Core Banking Services
  1. Transaction
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. Transaction

Transaction Details

GET
/core/transactions/details/{accountID}/{transactionID}
This API retrieves details of a specific transaction based on the transactionID and accountID.

Query Parameters#

Field NameTypeRequiredDescription
intraBankstringFALSEUsed to get Intrabank Transactions

Path Parameters#

Field NameTypeRequiredDescription
accountIDstringTRUEUnique identifier of the account associated with the transaction.
transactionIDstringTRUEUnique identifier of the transaction to be retrieved.

Response Table#

Field NameTypeDescription
idintegerUnique identifier of the transaction.
reversedbooleanIndicates whether the transaction has been reversed (true or false).
currencyobjectContains details about the currency used in the transaction.
transferAmountdecimalThe amount transferred in the transaction.
transferDatearrayThe date the transfer was initiated (format: [YYYY, MM, DD]).
transferDescriptionstringDescription or remarks associated with the transfer.
fromOfficeobjectContains details about the originating office.
fromClientobjectContains details of the sender (client).
fromAccountTypeobjectSpecifies the type of account the funds were transferred from.
fromAccountobjectContains details about the sender's account.
toOfficeobjectContains details about the receiving office.
toClientobjectContains details of the recipient (client).
toAccountTypeobjectSpecifies the type of account the funds were transferred to.
toAccountobjectContains details about the recipient’s account.

Request

Path Params
accountID
string 
required
transactionID
string 
required
Query Params
intraBank
string 
optional
true when the transctions is an intrabank transfer
Example:
true

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/transactions/details//?intraBank=true'

Responses

🟢200Success
application/json
Body
id
integer 
required
nuban
string 
required
amount
integer 
required
note
string 
required
transactionType
string 
required
balance
integer 
required
createdDate
string 
required
currency
string 
required
transactionReference
string 
required
Examples
{
    "id": 734,
    "nuban": "2000000211",
    "amount": 100,
    "note": "Jephthah Alonge - JEPHTHAH OLADELE ALONGE",
    "transactionType": "Deposit",
    "balance": 100,
    "createdDate": "2024-05-21T17:20:16Z",
    "currency": "NGN",
    "transactionReference": "000012240521181952360082021120"
}
Modified at 2025-03-19 15:02:58
Previous
Transaction History
Next
Get Institutions
Built with