---
description: >-
  WALLET payouts — walletId, walletType, and the operator enum for each wallet corridor.
---

# Wallets

The wallet fields sit **directly on `paymentMethod`** — there is no nested `wallet` object.

| Field | Type | Required | Description |
|---|---|---|---|
| `type` | string | Yes | `"WALLET"` |
| `countryCode` | string | Yes | ISO alpha-3 |
| `walletId` | string | Yes | The wallet identifier — a phone number on every current corridor, in the country's required format |
| `walletType` | string | Yes* | `"PHONENUMBER"` |
| `walletOperator` | string | Yes* | The operator — see the table below |

\* Not required by The Gambia (`GMB`), which accepts `walletId` alone.

| Country | `walletOperator` values | `walletId` format |
|---|---|---|
| Bangladesh (`BGD`) | `BKASH`, `NAGAD`, `ROCKET` | `+8801` + 9 digits |
| China (`CHN`) | `WECHATPAY`, `ALIPAY` | `+` and digits |
| Côte d'Ivoire (`CIV`) | `MOOV`, `MTN`, `ORANGE_MONEY` | `+225` + 10 digits |
| Guinea (`GIN`) | `MTN_MOBILE_MONEY`, `ORANGE_MONEY` | `224` + 9 digits |
| Kenya (`KEN`) | `AIRTEL_MONEY`, `EQUITEL_MONEY`, `M-PESA` | `0` or `254` + 9 digits |
| Madagascar (`MDG`) | `MVOLA`, `ORANGE_MONEY`, `AIRTEL_MONEY` | `+261` + 9 digits |
| Mali (`MLI`) | `ORANGE_MONEY_MALI` | `+223` + 8 digits |
| Nigeria (`NGA`) | `SMARTCASH` | `234` + 10 digits |
| Philippines (`PHL`) | `COINS`, `GCASH`, `GRABPAY`, `PAYMAYA` | `09` or `+639` + 9 digits |
| Senegal (`SEN`) | `FREE_MONEY`, `ORANGE_MONEY`, `WAVE`, `WIZALL` | `+221` + 9 digits |
| The Gambia (`GMB`) | *(none — omit)* | `220` + 7 digits |

## What's Next

- [Country coverage](../country-coverage.md) — Which corridors offer this method
- [Examples](../examples/README.md) — Complete request bodies
