我们正在使用 PayPal 订阅来自动进行每月持续捐款。用户最初创建具有某些预定每月捐赠金额(例如,例如,50 美元/月)的订阅。这会创建一个定期订阅,我们通过 IPN 进行处理。那里一切都好。但是,我们的界面允许用户进入并更改他们每月的捐款金额,例如从每月 50 美元更改为每月 100 美元。我想知道如何更改 PayPal 订阅以反映这个新金额?
PayPal 的 NVP API 中有一个名为“UpdateRecurringPaymentsProfile”的方法,它说我可以更新订阅金额,但不幸的是它说:
对于使用 Express Checkout 的定期付款,付款金额每 180 天(从创建配置文件时开始)增加不超过 20%。
(参考:https ://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_nvp_r_UpdateRecurringPaymentsProfile )
老实说,PayPal 的 API 相当混乱,所以我不确定我是否使用 Express Checkout。(我们正在使用简单的网站支付标准 API 创建订阅按钮)。
这行得通吗?如果没有,是否有替代方案来实现我们所需要的?
谢谢!