Skip to main content

Wallet to Other Bank Transfer

Overview

Initiate interbank transfers to accounts in other Nigerian banks via NIP (NIBSS Instant Payment).


Endpoint

POST /waas/Transaction/wallet2OtherBank

Request Headers

KeyValueRequired
AuthorizationYour client-specific secret keyYes
Ocp-Apim-Subscription-KeyYour access subscription keyYes
Content-Typeapplication/jsonYes

Request Parameters

FieldTypeRequiredDescription
debitAccountNostringYesWallet to debit
debitAccountNamestringYesWallet account name
creditBankCodestringYesDestination bank code
creditAccountNostringYesDestination account number
amountdecimalYesTransfer amount
msgIdstringYesUnique reference
narrationstringYesDescription

Bank Codes

BankCode
GTBank058
Zenith Bank057
First Bank011
UBA033

Request Example

curl -X POST "https://api-sandbox.accessbankplc.com/waas/Transaction/wallet2OtherBank" \
-H "Authorization: Bearer <access_token>" \
-H "Ocp-Apim-Subscription-Key: <subscription_key>" \
-H "Content-Type: application/json" \
-d '{
"debitAccountNo": "0702334455",
"debitAccountName": "John Doe",
"creditBankCode": "058",
"creditAccountNo": "0123456789",
"amount": 5000,
"msgId": "W2OB-20250211-001",
"narration": "Interbank wallet transfer"
}'

Response

{
"succeeded": true,
"code": "200",
"message": "successful request",
"data": {
"transactionRef": "W2OB-1707654321",
"status": "SUCCESS"
},
"pageMeta": {}
}

Best Practice

Always perform Name Enquiry before interbank transfers.