使用PayPal核心SDK与.Net不接收付款

时间:2015-10-11 04:53:38

标签: paypal paypal-sandbox paypal-rest-sdk

我们设置使用.Net中的PayPal核心SDK使用REST API。

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

它正确显示了我们希望收到资金的PayPal帐户,并且我们还在开发者控制台中显示了LIVE交易,点击了我们获得交易详情的交易,以下是显示LIVE PayPal网址的响应片段。

{
    "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"
        }

问题是资金没有点击LIVE PayPal帐户,也没有向付款人或收款人发送任何通知。我们如何确定是否收到资金以及是否收到资金。

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

1 个答案:

答案 0 :(得分:0)

问题已经解决。决议是,实时交易仅代表付款审批而非付款执行,因此资金不会转移,也不会发送通知。