Skip to content

Statuses

The system uses two independent sets of statuses:

SetWhat it describesWhen it changes
Transaction statusesThe result of a single operation (a charge attempt, refund, payout, etc.)Set once when processing finishes and never changes afterwards
Order statusesThe current state of an order as a business entity throughout its lifecycleUpdated as the order moves through processing stages

Every status name follows the pattern <OPERATION>_<STATE> — for example, SALE_APPROVED or PAYOUT_PROCESSING.


Transaction statuses

Describe the final result of processing a single operation.

✓ Approved — operation succeeded

The operation was successfully completed by the processor or issuing bank.

Operation groupStatuses
PaymentsSALE_APPROVED, AUTH_APPROVED, CAPTURE_APPROVED, CANCEL_APPROVED, VOID_APPROVED, REVERSAL_APPROVED
Payouts and transfersPAYOUT_APPROVED, PAYOUT_CANCEL_APPROVED, TRANSFER_APPROVED
Anti-fraud and verificationSCORING_APPROVED, AV_APPROVED, FRAUD_APPROVED
DisputesRETRIEVAL_APPROVED, CHARGEBACK_APPROVED, CHARGEBACK_REVERSAL_APPROVED, PREARBITRATION_APPROVED, ARBITRATION_APPROVED

✗ Declined — operation declined

The operation was declined by the processor, the issuing bank, or a routing link in the chain (*_CHAIN_DECLINED).

Operation groupStatuses
PaymentsSALE_DECLINED, AUTH_DECLINED, CAPTURE_DECLINED, CANCEL_DECLINED, REVERSAL_DECLINED
Payouts and transfersPAYOUT_DECLINED, TRANSFER_DECLINED
Anti-fraud and verificationSCORING_DECLINED, AV_DECLINED
Declines in the routing chainSALE_CHAIN_DECLINED, AUTH_CHAIN_DECLINED, PAYOUT_CHAIN_DECLINED, TRANSFER_CHAIN_DECLINED, AV_CHAIN_DECLINED

⚑ Filtered — operation filtered out

The operation was blocked by system filters before being sent to the processor.

Operation groupStatuses
PaymentsSALE_FILTERED, AUTH_FILTERED, CAPTURE_FILTERED, CANCEL_FILTERED, VOID_FILTERED, REVERSAL_FILTERED
Payouts and transfersPAYOUT_FILTERED, TRANSFER_FILTERED
Anti-fraud and verificationSCORING_FILTERED, AV_FILTERED
DisputesCHARGEBACK_EXT_FILTERED

Order statuses

Reflect the current state of an order. An order moves sequentially through intermediate statuses (STARTINGPROCESSING) and ends in one of the final statuses (APPROVED, DECLINED, FILTERED, CANCELLED, FAILED, REJECTED, UNKNOWN, ERROR).

Intermediate statuses

◔ Starting — order created, processing has not started yet

SALE_STARTING, AUTH_STARTING, CAPTURE_STARTING, CANCEL_STARTING, VOID_STARTING, REVERSAL_STARTING, PAYOUT_STARTING, TRANSFER_STARTING, SCORING_STARTING, AV_STARTING, CHARGEBACK_EXT_STARTING

◑ Processing — order is being processed

SALE_PROCESSING, AUTH_PROCESSING, CAPTURE_PROCESSING, CANCEL_PROCESSING, VOID_PROCESSING, REVERSAL_PROCESSING, PAYOUT_PROCESSING, TRANSFER_PROCESSING, SCORING_PROCESSING, AV_PROCESSING, CHARGEBACK_EXT_PROCESSING

Final statuses

✓ Approved — order completed successfully

Operation groupStatuses
PaymentsSALE_APPROVED, AUTH_APPROVED, CAPTURE_APPROVED, CANCEL_APPROVED, VOID_APPROVED, REVERSAL_APPROVED
Payouts and transfersPAYOUT_APPROVED, PAYOUT_CANCEL_APPROVED, TRANSFER_APPROVED
Anti-fraud and verificationSCORING_APPROVED, AV_APPROVED, FRAUD_APPROVED
DisputesRETRIEVAL_APPROVED, CHARGEBACK_APPROVED, CHARGEBACK_REVERSAL_APPROVED, PREARBITRATION_APPROVED, ARBITRATION_APPROVED

✗ Declined — order declined

SALE_DECLINED, AUTH_DECLINED, CAPTURE_DECLINED, CANCEL_DECLINED, REVERSAL_DECLINED, PAYOUT_DECLINED, TRANSFER_DECLINED, SCORING_DECLINED, AV_DECLINED

⚑ Filtered — order filtered out

SALE_FILTERED, AUTH_FILTERED, CAPTURE_FILTERED, CANCEL_FILTERED, VOID_FILTERED, REVERSAL_FILTERED, PAYOUT_FILTERED, TRANSFER_FILTERED, SCORING_FILTERED, AV_FILTERED, CHARGEBACK_EXT_FILTERED

⊘ Cancelled — order cancelled by the user or the system

SALE_CANCELLED, AUTH_CANCELLED, AV_CANCELLED, PAYOUT_CANCELLED, TRANSFER_CANCELLED, SCORING_CANCELLED

⚠ Failed — order could not be completed

SALE_FAILED, AUTH_FAILED, AV_FAILED, PAYOUT_FAILED, TRANSFER_FAILED, SCORING_FAILED

⊗ Rejected — order rejected at the validation stage

The order does not meet the required conditions (for example, no source transaction exists for CAPTURE or REVERSAL).

CAPTURE_REJECTED, REVERSAL_REJECTED, CANCEL_REJECTED

? Unknown — result unknown

A final status was not received (e.g., no response from the processor). Manual reconciliation is required.

SALE_UNKNOWN, AUTH_UNKNOWN, CAPTURE_UNKNOWN, CANCEL_UNKNOWN, VOID_UNKNOWN, REVERSAL_UNKNOWN, PAYOUT_UNKNOWN, TRANSFER_UNKNOWN, SCORING_UNKNOWN, AV_UNKNOWN, CHARGEBACK_EXT_UNKNOWN

⊠ Error — internal processing error

SALE_ERROR, AUTH_ERROR, CAPTURE_ERROR, CANCEL_ERROR, VOID_ERROR, REVERSAL_ERROR, PAYOUT_ERROR, TRANSFER_ERROR, SCORING_ERROR, AV_ERROR, CHARGEBACK_EXT_ERROR


Final order statuses at a glance

StatusMeaning
ApprovedSuccessful
DeclinedRejected by an external party
FilteredBlocked by system filters
CancelledCancelled before completion
FailedTechnical failure
RejectedFailed validation
UnknownNo result received
ErrorInternal error