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
auth
transactions 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
auth
transactions 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
void
instead.
Credit (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
)
validate
)A validate
transaction verifies the cardholder’s account without authorizing or settling any funds.
This is used for card/account verification only.