Get Transaction Status

An API call that given a transaction reference, returns the status of that particular transaction.

HTTP Request

where , transactionReference Unique transaction id identifier (Path Variable)

📘

Please make sure that the status of the call is obtained from a valid API response (200). In case that the reply is invalid (not a 200 response), kindly retry the request or check the transaction with our integration team.

Example of a valid response(200) for a Processed/Rejected transaction:

{ "payload": [ { "transactionReference": "2500ebc5-8345-4595-8b06-3200797e2b8e", "transactionStatus": 5, "transactionStatusDescription": "Processed by acquirer", "arn": "85271954003400337846992", "transactionLastUpdated": "2024-01-04T09:30:23.767Z", "traceId": "76152654-82f2-468b-aca8-4305938f0629" } ] }
{ "payload": [ { "transactionReference": "ad52d870-da3a-4429-9bab-22a59f416ab4", "transactionStatus": 6, "transactionStatusDescription": "Rejected", "transactionLastUpdated": "2023-12-14T15:21:55.631Z", "traceId": "17acb228-7608-4c15-a511-60768efb316d", "errorMessage": "Transaction failed" } ] }

Example of an invalid response

{ "errors": [ { "type": "FATAL", "errorCode": "ELEMENT_NOT_FOUND", "message": "No transaction found for transaction reference: ad52d870-da3a-4429-9bab-22a59f416ab3." } ] }
{ "errors": [ { "type": "FATAL", "errorCode": "ACCESS_DENIED", "message": "Cannot perform this action. Access denied" } ] }

Did this page help you?