Paypal 错误 #520009 - 并行支付模式文件中缺少重要信息

标签 paypal paypal-sandbox paypal-adaptive-payments

我正在尝试实现 paypal 并行支付,我在沙盒帐户上遇到了这个问题。

我收到以下错误作为响应:

请求是:

{
    'returnUrl': 'http: //127.0.0.1: 8000/accounts/pay/return/30/1a9dc4f47a0947ecb0783dcd3f8e0b4e/',
    'displayMaxTotalAmount': True,
    'maxNumberOfPayments': 1,
    'maxTotalAmountOfAllPayments': 5245.4,
    'maxNumberOfPaymentsPerPeriod': 1,
    'endingDate': '2014-11-15T14: 59: 55.630347+00: 00',
    'preapprovalKey': u'PA-2W012595BX194751T',
    'actionType': 'PAY',
    'ipnNotificationUrl': 'http: //127.0.0.1: 8000/accounts/ipn/30/1a9dc4f47a0947ecb0783dcd3f8e0b4e/',
    'cancelUrl': 'http: //127.0.0.1: 8000/accounts/pay/cancel/30/1a9dc4f47a0947ecb0783dcd3f8e0b4e/',
    'startingDate': '2014-08-17T14: 59: 55.630923+00: 00',
    'pinType': 'NOT_REQUIRED',
    'receiverList': {
        'receiver': [
            {
                'amount': '1689.19',
                'email': 'xxxx-facilitator@gmail.com',
                'primary': False
            },
            {
                'amount': '662.23',
                'email': u'xx_buz@gmail.com',
                'primary': False
            },
            {
                'amount': '1491.60',
                'email': u'xxx4@email.com',
                'primary': False
            },
            {
                'amount': '1005.88',
                'email': u'yyy@gmail.com',
                'primary': False
            },
            {
                'amount': '396.50',
                'email': u'g3@gmail.com',
                'primary': False
            }
        ]
    },
    'requestEnvelope': {
        'errorLanguage': 'en_US'
    },
    'currencyCode': u'USD'
}

响应是:

{
    "responseEnvelope": {
        "timestamp": "2014-08-17T08:06:54.900-07:00",
        "ack": "Failure",
        "correlationId": "e8dcbcccb34ac",
        "build": "11853342"
    },
    "error": [
        {
            "errorId": "520009",
            "domain": "PLATFORM",
            "subdomain": "Application",
            "severity": "Error",
            "category": "Application",
            "message": "The transaction cannot be completed as the sender has some important information missing on file."
        }
    ]
}

我不确定为什么会出现此错误,我觉得它与我用于分配的金额有关,即 5245.4,如果我使用的金额小于 5000.0,即 2000 或其他,那么一切正常。如果分配金额高达 2000.0 美元,上述请求工作正常,这一切都在沙盒帐户上运行。

任何人都可以帮助理解这个问题。

提前致谢

安施杰

最佳答案

您发送的 PayPal 账户是企业账户吗?听起来您遇到了个人帐户限制。或者,您需要验证银行账户并确认您账户中的信用卡。

关于Paypal 错误 #520009 - 并行支付模式文件中缺少重要信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25350712/

相关文章:

php - PayPal Pro 设置错误 10548

php - PayPal Parellel 付款和退款

perl - PayPal Adaptive Payment SetPaymentOptions - 它有效吗?

express - Paypal Express Checkout- 重新激活暂停的个人资料和余额

php - 未收到来自 Paypal IPN Sandbox 的响应

ios - MECL Paypal 转换为 ARC (IOS)

ios - Paypal 信用卡交易在沙盒模式下不起作用

paypal - 字段格式错误 : RB Profile cannot be created without BAID/Account Number/ORIGID in payflow pro

Paypal 订阅 : Can I make the first payment different ammount?

php - paypal api沙箱和实时发送错误10501在第二次调用