CleonPay

Amounts and currencies

Integers only. Never floats.

Every amount is an integer count of the currency's smallest unit.

AmountCurrencySend
€10.50EUR1050
£1.00GBP100
¥1000JPY1000, no minor unit
KD 1.500KWD1500, three decimals
Decimals are rejected. Floating point cannot represent 0.1 exactly, and a payments ledger that drifts by a cent cannot be reconciled. Do the conversion once, in integers, at the edge of your system.

Zero-decimal currencies (JPY, KRW, VND and others) and three-decimal ones (KWD, BHD, TND) are handled correctly. Send the smallest unit and we do the rest.