Supported Currencies
Ozura Checkout accepts standard 3-letter currency codes. Common currencies include:Default: If you don’t specify a currency,
USD is used.Usage
Specify the currency when creating a session:Amount Format
The amount can be sent as a string or number:Decimal Precision (Important!)
Different currencies have different decimal precision requirements. The API rejects amounts with incorrect decimal places.Standard Currencies (2 decimals)
Most currencies use 2 decimal places:Zero-Decimal Currencies (no decimals)
Some currencies don’t use decimal places at all:Three-Decimal Currencies (3 decimals)
Some Middle Eastern currencies use 3 decimal places:Error Response
If you provide incorrect decimal precision, the API returns:Best Practice
Always check the currency’s decimal requirements before creating a session:- Most currencies: use 2 decimals
- JPY, KRW, VND and other zero-decimal currencies: use 0 decimals (whole numbers only)
- KWD, BHD, OMR, IQD, JOD, LYD, TND: use 3 decimals
Currency on Success
When the customer completes payment, the currency is included in the success redirect:Multi-Currency Tips
- Let customers choose: Detect the customer’s location and default to their local currency
- Display clearly: Show the currency code alongside the amount on your checkout button
- Match expectations: If your product page shows prices in EUR, create the session in EUR