m2pfintech
Error Reference

Transaction Status Codes

Transaction processing status values — approval, decline, pending, reversal, and settlement statuses.

Every transaction record includes a status field indicating its current state in the processing lifecycle.


Status Reference

StatusDescriptionTerminal?
APPROVEDTransaction authorized successfullyNo — awaits settlement
DECLINEDTransaction declined during authorizationYes
PENDINGTransaction awaiting CBS responseNo
SETTLEDTransaction settled with the networkYes
REVERSEDFull reversal completedYes
PARTIAL_REVERSALPartial amount reversedYes
TIMEOUTCBS or network response timeoutNo — requires investigation
FAILEDProcessing error during transactionYes
HELDTransaction held for fraud reviewNo
EXPIREDTransaction expired before completionYes

Status Lifecycle

TIMEOUT transactions require investigation. Implement reconciliation logic to check the final state via the Fetch Transaction API before treating as failed.

On this page