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

# Wallets

> Create multi-currency wallets for your end-users

Each end-user can have wallets in multiple currencies (USDC, NGN, EUR, etc.). Wallets hold balances and support deposits via bank transfer, crypto, or mobile money.

## Create a wallet

```bash theme={null}
curl -X POST https://api.useaxra.com/api/v1/treasury/users/{id}/wallets \
  -H "Authorization: Bearer sk_test_..." \
  -H "Content-Type: application/json" \
  -d '{"currency": "NGN"}'
```

## Check balance

```bash theme={null}
curl https://api.useaxra.com/api/v1/treasury/users/{id}/wallets/{walletId}/balance \
  -H "Authorization: Bearer sk_test_..."
```

## Sandbox credit

Fund a wallet in sandbox without real deposits:

```bash theme={null}
curl -X POST .../wallets/{walletId}/sandbox-credit \
  -H "Authorization: Bearer sk_test_..." \
  -d '{"amount": "1000", "currency": "NGN"}'
```

<Card title="API Reference" icon="code" href="/api-reference/treasury/create-wallet">
  See full endpoint documentation.
</Card>
