Skip to main content

Transaction Types

Understanding the different transaction types helps you choose the right one for each business scenario.


Overview​

TypePurposeWhen to Use
SaleImmediate paymentStandard purchases
Pre-AuthorizationReserve fundsHotels, rentals, restaurants
CompletionCapture reserved fundsAfter pre-auth, when ready to charge
RefundReturn moneyAfter settlement, customer returns
ReversalCancel transactionBefore settlement, immediate cancel

Sale​

A standard payment that immediately charges the customer's card.

How It Works​

  1. Customer presents card
  2. Funds are authorized
  3. Transaction is captured
  4. Funds settle at end of day

Use Cases​

  • Retail purchases
  • Restaurant bills (when tip is included)
  • Any immediate, final charge

Key Points​

  • Funds are captured immediately
  • Settlement happens at end of day
  • Can be voided before settlement
  • Can be refunded after settlement

Pre-Authorization​

Reserves funds on a customer's card without capturing them. The hold typically lasts 7-30 days depending on the card issuer.

How It Works​

  1. Customer presents card
  2. Funds are authorized (held)
  3. Card limit is reduced by hold amount
  4. No funds are captured yet
  5. Later: capture or void

Use Cases​

  • Hotels – Authorize at check-in, capture at checkout
  • Car rentals – Hold for security deposit
  • Restaurants – Authorize meal amount, capture with tip later
  • Gas stations – Pre-authorize before pumping

Key Points​

  • Reduces customer's available credit
  • Does not charge the customer
  • Must be captured to complete the transaction
  • Expires if not captured (7-30 days)

Completion (Capture)​

Finalizes a pre-authorization by capturing the reserved funds.

How It Works​

  1. Reference the original pre-auth UTI
  2. Specify the capture amount
  3. Funds are captured
  4. Settlement happens at end of day

Capture Amount Rules​

ScenarioAllowed
Capture = Pre-auth✓ Yes
Capture < Pre-auth✓ Yes (partial capture)
Capture > Pre-auth✗ No (will be declined)

Use Cases​

  • Hotel checkout (final bill may differ from initial hold)
  • Restaurant (adding tip to original amount)
  • Rental return (adjusting for actual usage)

Key Points​

  • Can capture less than pre-authorized
  • Cannot capture more than pre-authorized
  • Once captured, cannot be voided (use refund)

Refund​

Returns money to the customer's card after a sale has been settled.

How It Works​

  1. Initiate refund with amount
  2. Customer presents card
  3. Funds are credited to customer
  4. Customer sees credit on statement (3-5 business days)

Refund Types​

TypeDescription
Full refundReturn entire transaction amount
Partial refundReturn portion of amount

Use Cases​

  • Product returns
  • Service cancellations
  • Price adjustments
  • Duplicate charge corrections

Key Points​

  • Works on settled transactions
  • Requires customer's card
  • Can issue multiple partial refunds
  • Customer sees credit in 3-5 business days

Reversal (Void)​

Cancels a transaction before it settles. The transaction is removed from the batch entirely.

How It Works​

  1. Reference the original transaction UTI
  2. Transaction is cancelled
  3. No funds are captured
  4. Customer's hold is released

Use Cases​

  • Customer changes mind immediately
  • Incorrect amount entered
  • Duplicate transaction
  • Any same-day cancellation

Key Points​

  • Only works before settlement
  • Does not require customer's card
  • Instant cancellation
  • No trace on customer's statement (hold released)

Reversal vs Refund​

AspectReversalRefund
TimingBefore settlementAfter settlement
Card requiredNoYes
Customer impactHold releasedCredit issued
StatementNo entryRefund entry appears
Processing timeInstant3-5 business days

Settlement Time​

Transactions settle daily at:

SeasonTime
Winter (GMT)01:00 UK time
Summer (BST)02:00 UK time

Transaction Lifecycle​

                    ┌─────────────┐
│ Sale │
└──────┬──────┘
│
┌────────────┼────────────┐
│ │ │
▼ │ ▼
┌──────────┐ │ ┌──────────┐
│ Reversal │ │ │ Settled │
│ (Void) │ │ │ │
└──────────┘ │ └────┬─────┘
│ │
│ ▼
│ ┌──────────┐
│ │ Refund │
│ └──────────┘
│
┌──────┴──────┐
│ Pre-Auth │
└──────┬──────┘
│
┌────────────┼────────────┐
│ │ │
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Reversal │ │ Capture │ │ Expires │
│ (Void) │ │ │ │ (7-30d) │
└──────────┘ └────┬─────┘ └──────────┘
│
▼
┌──────────┐
│ Settled │
└────┬─────┘
│
▼
┌──────────┐
│ Refund │
└──────────┘