【问题标题】:Handling a 2-year subscription in Stripe处理 Stripe 的 2 年订阅
【发布时间】:2019-08-20 13:33:11
【问题描述】:

我需要能够处理 Stripe 似乎不支持开箱即用的两种类型的订阅:

  1. 终身订阅
  2. 两年订阅

终身订阅很容易。我将只创建一次充电并完成它。拥有可以检查有效性的订阅记录会很好。

两年订阅是我不知道该怎么做的地方。我想我会创建一个为期一年的订阅(Stripe 中的当前最大值),并且必须在生成新发票时使用网络挂钩。取消即将到来的费用的正确方法是什么?我还担心客户会收到一封电子邮件,提醒他们在此期间即将收取费用。有什么办法可以避免这种情况?

提前致谢!

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    Stripe 的subscriptions 没有设置结束日期。您提到的 1 年最大值是最大值 interval,即向客户收费的频率。

    如果您想在一定数量的付款后结束订阅,最好的办法是使用webhooks 来计算成功付款的次数(通过invoice.payment_succeeded 事件),并在达到所需数量时使用cancel the subscription已付款。

    Stripe 不会向客户发送有关即将收费的电子邮件。它可以选择在创建费用后发送email receipts,但您可以从仪表板禁用此功能。

    【讨论】:

    • 谢谢。我应该更清楚。我说的是间隔。我需要每两年收取一次订阅费用。
    • @AlexPolkhovsky 啊,感谢您的澄清。根据设计,最长间隔为 1 年。银行通常不喜欢间隔较长的订阅,因为在许多情况下,客户会忘记它并对收费提出异议。
    • 令人沮丧的是,Stripe 不支持“终身”订阅。
    • @Frenchcooc 是什么意思?你能举个例子吗?
    • @Nolan 我的意思是您必须使用不同的 webhook 处理完全不同的 API 流(订阅与支付),而创建具有生命周期价值的订阅会容易得多 - 生命周期计划现在真的很普遍。
    猜你喜欢
    • 2020-06-06
    • 2017-10-16
    • 2019-09-01
    • 2021-11-12
    • 2017-03-04
    • 1970-01-01
    • 2021-08-25
    • 2017-07-03
    • 2017-12-27
    相关资源
    最近更新 更多