2014-11-04 70 views
0

我想用NVP更新贝宝经常性付款配置文件。我想更改付款金额。我发送给请求为:贝宝UpdateRecurringPaymentsProfile返回内部错误

METHOD=UpdateRecurringPaymentsProfile&VERSION=86&PWD=1404892100&[email protected]&SIGNATURE=ASEEEEEEECCCCCCCC&ProfileID=I-8N1W7089GB47&Note=testing&Amount=105 

该请求以下消息未能

[TIMESTAMP] => 2014%2d11%2d04T19%3a13%3a05Z 
[CORRELATIONID] => 5c6026b1dedec 
[ACK] => Failure 
[L_ERRORCODE0] => 10001 
[L_SHORTMESSAGE0] => Internal Error 
[L_LONGMESSAGE0] => Timeout processing request 

的配置文件是使用快速结帐和CreateRecurringPaymentsProfile API创建于https://developer.paypal.com/docs/classic/express-checkout/ht_ec-recurringPaymentProfile-curl-etc/

我已指示冲浪互联网很多,但没有找到解决办法。谁能帮我这个。

感谢 Monjur

+0

如果PayPal的服务器遇到大量请求,有时会发生这种情况,但如果情况如此,它不应该是一个常量。如果你每次都得到这个,那么这可能是一个请求的问题。您可以发布您生成并发送给PayPal的原始API请求样本吗? – 2014-11-04 20:40:51

+0

我正的rreturn是:TIMESTAMP = 2014%2D11%2d04T21%3a08%3a00Z&的correlationID = b266f85d8a14​​8&ACK =失败&L_ERRORCODE0 = 10001&L_SHORTMESSAGE0 =内部%20Error&L_LONGMESSAGE0 =超时%20processing%20request – 2014-11-04 21:08:27

+0

发送的请求是:METHOD = UpdateRecurringPaymentsProfile&VERSION = 86&PWD = 1404892100&USER = marslan .ali-facilitator_api1.gmail.com&SIGNATURE = AsH4KgWmXswD8zvjHqdfomcRAJtiA.7GTebv3aqgiinL2STjVlxk92Jb&简档= I%2dMFUT9V97BJP6&说明=测试和金额= 110 – 2014-11-04 21:10:02

回答

0

在您的更新请求你已经得到了参数名称金额,而不是AMT。尝试调整,看看你是否得到更好的回应。

+0

我已经尝试了AMT和金额。两人都给了相同的结果 – 2014-11-05 13:41:45