【问题标题】:How to force Stripe subscription charge如何强制 Stripe 订阅费
【发布时间】:2017-12-03 12:12:30
【问题描述】:

有人知道如何在 Stripe 中强制续订(收费)订阅吗?例如,我们有“逾期”订阅,3 人尝试在这个“逾期”期间收费。客户添加了新的付款来源(信用卡),并想立即使用它。但“逾期”计划中的下一次收费将在几天内执行。我们如何立即调用费用(创建发票并支付)?任何想法都非常感谢!

【问题讨论】:

    标签: stripe-payments subscription recurring-billing


    【解决方案1】:

    我执行了这个 API 调用: https://stripe.com/docs/api/invoices/pay

    并且能够获得发票以处理付款,即使我无法通过 Web 控制台。

    【讨论】:

      【解决方案2】:

      很遗憾,你不能。您需要使用存储的付款源和customer-argument 创建一个one-off charge;或者您可以将所欠金额作为新的invoice item 添加到客户记录中,然后添加create an invoice

      最后,您应该关闭并原谅所有以前的发票,这样它们就不会阻止您赚更多的钱并将它们从过期状态中删除。

      我可能会推荐的另一件事实际上是更改仪表板中的重试逻辑。实际上有三个选项。如果您在第三次尝试后将逻辑设置为“什么都不做”,它不会将发票标记为未付款,但会关闭它。因此,当他们添加新的付款方式时,最终会让您的生活变得更轻松。您只需要注意人们何时会错过付款。

      【讨论】:

      • 我在这里学习,谢谢!因此,通过“按原样”保留订阅 - 使用 webhook 事件 invoice.payment_failed 更改我服务器端的用户是否正确?此外,如果是这种情况(试用、活动、过期、已取消或未付款),他们的订阅状态会是什么?
      • @shanehoban - 它将保持活动状态,但发票将是 unpaid -> closed
      猜你喜欢
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 2018-06-21
      • 2020-08-29
      • 1970-01-01
      • 2018-12-01
      • 1970-01-01
      • 2023-03-27
      相关资源
      最近更新 更多