我想更新 Stripe 上产品的价格

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

当在数据库中创建订阅计划时,它会同步以在条带上创建相应的产品和价格。但是,现在我想更改计划的价格。我该如何在条纹上改变它?我读到我们可以创建一个新价格并使旧价格无效,但是我们如何将新价格与产品联系起来?那么现有用户呢?使用仪表板更容易完成吗?

django stripe-payments payment subscription
1个回答
0
投票

正确,Price 对象通常是不可变的,这意味着

unit_amount
等字段在创建后无法更新。如果您的目的是创建新计划并将所有现有用户/订阅迁移到新计划,则:

  1. 通过传递 product 参数
    ,在现有 Product 对象下创建一个 
    new
    Stripe 价格。
  2. 存档价格,以便任何客户无法使用。请注意,存档不会影响任何现有客户/订阅。
  3. 要从价格迁移客户,您需要更新每个现有订阅以使用价格。这可以通过 API 或通过仪表板完成。
© www.soinside.com 2019 - 2024. All rights reserved.