Stripe:更改计划,不要按比例分配未使用的时间

问题描述 投票:0回答:2

场景:

5 月 1 日,用户开始订阅,价格为 25 欧元/月。 5 月 15 日,他转为升级订阅,价格为 50 欧元/月。我相信他立即收到 12.5 欧元的发票(25 欧元差额 - 12.5 欧元未使用时间)。

我希望用户支付全额 25 欧元差额,同时保持计费周期不变。

如何从等式中删除“未使用时间”?有没有简单的方法?

此外,如果用户降级,最好是用户的帐户没有收到任何积分。

stripe-payments upgrade invoice
2个回答
0
投票

对于升级,我会直接将订阅修改为新计划,然后手动创建并支付包含计划价格差异的发票(您必须自己计算)。您可以使用

proration_behaviour
来防止任何自动按比例分配。

对于降级,我会为订阅创建一个订阅计划,您可以对其进行设置,以便降级发生在下一个计费周期,而不是之前。您可以根据订阅创建一个计划,然后分两个阶段对其进行更新,第一个阶段与现有计划匹配,第二个阶段应用降级。你在这里也没有按比例分配。


-1
投票

您可以将 proration_behaviour 设置为 none。请参阅 https://stripe.com/docs/billing/subscriptions/upgrade-downgrade 了解更多详情。

© www.soinside.com 2019 - 2024. All rights reserved.