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)
sale)A sale transaction is submitted for immediate authorization and settlement.
Authorization (auth)
auth)An auth transaction is authorized immediately but not flagged for settlement. To settle an authorized transaction, use the capture transaction type.
Capture (capture)
capture)A capture transaction flags a previously authorized transaction for settlement.
- Only
authtransactions can be captured. - The capture amount must be equal to or less than the original authorization amount.
Void (void)
void)A void transaction cancels a previously submitted sale or captured auth.
- Non-captured
authtransactions can also be voided to prevent future capture. - Voids are only valid before the transaction has been settled.
Refund (refund)
refund)A refund reverses a previously settled transaction or one pending settlement.
- If the transaction has not been settled, use a
voidinstead.
Credit (credit)
credit)A credit applies funds directly to the cardholder's account without referencing a prior transaction.
Note: Credits are typically disabled. Use
refundtransactions instead when reversing a prior charge.
Validate (validate)
validate)A validate transaction verifies the cardholder’s account without authorizing or settling any funds.
This is used for card/account verification only.