我们设置使用.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://的占位符,以便可以发布此问题。
答案 0 :(得分:0)
问题已经解决。决议是,实时交易仅代表付款审批而非付款执行,因此资金不会转移,也不会发送通知。