> ## Documentation Index
> Fetch the complete documentation index at: https://bkey.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported regions & currencies

> Where BMONI Embedded works today — currencies, KYC providers, and money-movement rails per region.

<div className="bmoni-spine">
  <span>Lifecycle</span>
  <a data-stage="1" href="/lifecycle#1-create-the-user">User</a>
  <a data-stage="2" href="/lifecycle#2-provision-the-smart-wallet">Wallet</a>
  <a data-stage="3" href="/lifecycle#3-verify-identity-kyc">KYC</a>
  <a data-stage="4" href="/lifecycle#4-activate-the-rail">Rail</a>
  <a data-stage="5" href="/lifecycle#5-fund-the-wallet">Fund</a>
  <a data-stage="6" href="/lifecycle#6-move-money">Move money</a>
</div>

BMONI Embedded supports fiat rails across North America, Europe, Nigeria, and Latin America, with multi-currency smart wallets backed by stablecoins.

## Region matrix

| Region                                                   | Fiat currency                                        | Wallet stablecoin | KYC / identity                                                                       | Money movement                                                           |
| -------------------------------------------------------- | ---------------------------------------------------- | ----------------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| **United States / International**                        | USD                                                  | `USDB`            | Global KYC level for non-NGA/CAN users                                               | USD virtual bank account (ACH/wire in)                                   |
| **Nigeria**                                              | NGN                                                  | `CNGN`            | BVN verification (auto-populates the KYC profile)                                    | NGN virtual accounts, Nigerian bank withdrawals                          |
| **Canada**                                               | CAD                                                  | `CADC`            | Hosted verification link, no document uploads                                        | Canadian rails via PayTrie                                               |
| **Europe (SEPA)**                                        | EUR                                                  | `EURe`            | Monerium handshake after the standard KYC wizard                                     | [SEPA payouts](/api-reference/eu-sepa) (IBAN)                            |
| **Mexico**                                               | MXN                                                  | `MEXe`            | Standard KYC documents + [Etherfuse activation](/api-reference/kyc-mex-requirements) | [MXN on/offramp](/api-reference/mxn-ramp) via SPEI/CLABE quotes & orders |
| **LATAM cash**                                           | Orders priced in a wallet currency (`MXN`, `USD`, …) | —                 | Requires an active smart wallet                                                      | [Cash pay-in / pay-out orders](/api-reference/latam-cash)                |
| **Rest of world** (Ghana, China, India, South Africa, …) | USD                                                  | `USDB`            | Global KYC (`sumsubLevelName` at activation)                                         | USD virtual bank account                                                 |

<Note>
  KYC data is submitted once and reused across regions. Each region's rail still requires its own activation/onboarding call — see the per-region pages in the **KYC** section.
</Note>

## Discovering support at runtime

Two endpoints let you build currency pickers and crypto-deposit screens without hard-coding the lists:

| Endpoint                                     | Returns                                                                                       |
| -------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `GET /v1/smart-wallets/supported-currencies` | Stablecoin currencies a smart wallet can hold: `USDB`, `CNGN`, `CADC`, `EURe`, `GBPe`, `MEXe` |
| `GET /v1/deposit/supported-assets`           | Chains and tokens accepted for crypto top-ups, grouped by chain (e.g. USDC on Base)           |

<Info>
  `GBPe` is available as a wallet currency for holding balances; GBP fiat rails are not yet exposed through the API.
</Info>

## Where to go next

* [Integration flow](/api-reference/integration-flow) — the end-to-end call order for any region.
* KYC requirements per region: [USD](/api-reference/kyc-usd-requirements), [Nigeria](/api-reference/kyc-nga-requirements), [Canada](/api-reference/kyc-can-requirements), [Europe](/api-reference/kyc-eur-requirements), [Mexico](/api-reference/kyc-mex-requirements), [Rest of world](/api-reference/kyc-row-requirements).
* Money movement: [Mexico MXN on/offramp](/api-reference/mxn-ramp), [LATAM cash orders](/api-reference/latam-cash), [EU SEPA payouts](/api-reference/eu-sepa).
