paypal - Paypal 的DoVoid方法中的权限被拒绝

标签 paypal paypal-nvp

我正在通过 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/

相关文章:

php - Paypal 结帐回调 url 以在 1x1 img 中显示唯一的销售 ID 以进行跟踪

jquery - 使用 AJAX 提交付款时 PayPal 500 错误 Java 空指针异常错误

paypal - 在 PayPal Express Checkout 中检索账单类型以进行定期付款

curl - Paypal API (NVP) TransactionSearch 给出错误 10004 - 开始日期无效

android - 如何使用 webview 将 paypal 集成到 android 应用程序

paypal - 使用 PayPal Express Checkout 进行多次授权

Paypal 获取订阅详情

适用于 iOS 的 Paypal 集成

paypal - (Paypal) GetTransactionDetails 需要 TRANSACTIONID。我如何获得它?

c# - Paypal 自适应支付的 ReturnURL