Amount Formatter
Convert payment amounts between major units and the minor-unit integer of ISO 8583 DE 4 and payment APIs, using the ISO 4217 minor units of every active currency (SIX List One). Exact decimal arithmetic — no floating-point rounding bugs.
Follows ISO 4217List One, published 2026-01-01·verified Oct 2026· double-checked Oct 2026— all 165 minor units and numeric codes; rounding matches Python decimal on 20,015 amounts
Use test data only. All calculations run locally in your browser — PayProbe never sees, transmits, or stores your PAN, CVV, keys, PINs, or cryptographic inputs. How we handle data →
| Property | Value |
|---|---|
| ISO 4217 alphabetic code | USD |
| ISO 4217 numeric code (DE 49) | 840 |
| ISO 4217 name | US Dollar |
| Symbol (CLDR, en-US) | $ |
| Minor unit exponent | 2 |
| Divisor (minor→major) | 10^2 = 100 |
| Example: 1 USD | = 100 in minor units |
| Zero-decimal currency | No |
Minor units from ISO 4217 List One (SIX, published 2026-01-01); 165 active codes, including fund codes such as CLF and UYW. Amounts with more decimals than the currency allows are rounded half-up (ties away from zero); the half-even result is shown when it differs.