使用PayPal Core SDK与.net不接受付款



我们设置使用REST api使用PayPal Core SDK在。net。

从SANDBOX移到LIVE环境,我们使用LIVE选项卡中提供的clientID和clientSecret。

它正确地显示了我们期望收到资金的PayPal帐户,我们也得到了在开发控制台显示的实时交易,单击交易,我们得到交易细节,以下是显示实时PayPal url的响应片段。

{
    "status": 201,
    "duration_time": 403,
    "body": {
        "links": [
            {
                "href": "[url]api.paypal.com/v1/payments/payment/PAY-2UM007466X5580429KYMULWY",
                "method": "GET",
                "rel": "self"
            },
            {
                "href": "[url]www.paypal.com/cgi-bin/webscr?cmd\u003d_express-checkout\u0026token\u003dEC-13U694454H027590M",
                "method": "REDIRECT",
                "rel": "approval_url"
            },
            {
                "href": "https://api.paypal.com/v1/payments/payment/PAY-2UM007466X5580429KYMULWY/execute",
                "method": "POST",
                "rel": "execute"
            }
        ],
        "payer": {
            "payment_method": "paypal"
        }

问题是资金没有到达PayPal LIVE账户,也没有通知发送给付款人或收款人。我们如何确定是否收到了资金,如果收到了,资金将被定向到哪里。

请注意,我已经把[url]作为https://的占位符,以便这个问题可以发布。

问题已解决。解决方案是LIVE事务只表示支付批准,而不表示支付执行,因此资金不会转移,也不会发送通知。

最新更新