Skip to main content
查询适用于某个收银台会话的税务规则;当已收集到足够的账单信息时,返回计算出的税额。 该端点为渐进式采集设计:只有 billingDetail.country 是必需的。响应会通过 rules.requiredFields 告知该国家还需要哪些字段,因此收银台表单可以逐步询问,而不必一次性索要全部信息。
认证方式: Store Slug(visitor 角色)
托管收银台页面会在 customer 填写账单信息的过程中调用该端点。如果你自建收银台界面,请在 customer 的国家或企业身份发生变化时调用它。

请求体

billingDetail

只有 country 是必需的。剩余字段中哪些需要收集,由响应给出,而不是按国家写死的规则 —— 见 rules.requiredFields

响应

rules

requiredFields

每一项描述收银台表单接下来应收集的一个字段: requiredFields 为空时,calculation 有值。

calculation

金额为显示格式字符串,与 API 其余部分保持一致。taxRate 为小数(0.19 = 19%)。

示例

信息仍不完整 —— 表单接下来应询问 state
可以计算:

错误响应