This API facilitates the transfer of funds from a source account to an account in the same financial institution.Request Body#
The request should be a JSON object containing the following fields:Field Name | Type | Mandatory | Description |
---|
sourceAccountNUBAN | String | TRUE | NUBAN (bank account number) of the sender's account. |
destinationAccountNUBAN | String | TRUE | NUBAN (bank account number) of the recipient. |
amount | Decimal | TRUE | Amount to be transferred. |
narration | String | FALSE | Description or remark for the transaction. |
Response Body#
The response contains the details of the initiated transfer.Field Name | Type | Description |
---|
transactionID | Interger | Unique identifier for the transaction. |
sourceAccountNUBAN | String | Name of the recipient’s account. |
destinationAccountNUBAN | String | NUBAN (bank account number) of the recipient. |
amount | Amount transferred. | |
narration | Description or remark for the transaction. | |
Request
Body Params application/json
{
"sourceAccountNUBAN":"0000000017",
"destinationAccountNUBAN":"0000000031",
"amount":1,
"narration":"intrabank Test Money"
}
Request samples
curl --location --request POST '/core/transfer/intra' \
--header 'Content-Type: application/json' \
--data-raw '{
"sourceAccountNUBAN":"0000000017",
"destinationAccountNUBAN":"0000000031",
"amount":1,
"narration":"intrabank Test Money"
}'
Responses
application/json {
"sourceAccountNUBAN": "0000000017",
"destinationAccountNUBAN": "0000000031",
"amount": 1,
"narration": "intrabank Test Money",
"transactionID": 4
}
Modified at 2025-03-19 15:03:27