如何使用 Stripe API 进行销售税计算?

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

我按照本指南中的步骤进行结帐流程,以便我可以使用 Stripe 根据国家/地区和邮政编码计算销售税。

我按照步骤 3 和 4 创建了一个客户和待定订阅。此时,我想从下面的命令获取响应,该响应应该告诉我automatic_tax 状态(完成、requires_location_inputs 或失败)。但是,我在响应中收到错误。当我转到 Stripe 仪表板时,我确实看到了一张标记为未结的发票。为什么反应不如预期?

命令

curl https://api.stripe.com/v1/invoices/upcoming \
  -u sk_test_<STRIPE API TEST KEY>: \
  -d "customer"="{{ CUSTOMER_ID }}" \
  -d subscription_items[0][price]="{{ PRICE_ID }}" \
  -d subscription_items[0][quantity]=1 \
  -d "automatic_tax[enabled]"=true

输出

{
 "error": {
    "code": "resource_missing",
    "doc_url": "https://stripe.com/docs/error-codes/resource-missing",
    "message": "No such invoice: 'upcoming'",
    "param": "id",
    "type": "invalid_request_error"
  }
}
stripe-payments stripe-tax
1个回答
2
投票

即将推出的发票端点只是一个

GET
端点。 参考

如果您将

--request GET
添加到
curl
命令中,那么应该可以工作。目前正在尝试通过 POST 更新现有发票,其 ID 为“即将到来”,但该发票无效。

© www.soinside.com 2019 - 2024. All rights reserved.