Skip to main content

GET /lookups/transaction-status

Returns the list of all possible transaction statuses used by the platform. Use this to populate filters in your UI or to validate status values returned by the API.

Endpoint: GET /lookups/transaction-status

Authentication Required:

Request

GET /api/v1/lookups/transaction-status
Authorization: Bearer <ACCESS_TOKEN>

Response

[
"PENDING",
"PROCESSING",
"COMPLETED",
"FAILED"
]

Status Meaning

StatusCodeMeaning
COMPLETED0Terminal. The product was successfully delivered.
PENDING1Submitted but not yet picked up by a provider.
PROCESSING2Provider has accepted the request and is fulfilling it.
FAILED3Terminal. The transaction did not complete; safe to retry as a new transaction with a new merchantReference.

For the full transaction lifecycle, see Transaction Lifecycle.

Polling For Status

To check the status of a specific transaction, use the POST /transactions endpoint with the transactionId you received from /purchase.


Last updated: April 2026