Transaction Status Guide

This guide explains how to interpret transaction statuses in the Exirom payment lifecycle. It is designed for developers and technical customers integrating with Exirom.

Every transaction in Exirom goes through various statuses from creation to completion. Some statuses are intermediate (in-progress) while others are outcomes. Below is a list of common transaction statuses and their meanings in the payment lifecycle:

Transaction Status

Every transaction in Exirom goes through various statuses from creation to completion. Some statuses are intermediate (in-progress) while others are outcomes.

Below is a list of common transaction statuses and their meanings in the payment lifecycle: (e.g., NEW, PENDING, SUCCEED, FAILED, REFUNDED).

StatusDescriptionLifecycle Stage
NEWThe transaction has been created but not yet processed. This is the initial state right after you submit a payment request, before any further action is taken (initial stage of the lifecycle).Intermediate
PENDINGThe transaction is in progress or awaiting an external action (for example, waiting for customer authentication or bank confirmation) before it can be completed. In this intermediate state, the outcome is not yet final - the transaction will eventually transition to a success or failure once the external process completes.Intermediate
PROCESSINGThe transaction is currently being processed by the system.Intermediate
CUSTOMER_VERIFICATIONCustomer interaction required (e.g., 3D Secure authentication).Intermediate
SUCCEEDThe transaction completed successfully - funds have been captured or transferred, and the payment is finalized (no further action needed). This is a final status indicating the payment was processed as expected.Final
FAILEDThe transaction did not complete due to an error or a payment decline. No funds were transferred, and the process has ended (a final status). This indicates the payment was unsuccessful, often due to issues like insufficient funds, network errors, or validation problems.Final
CANCELLEDThe transaction was canceled by the user or the system before it was completed. This means the process was terminated prematurely (no funds were captured). Canceled is a final status, and the payment will not proceed further.Final
REFUNDEDThe transaction was successfully reversed after being completed. In other words, a previously successful payment has been refunded to the customer, returning the funds to their account (final status). This typically occurs after a SUCCEED status, if a refund operation is performed.Final
CHARGEBACKThe transaction was disputed and later reversed by the payment network or bank via a chargeback. This status indicates that although the transaction might have initially succeeded, the funds have been forcibly returned due to a dispute (final status). Chargebacks usually result from customer disputes or fraud claims.Fina
👍

“Final” status means no further state changes will occur for that transaction, whereas intermediate statuses like NEW/PENDING will eventually transition to a final outcome.