gpt4 book ai didi

paypal - 使用 PayPal Refund API 进行自适应支付的部分退款返回内部错误 (520002)

转载 作者:太空宇宙 更新时间:2023-11-03 15:52:05 26 4
gpt4 key购买 nike

我正在尝试编写代码来为自适应付款进行部分退款。

虽然我读过https://developer.paypal.com/docs/classic/api/adaptive-payments/Refund_API_Operation/

这就是我的请求的样子

curl -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 "
https://svcs.sandbox.paypal.com/AdaptivePayments/Refund -d
"requestEnvelope.errorLanguage=en_US
&requestEnvelope.detailLevel=ReturnAll
&transactionId=xxxxxxxxxx
&currencyCode=USD
&receiverList.receiver(0).amount=10.00"

原始交易金额 > 10.00,我正在尝试部分退还这笔款项

响应基本上只是“内部错误”,错误代码为 520002

有什么想法吗?

最佳答案

想通了。基本上我也必须指定receiverList.receiver(0).email 在我的请求中

最疯狂的是,在PayPal的文档中,它清楚地写着

receiverList.receiver(n).email识别的接收者的电子邮件地址receiverList.receiver(n).amount退还给指定接收者的金额

既然我是部分退款给用户,那么邮箱应该是用户的邮箱吧?

错了,邮箱必须是我的PayPal账户邮箱

不要问我为什么,如果你能从这种疯狂中理解,请告诉我。

附言。感谢 PayPal,返回一个非常有用的错误,称为 internal error

关于paypal - 使用 PayPal Refund API 进行自适应支付的部分退款返回内部错误 (520002),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21297864/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com