我们有定期付款方式的具体要求清单如下:
- 注册过程后,用户可以选择定期付款计划,例如7 美元/月。
- 注册用户可以输入优惠券代码,如果他/她选择定期计划,那么用户将仅在第一个月获得折扣,当月剩余时间他必须支付确定的金额(7 美元/月)以进行定期计划。
- 用户可以取消他/她的定期计划并切换到免费帐户。
- 用户的帐户(高级/免费)取决于收到的付款。所以我必须检查是否收到了用户的付款,如果没有,那么我必须更新我的数据库并使用户成为免费用户。
- 有一种情况是用户在一个月后切换到免费帐户后使用定期付款方式注册。现在他又想注册定期计划。我怎样才能实现上述情况。
我知道有两种选择(订阅和定期付款),但我很困惑哪种适合这种情况。如果有其他可用的解决方案,请提出建议。