【发布时间】:2017-11-03 20:41:05
【问题描述】:
我正在尝试在 Sandbox 中进行 AdaptivePayments 付款。
我不断收到这样的响应(JSON 解码为 Python 字典):
{u'error': [{u'category': u'Application',
u'domain': u'PLATFORM',
u'errorId': u'520002',
u'message': u'Internal Error',
u'severity': u'Error',
u'subdomain': u'Application'}],
u'responseEnvelope': {u'ack': u'Failure',
u'build': u'32250686',
u'correlationId': u'864242c1ece9f',
u'timestamp': u'2017-06-02T04:29:08.091-07:00'}}
我已经检查并重新检查了我的请求正文参数和请求标头,对照文档以及我们已经从服务器发出的其他此类成功请求。
沙盒可能不稳定,但其他请求成功,并且错误持续 24 小时,所以我认为这是我的请求有问题。
我正在使用X-PAYPAL-REQUEST-DATA-FORMAT: NV,请求正文如下所示:
actionType=PAY¤cyCode=GBP&cancelUrl=<mysite/cancel>&returnUrl=<mysite/return>&requestEnvelope.errorLanguage=en_US&preapprovalKey=<preapp key>&receiverList.receiver(0).email=<an email address>&receiverList.receiver(0).amount=0.62
(替换为真实网址和预先批准密钥)
【问题讨论】:
标签: python paypal paypal-sandbox paypal-adaptive-payments