Intrabank Transfer To Virtual Accounts
Run in Apidog
This API facilitates fund transfers to a virtual accounts within the same institution. It requires details such as the source and destination account numbers, the transfer amount, and an optional narration. Request Body # Field Name Type Mandatory Description sourceAccountNUBANString true The NUBAN (Nigerian Uniform Bank Account Number) of the sender. destinationAccountNUBANString true The NUBAN of the recipient account. amountDecimal true The amount to be transferred. narrationString true An optional note describing the purpose of the transfer.
Response Body # Field Name Type Description sourceAccountNUBANString The NUBAN of the sender account. destinationAccountNUBANString The NUBAN of the recipient account. amountDecimal The amount that was transferred. narrationString The narration provided in the request. transactionIDInteger A unique identifier for the transaction.
Request Add the parameter Authorization
to Headers ,whose value is to concatenate the Token after the Bearer. Example: Authorization: Bearer ********************
Token URL: {{tpGatewayHostUrl}}/security/authenticate
or
Body Params application/json
{
"sourceAccountNUBAN" : "0000000017" ,
"destinationAccountNUBAN" : "0000000031" ,
"amount" : 1 ,
"narration" : "intrabank Test Money"
} Request Code Samples
curl --location '/core/transfer/intra/va' \
--header 'Content-Type: application/json' \
--data '{
"sourceAccountNUBAN": "0000000017",
"destinationAccountNUBAN": "0000000031",
"amount": 1,
"narration": "intrabank Test Money"
}' Responses application/json
Generate Code
{
"sourceAccountNUBAN" : "0000000017" ,
"destinationAccountNUBAN" : "0000000031" ,
"amount" : 1 ,
"narration" : "intrabank Test Money" ,
"transactionID" : 4
} Modified at 2026-11-02 05:51:22