2011-04-26 102 views
4

我公司正在提供服务,它有几个月费不同的订阅计划。一切工作都通过贝宝定期付款。PayPal订阅升级

我想实现升级系统,所以客户可以切换到更昂贵的计划。

现在我发现了两个解决方案:

  1. 修改当前的订阅,并要求支付以弥补计划在月底差异(修改过的预约只能从下个月工作)。所以基本上我需要给我的客户两种不同的表单提交给PayPal,这非常糟糕。

  2. 此外,我可以取消当前的定期付款,并要求客户订阅新的。在没有任何用户交互的情况下,取消可能在后台进行,他只需要提交新的付款方式。

我更喜欢第二种方法,但它对用户来说还不是很清楚,我在寻找更好的解决方案。

回答

3

听起来像选项2将是唯一可行的。

为了进行升级,您的脚本会将它们放在新的订阅上,然后在处理PayPal回复的脚本上,检查用户是否已订阅订阅,如果他们这样做,则创建一个要取消的PayPal请求旧的订阅。

0

虽然这是一个非常古老的问题,但我在尝试实施这种升级时发现它,我相信对其他人可能会很有趣。

现在,您可以以编程方式升级PayPal订阅金额。这里更多的信息:

然而,这你不能一年半的升级目前的量超过20%的限制。在我的情况中,可能还有很多其他情况,最好的选择是在新订阅获得批准后取消当前订阅。

如果您需要在下个月开始对订阅进行收费,则可以使用开始日期参数轻松实现此功能,也可以免费试用。