Skip to content

Transaction states

Transactions accepted by the API can be in one of the following states. As soon as the order is accepted you will get a unique id in the response, which can be used to track the transaction.

Please note that orders rejected up-front by the API with 4xx (authentication or validation errors) are not represented in the state table, since they've never been accepted for processing.

Status CategoryStatusDescriptionNotes
In ProgressqueuedPayment order acceptedOrder is accepted and waiting to be submitted for processing
In ProgresspendingPayment order pendingReported by a processor that accepts a payment before it begins processing it
In ProgressprocessingPayment order is processingPayment submitted and accepted by processor
SuccesssucceededPayment executed successfullyFunds delivered; your balance is debited
FailedfailedPayment failedPayment failed by the processor
FailedrejectedPayment rejectedPayment rejected by processor or by API during processing (e.g. API could not route)
FailedcanceledPayment is canceledCancelled or expired by the processor before it settled; no funds moved
FailedreversedPayment is reversedReversed (and refunded) by the processor after it had succeeded; the debit is credited back
Call SupportunknownPayment state is unknownPayment has encountered an unknown status at the processor and needs manual intervention