Field Name | Type | Required | Description |
---|---|---|---|
transactionReference | string | TRUE | The unique reference identifier used when the transaction was initiated. |
Field Name | Type | Description |
---|---|---|
id | integer | Unique identifier for the transfer transaction. |
destinationInstitutionCode | string | Code identifying the destination institution. |
destinationBankName | string | Name of the destination bank. |
destinationAccountName | string | Name associated with the destination account. |
destinationAccountNUBAN | string | The NUBAN (account number) of the destination account. |
amount | integer | The amount transferred. |
currency | string | The currency in which the transfer was executed (e.g., NGN). |
narration | string | A note or description regarding the transfer. |
transactionDate | string | Timestamp indicating when the transfer was processed. |
transactionReference | string | The same unique reference identifier that was used when initiating the transfer. |
tpTransactionID | string | The third-party transaction identifier, if applicable. |
sessionID | string | An identifier for tracking the transfer session. |
transactionStatus | string | The current status of the transfer (e.g., CONFIRMED, PENDING, FAILED). |
clientID | integer | Identifier of the client who initiated the transfer. |
createdDate | string | Timestamp when the transfer record was created. |
Status | Description |
---|---|
SUBMITTED | Transaction submitted but not yet approved. |
AUTHORIZED | Transaction authorized, and transfer initiated. |
SENT_TO_GATEWAY_SUCCESS | Transfer sent successfully but not yet confirmed by NIBSS and the receiving institution. |
SENT_TO_GATEWAY_ERROR | Error occurred while sending the transfer through NIBSS to the receiving institution. |
PENDING | Transaction is still processing. |
UNRESOLVED | Transfer failed to send and requires resolution. |
REJECTED | Transfer was rejected by an admin. |
CONFIRMED | Transaction confirmed by NIBSS and the receiving institution. |