Paypal 贝宝自适应退款

Paypal 贝宝自适应退款,paypal,paypal-sandbox,paypal-adaptive-payments,payment-processing,Paypal,Paypal Sandbox,Paypal Adaptive Payments,Payment Processing,我正在paypal沙盒中进行paypal自适应退款 我发出如下请求: curl https://svcs.sandbox.paypal.com/AdaptivePayments/Refund \ -s \ --insecure \ -H "X-PAYPAL-SECURITY-USERID: api_username" \ -H "X-PAYPAL-SECURITY-PASSWORD: api_password" \ -H "X-PAYPAL-SECURITY-SIGNATURE: api_sig

我正在paypal沙盒中进行paypal自适应退款

我发出如下请求:

curl https://svcs.sandbox.paypal.com/AdaptivePayments/Refund \
-s \
--insecure \
-H "X-PAYPAL-SECURITY-USERID: api_username" \
-H "X-PAYPAL-SECURITY-PASSWORD: api_password" \
-H "X-PAYPAL-SECURITY-SIGNATURE: api_signature" \
-H "X-PAYPAL-REQUEST-DATA-FORMAT: NV" \
-H "X-PAYPAL-RESPONSE-DATA-FORMAT: NV" \
-H "X-PAYPAL-APPLICATION-ID: your_app_id "   \
-d requestEnvelope.errorLanguage=en_US \
-d payKey=AP-95V43510SV018561T
但不幸的是,我得到了一个错误的响应“无API访问接收器”

请参阅我的响应屏幕截图,其中“ReturnStatus”键选项包含错误“NO_API_ACCESS_TO_Receiver”

我已经遵循了,但我没有找到像这里所说的那样的选择。我甚至不能理解API调用程序是什么,正如这里所说的,在文本框中输入API调用程序


请帮助他人。

官方Paypal退款API概述明确指出,要使用退款API操作进行退款,您必须:

已提出付款请求,您希望退还该付款 付款,或者您必须已收到您想要的部分付款 退款,以及

有权代表接收人退款,除非您 他们也是接受者;换言之,每个帐户为 退款来源必须授予您第三方访问权限 调用退款API操作的权限

看来你忘了设置权限了

登录www.paypal.com(对于沙盒:www.Sandbox.paypal.com-确保您已经登录)并使用接收者帐户登录。转到配置文件->API访问->授予API权限->在第三方权限用户名textbos中输入API调用方(例如:May6_1307031077_biz_api1.paypal.com),然后单击查找按钮->启用“为特定交易发放退款”复选框,然后单击添加按钮

这就是接收方如何向API调用方授予权限的方式

一旦启用此功能,退款将起作用

重要提示:

自适应支付退款API调用不支持支付密钥 由移动支付库(MPL)生成

个人帐户持有人不能向第三方授予API访问权限。A. 个人帐户持有人必须通过指定 交易ID,或登录paypal.com进行退款


因此,有很多情况下,可能会遇到上述错误,如果上述错误无法解决您的问题,请特别注意此处的一些条件

官方Paypal退款API概述明确规定,要使用退款API操作进行退款,您必须:

已提出付款请求,您希望退还该付款 付款,或者您必须已收到您想要的部分付款 退款,以及

有权代表接收人退款,除非您 他们也是接受者;换言之,每个帐户为 退款来源必须授予您第三方访问权限 调用退款API操作的权限

看来你忘了设置权限了

登录www.paypal.com(对于沙盒:www.Sandbox.paypal.com-确保您已经登录)并使用接收者帐户登录。转到配置文件->API访问->授予API权限->在第三方权限用户名textbos中输入API调用方(例如:May6_1307031077_biz_api1.paypal.com),然后单击查找按钮->启用“为特定交易发放退款”复选框,然后单击添加按钮

这就是接收方如何向API调用方授予权限的方式

一旦启用此功能,退款将起作用

重要提示:

自适应支付退款API调用不支持支付密钥 由移动支付库(MPL)生成

个人帐户持有人不能向第三方授予API访问权限。A. 个人帐户持有人必须通过指定 交易ID,或登录paypal.com进行退款


所以有很多场景,一个人可能会遇到上面的错误,如果上面没有解决你的问题,请特别注意此处的一些条件

您可以参考@ZhaoSamanta,正如我上面所说,我已经关注了该讨论,但我没有找到它所说的选项。您可以参考@ZhaoSamanta,正如我上面所说,我已经关注了该讨论,但我没有找到它所说的选项。