Using Payment Links, Payment Page, payment extensions, Payouts, POS, or the Reconciliation API? View the classic product documentation

Payment states and lifecycle

Understanding how payments transition through different states in Orchestration

Payment state machine

A payment in Orchestration transitions through various states from creation to completion. The exact path depends on factors like capture method, authentication requirements, and payment outcome.

State reference

requires_payment_method

Payment created but no payment method attached yet

Possible actions: Attach payment method via SDK or API
requires_confirmation

Payment method attached, awaiting confirmation

Possible actions: Confirm payment via SDK or API • Cancel payment
requires_action

Additional customer action needed (for example, 3DS authentication)

Possible actions: Customer completes authentication • Payment times out
requires_capture

Payment authorised, awaiting capture (manual capture mode)

Possible actions: Capture full amount • Capture partial amount • Void authorisation
processing

Payment is being processed by the payment processor

Possible actions: Wait for processor response
succeeded

Payment completed successfully

Possible actions: Refund (if needed)
failed

Payment failed due to decline or error

Possible actions: Retry with different payment method • Create new payment
cancelled

Payment was cancelled by merchant or system

Possible actions: Create new payment if needed
partially_captured

Only part of the authorised amount has been captured

Possible actions: Capture remaining amount • Void remaining authorisation