# Currencies and countries

The buyer, seller, and platform locations determine the supported currencies and seller countries for a Trustap transaction. Contact the [Trustap support team](https://www.trustap.com/contact-us/) for specific use cases or regional inquiries.

## Supported seller countries

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 |


### Using country codes

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

```CURL Get charge example
curl -i -X POST \
  -u '<API_KEY>:' \
  'https://api.test.trustap.com/v2/guest_users' \
  -H 'Content-Type: application/json' \
  -d '{
    "email": "bert.gray@example.com",
    "first_name": "Bert",
    "last_name": "Gray",
    "country_code": "IE",
    "tos_acceptance": {
      "unix_timestamp": 1736354931,
      "ip": "127.0.0.1"
    }
  }'
```

## Supported currencies

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 |


### Using currency codes

To set the currency for a transaction, include the `currency` parameter in the API request.

```CURL Get charge example
curl --location 'https://api.test.trustap.com/v2/fees?amount=200&currency=usd&payment_method=card' \
--user '<API_KEY>:'
```