收单货币 amount 参数说明

在调用收单接口时,所有的 amount 金额参数应以 最小单位(minor unit)表示为自然数。

✅ 通用说明

  • amount 参数必须为整数类型。
  • 精度指的是该币种允许的小数位数:
    • 精度为 0:不带小数
    • 精度为 2:保留 2 位小数后 * 100
    • 精度为 3:保留 3 位小数后 * 1000
    • 精度为 4:保留 4 位小数后 * 10000

示例

币种金额amount 值(整数)精度说明
USD1.00100精度 2
JPY11精度 0
KWD1.2341234精度 3
CLF0.12341234精度 4

🟢 精度为 0 的币种(无小数)

以下币种的金额不带任何小数位,直接用最小单位表示。

BIF, CLP, DJF, GNF, ISK, JPY, KMF, KRW, PYG, RWF, UGX, UYI, VND, VUV, XAF, XOF, XPF

示例

币种金额amount
JPY¥11
KRW₩11
VND₫11
XOF11

🟡 精度为 3 的币种(三位小数)

这些币种必须乘以 1000 进行整数化。

BHD, IQD, JOD, KWD, LYD, OMR, TND

示例

币种金额amount
KWD1.2341234
BHD0.505505

🔵 精度为 4 的币种(四位小数)

CLF, UYW

示例

币种金额amount
CLF0.12341234

⚪ 默认精度为 2 的币种

未在上述列表中的币种,默认使用两位小数。

示例

币种金额amount
USD1.00100
EUR15.991599
NGN100.5010050

📝 接口使用建议

如需更详细的国际币种与精度映射,可参考 ISO 4217 标准