【问题标题】:Stripe: Is it possible to bill the user immediately and change the billing cycle at the same time?Stripe:是否可以立即向用户计费并同时更改计费周期?
【发布时间】:2020-03-24 11:30:44
【问题描述】:

我已经尝试解决这个问题已经有一段时间了。 例如,用户从 2020 年 5 月 1 日开始订阅了一个月度计划,该计划将于 2020 年 6 月 1 日结束。用户在剩余 5 天未使用的情况下取消了订阅,并切换到另一个月度计划。

我希望能够将未使用的日期结转到新订阅并添加到新的计费周期。 因此,当用户切换到另一个月度计划时,应该立即向用户收费,并且下一个计费日期应该是用户切换到另一个计划的日期 + 未使用的 5 天.

我正在为这个使用节点 js。

谢谢

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    直到新期间实际开始,Stripe 才会向客户收取新期间的费用。因此,不存在现在付款和实际从现在起五天后开始订阅的概念。

    您可以做的是预先为第一个周期计费,然后将第二个周期设置为在以后的日期开始(基本上是延长第一个周期的结束时间,而不是延迟它的开始)。新计划的第一期从 5 月 26 日开始,到 7 月 1 日结束。

    1. 将订阅更新为change the plan(是否使用按比例分配取决于您)。在您的示例中,您将在 2020 年 5 月 26 日拨打此电话。
    2. 确保向客户收取新计划/期间的费用。
    3. 付款后,update 订阅给它一个试用期,直到“期限 + 5 天”的结束。在您的示例中,您将使用 2020 年 7 月 1 日结束的试用期更新订阅。

    【讨论】:

    • 您好,感谢您的回答。如果我按照此操作,计费结束日期/周期是否会更改为“用户切换到计划的一个月 + 5 天”?
    • 听起来是对的。第一个“新计划”周期的结束时间是转换后的 1 个月零 5 天。在您的示例中为 7 月 1 日。
    • 非常感谢您,我认为它可能会起作用。
    猜你喜欢
    • 2020-04-18
    • 2019-01-03
    • 1970-01-01
    • 2020-04-07
    • 2021-12-12
    • 1970-01-01
    • 2016-03-16
    • 1970-01-01
    • 2021-09-22
    相关资源
    最近更新 更多