Wallet Services

Create customized transaction wallets for your users with full banking capabilities.

Overview

This is a collection of APIs which can be used by partners of Wema bank to open and manage wallet accounts. They include:

  1. Wallet Creation API

  2. Credit Wallet API

  3. Debit Wallet API

  4. Bills Payment API

  5. Transaction Notification API

  6. Account Management API

Note: Unlike the Virtual Accounts, these wallets operate, hold funds and transact like tier 1 accounts. However, National Identification Number (NIN) is required to operate these wallets.

How does it work?

Partners can request creation of wallets on behalf of their customers and would have autonomy on use and management of these wallets. However, wallets operation are similar to tier 1 accounts, with minimum KYC requirements.

Partners can receive notifications on all debit and credit transactions that occur on the wallets they generate. These wallets can also be linked to debit cards for transactions.

Who can use this?

Possible use cases for wallet services include:

  1. Promoting subscription based payment options on service applications.

  2. Store of funds by customers used in playing games in lottery and betting applications.

  3. Payout of winnings by lottery and betting agencies.

  4. Issuance of branded gift cards by agencies or stores.

API Reference

Wallet Creation API
API to Generate customized wallets for client application.
Debit Wallet API

API to perform interbank and intrabank transactions on wallets.

API to retrieve details and transactional details on wallets.
Credit Wallet API

API used by clients to fund wallets generated in their books.

Notification API

Get real time transaction notifications on custom wallets.

API to process bills payment using wallets as source accounts