| Parameter | Type | Required | Description |
|---|---|---|---|
| transactionID | String | Yes | Unique identifier of the transaction |
| Field | Type | Description |
|---|---|---|
| id | Integer | Internal transaction identifier |
| nuban | String | Customer account number |
| amount | Number | Transaction amount |
| note | String | Transaction narration |
| transactionType | String | Transaction type (Deposit or Withdrawal) |
| balance | Number | Account balance after the transaction (may not be returned for all transaction types) |
| createdDate | String (ISO 8601) | Date and time the transaction was created |
| currency | String | Transaction currency |
| transactionReference | String | Unique transaction reference (available for external transfers) |
| transferDetails | Object | Additional transfer information (available for transfer transactions) |
| Field | Type | Description |
|---|---|---|
| amount | Number | Transfer amount |
| type | String | Transfer type |
| transactionStatus | String | Status of the transfer |
| transactionReference | String | Transaction reference |
| sessionId | String | NIP Session ID (external transfers only) |
| narration | String | Transaction narration |
| sourceAccountNUBAN | String | Debit account number |
| sourceAccountName | String | Debit account name |
| sourceBankName | String | Debit bank |
| sourceInstitutionCode | String | Source institution code (external transfers only) |
| destinationAccountNUBAN | String | Credit account number |
| destinationAccountName | String | Credit account name |
| destinationBankName | String | Destination bank |
| destinationInstitutionCode | String | Destination institution code (external transfers only) |
{
"id": 1445,
"nuban": "0020000015",
"amount": 20,
"note": "Inward Test - MOHAMMED BALARABE OLATEJU",
"transactionType": "Deposit",
"balance": 66,
"createdDate": "2024-10-27T06:00:48Z",
"currency": "NGN",
"transactionReference": "000012241027065934422656001526",
"transferDetails": {
"amount": 20,
"sourceBankName": "STANBICIBTC BANK",
"transactionStatus": "CONFIRMED",
"transactionReference": "000012241027065934422656001526",
"sessionId": "000012241027065934422656001526",
"type": "INWARD_TRANSFER",
"destinationAccountNUBAN": "0020000015",
"destinationAccountName": "Mohammed Olateju",
"destinationInstitutionCode": "090605",
"sourceAccountNUBAN": "0040088210",
"sourceAccountName": "MOHAMMED BALARABE OLATEJU",
"sourceInstitutionCode": "0000122",
"sourceBankName": "STANBICIBTC BANK",
"destinationBankName": "Madobi Microfinance Bank",
"narration": "Inward Test"
}
}{
"id": 1445,
"nuban": "0020000015",
"amount": 20,
"note": "Outward Test - MOHAMMED BALARABE OLATEJU",
"transactionType": "Withdrawal",
"balance": 66,
"createdDate": "2024-10-27T06:00:48Z",
"currency": "NGN",
"transactionReference": "000012241027065934422656001526",
"transferDetails": {
"amount": 20,
"sourceBankName": "STANBICIBTC BANK",
"transactionStatus": "CONFIRMED",
"transactionReference": "000012241027065934422656001526",
"sessionId": "000012241027065934422656001526",
"type": "OUTWARD_TRANSFER",
"destinationAccountNUBAN": "0020000015",
"destinationAccountName": "Mohammed Olateju",
"destinationInstitutionCode": "090605",
"sourceAccountNUBAN": "0040088210",
"sourceAccountName": "MOHAMMED BALARABE OLATEJU",
"sourceInstitutionCode": "0000122",
"sourceBankName": "STANBICIBTC BANK",
"destinationBankName": "Madobi Microfinance Bank",
"narration": "Outward Test"
}
}{
"id": 35,
"nuban": "0020000228",
"amount": 1,
"note": "Transfer Test",
"transactionType": "Withdrawal",
"createdDate": "2025-03-28T12:18:42Z",
"currency": "NGN",
"transferDetails": {
"amount": 1,
"type": "INTRABANK_TRANSFER",
"transactionStatus": "CONFIRMED",
"sourceBankName": "Madobi MFB",
"sourceAccountNUBAN": "0020000228",
"sourceAccountName": "Eyitayo Aganna",
"destinationAccountNUBAN": "0020001050",
"destinationAccountName": "Abigail Aina",
"destinationBankName": "Madobi MFB",
"narration": "Transfer Test"
}
}{
"id": 35,
"nuban": "0020001050",
"amount": 1,
"note": "Transfer Test",
"transactionType": "Deposit",
"createdDate": "2025-03-28T12:18:42Z",
"currency": "NGN",
"transferDetails": {
"amount": 1,
"type": "INTRABANK_TRANSFER",
"transactionStatus": "CONFIRMED",
"sourceBankName": "Madobi MFB",
"sourceAccountNUBAN": "0020001050",
"sourceAccountName": "Abigail Aina",
"destinationAccountNUBAN": "0020000228",
"destinationAccountName": "Eyitayo Aganna",
"destinationBankName": "Madobi MFB",
"narration": "Transfer Test"
}
}{
"id": 1444,
"nuban": "0020000015",
"amount": 93,
"note": "Balance - Cash",
"transactionType": "Withdrawal",
"balance": 46,
"createdDate": "2024-10-27T05:50:22Z",
"currency": "NGN"
}{
"id": 1444,
"nuban": "0020000015",
"amount": 93,
"note": "Balance - Cash",
"transactionType": "Deposit",
"balance": 46,
"createdDate": "2024-10-27T05:50:22Z",
"currency": "NGN"
}| Type | Description |
|---|---|
| INWARD_TRANSFER | Incoming inter-bank transfer |
| OUTWARD_TRANSFER | Outgoing inter-bank transfer |
| INTRABANK_TRANSFER | Transfer between accounts within the same bank |
transferDetails object is returned only for transfer transactions.sessionId, transactionReference, and institution codes.