Skip to main content

Transaction Flows in the Four-Party Model

Last Updated: 2025-12-18

Status: Complete

This document details the technical flows of transactions through the four-party model.


Authorization Flow (Milliseconds to Seconds)

                              AUTHORIZATION FLOW
═══════════════════════════════════════════════════════════════════════════════

CARDHOLDER MERCHANT ACQUIRER NETWORK ISSUER
│ │ │ │ │
│ 1. Tap/Swipe │ │ │ │
│─────────────────▶│ │ │ │
│ │ 2. Auth Request │ │ │
│ │─────────────────▶│ │ │
│ │ │ 3. Route Auth │ │
│ │ │────────────────▶│ │
│ │ │ │ 4. Verify & │
│ │ │ │────────────────▶
│ │ │ │ Approve │
│ │ │ │◀────────────────
│ │ │ 5. Response │ │
│ │ │◀────────────────│ │
│ │ 6. Approval │ │ │
│ │◀─────────────────│ │ │
│ 7. Confirmed │ │ │ │
│◀─────────────────│ │ │ │
│ │ │ │ │

Typical Latency:
• Optimal: 300-800ms
• Acceptable: 1-2 seconds
• Poor: 3+ seconds (network congestion or issuer delays)

Authorization vs Capture vs Settlement

Many transactions involve multiple steps that are often confused:

┌─────────────────────────────────────────────────────────────────────────────┐
│ AUTHORIZATION → CAPTURE → CLEARING → SETTLEMENT │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 1. AUTHORIZATION (Real-time) │
│ ─────────────────────────── │
│ • Issuer approves transaction and places HOLD on funds │
│ • No money moves yet │
│ • Hold typically lasts 7-30 days (issuer-dependent) │
│ │
│ 2. CAPTURE (Same day or later) │
│ ───────────────────────────── │
│ • Merchant "captures" the authorized amount │
│ • Can be less than authorized amount │
│ • Signals intent to collect funds │
│ │
│ 3. CLEARING (End of day) │
│ ───────────────────────── │
│ • Network calculates net positions between banks │
│ • Interchange fees determined │
│ • Transactions batched for settlement │
│ │
│ 4. SETTLEMENT (T+1 to T+3) │
│ ───────────────────────── │
│ • Actual money moves between banks │
│ • Merchant funded (minus fees) │
│ • Cardholder's statement updated │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

Real-World Examples

ScenarioAuthorizationCaptureWhy?
Restaurant$50 (meal)$60 (meal + tip)Tip added after auth
Hotel$500 (deposit)$350 (actual stay)Final amount lower
Gas station$100 (pre-auth)$45 (pumped)Actual amount unknown upfront
E-commerce$100$100Captured at shipping

Key Point: If a merchant authorizes but never captures, the hold releases after the issuer's timeout period (typically 7-30 days). This can frustrate cardholders who see "pending" charges.


Settlement Flow

                           SETTLEMENT FLOW (T+1 to T+3)
════════════════════════════════════════════════════════════════════

ISSUER NETWORK ACQUIRER MERCHANT
│ │ │ │
│ │ │ 1. Batch Submit │
│ │ │◀─────────────────│
│ │ 2. Clearing │ │
│ │◀─────────────────│ │
│ 3. Net Position │ │ │
│◀─────────────────│ │ │
│ │ │ │
│ 4. Pay Acquirer │ │ │
│ (minus fees) │ │ │
│─────────────────────────────────────▶ │
│ │ │ 5. Pay Merchant │
│ │ │ (minus fees) │
│ │ │─────────────────▶│
│ │ │ │

Settlement Timing Varies

FactorImpact
Card typeCredit: T+1 to T+2; Debit: Often T+1
Merchant riskHigh-risk: T+5 to T+7 or rolling reserves
Batch timingBatches after cutoff (5-6 PM EST) settle next cycle
Weekends/holidaysNo settlement on non-business days

Authorization Response Codes

When a transaction is processed, the issuer returns a response code:

Common Response Codes

CodeMeaningRecommended Action
00ApprovedComplete transaction
05Do not honorGeneric decline, don't retry
51Insufficient fundsRequest alternate payment
54Expired cardRequest updated card
55Incorrect PINAllow retry (max 3 attempts)
57Transaction not permittedCard restricted for this MCC
59Suspected fraudDo not retry, request alternate
61Exceeds withdrawal limitTry smaller amount or wait
65Activity limit exceededRetry after 24h or call issuer
N7CVV mismatchRe-enter CVV

Key Point: Merchants receive only the response code, not the specific reason. This protects cardholder privacy. A "Do not honor" (05) could mean fraud, account closure, or issuer policy.

Soft Decline vs Hard Decline

TypeExamplesAction
Soft declineInsufficient funds, velocity limitMay retry later
Hard declineStolen card, account closed, fraudDo NOT retry

Transaction Timing Best Practices

Authorization Hold Periods

Different issuers have different hold periods:

Card TypeTypical Hold PeriodNotes
Credit cards7-30 daysVaries by issuer
Debit cards3-7 daysShorter due to immediate funds impact
Prepaid cards3-5 daysShortest holds

Batch Cutoff Times

Most processors have daily batch cutoff times:

  • Standard cutoff: 5-6 PM Eastern Time
  • Late cutoff: Some processors offer 11 PM or midnight cutoffs
  • Weekend/holiday: Batches held until next business day

Important: Batching after cutoff pushes settlement to the next cycle (T+2 instead of T+1).


Transaction States

Throughout the lifecycle, a transaction moves through distinct states:

┌──────────────────────────────────────────────────────────────────────────┐
│ TRANSACTION STATES │
├──────────────────────────────────────────────────────────────────────────┤
│ │
│ AUTHORIZED → CAPTURED → CLEARING → SETTLED → COMPLETED │
│ │
│ Alternative paths: │
│ AUTHORIZED → VOIDED (before capture) │
│ AUTHORIZED → EXPIRED (hold timeout) │
│ CAPTURED → REFUNDED (full or partial) │
│ SETTLED → CHARGEBACK (dispute initiated) │
│ │
└──────────────────────────────────────────────────────────────────────────┘

State Definitions

StateDescriptionMoney Movement
AuthorizedHold placed, awaiting captureNone (hold only)
CapturedMerchant claims fundsNone yet
ClearingNetwork calculating positionsNone yet
SettledBanks transfer fundsMerchant funded
CompletedFinal stateComplete
VoidedAuthorization canceledHold released
ExpiredAuthorization timeoutHold released
RefundedFunds returned to cardholderReversal
ChargebackDisputed, under investigationFunds reversed

Key Takeaways

  1. Authorization ≠ Settlement: Authorization is a promise; settlement is actual payment (T+1 to T+3)

  2. Capture flexibility: Merchants can capture less than authorized (hotels, gas stations) but not more

  3. Batch timing matters: Late batches delay settlement and may incur downgrades

  4. Response codes protect privacy: Merchants only see codes, not detailed decline reasons

  5. Soft vs hard declines: Only retry soft declines; hard declines indicate permanent issues

  6. Hold periods vary: Credit cards hold longer (7-30 days) than debit (3-7 days)

  7. Weekend/holiday impact: No settlement on non-business days


Four-Party Model Series:

Deep Dives:


Continue reading: Fee Breakdown & Money Flow