【问题标题】:Is it possible to change only AMT using UpdateRecurringPaymentsProfile PayPal?是否可以使用 UpdateRecurringPaymentsProfile PayPal 仅更改 AMT?
【发布时间】:2015-01-26 23:45:25
【问题描述】:

这个问题已经在别处发布了,但是我还没有找到具体的答案。

我想要做的只是将 PayPal 定期付款资料的金额 (AMT) 从 55.00 英镑更改为 60.00 英镑。金额是我想要改变的全部。我正在使用以下内容来执行此操作:

$request_params = array
                    (
                    'USER'                              => $api_username,
                    'PWD'                               => $api_password,
                    'SIGNATURE'                         => $api_signature,
                    'VERSION'                           => $api_version,
                    'METHOD'                            => 'UpdateRecurringPaymentsProfile',
                    'PROFILEID'                         => 'I-R159ACHCUJHF',
                    'AMT'                       => '60.00',
                    'NOTE'                              => 'Re-adjust amount to £60'
                    );  

&USER=xxxxxxx&PWD=123456789&SIGNATURE=xyxyxyxyxyxyx&VERSION=85.0&METHOD=UpdateRecurringPaymentsProfile&PROFILEID=I-R159ACHCUJHF&AMT=11.00&NOTE=重新调整+amount+to+%C2%A360&TAXAMT=0.00

所以我想我的问题是这是否可以仅使用上面的字段来完成,或者您知道我是否缺少可能需要的其他一些变量?

另一方面,当我在沙箱上运行此程序时,我收到以下错误:

Array
(
    [TIMESTAMP] => 2014-11-28T10:11:36Z
    [CORRELATIONID] => 9a5452736a159
    [ACK] => Failure
    [L_ERRORCODE0] => 10001
    [L_SHORTMESSAGE0] => Internal Error
    [L_LONGMESSAGE0] => Timeout processing request
)

有谁明白这意味着什么,以及它是否与我在上述参数中请求更改金额 (AMT) 的方式有关?

非常感谢。

【问题讨论】:

  • 需要查看您发送到 PayPal 的原始请求示例。
  • 作为编辑添加。谢谢
  • 错误代码10001“内部错误”就是:PayPal在处理您的交易时出现内部问题,并且长消息表明某些PayPal服务可能在尝试处理它时超时。代表我以前的公司为错误信息道歉。您的请求中的某些错误很可能在内部使 PayPal 的代码脱轨,但这并不能帮助您找到并修复它。我会将其作为错误报告/帮助请求提交给 PayPal 集成团队。他们可以追踪问题,告诉您发生了什么,然后修复他们的错误和/或错误消息:)。
  • 我也尝试添加 CURRENCYCODE 但这会返回相同的结果!!!!

标签: paypal paypal-sandbox recurring


【解决方案1】:

根据我抄袭的示例,您还需要传递 CURRENCYCODE。我能找到的唯一例子是 PayPal Developer Brazil:

https://www.paypal-brasil.com.br/desenvolvedores/code-sample/recurring-payments-php/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 2014-12-31
    • 1970-01-01
    • 2011-09-14
    • 2014-10-19
    • 1970-01-01
    • 2014-03-11
    相关资源
    最近更新 更多