2

对于使用 Express Checkout 创建的定期付款配置文件,是否可以使用 NVP API 操作降低定期付款金额/费率?

我在这里读到,商家可以从配置文件开始日期起每 180 天将金额增加原始金额的 20%。但是,它没有提到减少数量。

我正在使用 UpdateRecurringPaymentsProfile 它更改了 SubscriberName 但对金额没有任何影响。解释一下是否有人有任何想法?

提前致谢

4

1 回答 1

0

根据 PayPal NVP API 'UpdateRecurringPaymentsProfile' 命令(令人困惑)文档,您需要传递所需的 'METHOD'、'PROFILEID'、'AMT' 和 'CURRENCYCODE' 参数。

在生产中,通过使用这组参数,我设法将订阅的定期付款金额从 2.00 欧元减少到 1.35 欧元:

{
  :METHOD => "UpdateRecurringPaymentsProfile",
  :PROFILEID => profile_id, # something like "I-XXXU1WSJ6J11"
  :AMT => "19.95",
  :CURRENCYCODE => "EUR"
}

关键不仅传递新金额,还传递货币。并且似乎减少金额不受增加所受20%变化限制的影响。

于 2016-11-21T12:52:23.160 回答