我公司提供的服务很少,订阅计划很少,月费不同。一切都在通过PayPal定期付款。
我想实施升级系统,因此客户可以切换到更昂贵的计划。
目前我找到了两个解决方案:
修改当前订阅并要求付款以涵盖到月底的计划差异(修改后的订阅仅适用于下个月)。所以基本上我需要给我的客户两种不同的表格提交给PayPal,这非常糟糕。
此外,我可以取消当前的定期付款并要求客户订阅新的付款。在没有任何用户互动的情况下可以在后台取消,他只需要提交新表格以进行新的付款。
我更喜欢第二种方法,但对于用户来说仍然不太清楚,我正在寻找更好的解决方案。
答案 0 :(得分:3)
听起来选项2将是唯一可行的。
对于升级,您的脚本将其置于新订阅中,然后在处理PayPal回复的脚本上,让它检查用户是否已经订阅,如果有,则创建paypal请求以取消旧订阅。
答案 1 :(得分:0)
虽然这是一个非常古老的问题,但我在尝试实施这种升级时发现了这一点,我相信对其他人来说可能会很有趣。
现在,您可以以编程方式升级paypal订阅金额。更多信息:
但是,这有一个限制,即您半年内不能升级当前金额的20%以上。就我而言,可能还有很多其他人,最好的选择是在新订阅获得批准后取消当前订阅。
如果您需要在下个月开始订阅,可以使用开始日期参数或免费试用轻松实现。