1. Intrabank Transfer
Virtual Account Services
  • Introduction
  • Terminologies
  • Webhooks
  • Authentication
  • Account
    • Create Account
      POST
    • Balance Inquiry
      GET
    • Rename Account
      POST
    • Create Bulk Accounts
      POST
    • List Accounts
      GET
  • Transaction
    • Credit Account
      POST
    • Debit Account
      POST
    • Credit Account [Agency Banking]
      POST
    • Debit Account [Agency Banking]
      POST
    • Transaction Query
      GET
    • Transaction Details
      GET
    • Transaction History
      GET
  • Transfer
    • Interbank Transfer
      • Interbank Transfer
      • Interbank Transfer [Sync]
      • Transfer Query
      • Transfer Enquiry
    • Intrabank Transfer
      • Intrabank Transfer [Same Groupcode]
        POST
      • Intrabank Transfer [Different Group Codes]
        POST
      • Intrabank Transfer [Savings Account]
        POST
      • Intrabank Transfer Query
        GET
    • Name Inquiry
      POST
    • Get Institutions
      GET
  • Invoice
    • Create Invoice
      POST
    • Get Invoice Detail
      GET
    • Get Invoice Status
      GET
    • List Merchant Invoices
      GET
  • Refunds
    • Get Refunds
    • Initiate Refund
    • Get Refund Status
  • Notifications
    • Notification
    • Send Notification
  • Group Code
    • Create Group Code
  • Overdraft
    • Draw Overdraft
  • Merchant
    • Account
      • Get Account
      • Activate Sub Ledger For Merchant
      • Get SubLedger Callback Urls
      • Set SubLedger Callback Urls
      • Get Collection Accounts
    • Transfer
      • Get Transfer Details
      • Name Inquiry
      • Get Transfer History
      • Get Subledger transfers
    • Refund
      • Refund Details
    • Create Merchant Account
    • Activate Sub Ledger For Merchant
    • Get KYC Information
    • Get Group Code Collection Account
    • Get Collection Accounts
    • Set Collection Account
    • Get Transfer Details
    • Name Inquiry
  • Admin
    • Accounting
      • Get Classification Codes
      • Get GL Accounts
    • Dashboard
      • Dashboard Summary
      • Dashboard Transaction Details
      • Dashboard Transactions
    • Group Codes
      • Create Group Code
      • Set Collection Account
      • Get Group Codes
    • Reporting
      • Get Report Parameters
      • Get Reports
      • Create Report
      • Get Reports Details
      • Get Reports
    • Get Reports
    • Get Report Parameters
  • Schemas
    • VACreateGroupCodeRequest
    • SubLedgerGroup
    • InvalidParameterError
    • TransactionPointError
    • UnauthorizedError
    • SpringDefaultError
  1. Intrabank Transfer

Intrabank Transfer [Savings Account]

POST
/transfer/payout/core
This operation facilitates an intrabank transfer to a savings account, enabling seamless fund transfers within the same financial institution.

Request Body#

Field NameTypeRequiredDescription
fromAccountIDstringtrueThe unique identifier of the account from which the funds will be debited.
toAccountIDstringtrueThe unique identifier of the recipient's account.
amountdecimaltrueThe amount to be transferred.
narrationstringtrueA brief description or purpose of the transaction.

Response Body#

Field NameTypeDescription
idstringA unique identifier assigned to the transaction.
nubanstringThe NUBAN (Bank Account Number) associated with the transaction.
amountdecimalThe transaction amount processed.
paymentTypeIdstringThe identifier representing the type of payment used.
notesstringAdditional information or remarks related to the transaction.

Request

Body Params application/json

Example
{
  "fromAccountID": "9000000231",
  "toAccountID": "2010072270",
  "amount": 1,
  "narration": "Sample narration"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/transfer/payout/core' \
--header 'Content-Type: application/json' \
--data '{
  "fromAccountID": "9000000231",
  "toAccountID": "2010072270",
  "amount": 1,
  "narration": "Sample narration"
}'

Responses

🟢200Response
application/json
Bodyapplication/json

Example
{
  "id": 303,
  "nuban": "2727737590",
  "amount": 7,
  "paymentTypeId": 175,
  "notes": "Sample narration"
}
🟠400| Source | Error | When |
🟠401| Source | Error | When |
🟠403| Source | Error | When |
🟠404| Source | Error | When |
🔴500| Source | Error | When |
Modified at 2026-11-13 15:15:50
Previous
Intrabank Transfer [Different Group Codes]
Next
Intrabank Transfer Query
Built with