是否有可能只改变AMT使用UpdateRecurringPaymentsProfile贝宝?(Is

2019-10-21 08:37发布

这个问题已经在其他地方发布,但是我还没有找到一个明确的答案呢。

我想要做的只是一个PayPal的定期付款的个人资料从55.00说£量(AMT)更改为£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&简档= I-R159ACHCUJHF&AMT = 11.00&注=重新调整量+ +至+%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
)

有谁知道这意味着什么,如果它涉及到的方式,我请求在上述PARAMS金额(AMT)的变化?

提前谢谢了。

Answer 1:

据我从抄袭的例子,你也需要通过CURRENCYCODE。 我其实可以找到的唯一的例子是在PayPal开发者巴西:

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



文章来源: Is it possible to change only AMT using UpdateRecurringPaymentsProfile PayPal?