PayPal订阅升级
问题描述:
我公司正在提供服务,它有几个月费不同的订阅计划。一切工作都通过贝宝定期付款。PayPal订阅升级
我想实现升级系统,所以客户可以切换到更昂贵的计划。
现在我发现了两个解决方案:
修改当前的订阅,并要求支付以弥补计划在月底差异(修改过的预约只能从下个月工作)。所以基本上我需要给我的客户两种不同的表单提交给PayPal,这非常糟糕。
此外,我可以取消当前的定期付款,并要求客户订阅新的。在没有任何用户交互的情况下,取消可能在后台进行,他只需要提交新的付款方式。
我更喜欢第二种方法,但它对用户来说还不是很清楚,我在寻找更好的解决方案。
答
听起来像选项2将是唯一可行的。
为了进行升级,您的脚本会将它们放在新的订阅上,然后在处理PayPal回复的脚本上,检查用户是否已订阅订阅,如果他们这样做,则创建一个要取消的PayPal请求旧的订阅。
答
虽然这是一个非常古老的问题,但我在尝试实施这种升级时发现它,我相信对其他人可能会很有趣。
现在,您可以以编程方式升级PayPal订阅金额。这里更多的信息:
- https://developer.paypal.com/docs/classic/express-checkout/ht_ec-recurringPaymentProfile-curl-etc/
- https://developer.paypal.com/docs/classic/api/merchant/UpdateRecurringPaymentsProfile_API_Operation_NVP/
然而,这你不能一年半的升级目前的量超过20%的限制。在我的情况中,可能还有很多其他情况,最好的选择是在新订阅获得批准后取消当前订阅。
如果您需要在下个月开始对订阅进行收费,则可以使用开始日期参数轻松实现此功能,也可以免费试用。