多币种标价结算产品
更新时间:2026.10.121. 指引概述
为更好地适配全球性机构和商户的标价与结算诉求,微信支付提供了多币种标价结算能力,面向在多个国家或地区开展业务的机构和商户,支持以当地货币向用户展示商品价格,并按商户的需要结算到指定币种。
符合条件并申请开通后,可为一个商户号配置多个结算币种,并为每个结算币种配置各自的标价币种。以标价币种下单的交易,将按配置的映射关系转换为对应的结算币种,给机构和商户进行结算。
2. 产品介绍
商家按照商品的标价币种进行下单,用户完成支付后,微信支付按照结算汇率将标价币种的交易金额折算为已配置的结算币种,结算给商家。结算汇率取自官方公允渠道,每日更新。
配置示例如下:
商户号 | 配置的标价币种 | 结算币种 | 说明 |
|---|---|---|---|
商户号 M | USD、CNY、PHP | USD | 以 USD、CNY、PHP 下单的交易,均换算为 USD 进行结算 |
HKD、MOP | HKD | 以 HKD、MOP 下单的交易,均换算为 HKD 进行结算 | |
SGD、MYR | SGD | 以 SGD、MYR 下单的交易,均换算为 SGD 进行结算 | |
EUR、GBP | EUR | 以 EUR、GBP 下单的交易,均换算为 EUR 进行结算 |

配置注意事项:
1)结算币种:多币种结算的商户可结算的范围与微信支付可结算币种范围一致,原则上只要微信支付支持的结算币种,都可以开通。每个结算币种都需要提供一个收款银行账户,账户要求和默认结算币种相同,默认仅支持同名结算。
2)标价币种:每个结算币种可配置各自的标价币种,微信支付支持的标价币种共 133 个,可配置的币种数量无上限。标价币种与结算币种的配对正在逐步迭代上线,目前已支持的配对情况见 3.4。
3)一个标价币种只能配置给一个结算币种,不支持同时配置给多个结算币种,人民币同样遵循该规则。
4)融合商户暂不支持申请多币种标价结算能力。
3. 产品常见问题
3.1 配置相关
3.1.1 已配置的标价币种可以修改或删除吗
可以修改和删除,提交配置后即时生效。
配置变更按生效时刻起算,不按自然日切换。同一天内,配置生效前的交易按变更前的映射关系折算和结算,配置生效后的交易按变更后的映射关系折算和结算。这意味着同一个标价币种在同一天内可能对应两个不同的结算币种,商家可以通过账单查询逐笔交易的标价和结算币种。
3.2 汇率相关
3.2.1 交易的结算金额是如何计算的
以菲律宾商家为例(标价 PHP、结算 USD):

1)商家按照商品实际标价币种和金额下单 - 100PHP
2)微信支付用户按照微信支付报价的 PHP/CNY 优惠汇率完成支付 - 12CNY
3)微信支付用境外银行提供的 PHP/USD 的公允汇率折算出 USD 的结算金额,作为给商家的结算金额 - 2USD
4)微信支付按照交易实时折算的结算金额给商家结算 - 2USD
3.2.2 微信支付以什么样的频率更新结算汇率
微信支付的结算汇率每天更新一次,不同币种对更新的时间可能不一样。一般情况下,部分币种会在上午 10:30 更新,下午 17:30 则会更新剩下的一批。
3.2.3 如果多标价币种的订单发起退款,退款的结算汇率如何计算
退款的结算汇率将等于支付结算汇率,因此商家无需承担汇率波动的风险。
3.2.4 商家如何查询结算汇率
商家可以选择在实时链路获取结算汇率,或者在交易账单中查询每笔交易的结算汇率。通过实时交易接口获取结算汇率需升级到 API V3;使用 API V2 下单同样可以正常完成多币种交易,但无法实时获取结算汇率。
1)支付交易可通过查单接口(Query Order)/支付结果通知(Payment Result Notification)获取结算汇率
字段 | 说明 |
|---|---|
amount.exchange_rate.type | 固定值「SETTLEMENT_RATE」 |
amount.exchange_rate.rate | 结算汇率的值 |
2)退款交易可通过退款查单接口(Query Single Refund)/退款结果通知(Refund Notification)获取结算汇率
字段 | 说明 |
|---|---|
amount.exchange_rate.type | 如果退款单的标价币种=结算币种,该字段展示 USERPAYMENT_RATE,代表用户支付的汇率;如果退款单的标价币种≠结算币种,该字段展示 SETTLEMENT_RATE,代表结算汇率 |
amount.exchange_rate.rate | 汇率值 |
3)可通过账单查询结算汇率
如果商家未升级 V3 交易接口,可申请配置账单 SFTP,通过 SFTP 给商家提供 V3 版本的账单(同时下单等接口仍然用 V2)。
字段 | 说明 |
|---|---|
Exchange Rate | 当标价币种=结算币种,代表支付汇率(标价币种-支付币种汇率);当标价币种≠结算币种,代表结算汇率(结算币种-标价币种汇率) |
Refund Exchange Rate | 当标价币种=结算币种,代表支付汇率(标价币种-支付币种汇率);当标价币种≠结算币种,代表结算汇率(结算币种-标价币种汇率) |
若商家当前使用的账单仍存在汇总行,该汇总行仅在单一结算币种下可用。若配置了多个结算币种,不同结算币种的交易均体现在同一份账单中,汇总行数值不具备参考价值,请商家自助按结算币种分别统计。具体可通过以下5个字段汇总不同币种的结算金额:
字段名称 | 字段说明 |
|---|---|
Settlement Currency Type | Three character ISO code for the currency which was used for processing the payment (settlement currency) |
Settlement Currency Amount | Transaction amount in settlement currency |
Refund Settlement Currency Type | Three character ISO code for the currency which was used for processing the refund (settlement currency) |
Refund Amount for merchant in settlement currency | Transaction amount in settlement currency |
Fee | Fee charged/refunded by the Wechat Pay for processing the transaction(in settlement currency). |
3.3 结算相关
3.3.1 各个币种的起结点如何结算
当商家设置了多个标价/结算币种,各个币种的起结点、结算周期都是独立计算的。
*例如美元的起结点是 800USD,澳大利亚元的起结点是 1100AUD,如果美元当天的交易累计超过 800USD,但是澳大利亚元当天的交易总金额低于 1100AUD,当日只有美元交易会发起结算,澳大利亚元不会发起结算。
3.4 目前已支持的标价与结算币种配对
结算币种 | 除自身和 CNY 外,已支持的标价币种 |
|---|---|
USD | LKR/AED/AZN/PHP/BND/LAK/ARS/MXN/CLP/NPR/FJD/IDR/INR/KGS/KHR/KRW/KZT/MNT/MYR/QAR/TRY/TWD/VND/BRL/MOP/ETB/MMK |
EUR | BGN/CZK/HRK/HUF/ISK/PLN/RON |
SGD | IDR/KHR/THB/VND |
HKD | USD |
其余结算币种(JPY、THB、GBP、CAD、KRW、AUD、NZD、RUB、CHF、SEK、DKK、NOK、AED、TRY、MOP、TWD、CZK、MYR、PHP、IDR、MNT、QAR、HUF、KHR、ISK、PLN、RON、VND、KZT、AZN、KGS、FJD、AMD、MXN)目前支持以其自身和人民币(CNY)标价。
如需使用上表未列出的标价与结算币种配对,请提前联系微信支付运营团队;微信支付将安排开发支持,开发周期约 1-2 个月。
4. 申请方式
请联系微信支付运营团队提交申请。

