Transaction Status
Get Transaction status
An API call that given a transaction reference, returns the status of that particular transaction.
GET:https://demo.mifinity.com/api/transactions/{transactionReference}/status
where , transactionReference Unique transaction id identifier (Path Variable)
{
  "payload": [
    {
      "transactionReference": "64ec6629-5a4e-436f-9eca-62c270406d4b",
      "transactionStatus": 5,
      "transactionStatusDescription": "Processed by acquirer",
      "transactionLastUpdated": "2024-02-12T10:32:53.456Z",
      "traceId": "dff73372-d6a1-45df-9938-7081c510fec1"
    }
  ]
}{
  "payload": [
    {
      "transactionReference": "5bbcbb4c-a657-4009-997c-fef9624c7405",
      "transactionStatus": 6,
      "transactionStatusDescription": "Rejected",
      "transactionLastUpdated": "2024-02-12T11:17:04.381Z",
      "traceId": "12e1d8f8-0b50-40bc-b0d2-b9337b37a231"
    }
  ]
}These are the possible states of a transaction:
| Status Id | Status Name | Status Description | 
|---|---|---|
| 1 | Received | The transaction has been submitted by the client to MiFinity | 
| 2 | Internal Error | MiFinity failed to initiate the transaction | 
| 3 | Submitted | The transaction has been received by MiFinity | 
| 5 | Processed by acquirer | The transaction has been processed successfully | 
| 6 | Rejected | The transaction has been rejected by MiFinity | 
| 7 | In Progress | The transaction is being reviewed by MiFinity | 
| 8 | On Hold KYC | Additional KYC checks are being performed on the transaction | 
Updated 8 months ago
What’s Next