什么是含税定价?
含税定价功能可让您将适用税费直接计入展示的产品价格。客户可以提前看到一个最终金额,获得更透明、更有利于转化的体验。在结账时,Dodo Payments 会根据客户所在位置,从展示的价格中计算不含税金额和税额,并在发票中清晰列出这两项。最终税额仍根据客户所在位置和税务类别而异。结账和发票会显示从所示价格中计算出的税额部分。
主要好处
- 客户清晰:提前显示一个最终价格
- 区域合规:按位置计算税费并列出
- 准确开票:发票显示净额和从价格中得出的税费
- 友好的转化:减少结账时的意外
产品设置
在您的控制面板中创建或编辑产品,然后在定价设置下启用含税定价。定价
- 价格(必填):向客户展示的基础价格。
- 含税定价:开启后,将展示的价格视为含税价格。Dodo Payments 会在结账时根据客户所在位置和税务类别,计算净额(税前金额)和税额。
API 管理
Create products (tax inclusive)
Create products (tax inclusive)
使用
POST /products 创建产品,并将 price.tax_inclusive 设置为 true。该标志位于价格对象上,而不是产品对象上。API Reference
Update products
Update products
使用
PATCH /products/{id} 为现有产品切换 price.tax_inclusive。API Reference
Checkout Sessions
Checkout Sessions
Use
POST /checkouts to sell products marked as tax inclusive. The displayed price remains the same; checkout derives net amount and tax.API Reference
Refunds (tax handling)
Refunds (tax handling)
使用
POST /refunds 发起退款。对于部分退款和逐项退款,您可以使用 tax_inclusive 标志指定每个 items 数组条目是否包含税费(默认为 true)。省略 items 可全额退还该笔付款。API Reference
集成示例
创建含税定价的产品
更新现有产品以切换含税设置
最佳实践
- 选择正确的税务类别,确保各地区的计算准确无误。
- 清晰传达总金额,在产品文案中使用“含税”标签。
- 在 Test Mode 中进行测试,以完成验证。