更新 Stripe 中的计划成本
Posted
技术标签:
【中文标题】更新 Stripe 中的计划成本【英文标题】:Update plan cost in Stripe 【发布时间】:2014-07-04 06:46:43 【问题描述】:我有一个名为“青铜”的计划,目前每月收费 $x 美元?
我如何将价格更新为每月 $y 并让现有客户每月保持 $y?
有没有比创建收费 $y 的新计划更好的方法?
【问题讨论】:
stripe.com/docs/billing/subscriptions/… 按照文档的建议,我将着手制定新计划。 【参考方案1】:Stripe 上的计划在设计上是不可变的,这意味着您无法更改价格。但是,您可以删除该计划并以新的价格重新创建它,使用相同的名称和plan_id
。在内部,Stripe 将继续为现有客户使用旧计划。
不过,这可能会让您感到非常困惑,因此我建议您使用新 ID 创建一个新计划。
参考:https://stripe.com/docs/api/plans/update
【讨论】:
> 删除计划并以新价格重新创建它,名称和plan_id 相同。你能确认这是否仍然有效吗?【参考方案2】:在 Stripe 测试模式下,我有很多客户使用 ID
订阅了特定计划,我删除了计划,但没有删除客户,然后我创建了计划,我注意到客户仍然订阅了新的计划我刚刚制定的计划。
我建议您不仅在您的 Stripe 端创建您的计划,而且在您的数据库中创建您的计划,但使用相同的名称和 ID 并缓存它们,因为您几乎不会更改它们。这样,如果您在数据库中更新计划中的费用,当您向用户收费时,您可以根据您在数据库中 plans
表中设置的内容来设置费用。
【讨论】:
【参考方案3】:您无法在条带中更改计划的货币、成本或间隔。在这种情况下,您应该创建一个新的条带计划并将当前计划的所有所属用户订阅到新计划。
【讨论】:
以上是关于更新 Stripe 中的计划成本的主要内容,如果未能解决你的问题,请参考以下文章
Stripe - 当我使用零计划更新订阅时,PaymentIntent 为空