【问题标题】:Paypal UpdateRecurringPaymentsProfile returning internal errorPaypal UpdateRecurringPaymentsProfile 返回内部错误
【发布时间】:2014-12-31 19:51:28
【问题描述】:

我正在尝试使用 NVP 更新贝宝定期付款资料。我想更改付款金额。我要发送的请求是:

METHOD=UpdateRecurringPaymentsProfile&VERSION=86&PWD=1404892100&USER=XXX@YYY.com&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

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

我上网很多次,但没有找到解决办法。谁能帮我解决这个问题。

谢谢 蒙朱尔

【问题讨论】:

  • 如果 PayPal 的服务器遇到大量请求,有时可能会发生这种情况,但如果是这种情况,它不应该是恒定的。如果你每次都得到这个,那么这可能是请求的问题。您能否发布您正在生成并发送到 PayPal 的原始 API 请求的示例?
  • 我得到的回报是:TIMESTAMP=2014%2d11%2d04T21%3a08%3a00Z&CORRELATIONID=b266f85d8a14​​8&ACK=Failure&L_ERRORCODE0=10001&L_SHORTMESSAGE0=Internal%20Error&L_LONGMESSAGE0=Timeout%20processing
  • 请求中发送是:METHOD = UpdateRecurringPaymentsProfile&VERSION = 86&PWD = 1404892100&USER = marslan.ali-facilitator_api1.gmail.com&SIGNATURE = AsH4KgWmXswD8zvjHqdfomcRAJtiA.7GTebv3aqgiinL2STjVlxk92Jb&简档= I%2dMFUT9V97BJP6&说明=测试&金额= 110 跨度>
  • 我也遇到了同样的问题,你有什么新发现吗?

标签: php paypal recurring-billing paypal-nvp


【解决方案1】:

在您的更新请求中,参数名称为 AMOUNT 而不是 AMT。尝试调整它以查看是否得到更好的响应。

【讨论】:

  • 我已经尝试过 AMT 和 Amount。两者都给出了相同的结果
猜你喜欢
  • 2017-01-08
  • 1970-01-01
  • 2016-08-19
  • 1970-01-01
  • 2011-12-18
  • 2012-07-26
  • 2014-06-15
  • 1970-01-01
  • 2018-08-19
相关资源
最近更新 更多