Adaptive Currency 可让您展示本地化价格并以客户的本地货币接受付款。这有助于减少结账摩擦并建立信任。
什么是自适应货币?
Adaptive Currency 会以客户的本地货币显示产品价格,而不是仅显示您的基础货币。启用后,对于受支持的国家/地区,checkout 默认使用检测到的本地货币,同时提供切换回基础货币的选项。 您的基础货币就是您为产品或附加项定价时使用的货币——可以是 Dodo Payments 支持收款的任何货币,而不仅仅是 USD。Adaptive Currency 会按照实时汇率转换该基础价格。如果您希望为每种货币或国家/地区设置自己的固定价格,请参阅本地化定价。主要优势
- 本地化支付体验:价格默认以当地货币显示。
- 更多支付方式:解锁当地货币可用的支付方式。
- 同币退款:以顾客付款的货币退款。
启用自适应货币
1
Open Settings
登录您的商家仪表板并前往设置 → 业务。
2
Toggle Adaptive Pricing
启用自适应定价切换。您可以随时禁用它。
3
Confirm and Save
保存您的设置。
验证测试结账时,在支持的情况下价格显示为当地货币。

客户体验
- 检测:系统根据账单地址检测客户所在的国家/地区。
- 货币选择:如果该国家/地区受支持,价格默认以当地货币显示。客户可以切换回您的基础货币。
- 支付方式:在适用的情况下显示本地化支付方式。
- checkout:使用所选货币完成支付。
转换和费用
自适应货币使用最新汇率以当地货币向客户收费。- 您支付:0%(默认)或2-4%(启用费用包含时)
- 您的客户支付:基于订单价值的2-4%(默认)或0%(启用费用包含时)
- 订单低于$500的费用为4%
- 1,500的费用为3%
- 超过$1,500的费用为2%
选择谁承担费用
默认情况下,自适应货币费用会添加到显示价格上,由客户承担。使用费用包含设置,您可以自己承担费用:客户看到的始终是相同的本地货币价格,并且费用从您的结算中扣除。1
Enable Adaptive Pricing
前往 设置 → 业务 并启用自适应定价切换(如果尚未启用)。
2
Toggle Fees Inclusive
一旦启用自适应定价,在同一部分启用 费用包含 子切换。
您还可以通过在结账会话、付款或按需订阅中传递
adaptive_currency_fees_inclusive(布尔值)来覆盖每个请求的商家默认值:
INR → INR 交易始终被视为包含费用,无论业务设置或每个请求的覆盖如何。
当Localized Pricing规则匹配时,该交易始终被视为包含费用,无论您的费用包含设置或每个请求的覆盖如何。客户支付您设定的准确本地化金额,转换费从您的结算中扣除。
支持货币
退款和调整
Dodo Payments 使用客户最初付款时的货币发起退款,并采用最新汇率。您的基础货币金额在控制面板、发票和退款记录中保持不变。这意味着根据 FX 变化,客户收到的金额可能高于或低于最初的本地货币金额。自适应货币费用通常是外汇费用,不予退款。
- 您以100美元的价格销售产品,并启用了自适应货币。
- 加拿大客户看到137加元,汇率为1美元兑1.37加元,并完成购买。
- 我们处理付款,将137加元转换为100美元转入您的结算账户。
- 后来,汇率变为1美元兑1.40加元,您发起全额退款。
- 我们扣除100美元,并退还给客户140加元。
发票与税收
- 发票仅显示结算货币金额。
- 税费和平台费用根据结算货币金额计算。
- 示例:10。
所有金额根据Dodo Payments的内部舍入逻辑进行舍入。
集成示例
含账单货币的结账会话 传递billing_currency以明确设置会话的账单货币。
当自适应定价被禁用时,
billing_currency将被忽略。Checkout Session
使用我们的结账会话API配置账单货币。