阅读提示
本文约 572 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。
本文约 572 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。
引言:显示美元结算却扣欧元
多币种常见坑:前端切美元,结算却按商店基准币种(欧元)加隐形换算,用户被多扣。合规做法是”展示币种=结算币种”或明确标注换算。
原理分析:显示 vs 结算
- 显示币种:纯展示,按汇率换算给用户看,结算仍基准币(有波动风险、需声明)。
- 结算币种:支付网关实际以该币收,需网关支持(Stripe 支持多币种结算)。
汇率来源:固定手工、或接 API(exchangerate-api)自动日更。自动更新要防剧烈波动导致亏损。
保姆级实操
WooCommerce Multilingual 多货币或 Aelia 多货币:
// 用 WPML 多货币,切换时存用户选择 cookie
// 结算币种须网关支持;否则仅展示并注明"结算以 XX 币为准"
明确在结算页标注汇率与结算币,避免纠纷。
常见坑
- 展示美元结算欧元,汇率差引投诉。
- 自动汇率没下限,波动亏本。
- 案例:某站展示多币但结算仅基准币,黑五汇率波动亏数百单。改”结算币=展示币(Stripe 多币)”后合规。
- 缓存币种,切了不变。
- 没标注汇率时间,合规风险。
总结
判断标准:展示币=结算币或明确声明换算。行动清单:选多货币方案 → 结算币网关支持 → 标注汇率 → 防波动 → 测切换。详见多语言 WooCommerce 配置要点。
觉得有用?点个赞支持一下
