Currency reference
The Alphabetic code column gives the three-letter ISO 4217 code used in text fields and API parameters. The Numeric code column gives the three-digit ISO 4217 code used in the Boarding API and Rate Service Classic API responses. The Minor units column gives the number of decimal places required when expressing amounts.Minor units
Minor units are the number of digits after the decimal separator for a given currency, as defined by ISO 4217. Transaction amount fields in DCC APIs and file formats must use the correct number of decimal places for the currency being reported. The following examples show correctly formatted amounts.100.00represents 100 EUR (2 minor units).100represents JPY 100 (0 minor units, no decimal point).100.000represents KWD 100 (3 minor units).
For Visa compliance, amounts in currencies with 3 minor units (such
as
KWD and IQD) are rounded to 2 decimal places with the third
decimal place set to zero. This rounding applies to all card types
for merchant rate responses.Next steps
- Currency precision: rules for applying minor units to transaction amounts and common formatting errors.
- XML I-file field reference: currency precision rules that apply to XML I-file transaction amounts.
