我正在尝试实施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美元,则上述请求可以正常运行,这一切都在沙盒帐户上运行。
任何人都可以帮助理解这个问题。
提前致谢
Ansh J
答案 0 :(得分:0)
您是从企业帐户发送的PayPal帐户吗?听起来你遇到了个人帐户限制。您需要验证银行帐户并确认帐户中的信用卡。