The buyer, seller, and platform locations determine the supported currencies and seller countries for a Trustap transaction. Contact the Trustap support team) for specific use cases or regional inquiries.
Trustap supports the following seller countries.
| Region | Country Code | Country |
|---|---|---|
| Europe | AT | 🇦🇹 Austria |
BE | 🇧🇪 Belgium | |
BG | 🇧🇬 Bulgaria | |
CH | 🇨🇭 Switzerland | |
CY | 🇨🇾 Cyprus | |
CZ | 🇨🇿 Czech Republic | |
DE | 🇩🇪 Germany | |
DK | 🇩🇰 Denmark | |
EE | 🇪🇪 Estonia | |
ES | 🇪🇸 Spain | |
FI | 🇫🇮 Finland | |
FR | 🇫🇷 France | |
GB | 🇬🇧 United Kingdom | |
GR | 🇬🇷 Greece | |
HR | 🇭🇷 Croatia | |
HU | 🇭🇺 Hungary | |
IE | 🇮🇪 Ireland | |
IT | 🇮🇹 Italy | |
LT | 🇱🇹 Lithuania | |
LU | 🇱🇺 Luxembourg | |
LV | 🇱🇻 Latvia | |
MT | 🇲🇹 Malta | |
NL | 🇳🇱 Netherlands | |
NO | 🇳🇴 Norway | |
PL | 🇵🇱 Poland | |
PT | 🇵🇹 Portugal | |
RO | 🇷🇴 Romania | |
RS | 🇷🇸 Serbia | |
SE | 🇸🇪 Sweden | |
SI | 🇸🇮 Slovenia | |
SK | 🇸🇰 Slovakia | |
| Asia & Middle East | AE | 🇦🇪 United Arab Emirates |
HK | 🇭🇰 Hong Kong | |
IN | 🇮🇳 India | |
JP | 🇯🇵 Japan | |
MY | 🇲🇾 Malaysia | |
PK | 🇵🇰 Pakistan | |
SG | 🇸🇬 Singapore | |
TR | 🇹🇷 Turkey | |
| North America & Oceania | AU | 🇦🇺 Australia |
CA | 🇨🇦 Canada | |
NZ | 🇳🇿 New Zealand | |
US | 🇺🇸 United States |
The Trustap API uses country codes in various applications, including when you create guest users. Use the country_code parameter to define the country for a user
Get charge example
curl --location 'https://dev.stage.trustap.com/api/v1/guest_users' \
--header 'Content-Type: application/json' \
--user '<API_KEY>:' \
--data-raw '{"email":"bert.gray@my-mail.com","first_name":"Bert","last_name":"Gray","country_code":"IE","tos_acceptance":{"unix_timestamp":1736354931,"ip":"127.0.0.1"}}'Use lowercase currency codes for all Trustap API requests. While ISO 4217 standards often use uppercase (e.g., USD), the Trustap API only processes lowercase strings (e.g., usd).
Trustap supports the following currencies.
| Currency Code | Country / Region | Currency Name |
|---|---|---|
eur | 🇪🇺 Eurozone | Euro |
gbp | 🇬🇧 United Kingdom | British Pound Sterling |
usd | 🇺🇸 United States | United States Dollar |
aud | 🇦🇺 Australia | Australian Dollar |
cad | 🇨🇦 Canada | Canadian Dollar |
hkd | 🇭🇰 Hong Kong | Hong Kong Dollar |
inr | 🇮🇳 India | Indian Rupee |
myr | 🇲🇾 Malaysia | Malaysian Ringgit |
nok | 🇳🇴 Norway | Norwegian Krone |
pkr | 🇵🇰 Pakistan | Pakistani Rupee |
pln | 🇵🇱 Poland | Polish Złoty |
ron | 🇷🇴 Romania | Romanian Leu |
try | 🇹🇷 Turkey | Turkish Lira |
rsd | 🇷🇸 Serbia | Serbian Dinar |
sek | 🇸🇪 Sweden | Swedish Krona |
chf | 🇨🇭 Switzerland | Swiss Franc |
bgn | 🇧🇬 Bulgaria | Bulgarian Lev |
czk | 🇨🇿 Czech Republic | Czech Koruna |
dkk | 🇩🇰 Denmark | Danish Krone |
aed | 🇦🇪 United Arab Emirates | UAE Dirham |
jpy | 🇯🇵 Japan | Japanese Yen |
nzd | 🇳🇿 New Zealand | New Zealand Dollar |
sgd | 🇸🇬 Singapore | Singapore Dollar |
To set the currency for a transaction, include the currency parameter in the API request.
Get charge example
curl --location 'https://dev.stage.trustap.com/api/v1/charge?price=20000¤cy=gbp' \
--user '<API_KEY>:'