paypal - API 支付功能 - 授权错误

标签 paypal

我们正在使用 python package for Paypal .

沙盒 key 工作正常,但是当我们切换到实时 key 时,只有支付功能停止工作:

错误信息:

{"name":"AUTHORIZATION_ERROR","message":"Authorization error occurred","debug_id":"87fe36dc5d7a7","information_link":""}

我假设这是因为此功能在真实账户上被禁用,我们可以请求它,我们的网站需要此功能才能正常工作。

这是我们使用的代码:

payout = Payout({
    "sender_batch_header": {
        "sender_batch_id": sender_batch_id,
        "email_subject": "Payment Sent"
    },
    "items": [
        {
            "recipient_type": "EMAIL",
            "amount": {
                "value": '{:.2f}'.format(payout),
                "currency": "GBP"
            },
            "receiver": payee_paypal,
            # "note": "Thank you.",
        },
    ]
})

if payout.create():
    payout_sent.send(promise, payment_id=payout.batch_header.payout_batch_id)
else:
    payment_error.send(promise, reason=payout.error)

最佳答案

您需要在您的 PayPal 帐户上启用批量付款。检查您是否确实启用了批量付款的最简单方法是访问“我的帐户”区域 https://developer.paypal.com/webapps/developer/applications/myapps

如果付款旁边确实有一个绿色勾号,则表示您已启用。对于 RESTful 支付和批量支付。如果不这样做,请单击“启用”链接。如果您拥有美国 PayPal 帐户,则可以启动申请。否则,您必须联系本地的客户支持团队。

关于paypal - API 支付功能 - 授权错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27863600/

相关文章:

iphone - ios paypal简单支付与多个对象

php - 只接受来自定义的推荐人 URL 的访问?

php - 生成带有金额和收件人的 Paypal 付款链接

django - Paypal 回电给我 403 错误 : csrf token missing or incorrect on django app

android - PayPal iOS 和 Android SDK 中的 PAYMENT_CREATION_ERROR

paypal - 如何使用 IPN(不是 PDT 收据页面)通过 PayPal 设置 Google Analytics 电子商务跟踪?

PayPal TLS 1.2 和 HTTP/1.1 升级问题

paypal - 是否可以在提交给 PayPal 的参数列表中为 SUBSCRIBE 按钮发布高级 HTML 变量?

收款人为 paypal_id 的 PayPal 付款

ruby-on-rails - 可变金额的 Paypal 定期付款