更改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