在Stripe中更新计划成本

时间:2014-05-15 17:11:49

标签: stripe-payments

我有一个名为" bronze"目前每月收费$ x美元?

如何将价格更新为每月$ y并让现有客户每月收入$ y?

有没有比制定收费$ y的新计划更好的方法?

3 个答案:

答案 0 :(得分:20)

Stripe上的计划在设计上是不可变的,这意味着您无法更改价格。但是,您可以删除该计划并以新价格重新创建,并使用相同的名称和plan_id。内部Stripe将继续使用现有客户的旧计划。

但是,这可能会让您感到困惑,因此我建议您使用新ID创建新计划。

参考:https://stripe.com/docs/api/plans/update

答案 1 :(得分:2)

在条纹测试模式下,我有很多客户订阅了ID的特定计划,我删除了它的计划,但没有客户,然后我确实创建了计划,我注意到客户仍然订阅了我刚刚创建的新计划。

我建议您不仅要在Stripe端创建计划,还要在数据库中创建计划,但是使用相同的名称和ID,并且还要缓存它们,因为您根本不需要更改它们。这样,如果您更新数据库中计划的成本,当您向用户收费时,您可以根据您在数据库中的plans表上设置的内容来设置费用。

答案 2 :(得分:0)

您无法在条带中更改货币,成本或计划间隔。在这种情况下,您应该创建一个新的条带计划,并将当前计划的所有相关用户订阅到新计划中。