Php 是否可以在paypal express签出中更新定期金额?
我已经集成了贝宝定期使用快速结帐。已成功创建定期配置文件 我需要在每个周期之前更新周期性账单金额。为此,我使用'UpdateRecurringPaymentsProfile'散列调用。但我无法更新重复计费的金额。 它总是给我错误 我的代码是Php 是否可以在paypal express签出中更新定期金额?,php,recurring-billing,paypal,Php,Recurring Billing,Paypal,我已经集成了贝宝定期使用快速结帐。已成功创建定期配置文件 我需要在每个周期之前更新周期性账单金额。为此,我使用'UpdateRecurringPaymentsProfile'散列调用。但我无法更新重复计费的金额。 它总是给我错误 我的代码是 $nvpstr="&PROFILEID=I-DB8HMA6R7F8T"; $nvpstr.="&AMT=".urlencode('50'); $nvpstr.="&CURRENCYCODE=USD"; $nvpstr.="&P
$nvpstr="&PROFILEID=I-DB8HMA6R7F8T";
$nvpstr.="&AMT=".urlencode('50');
$nvpstr.="&CURRENCYCODE=USD";
$nvpstr.="&PAYMENTACTION=Order";
$nvpstr.="&BILLINGTYPE=RecurringPayments";
$resArray=hash_call("UpdateRecurringPaymentsProfile",$nvpstr);
回应如下:
Array
(
[TIMESTAMP] => 2014-12-27T10:26:00Z
[CORRELATIONID] => 7aa715c9e9ebe
[ACK] => Failure
[L_ERRORCODE0] => 10001
[L_SHORTMESSAGE0] => Internal Error
[L_LONGMESSAGE0] => Timeout processing request
)
请建议
是否可以在paypal express签出中更新定期金额
是的,这是(但并非总是)可能的,因为允许做什么和不允许做什么都有限制
这在中有详细的记录
对于
UpdateRecurringPaymentsProfile
而言,未指定带有短消息内部错误和长消息超时处理请求的错误代码10001
(请参阅:)
如果未指定错误,您需要联系Paypal支持并询问详细信息
据Stackoverflow称,该问题不时发生:
- (2014年11月4日)
- (2014年11月28日)
拥有该功能的用户不会共享任何进一步的信息。在快速结账中是否可以更新定期账单的金额?因此,如果我需要无限制地更新定期账单的金额,使用paypal快速结账的正确方式应该是什么?你不能,这总是有限制的。查阅我链接的文档,你就会知道你想做的是可能的还是不可能的。一般来说,这无法回答,因为您的问题不清楚您到底更改了什么,以及您是否已经达到了任何限制。我已创建了金额为1美元的定期配置文件。我需要在下一个计费周期之前更新经常性金额。金额可以是50美元或500美元。但在更新金额时,它总是给我一个错误。