Countries & Currencies
PayItFast supports 69 countries, 47+ fiat currencies, and 70+ crypto tokens. This page provides a comprehensive reference of all supported regions, currency pairs, and purpose codes required for regulatory compliance.
Supported Countries (69)
Users from the following countries can be onboarded and transact through the PayItFast platform.
| Supported Countries |
| Andorra |
Argentina |
Australia |
Austria |
| Bangladesh |
Belgium |
Botswana |
Brazil |
| Bulgaria |
Cameroon |
Canada |
Chile |
| China |
Colombia |
Croatia |
Czech Republic |
| Denmark |
Estonia |
Finland |
France |
| Germany |
Ghana |
Greece |
Hong Kong |
| Hungary |
Iceland |
Indonesia |
Ireland |
| Italy |
Ivory Coast |
Japan |
Kenya |
| Latvia |
Liechtenstein |
Lithuania |
Luxembourg |
| Malaysia |
Mexico |
Netherlands |
Nigeria |
| Norway |
Pakistan |
Peru |
Philippines |
| Poland |
Portugal |
Romania |
San Marino |
| Slovakia |
South Africa |
South Korea |
Spain |
| Sweden |
Switzerland |
Tanzania |
Thailand |
| Uganda |
United States |
Uruguay |
Vatican City |
| Vietnam |
Zambia |
|
|
High-Risk Countries (10)
Manual Review Required
Users from high-risk countries require manual compliance review before they can transact. KYC is rejected for the "Fiat Payin with Wallet" (gaming) flow for users in these countries.
| High-Risk Countries |
| Barbados |
Burkina Faso |
Gibraltar |
Jamaica |
Monaco |
| Mozambique |
Namibia |
Panama |
Senegal |
Trinidad and Tobago |
Prohibited Countries (50+)
Strictly Prohibited
Users from the following countries are strictly prohibited from onboarding or conducting any transactions. Attempts to create users or orders for these countries will be rejected.
| Prohibited Countries |
| Afghanistan |
Albania |
Angola |
Bosnia & Herzegovina |
| Burundi |
Central African Republic |
Congo |
Cuba |
| North Korea |
DRC |
Crimea/Donetsk/Luhansk |
Eritrea |
| Ethiopia |
Guatemala |
Guinea |
Guinea-Bissau |
| Haiti |
Iran |
Iraq |
Kosovo |
| Lebanon |
Liberia |
Libya |
North Macedonia |
| Mali |
Moldova |
Montenegro |
Myanmar |
| Nicaragua |
Niger |
Northern Cyprus |
Russia |
| Serbia |
Slovenia |
Somalia |
South Ossetia |
| South Sudan |
Sudan |
Syria |
Tunisia |
| Turkey |
United Kingdom |
Ukraine (incl. Crimea) |
Venezuela |
| Vanuatu |
Yemen |
Zimbabwe |
|
Fiat Currencies (47)
The table below lists all supported fiat currencies, along with whether they are available for deposit (payin) and payout operations.
| Currency |
Code |
Deposit |
Payout |
| Argentine Peso |
ARS |
Yes |
Yes |
| Australian Dollar |
AUD |
Yes |
Yes |
| UAE Dirham |
AED |
No |
Yes |
| Bangladeshi Taka |
BDT |
Yes |
Yes |
| Brazilian Real |
BRL |
Yes |
Yes |
| Canadian Dollar |
CAD |
Yes |
Yes |
| Swiss Franc |
CHF |
Yes |
No |
| Chilean Peso |
CLP |
Yes |
Yes |
| Chinese Yuan |
CNY |
Yes |
Yes |
| Colombian Peso |
COP |
Yes |
Yes |
| Czech Koruna |
CZK |
Yes |
No |
| Euro |
EUR |
Yes |
Yes |
| Ghanaian Cedi |
GHS |
Yes |
Yes |
| Hong Kong Dollar |
HKD |
Yes |
Yes |
| Indonesian Rupiah |
IDR |
Yes |
Yes |
| Japanese Yen |
JPY |
Yes |
No |
| Kenyan Shilling |
KES |
Yes |
Yes |
| Mexican Peso |
MXN |
Yes |
Yes |
| Malaysian Ringgit |
MYR |
Yes |
Yes |
| Nigerian Naira |
NGN |
Yes |
Yes |
| Norwegian Krone |
NOK |
Yes |
No |
| New Zealand Dollar |
NZD |
Yes |
No |
| Peruvian Sol |
PEN |
Yes |
Yes |
| Philippine Peso |
PHP |
Yes |
Yes |
| Pakistani Rupee |
PKR |
Yes |
Yes |
| Polish Zloty |
PLN |
Yes |
No |
| Romanian Leu |
RON |
No |
No |
| Swedish Krona |
SEK |
Yes |
No |
| Singapore Dollar |
SGD |
Yes |
No |
| Thai Baht |
THB |
Yes |
Yes |
| Tanzanian Shilling |
TZS |
Yes |
Yes |
| Ugandan Shilling |
UGX |
Yes |
Yes |
| US Dollar |
USD |
Yes |
Yes |
| Vietnamese Dong |
VND |
Yes |
Yes |
| CFA Franc (Central Africa) |
XAF |
Yes |
Yes |
| CFA Franc (West Africa) |
XOF |
No |
Yes |
| South African Rand |
ZAR |
Yes |
Yes |
| Zambian Kwacha |
ZMW |
Yes |
No |
Crypto Currencies (70+)
PayItFast supports over 70 crypto tokens across multiple blockchain networks.
Major Coins
| Major Coins |
BTC |
ETH |
SOL |
ADA |
POL |
AVAX |
LTC |
BCH |
DOGE |
BNB |
Stablecoins (Multi-Chain)
Stablecoins are available across multiple blockchain networks. Use the cryptoTicker value (e.g., USDTPOLYGON, USDCTRC20) when specifying the token and network in API requests.
| Token |
Networks |
| USDC |
Polygon, Solana, BSC, Celo, Linea, Base, Ethereum, Arbitrum |
| USDT |
Polygon, Solana, BSC, Arbitrum, Celo, Linea, TRC20, TON |
| DAI |
Ethereum |
| CUSD |
Celo |
Additional Tokens
| Additional Tokens |
LINK |
UNI |
WLD |
ALGO |
XRD |
CELO |
Listing Tokens Programmatically
Use the GET /v2/config/list-tokens endpoint to fetch the full, up-to-date list of supported crypto tokens and their network-specific identifiers (cryptoTicker).
Purpose Codes
A purposeCode is required on all order creation requests for regulatory compliance. Select the code that best describes the nature of the transaction.
Business / Operations
| Code |
advisory_fees |
advertising_expenses |
business_insurance |
business_operation_expenses |
company_expenses |
construction_expenses |
office_expenses |
service_charges |
Financial / Investment
| Code |
arbitrage_settlement |
arbitrage_trading |
currency_swaps |
debt_repayment |
fund_investment |
investment |
market_making |
shares_investment |
Personal / Transfers
| Code |
friends_and_family_transfer |
gift_and_donation |
household_support |
personal |
remittance |
low_value_remittance |
Gaming
| Code |
gaming_fees |
gaming_top_ups |
gaming_withdrawals |
Travel / Utilities / Other
| Code |
hotel_accommodation |
travel_expenses |
utility_bills |
education |
healthcare_expenses |
medical_expenses |
insurance |
property_rental |
property_purchase |
taxes |
training_fees |
vendor_payment |
shipping_costs |
transportation_costs |
expense_or_medical_reimbursement |
fee_payments |
Special
| Code |
Note |
other |
When using this code, an additional purposeCodeReason string field must be provided explaining the purpose of the transaction. |
Required on All Orders
A valid purposeCode must be included in every order creation request (POST /v2/orders/deposit, POST /v2/payout/orders, etc.). Omitting this field will return a MISSING_ARGUMENTS error.
Configuration
Fetch supported currencies and payment methods programmatically.
View endpoints
Orders & Payments
Learn how to create orders with the correct currency and purpose codes.
View endpoints
Exchange Rates
Get live rates and conversion quotes for any supported currency pair.
View endpoints