我有个问题似乎很简单,但显然行不通。我需要更新price对象的价格,但以下内容不起作用。它给出了一个错误,即unit_amount是未知的,尽管我们最初使用它来定义Price对象:
stripe.Price.modify(
"price_1Hkb5FHdAaIdH7ntvOhZOyFK",
unit_amount=10,
)发布于 2020-11-07 01:28:36
您不能在API中修改Price的价格。由于API上没有相应的参数,所以不支持这一点。
如果您想更改与Price关联的数量,您将创建一个新的Price对象并开始使用它。例如,您也可以使旧的不活动。
Stripe API的另一个强大特性是lookup_key on Price (文档)。这使您可以在代码中为您的Price定义自定义别名。这样,您就可以将旧的查找键从旧的价格转移到新的价格,而不是硬编码代码中的id price_123,而必须更新它以使用price_abcd,并且代码可以自动地无缝地开始使用新的查找键。这样做的想法是,您可以基于webhooks缓存与查找键关联的Price id,或者使用List price和lookup_keys 参数快速查找与给定查找键关联的最新价格id!
https://stackoverflow.com/questions/64723546
复制相似问题