我有一个看似简单但显然不起作用的问题。我需要更新 Price 对象的价格,但以下方法不起作用。它给出了unit_amount 未知的错误,尽管我们最初使用它来定义 Price 对象:
stripe.Price.modify(
"price_1Hkb5FHdAaIdH7ntvOhZOyFK",
unit_amount=10,
)
Run Code Online (Sandbox Code Playgroud)
您不能Price在 API 中修改价格。这不是受支持的东西,因为API上没有相应的参数。
如果您想更改与 a 关联的数量Price,您将创建一个新Price对象并开始使用它。例如,您也可以使旧的不活动。
Stripe API 的另一个强大功能是lookup_keyon Price( doc )。这使您可以在代码中为价格定义自定义别名。这样price_123,您无需在代码中对价格 ID 进行硬编码并更新它才能使用price_abcd,而是可以将旧的查找键从旧价格转移到新价格,并让您的代码无缝地自动开始使用新价格。例如,您可以缓存与基于 webhooks 的查找键关联的价格 ID,或者使用 List Prices API 和lookup_keys 参数快速找到与给定查找键关联的最新价格 ID!
| 归档时间: |
|
| 查看次数: |
475 次 |
| 最近记录: |