Unit Types:
Zero-decimal: Currencies that are counted in whole numbers without fractional parts.Two-decimal: Most currencies are divided into 100 subunits.
Three-decimal: Rarely, some currencies are divided into 1,000 subunits.
Minimum Charge Amount:
This denotes the smallest transactional value accepted in each currency, ensuring transactions meet minimum thresholds where applicable.Maximum Charge Amount:
The highest transaction value permissible in the respective local currency, facilitating transactions across various scales.Converting API Monetary Values
All Appcharge APIs return monetary amounts in the smallest currency unit. To convert an API value to a display amount, divide by the multiplier based on the currency’s Lowest Unit Type:
Formula: display amount = API value ÷ multiplier
For example, a Create Checkout Session request with
"price": 1000 and "currency": "USD" charges $10.00. The same API value with "currency": "JPY" charges ¥1,000.
Appcharge is currently supports the following currencies:
Appcharge supports every significant currency globally. If an important currency for your players is missing, please get in touch with the Appcharge team.
