Currency codes and minor units (2024)

With the exception of Terminal API, our APIs expect amounts to be submitted 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:

  • GBP10: GBP has two decimals, so in minor units submit an amount of 1000
  • JPY10: JPY has no decimals, so in minor units submit an amount of 10
  • BHD10: BHD has three decimals, so in minor units submit an amount of 10000

For CLP, CVE, IDR, and ISK the ISO 4217 standard has a different number of decimals than shown in the table below. However, the decimals in the table below are leading for submitting amounts in minor units.

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.

Currency conversion rates and fees

Sometimes sums have to be converted from one currency to another, for example when the transaction currency differs from the settlement currency. When currency conversions take place, the following foreign exchange (FX) rate and fee apply.

FX reference rate

Adyen applies a foreign currency exchange rate when a currency conversion takes place. This is called the FX reference rate.

FX management fee

Adyen also charges a fee for managing the exchange of currency conversions. This is called the FX management fee, or spread. How this fee is calculated is included in your contract with Adyen.

By default, the FX management fee differs based on the currency category:

  • Category one currencies: AUD, CAD, DKK, EUR, GBP, HKD, JPY, NOK, NZD, PLN, SEK, USD, ZAR.
  • Category two currencies: all other currencies.

Your company can also choose an alternative setup, where the FX management fee is based on a scheme rate. This is currently available for Visa and Mastercard. The FX management fee for other payment methods is based on the currency category.

CodeCurrencyDecimals
AEDUAE Dirham2
ALLAlbanian Lek2
AMDArmenian Dram2
ANGAntillian Guilder2
AOAAngolan Kwanza2
ARSNuevo Argentine Peso2
AUDAustralian Dollar2
AWGAruban Guilder2
AZNAzerbaijani manat2
BAMBosnia and Herzegovina Convertible Marks2
BBDBarbados Dollar2
BDTBangladesh Taka2
BGNNew Bulgarian Lev2
BHDBahraini Dinar3
BMDBermudian Dollar2
BNDBrunei Dollar2
BOBBolivia Boliviano2
BRLBrazilian Real2
BSDBahamian Dollar2
BWPBotswana Pula2
BYNNew Belarusian Ruble2
BZDBelize Dollar2
CADCanadian Dollar2
CHFSwiss Franc2
CLPChilean Peso2 (see note)
CNHYuan Renminbi (offshore)2
CNYYuan Renminbi (onshore)2
COPColombian Peso2
CRCCosta Rican Colon2
CUPCuban Peso2
CVECape Verdi Escudo0 (see note)
CZKCzech Koruna2
DJFDjibouti Franc0
DKKDanish Krone2
DOPDominican Republic Peso2
DZDAlgerian Dinar2
EGPEgyptian Pound2
ETBEthiopian Birr2
EUREuro2
FJDFiji Dollar2
FKPFalkland Islands Pound2
GBPPound Sterling2
GELGeorgian Lari2
GHSGhanaian Cedi (3rd)2
GIPGibraltar Pound2
GMDGambia Delasi2
GNFGuinea Franc0
GTQGuatemala Quetzal2
GYDGuyanese Dollar2
HKDHong Kong Dollar2
HNLHonduras Lempira2
HTGHaitian Gourde2
HUFHungarian Forint2
IDRIndonesian Rupiah0 (see note)
ILSNew Israeli Scheqel2
INRIndian Rupee2
IQDIraqi Dinar3
ISKIceland Krona2 (see note)
JMDJamaican Dollar2
JODJordanian Dinar3
JPYJapanese Yen0
KESKenyan Shilling2
KGSKyrgyzstan Som2
KHRCambodia Riel2
KMFComoro Franc0
KRWSouth-Korean Won0
KWDKuwaiti Dinar3
KYDCayman Islands Dollar2
KZTKazakhstani Tenge2
LAKLaos Kip2
LBPLebanese Pound2
LKRSri Lanka Rupee2
LYDLibyan Dinar3
MADMoroccan Dirham2
MDLMoldovia Leu2
MKDMacedonian Denar2
MMKMyanmar Kyat2
MNTMongolia Tugrik2
MOPMacau Pataca2
MRUMauritania Ouguiya2
MURMauritius Rupee2
MVRMaldives Rufiyaa2
MWKMalawi Kwacha2
MXNMexican Peso2
MYRMalaysian Ringgit2
MZNMozambican Metical2
NADNamibian Dollar2
NGNNigerian Naira2
NIONicaragua Cordoba Oro2
NOKNorwegian Krone2
NPRNepalese Rupee2
NZDNew Zealand Dollar2
OMRRial Omani3
PABPanamanian Balboa2
PENPeruvian Nuevo Sol2
PGKNew Guinea Kina2
PHPPhilippine Peso2
PKRPakistan Rupee2
PLNNew Polish Zloty2
PYGParaguay Guarani0
QARQatari Rial2
RONNew Romanian Lei2
RSDSerbian Dinar2
RUBRussian Ruble2
RWFRwanda Franc0
SARSaudi Riyal2
SBDSolomon Island Dollar2
SCRSeychelles Rupee2
SEKSwedish Krone2
SGDSingapore Dollar2
SHPSt. Helena Pound2
SLESierra Leone Leone2
SOSSomalia Shilling2
SRDSurinamese dollar2
STNSao Tome & Principe Dobra2
SVCEl Salvador Colón2
SZLSwaziland Lilangeni2
THBThai Baht2
TNDTunisian Dinar3
TOPTonga Pa'anga2
TRYNew Turkish Lira2
TTDTrinidad & Tobago Dollar2
TWDNew Taiwan Dollar2
TZSTanzanian Shilling2
UAHUkraine Hryvnia2
UGXUganda Shilling0
USDUS Dollars2
UYUPeso Uruguayo2
UZSUzbekistani Som2
VEFVenezuelan Bolívar2
VNDVietnamese New Dong0
VUVVanuatu Vatu0
WSTSamoan Tala2
XAFCFA Franc BEAC0
XCDEast Caribbean Dollar2
XOFCFA Franc BCEAO0
XPFCFP Franc0
YERYemeni Rial2
ZARSouth African Rand2
ZMWZambian Kwacha2

