Skip to main content

Wallet to Access Bank Transfer

Overview

Transfer funds from a wallet to a traditional Access Bank account in real-time.


Endpoint

POST /waas/Transaction/wallet2AccessBank

Request Headers

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

Request Parameters

FieldTypeRequiredDescription
debitAccountNostringYesWallet to debit
creditAccountNostringYesAccess Bank account to credit
amountdecimalYesTransfer amount
msgIdstringYesUnique reference
narrationstringYesDescription

Request Example

curl -X POST "https://api-sandbox.accessbankplc.com/waas/Transaction/wallet2AccessBank" \
-H "Authorization: Bearer <access_token>" \
-H "Ocp-Apim-Subscription-Key: <subscription_key>" \
-H "Content-Type: application/json" \
-d '{
"debitAccountNo": "0702334455",
"creditAccountNo": "0123456789",
"amount": 5000,
"msgId": "W2AB-20250211-001",
"narration": "Wallet transfer to Access Bank"
}'

Response

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

Use Cases

  • Customer withdrawals to bank account
  • Settlement to business accounts
  • Salary disbursements