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
| Key | Value | Required |
|---|---|---|
Authorization | Your client-specific secret key | Yes |
Ocp-Apim-Subscription-Key | Your access subscription key | Yes |
Content-Type | application/json | Yes |
Request Parameters
| Field | Type | Required | Description |
|---|---|---|---|
debitAccountNo | string | Yes | Wallet to debit |
creditAccountNo | string | Yes | Access Bank account to credit |
amount | decimal | Yes | Transfer amount |
msgId | string | Yes | Unique reference |
narration | string | Yes | Description |
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