# Geographic and Asset Restrictions

Availability depends on the customer's country, the asset, and the blockchain. Restrictions are enforced at order creation based on the customer's IP address; VPN traffic is also blocked. A customer in an unsupported country cannot complete an order regardless of KYC residency.

## Unsupported countries

Banxa does not service customers in the following countries. A mobile number from any of these countries will likely cause an error during KYC sharing:

Afghanistan, Belarus, Central African Republic, Chad, China, Congo, DR Congo, Cuba, Guinea-Bissau, Haiti, Iran, Iraq, North Korea, Lebanon, Libya, Malaysia, Mali, Moldova, Myanmar, Nicaragua, Nigeria, Niger, Saint Helena Ascension and Tristan da Cunha, Russia, Somalia, South Sudan, Sri Lanka, Sudan, Syria, Tunisia, Ukraine, Venezuela, Yemen, Zimbabwe.

## Asset and blockchain restrictions

Some asset and chain combinations are restricted in jurisdictions that are otherwise supported:

- Stablecoins are not available to customers in Canada (local legislation).
- Stablecoins are supported in the United States, with some chain combinations restricted in specific states.
- Prepaid cards are not accepted as a payment method.


## Error mapping

| Error | Meaning | What to do |
|  --- | --- | --- |
| Code `5034` | The selected coin and blockchain combination is unavailable in the customer's country | Offer a supported asset or chain. A common cause is a stablecoin selected from Canada. |
| Currency not available on pricing | The fiat or asset is not supported for that request | Check `GET /v2/fiats` and `GET /v2/crypto` for currently supported values rather than hardcoding lists. |