如何通过Stripe API计算销售税?调用invoices/upcoming接口报错如何解决
报错原因
你调用/v1/invoices/upcoming接口的前提不成立:该接口仅用于预览尚未正式生成的待开具发票,你已经按照文档完成了待生效订阅的创建,Stripe后台已经生成了状态为open的正式发票,此时不存在「即将生成的草稿发票」,因此接口返回资源不存在的报错。
解决方案
- 如果你需要查看当前已生成的发票的
automatic_tax状态,直接调用发票详情接口,替换为你在Stripe后台看到的对应open状态发票的ID即可:
curl https://api.stripe.com/v1/invoices/{{INVOICE_ID}} \ -u sk_test_<STRIPE API TEST KEY>:
返回结果中可直接获取automatic_tax字段的状态值。
2. 后续如果需要在订阅创建前预览税费计算结果,需要在未创建对应订阅的前提下调用/v1/invoices/upcoming接口,传入客户ID、订阅项等参数即可得到预计算的发票信息。
内容的提问来源于stack exchange,提问作者Golden_Biscuit
相关产品推荐
相关产品推荐

