【发布时间】:2018-05-12 08:10:30
【问题描述】:
我正在实施支付系统,其中一项功能是能够升级帐户订阅(更新订阅数量)。 所以我的流程是:
- 更新订阅数量(按比例)
- 创建发票
- 尝试触发发票付款(因此用户将立即支付按比例付款)。
支付成功后生效。但是,如果付款失败怎么办?我可以手动更新订阅(以回滚以前的数量值),但我有一个问题。 我仍然会在条纹一侧有一张发票和两个发票项目。
我能否以某种方式放弃此发票(包括发票项目)?或者我可以以某种方式回滚订阅升级吗?
PS:其中一种选择是添加带有负数的发票项目,因此所有发票项目的总和为零,但有更好的方法吗?
PPS:或者我可以将这项额外费用作为收费 + 更新订阅而无需按比例执行
【问题讨论】:
标签: javascript stripe-payments subscription invoice