Describes payment transaction types including sale, auth, capture, void, refund, credit, and validate, detailing their purpose, flow, and rules for settlement, reversal, or verification.

Transaction Types

Sale (sale)

A sale transaction is submitted for immediate authorization and settlement.

Authorization (auth)

An auth transaction is authorized immediately but not flagged for settlement. To settle an authorized transaction, use the capture transaction type.

Capture (capture)

A capture transaction flags a previously authorized transaction for settlement.

  • Only auth transactions can be captured.
  • The capture amount must be equal to or less than the original authorization amount.

Void (void)

A void transaction cancels a previously submitted sale or captured auth.

  • Non-captured auth transactions can also be voided to prevent future capture.
  • Voids are only valid before the transaction has been settled.

Refund (refund)

A refund reverses a previously settled transaction or one pending settlement.

  • If the transaction has not been settled, use a void instead.

Credit (credit)

A credit applies funds directly to the cardholder's account without referencing a prior transaction.

Note: Credits are typically disabled. Use refund transactions instead when reversing a prior charge.

Validate (validate)

A validate transaction verifies the cardholder’s account without authorizing or settling any funds.
This is used for card/account verification only.