我正在通过 NVP
api 调用 Void
进行 paypal 交易,但我收到以下错误消息
DoVoid failed:
Array
(
[TIMESTAMP] => 20110329 05 42 06
[CORRELATIONID] => 999a45387463f
[ACK] => Failure
[VERSION] => 51.0
[BUILD] => 1799695
[L_ERRORCODE0] => 10007
[L_SHORTMESSAGE0] => Permission denied
[L_LONGMESSAGE0] => You do not have permissions to make this API call
[L_SEVERITYCODE0] => Error
)
我提供了正确的 API 凭据,但不知道为什么会收到此信息。
谢谢!
最佳答案
错误:我使用了不同账户的 api 凭据来使不同账户的交易无效。
另一种选择:您可以将 api 权限从一个帐户授予另一个帐户(但在我的情况下仍然不起作用)。了解更多 here
第二个选项的解决方案:第二个选项的解决方案是您必须在 &SUBJECT 参数中传递收件人(其交易将作废)的 Paypal 电子邮件和 Paypal 交易 ID .更多信息 here
关于paypal - Paypal 的DoVoid方法中的权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5468382/