【问题标题】:Can I delete an invoice or rollback subscription update on stripe?我可以删除条带上的发票或回滚订阅更新吗?
【发布时间】:2018-05-12 08:10:30
【问题描述】:

我正在实施支付系统,其中一项功能是能够升级帐户订阅(更新订阅数量)。 所以我的流程是:

  1. 更新订阅数量(按比例)
  2. 创建发票
  3. 尝试触发发票付款(因此用户将立即支付按比例付款)。

支付成功后生效。但是,如果付款失败怎么办?我可以手动更新订阅(以回滚以前的数量值),但我有一个问题。 我仍然会在条纹一侧有一张发票和两个发票项目。

我能否以某种方式放弃此发票(包括发票项目)?或者我可以以某种方式回滚订阅升级吗?

PS:其中一种选择是添加带有负数的发票项目,因此所有发票项目的总和为零,但有更好的方法吗?

PPS:或者我可以将这项额外费用作为收费 + 更新订阅而无需按比例执行

【问题讨论】:

    标签: javascript stripe-payments subscription invoice


    【解决方案1】:

    我的错。我无法删除发票,但我可以像这样关闭它:

    stripe.invoices.update(invoiceId, { closed: true });
    

    【讨论】:

    • 嗨 Anton Y.,我尝试使用您的代码,但我们的发票似乎没有“关闭”属性?如何实现回滚订阅
    猜你喜欢
    • 2018-09-20
    • 1970-01-01
    • 2022-01-19
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-02
    相关资源
    最近更新 更多