Skip to main content

Transaction Status Query

Overview

Description: This endpoint can be implemented as highlighted below:

Beneficiary Banks to Call EITS TSQ Endpoint: At the expiration of 5s waiting period, the beneficiary institutions are to call EITS TSQ endpoint to fetch the final transaction status from EITS and take action based on the status gotten.

For sending Encrypted Requests, the following steps should be adhered to

  1. Create your plain request object
data: {
"clientReference": "testClientReference12345678910",
"transactionReference": "12345620230218165909406XOBSVLVNT3390ENVEC2FI5VK7T"
}
  1. Using the AES 256 encryption, generate an encrypted request from the plain Request Body (Hint: Use the same AES 256 method used when generating the token) EncryptedRequestBody = AES 256(PlainRequestBody)

  2. The final encrypted payload to be sent should look like this

{
"data": "EncryptedRequestBody"
}
  1. When you receive the request at your end, you decrypt it using the AES decryption method (Hint: Use the same AES 256 method used when decrypting the token)
ParameterTypeDescriptionRequired
transactionReference StringeTranzact’s Transaction Reference sent in initial FT credit request by instant transfer Service, and returned by the beneficiary institution.No
clientReference StringClient/initiating bank’s unique reference number. Maximum of 50 characters.Yes
POST / http://eits-staging.etranzactng.com/tsq/
curl `http://eits-staging.etranzactng.com/tsq/`
-H "Content-type: application/json"
-d
{
"clientReference": "testClientReference12345678910",
"transactionReference": "12345620230218165909406XOBSVLVNT3390ENVEC2FI5VK7T"
}
-X POST