Skip to main content

Payment methods and currencies

Available currencies

RegionAPI code of countryCurrencyAPI code of currency
WorldCOL, USA and etcUS dollarUSD
WorldFRA, POL and etcEUROEUR
ArgentineARGArgentine PesoARS
AustraliaAUSAustralian DollarAUD
BrazilBRABrazilian realBRL
IndiaINDIndian RupeeINR
IndonesiaIDNIndonesian RupiahIDR
KenyaKENKenyan ShillingKES
MalaysiaMYSMalaysian RinggitMYR
MexicoMEXMexican PesoMXN
New ZealandNZDNew Zealand DollarNZD
NigeriaNGANigerian NairaNGN
PhilippinesPHLPhilippine pesoPHP
ThailandTHAThai BahtTHB
VietnamVNMVietnamese DongVND

Every day we are expanding the number of currencies offered.
Actual list of currencies can check with Your account manager

Available payment methods

XAMAX offers its clients (merchants) a variety of payment methods and continuously expands and improves its portfolio. We focusing on integrating modern payment solutions, ensuring seamless and secure transactions, and providing tailored support for merchants’ needs. This approach helps merchants grow their businesses while delivering a smooth payment experience for their customers.

We offer to our merchant next payment methods:

MethodCountryCurrencyAPI code of methods
Credit/Debit CardWorldUS dollar, Eurocredit_card
Credit Card2Crypto (Debit/Credit)WorldUS dollar, Euroon_ramp_card
iDeal2CryptoWorldUS dollar, Euroon_ramp_ideal
CryptoWorldСurrenciescrypto_payment
QR codeThailand, VietnamTHB, VNDqr_code
Virtual AccountBrazil, Indonesia, Mexico, Nigeria, VietnamBRL, IDR, MXN, NGN, VNDvirtual_account
Online BankingArgentine, Bangladesh, Brazil, India, Indonesia, Mexico, Malaysia,Philippines, Thailand, VietnamARS, BDT, BRL, INR, IDR, MXN, MYR, PHP, THB, VNDonline_banking
UPIIndiaINRupi
PayIDAustraliaAUDpay_id
PoliPayNew ZealandNZDpoli_pay
TrueMoney ewalletThailandTHBtruemoney_ewallet
GrabPay ewalletPhilippinesPHPgrabpay_ewallet
GCASHPhilippinesPHPgcash_ewallet
PayMaya ewalletPhilippinesPHPpaymaya_ewallet
MOMO ewalletVietnamVNDmomo_ewallet
BKashBangladeshBDTbkash_ewallet
NagadBangladeshBDTnagad_ewallet
UPayBangladeshBDTupay_ewallet

Get payment methods for country-currency

Merchant can check available in XAMAX payment methods for pair country-currency through API method.

info

The API method returns all available payment methods, indicating whether each method is enabled or disabled for the merchant.

XAMAX API:

POST https://api.xamax.io/fiat/v1/merchant/payment-methods HTTP/1.1
Authorization: Bearer {ACCESS_TOKEN}
Content-Type: application/json

{
"country": "IDN",
"currency": "IDR"
}
ParameterMandatoryTypeDescriptionExample
countryYesstringCountry code in ISO 3166-1 Alpha-3 formatTHA
currencyYesstringCurrency code in ISO 4217 Alpha-3 formatUSD

Response example

{
"payment_methods": [
{
"payment_method": "virtual_account",
"currency": "IDR",
"status": "disable",
"message": "Contact with the XAMAX manager for turn on it"
},
{
"payment_method": "online_banking",
"currency": "IDR",
"status": "enable"
}
]
}
ParameterMandatoryTypeDescriptionExample
payment_methodYesstringPayment method for specified country.credit_card
currencyYesstringCurrency code in ISO 4217 Alpha-3 formatUSD
statusYesstringStatus of payment method. Options: enable - method can be used for payment and showing to user; disable - payment channel cannot be used for paymentenable
messageYesstringIn case disable of the method, XAMAX return info, how can turn on the methodTHA