Payment Lifecycle

Trace each transaction’s journey — from initiation to settlement — across every payment flow.

The payment lifecycle defines how a transaction progresses from initiation to settlement, including possible paths such as authorization, capture, refund, or void.

Each stage is determined by the transaction type (paymentType) and the status transitions returned by the system.

Core Payment Statuses

Every transaction, regardless of type, moves through a predictable set of statuses:

StatusDescription
InProgressThe payment is being processed—awaiting input, authorization, or issuer response.
ApprovedThe payment has been successfully authorized or captured.
DeclinedThe payment was rejected by the issuer or gateway.
SettledThe transaction has been batched and funds moved for settlement.
VoidedThe transaction was canceled before settlement—no funds captured.
ReversalSystem-initiated cancellation (timeout, duplicate, or communication failure).
AdjustmentA manual correction made before settlement.

Once settled, a transaction is considered final but can still appear in dispute or chargeback reports if later challenged.

Payment Types and Flows

Each transaction type follows its own lifecycle, but all share the same core statuses.

Sale Flow

A Sale represents an authorization and immediate capture of funds.

Lifecycle:

InProgress → Approved → Settled → [End]
                 ↓
              Voided / Reversal / Adjustment
StatusDescription
InProgressPayment initiated and awaiting issuer authorization.
ApprovedAuthorization and capture succeeded.
VoidedMerchant voided before settlement.
ReversalSystem canceled due to timeout or communication issue.
SettledFunds deposited post batch close.
AdjustmentManual correction before settlement.

Authorization and Capture (AuthOnly & SaleCompletion)

Used when you want to authorize funds first and capture them later.

Step 1: Authorization

  • Initiate with authOnly: true.
  • Response includes a paymentToken used for later capture.
  • paymentType = Authorization
StatusDescription
InProgressAwaiting issuer response.
ApprovedHold placed on funds (not yet captured).
DeclinedIssuer declined authorization.
VoidedHold released if not captured within the allowed period (typically 7 days).
AdjustmentManual correction before capture.

Step 2: Capture (SaleCompletion)

  • Make a new payment request using the same paymentToken.
  • Set paymentType = SaleCompletion.
StatusDescription
InProgressCapture requested and awaiting confirmation.
ApprovedCapture successful — funds are now collected.
Voided / ReversalMerchant or system cancellation.
SettledFunds batched for deposit.

Confirmation of capture:

  • paymentType = SaleCompletion
  • authOnly = false
  • status = Approved

There’s no explicit “Captured” status — once captured, the transaction remains Approved until Settled in the batch.

Refund Flow

Used to return funds for a completed transaction.

InProgress → Approved → Settled → [End]
                 ↓
              Voided / Reversal
StatusDescription
InProgressRefund initiated, awaiting gateway or issuer response.
ApprovedRefund accepted.
DeclinedIssuer rejected refund.
Voided / ReversalMerchant or system canceled refund before settlement.
SettledRefund completed and reflected in batch.

Void & Reversal

TypeDescription
VoidMerchant-initiated cancellation before settlement. No funds move.
ReversalSystem-initiated cancel due to timeout, duplicate transaction, or comms failure. Equivalent to Void.

Both result in no fund movement and are considered final states.

Adjustment

StatusDescription
CreatedManual ledger entry applied to a Sale, Authorization, or CashAdvance before settlement.
SettledAdjustment processed in batch.
[End]Lifecycle complete.

Cash Advance

Used for cash disbursement via card or terminal.

InProgress → Approved → Settled → [End]
                 ↓
              Voided / Reversal / Adjustment
StatusDescription
InProgressAwaiting terminal confirmation.
ApprovedCash advance confirmed.
Voided / ReversalCanceled or system failed.
AdjustmentManual correction before settlement.
SettledFunds processed.

Prepaid & Withdrawal Transactions

TypeDescriptionTypical Flow
PrepaidInstant approval — skips Authorization stage.InProgress → Approved → Settled
WithdrawalCash withdrawal or merchant payout.InProgress → Approved → Settled

Balance Inquiry

Represents a non-monetary check (e.g., account balance).

StatusDescription
[End]Informational only; no fund movement.

Lifecycle Diagram (Summary)

Here’s a simplified overview of how major payment types flow:

Authorization (AuthOnly)
    ├── Approved → SaleCompletion → Settled
    └── Declined / Voided

Sale
    ├── Approved → Settled
    ├── Voided / Reversal
    └── Adjustment

Refund
    ├── Approved → Settled
    └── Voided / Reversal

Void / Reversal
    └── [End]

Key Notes

  • Settled indicates the transaction has been successfully batched and submitted for funding.
  • Voided or Reversed means no funds were captured or released.
  • Approved status can apply to both Authorization and Capture stages.
  • Chargebacks are separate post-settlement events, appearing in dispute reports.



API help ticket https://prioritycommerce.atlassian.net/jira/servicedesk/projects/APIHELP/queues/issue/APIHELP-10373

All Possible Payment Statuses

Approved (Authorized) Declined Settled Voided Chargedback TicketOnly (Offline) AuthOnly (Hold) InProgress


© 2025 Priority Technology Holdings LLC. All rights reserved.