Currency Codes
Currency Codes and Minor Units
Last updated
Currency Codes and Minor Units
Last updated
In your API requests, you must provide transaction amounts by specifying a currency code and a value. Given the number of currency decimals, the value must be specified in minor units for most APIs.
Our expects you to submit transaction amount values in minor units: the smallest unit of a currency, depending on the number of decimals.
Most currencies have two decimals. Some currencies do not have decimals, and some have three decimals. For example:
GBP 10: GBP has two decimals, so in minor units, you need to submit an amount of 1000
JPY 10: JPY has no decimals, so in minor units, you need to submit an amount of 10
BHD 10: BHD has three decimals, so in minor units, you need to submit an amount of 10000
This page lists the supported currency codes and explains what minor units are.
AUD
Australian Dollar
2
BGN
New Bulgarian Lev
2
BRL
Brazilian Real
2
CAD
Canadian Dollar
2
CHF
Swiss Franc
2
CNY
Chinese yuan renminbi
2
CZK
Czech Koruna
2
DKK
Danish Krone
2
EUR
Euro
2
GBP
Pound Sterling
2
HKD
Hong Kong Dollar
2
HUF
Hungarian Forint
2
IDR
Indonesian Rupiah
0 (differs from standard)
ILS
New Israeli Scheqel
2
INR
Indian Rupee
2
ISK
Iceland Krona
2 (differs from standard)
JPY
Japanese Yen
0
KRW
South-Korean Won
0
MXN
Mexican Peso
2
MYR
Malaysian Ringgit
2
NOK
Norwegian Krone
2
NZD
New Zealand Dollar
2
PHP
Philippine Peso
2
PLN
New Polish Zloty
2
RON
New Romanian Lei
2
SEK
Swedish Krone
2
SGD
Singapore Dollar
2
THB
Thai Baht
2
TRY
New Turkish Lira
2
USD
US Dollars
2
ZAR
South African Rand
2
For example, ISK has zero decimals in the ISO 4217 standard, but to submit an ISK amount to Adyen you have to use two decimals as shown in the table.
For CLP, CVE, IDR, and ISK the standard has a different number of decimals than shown in our currency codes table above. When submitting amounts in minor units, the decimals in the table on this page are leading.