贝宝订阅升级

Ale*_*yev 5 php api web-services paypal

我公司提供的服务很少有不同月费的订阅计划。一切都通过 PayPal 定期付款进行。

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

现在我找到了两个解决方案:

  1. 修改当前订阅并要求付款以弥补到月底的计划差异(修改后的订阅仅从下个月开始生效)。所以基本上我需要给我的客户两种不同的表格来提交给贝宝,这很糟糕。

  2. 我也可以取消当前的定期付款并要求客户订阅新的付款。可以在后台取消而无需任何用户交互,他只需要提交新的付款表格。

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

wyq*_*syq 3

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

为了升级,让您的脚本将它们放在新的订阅上,然后在处理 PayPal 回复的脚本上检查用户是否已经有订阅,如果有,则创建一个 PayPal 请求来取消旧的订阅。