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 3 months ago
What’s Next