我正在使用 Stripe 创建定期订阅,但到目前为止,我的
Products
已经设置了含税的 amount
。我将使用 Tax Rates
以获得更大的灵活性,但税率需要与每个订阅相关联。
我创建了新产品,其
amount
与相应旧产品相同,减去应税百分比,并设置了独占税率。我可以编写一些内容来访问 API,以使用相应的“新”产品更新每个当前的活动订阅,并将新税率与订阅相关联。但这有必要吗?
有没有办法为所有当前活动订阅设置默认值
Tax Rate
和/或为所有新创建的订阅设置默认值 Tax Rate
? (无论是通过仪表板手动还是通过 API)。
没有任何单个 API 调用或仪表板设置可以设置适用于所有活动订阅的税率。税率并不广泛适用于整个帐户 - 只能在订阅、结帐会话和发票上设置。
您需要采用提到的初始解决方案 - 编写一些一次性代码来检索和更新新产品和税率的每个活动订阅。在编写代码之前,您可能应该快速浏览一下 https://stripe.com/docs/billing/subscriptions/upgrade-downgrade#changing。升级订阅价格可能会导致按比例分配或重置您的计费日期,因此请务必在更改实时订阅之前进行测试。对于新订阅,您可以在创建时设置
default_tax_rates
(https://stripe.com/docs/api/subscriptions/create#create_subscription-default_tax_rates)。