Multiple NGN Wallets
Multiple NGN Wallets allow enabled merchants to route payins, payouts, and balance checks to specific NGN wallets.
How It Works
- The default wallet remains the merchant’s main wallet.
- Custom NGN wallets can be created from the dashboard only when enabled by admin.
- Each custom wallet has a
wallet_code. - API merchants use
wallet_codeto route payins, payouts, and balance checks to a specific wallet. - If
wallet_codeis not supplied on legacy/default endpoints, the default wallet is used.
Supported API Actions
| Action | Endpoint |
|---|---|
| Initialize payment into wallet | POST /api/v1/transaction/initialize/wallet |
| Initiate payout from wallet | POST /api/v1/bank_transfer/wallet |
| Get specific wallet balance | GET /api/v1/wallet_balance/NGN/{wallet_code} |
Only NGN multiple-wallet balance is supported for now.