更改PayPal订购金额
我们使用PayPal订阅来自动进行每月的捐赠。 用户最初使用一些预先确定的每月捐赠金额(例如,$ 50 /月)创建订阅。 这创建了我们通过IPN处理的定期订阅。 那里一切都很好。 但是,我们的界面允许用户进入并更改每月捐款额,例如从每月50美元到每月100美元。 我想知道如何改变PayPal订阅以反映这个新的金额?
PayPal的NVP API中有一个名为“UpdateRecurringPaymentsProfile”的方法,它说我可以更新订阅量,但不幸的是它说:
对于使用快速结帐的定期付款,支付金额可以每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创建订阅按钮)。
这会工作吗? 如果没有,是否有替代方案来实现我们所需要的?
谢谢!
我不确定我是否使用Express Checkout。 (我们使用简单的网站付款标准API创建订阅按钮)。
我希望重新阅读上述内容,您将意识到您回答了您自己的问题:您正在使用网站付款标准(WPS)而不是快速结帐(EC)。
使用WPS,您可以创建订阅修改按钮,但这非常不灵活,我不会推荐它。
使用EC,您也可以修改订阅(第99页):
使用UpdateRecurringPaymentsProfile API修改定期付款资料。
注意:您也可以从PayPal网站修改定期付款资料。
您只能修改以下有关活动或暂停配置文件的特定信息:
注意:您不能修改配置文件的计费频率或计费周期。 您可以修改个人资料中的结算周期数。
注意:对于使用Express Checkout定期付款的付款,某些更新(例如结算金额)在计划结算日期后的3天内不被允许,并且会返回错误。
您可以在试用期或正常付款期间修改以下配置文件信息:
有了这些信息......为了最大的灵活性:
查看通过快速结帐创建结算协议ID。 您需要在您的PayPal账户上启用参考交易(请与商家支持部门联系以完成此操作)。
通过BAID,您可以控制客户的收费时间,收费标准以及与交易相关的其他事项。 缺点与效益一样。你(看'必须')控制这一切。
链接地址: http://www.djcxy.com/p/27863.html上一篇: Changing the Amount of a PayPal Subscription
下一篇: IPN vs PDT in Paypal