Paypal - 如何减少经常性付款资料金额

时间:2016-11-10 05:22:01

标签: php paypal paypal-nvp paypal-soap

使用Express Checkout创建的定期付款资料,是否可以使用NVP API操作降低定期付款金额/费率?

我在这里看到,商家可以从个人资料开始日期起每180天将金额增加20%。但是,它没有提到减少金额。

我正在使用UpdateRecurringPaymentsProfile更改SubscriberName但不会对金额产生任何影响。解释是否有人有任何想法?

提前致谢

1 个答案:

答案 0 :(得分:0)

根据PayPal NVP API'UpdateRecurringPaymentsProfile'命令(添加混乱)documentation,您需要传递所需的'METHOD','PROFILEID','AMT'和'CURRENCYCODE'参数。

在制作方面,我设法通过使用以下参数将订阅的定期付款金额从2.00欧元减少到1.35欧元:

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

Key不仅传递新金额,还传递货币。并且似乎减少金额不受增加的20%变化限制的约束。