Debit Wallet API
Make fund transfers from customized wallets/accounts (source).
How does it work?
The Debit Wallet API
allows clients make fund transfers from customized wallets/accounts generated by them. This API works as both an intrabank and interbank transfer service, thus destination accounts can belong to any bank in Nigeria.
The client is profiled to perform funds transfer. This activity is done backend by the bank, and mapped to the clients
access
key.The client makes an enquiry on the
sourceAccountNumber.
This is to ensure the client has the permission to debit said wallet/account.The client makes an enquiry to confirm the destination account information.
Based on the amount band, the client makes an enquiry to confirm NIP charges. This only applies if destination account number is non-Wema.
The client initiates payout request and gets a
PENDING
status.A callback is made to the client to authorize the transaction - debit to source account and credit to destination account/wallet.
The bank proceeds to fulfill transfer request.
Client receives a notification of transaction status.