对于商户而言,UseePay支持的交易币种请以实际签约开通的币种为准。UseePay处理金额时,以最小辅币为标准单位。即您传给 UseePay 的 amount 需要转换为最小辅币单位值。例如你的网站使用的货币单位为 USD(美元主币单位), 商品价格为 12.11美元。
而美元的最小辅币单位是美分,1美分 = 1美元 * 10^(-2),那么为了满足UseePay最小辅币单位要求,应将包含小数的12.11美元 , 转换为整数1211美分作为商品金额, 传给 UseePay。UseePay拿到amount=1211和currency=usd之后,会根据币种usd自动识别1211美分,并进行交易处理。
1. 金额单位转换规则#
「主单位金额」:指以币种主单位表示的金额(如美元的“元”、迪拉姆的“迪拉姆”),可能包含小数(如9.80美元、1.500迪拉姆)。
「最小辅币单位金额」:指转换为币种最小流通辅币单位的整数金额(如美分、费尔),仅允许整数(如980美分、1500费尔)。
您向UseePay传递的金额,需统一转换为「最小辅币单位金额」,转换逻辑如下:当币种的最小辅币单位为0.01主单位(即1主单位=100最小辅币单位,如美元、欧元等):
最小辅币  单位金额 = 主单位金额 × 100(结果取整数)。
示例:9.80美元 → 9.80 × 100 = 980美分。
当币种的最小辅币单位为0.001主单位(即1主单位=1000最小辅币单位,如阿联酋迪拉姆、巴林第纳尔等):
最小辅币单位金额 = 主单位金额 × 1000(结果取整数)。
示例:1.500迪拉姆 → 1.500 × 1000 = 1500费尔。
当币种无辅币单位(即最小单位为1主单位,如日元、韩元等):
最小辅币单位金额 = 主单位金额*1。
示例:1000日元 → 1000(直接使用主单位金额整数)。
所有涉及金额的接口,均以「最小辅币单位金额」为准,禁止直接使用带小数的主单位金额。
转换  过程中必须关联币种代码(如USD、AED、JPY),通过预设的「币种-最小辅币单位对照表」UseePay会自动匹配转换系数(100/1000/1)。
2. 币种-最小辅币单位对照表#
| 币种 | 英文三字码 | 最小辅币单位10^(-n) | 
|---|
| Afghani | AFN | 2 | 
| Algerian Dinar | DZD | 2 | 
| Argentine Peso | ARS | 2 | 
| Armenian Dram | AMD | 2 | 
| Aruban Florin | AWG | 2 | 
| Australian Dollar | AUD | 2 | 
| Azerbaijanian Manat | AZN | 2 | 
| Bahamian Dollar | BSD | 2 | 
| Bahraini Dinar | BHD | 3 | 
| Baht | THB | 2 | 
| Balboa | PAB | 2 | 
| Barbados Dollar | BBD | 2 | 
| Belarusian Ruble | BYN | 2 | 
| Belize Dollar | BZD | 2 | 
| Bermudian Dollar | BMD | 2 | 
| Bolívar | VEF | 2 | 
| Boliviano | BOB | 2 | 
| Brazilian Real | BRL | 2 | 
| Brunei Dollar | BND | 2 | 
| Bulgarian Lev | BGN | 2 | 
| Burundi Franc | BIF | 0 | 
| Cabo Verde Escudo | CVE | 2 | 
| Canadian Dollar | CAD | 2 | 
| Cayman Islands Dollar | KYD | 2 | 
| CFA Franc BCEAO | XOF | 0 | 
| CFA Franc BEAC | XAF | 0 | 
| CFP Franc | XPF | 0 | 
| Chilean Peso | CLP | 0 | 
| Colombian Peso | COP | 2 | 
| Comoro Franc | KMF | 0 | 
| Congolese Franc | CDF | 2 | 
| Convertible Mark | BAM | 2 | 
| Cordoba Oro | NIO | 2 | 
| Costa Rican Colon | CRC | 2 | 
| Cuban Peso | CUP | 2 | 
| Czech Koruna | CZK | 2 | 
| Dalasi | GMD | 2 | 
| Danish Krone | DKK | 2 | 
| Denar | MKD | 2 | 
| Djibouti Franc | DJF | 0 | 
| Dobra | STD | 2 | 
| Dominican Peso | DOP | 2 | 
| Dong | VND | 0 | 
| East Caribbean Dollar | XCD | 2 | 
| Egyptian Pound | EGP | 2 | 
| El Salvador Colon | SVC | 2 | 
| Ethiopian Birr | ETB | 2 | 
| Euro | EUR | 2 | 
| Falkland Islands Pound | FKP | 2 | 
| Fiji Dollar | FJD | 2 | 
| Forint | HUF | 2 | 
| Ghana Cedi | GHS | 2 | 
| Gibraltar Pound | GIP | 2 | 
| Gourde | HTG | 2 | 
| Guarani | PYG | 0 | 
| Guinea Franc | GNF | 0 | 
| Guyana Dollar | GYD | 2 | 
| Hong Kong Dollar | HKD | 2 | 
| Hryvnia | UAH | 2 | 
| Iceland Krona | ISK | 0 | 
| Indian Rupee | INR | 2 | 
| Iranian Rial | IRR | 2 | 
| Iraqi Dinar | IQD | 3 | 
| Jamaican Dollar | JMD | 2 | 
| Jordanian Dinar | JOD | 3 | 
| Kenyan Shilling | KES | 2 | 
| Kina | PGK | 2 | 
| Kip | LAK | 2 | 
| Kuna | HRK | 2 | 
| Kuwaiti Dinar | KWD | 3 | 
| Kwanza | AOA | 2 | 
| Kyat | MMK | 2 | 
| Lari | GEL | 2 | 
| Lebanese Pound | LBP | 2 | 
| Lek | ALL | 2 | 
| Lempira | HNL | 2 | 
| Leone | SLL | 2 | 
| Liberian Dollar | LRD | 2 | 
| Libyan Dinar | LYD | 3 | 
| Lilangeni | SZL | 2 | 
| Loti | LSL | 2 | 
| Malagasy Ariary | MGA | 2 | 
| Malawi Kwacha | MWK | 2 | 
| Malaysian Ringgit | MYR | 2 | 
| Mauritius Rupee | MUR | 2 | 
| Mexican Peso | MXN | 2 | 
| Mexican Unidad de Inversion (UDI) | MXV | 2 | 
| Moldovan Leu | MDL | 2 | 
| Moroccan Dirham | MAD | 2 | 
| Mozambique Metical | MZN | 2 | 
| Mvdol | BOV | 2 | 
| Naira | NGN | 2 | 
| Nakfa | ERN | 2 | 
| Namibia Dollar | NAD | 2 | 
| Nepalese Rupee | NPR | 2 | 
| Netherlands Antillean Guilder | ANG | 2 | 
| New Israeli Sheqel | ILS | 2 | 
| New Taiwan Dollar | TWD | 2 | 
| New Zealand Dollar | NZD | 2 | 
| Ngultrum | BTN | 2 | 
| North Korean Won | KPW | 2 | 
| Norwegian Krone | NOK | 2 | 
| Ouguiya | MRO | 2 | 
| Pa’anga | TOP | 2 | 
| Pakistan Rupee | PKR | 2 | 
| Pataca | MOP | 2 | 
| Peso Convertible | CUC | 2 | 
| Peso Uruguayo | UYU | 2 | 
| Philippine Peso | PHP | 2 | 
| Pound Sterling | GBP | 2 | 
| Pula | BWP | 2 | 
| Qatari Rial | QAR | 2 | 
| Quetzal | GTQ | 2 | 
| Rand | ZAR | 2 | 
| Rial Omani | OMR | 3 | 
| Riel | KHR | 2 | 
| Romanian Leu | RON | 2 | 
| Rufiyaa | MVR | 2 | 
| Rupiah | IDR | 2 | 
| Russian Ruble | RUB | 2 | 
| Rwanda Franc | RWF | 0 | 
| Saint Helena Pound | SHP | 2 | 
| Saudi Riyal | SAR | 2 | 
| Serbian Dinar | RSD | 2 | 
| Seychelles Rupee | SCR | 2 | 
| Singapore Dollar | SGD | 2 | 
| Sol | PEN | 2 | 
| Solomon Islands Dollar | SBD | 2 | 
| Som | KGS | 2 | 
| Somali Shilling | SOS | 2 | 
| Somoni | TJS | 2 | 
| South Sudanese Pound | SSP | 2 | 
| Sri Lanka Rupee | LKR | 2 | 
| Sudanese Pound | SDG | 2 | 
| Surinam Dollar | SRD | 2 | 
| Swedish Krona | SEK | 2 | 
| Swiss Franc | CHF | 2 | 
| Syrian Pound | SYP | 2 | 
| Taka | BDT | 2 | 
| Tala | WST | 2 | 
| Tanzanian Shilling | TZS | 2 | 
| Tenge | KZT | 2 | 
| Trinidad and Tobago Dollar | TTD | 2 | 
| Tugrik | MNT | 2 | 
| Tunisian Dinar | TND | 3 | 
| Turkish Lira | TRY | 2 | 
| Turkmenistan New Manat | TMT | 2 | 
| UAE Dirham | AED | 2 | 
| Uganda Shilling | UGX | 0 | 
| Unidad de Fomento | CLF | 4 | 
| Unidad de Valor Real | COU | 2 | 
| Uruguay Peso en Unidades Indexadas (URUIURUI) | UYI | 0 | 
| US Dollar | USD | 2 | 
| US Dollar (Next day) | USN | 2 | 
| Uzbekistan Sum | UZS | 2 | 
| Vatu | VUV | 0 | 
| WIR Euro | CHE | 2 | 
| WIR Franc | CHW | 2 | 
| Won | KRW | 0 | 
| Yemeni Rial | YER | 2 | 
| Yen | JPY | 0 | 
| Yuan Renminbi | CNY | 2 | 
| Zambian Kwacha | ZMW | 2 | 
| Zimbabwe Dollar | ZWL | 2 | 
| Zloty | PLN | 2 |