Virtual Account Intrabank Transfer
This API transfers funds within the same bank from a source account to another virtual account.Request Body#
| Field Name | Type | Required | Description |
|---|
| fromAccountID | string | TRUE | The unique identifier of the source account to be debited. |
| toAccountID | string | TRUE | The unique identifier of the destination sub-ledger account to be credited. |
| amount | decimal | TRUE | The amount to be transferred. |
| narration | string | TRUE | A brief, precise description of the transfer purpose. |
| transactionReference | string | TRUE | Unique Transaction Reference |
Response Body#
| Field Name | Type | Description |
|---|
| accountID | string | The destination sub-ledger account that received the credit (toAccountID). |
| classificationCode | string | The classification code associated with the transfer transaction. |
| amount | decimal | The transferred amount. |
| narration | string | A description or note regarding the transfer. |
| transactionReference | string | A unique reference identifier generated for the transaction. |
| transactionType | string | Indicates the type of transaction; will be "CREDIT" for this operation. |
| success | boolean | Confirms whether the transfer was successfully processed. |
| traceID | string | A unique tracking identifier for the transaction. |
| transactionTime | string | The timestamp when the transaction was processed. |
Request
Body Params application/json
{
"fromAccountID": "4000000178",
"toAccountID": "4000000192",
"classificationCode": "0",
"amount": 7,
"narration": "Sample narration",
"transactionReference": "NG-310432565"
}
Request Code Samples
curl --location '/transfer/intra' \
--header 'Content-Type: application/json' \
--data '{
"fromAccountID": "4000000178",
"toAccountID": "4000000192",
"classificationCode": "0",
"amount": 7,
"narration": "Sample narration",
"transactionReference": "NG-310432565"
}'
Responses
application/json
{
"transactionType": "CREDIT",
"amount": 7,
"narration": "Sample narration",
"classificationCode": "0",
"success": true,
"traceID": "37e19a43-2c76-48df-b228-ab6ef1813cc5",
"transactionReference": "0-SL-TRSF-CRDT",
"accountID": "7074443265",
"transactionTime": "2023-09-11T03:16:03.839+00:00"
}
Modified at 2026-11-02 12:41:29