我按照本指南中的步骤进行结帐流程,以便我可以使用 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"
}
}