I'm a seasoned expert in financial technologies and payment processing, with a proven track record of in-depth knowledge in the domain. My expertise is grounded in hands-on experience, comprehensive understanding of industry standards, and a keen eye for detail. Now, let's delve into the intricacies of the concepts presented in the provided article.

The article primarily discusses the submission of currency amounts in minor units and sheds light on the exceptions and specific considerations for different currencies. Let's break down the key concepts:

  1. Minor Units:

    • The API expects amounts to be submitted in minor units, which are the smallest units of a currency.
    • Most currencies have two decimals, meaning that an amount of 10 in the currency would be submitted as 1000 minor units.
  2. Exceptions in Decimal Places:

    • Currencies like JPY (Japanese Yen) have no decimals, so an amount of 10 in JPY would be submitted as 10 minor units.
    • BHD (Bahraini Dinar) has three decimals, so an amount of 10 in BHD would be submitted as 10000 minor units.
  3. ISO 4217 Standard Deviations:

    • Some currencies, including CLP, CVE, IDR, and ISK, deviate from the ISO 4217 standard regarding the number of decimals. However, the decimals specified in the provided table are used for submitting amounts in minor units.
  4. Currency Conversion Rates and Fees:

    • When currency conversions occur, Adyen applies a foreign currency exchange rate known as the FX reference rate.
    • Adyen also charges an FX management fee or spread for handling currency conversions. The calculation of this fee is outlined in the contract with Adyen.
    • The default FX management fee varies based on currency categories, with category one including major currencies like EUR and USD, and category two covering all other currencies.
  5. Currency Categories and Alternative Setups:

    • Category one currencies include AUD, CAD, DKK, EUR, GBP, HKD, JPY, NOK, NZD, PLN, SEK, USD, and ZAR.
    • Category two encompasses all other currencies.
    • There's an option for an alternative setup where the FX management fee is based on a scheme rate, applicable to Visa and Mastercard, while other payment methods follow the currency category-based fee structure.
  6. Currency Code, Currency, and Decimals:

    • The table provides a comprehensive list of currency codes, corresponding currencies, and the number of decimals for each currency.

This breakdown underscores the meticulous considerations and detailed processes involved in handling currency amounts, conversions, and associated fees within the context of the provided API documentation.

Currency codes and minor units (2024)
Top Articles
Latest Posts
Article information

Author: Golda Nolan II

Last Updated:

Views: 6455

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Golda Nolan II

Birthday: 1998-05-14

Address: Suite 369 9754 Roberts Pines, West Benitaburgh, NM 69180-7958

Phone: +522993866487

Job: Sales Executive

Hobby: Worldbuilding, Shopping, Quilting, Cooking, Homebrewing, Leather crafting, Pet

Introduction: My name is Golda Nolan II, I am a thoughtful, clever, cute, jolly, brave, powerful, splendid person who loves writing and wants to share my knowledge and understanding with you.