Currency Codes

Currency Codes and Minor Units

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.

Minor Units

Our CheckOut API 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.

Currency codes:

Code
Currency
Decimals

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 Krona

2

SGD

Singapore Dollar

2

THB

Thai Baht

2

TRY

New Turkish Lira

2

USD

US Dollars

2

ZAR

South African Rand

2

Different numbers of decimals

For CLP, CVE, IDR, and ISK the ISO 4217 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.

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.

Last updated