Core Banking Services
  1. Transfer
Core Banking Services
  • Introduction
  • Terminologies
  • Webhooks
  • Authentication
  • Account
    • Product List
      GET
    • Create Account
      POST
    • Find Client
      POST
    • Accounts
      GET
    • Create Additional Account
      POST
    • Account Details By BVN
      GET
    • Get Client Addresses
      GET
    • Get Account Details
      GET
    • Get Account Summary
      GET
    • Client Images
      GET
    • Update BVN
      POST
    • Update Transaction Limit
      POST
  • KYC
    • Get KYC Info
      POST
    • Update KYC
      POST
  • Transaction
    • Payment Types
      GET
    • Debit Account
      POST
    • Credit Account
      POST
    • Transaction History
      GET
    • Transaction Details
      GET
  • Transfer
    • Get Institutions
      GET
    • Name Inquiry
      POST
    • Interbank Transfer
      POST
    • InterBank Transfer Query
      GET
    • Transfer Details
      GET
    • IntraBank Transfer
      POST
    • Intrabank Transfer To Virtual Accounts
      POST
  • Reporting
    • Report Types
    • Get Report Parameters
    • Create Report
    • Report Details
    • Get Reports
  1. Transfer

Transfer Details

GET
/core/transfer/details/{transactionReference}
This API retrieves details of a specific transfer transaction using the transaction reference. The optional query parameter inward indicates that the request is for an inbound transfer or not.

Request Parameters#

Field NameTypeMandatoryDescription
transactionReferenceStringYesUnique identifier for the transaction.

Query Parameters#

Field NameTypeMandatoryDescription
inwardBooleanNoBoolean flag indicating whether the transfer is inbound.

Response Body#

The response contains details of the requested transfer transaction.
Field NameDescription
sourceInstitutionCodeInstitution code of the sender's bank.
destinationInstitutionCodeInstitution code of the receiving bank.
sourceBankNameName of the sender’s bank.
sourceAccountNameName on the sender’s account.
sourceAccountNUBANNUBAN (bank account number) of the sender.
destinationBankNameName of the recipient’s bank.
destinationAccountNameName on the recipient’s account.
destinationAccountNUBANNUBAN (bank account number) of the recipient.
amountAmount transferred.
narrationDescription or remark for the transaction.
classificationCodeClassification code for the transaction (if applicable).
transactionStatusStatus of the transaction (e.g., CONFIRMED).
traceIDUnique identifier for tracing (if applicable).
transactionReferenceUnique reference identifier for the transaction.

Request

Path Params

Query Params

Request 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 --request GET '/core/transfer/details/000012240521181952360082021120?inward=true'

Responses

🟢200Success
application/json
Body

Example
{
    "sourceInstitutionCode": "000012",
    "destinationInstitutionCode": "090605",
    "sourceBankName": "STANBIC IBTC BANK PLC",
    "sourceAccountName": "JEPHTHAH OLADELE ALONGE",
    "sourceAccountNUBAN": "0021533902",
    "destinationBankName": "Madobi Microfinance Bank",
    "destinationAccountName": "Jephthah Alonge",
    "destinationAccountNUBAN": "2000000211",
    "amount": 100,
    "narration": "Jephthah Alonge",
    "classificationCode": null,
    "transactionStatus": "CONFIRMED",
    "traceID": null,
    "transactionReference": "000012240521181952360082021120"
}
Modified at 2025-03-19 15:03:23
Previous
InterBank Transfer Query
Next
IntraBank Transfer
Built with