Skip to main content

Transaction Lifecycle Overview

Every card transaction follows a predictable lifecycle from the moment a card is swiped until the merchant receives funds. Understanding this lifecycle is critical for anyone building or operating payment systems.

Overview

A card transaction moves through three distinct phases:

PhaseTimingWhat Happens
Authorization1-3 secondsReal-time approval/decline decision
Capture/ClearingEnd of day (batch)Transaction details exchanged for settlement
Funding/SettlementT+1 to T+3 daysActual money movement between parties
┌─────────────────────────────────────────────────────────────────────────────┐
│ TRANSACTION LIFECYCLE OVERVIEW │
└─────────────────────────────────────────────────────────────────────────────┘

PHASE 1 PHASE 2 PHASE 3
AUTHORIZATION CLEARING FUNDING
(Real-time) (Batch/EOD) (T+1 to T+3)
│ │ │
▼ ▼ ▼
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Approve │ │ Submit │ │ Money │
│ or │─────────▶│ Batch │─────────▶│ Moves │
│ Decline │ │ Files │ │ │
└─────────────┘ └─────────────┘ └─────────────┘

"Can this "Here are the "Transfer the
transaction transactions funds between
proceed?" from today" accounts"

Phase 1: Authorization

Authorization is the real-time process of getting approval for a transaction. This happens in 1-3 seconds.

Step-by-Step Authorization Flow

                        AUTHORIZATION FLOW (1-3 seconds)
═══════════════════════════════════════════════════════════════════════

CARDHOLDER MERCHANT ACQUIRER NETWORK ISSUER
│ │ │ │ │
│ 1. Present Card │ │ │ │
│ (tap/swipe/dip) │ │ │ │
│─────────────────▶│ │ │ │
│ │ │ │ │
│ │ 2. Send Auth │ │ │
│ │ Request │ │ │
│ │─────────────────▶│ │ │
│ │ │ │ │
│ │ │ 3. Route to │ │
│ │ │ Network │ │
│ │ │────────────────▶│ │
│ │ │ │ │
│ │ │ │ 4. Route to │
│ │ │ │ Issuer │
│ │ │ │───────────────▶│
│ │ │ │ │
│ │ │ │ │ 5. Issuer
│ │ │ │ │ Checks:
│ │ │ │ │ • Balance
│ │ │ │ │ • Fraud
│ │ │ │ │ • Card status
│ │ │ │ │ • Limits
│ │ │ │ │
│ │ │ │ 6. Response │
│ │ │ │◀───────────────│
│ │ │ │ (Approved │
│ │ │ 7. Response │ or Declined)
│ │ │◀────────────────│ │
│ │ 8. Response │ │ │
│ │◀─────────────────│ │ │
│ 9. "Approved" │ │ │ │
│◀─────────────────│ │ │ │
│ │ │ │ │

Data Transmitted During Authorization

┌─────────────────────────────────────────────────────────────────────────────┐
│ AUTHORIZATION REQUEST MESSAGE │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ CARD DATA TRANSACTION DATA │
│ ───────── ──────────────── │
│ • PAN (Card Number) • Amount │
│ • Expiration Date • Currency Code │
│ • CVV/CVC (if CNP) • Date/Time │
│ • Track Data (if CP) • Transaction Type │
│ • EMV Chip Data (if chip) • Entry Mode (swipe/dip/tap/keyed) │
│ │
│ MERCHANT DATA TERMINAL DATA │
│ ───────────── ───────────── │
│ • Merchant ID (MID) • Terminal ID │
│ • Merchant Category Code (MCC) • Terminal Capability │
│ • Merchant Name • POS Condition Code │
│ • Merchant Location • Card Sequence Number │
│ │
│ ADDITIONAL DATA (varies) │
│ ─────────────────────── │
│ • AVS Data (billing address) • 3D Secure results │
│ • Level 2/3 Data (B2B) • Recurring indicator │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

What the Issuer Checks

When the issuer receives an authorization request, they evaluate:

┌─────────────────────────────────────────────────────────────────────────────┐
│ ISSUER AUTHORIZATION CHECKS │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ 1. CARD VALIDITY │
│ □ Is the card number valid? │
│ □ Is the card not expired? │
│ □ Is the card not blocked/cancelled? │
│ □ Is the CVV correct? (if provided) │
│ │
│ 2. ACCOUNT STATUS │
│ □ Is the account in good standing? │
│ □ Is there sufficient available credit/balance? │
│ □ Is the account not frozen? │
│ │
│ 3. FRAUD ANALYSIS │
│ □ Does location match cardholder patterns? │
│ □ Is amount consistent with spending history? │
│ □ Are there velocity concerns (many txns quickly)? │
│ □ Is MCC consistent with cardholder behavior? │
│ □ Risk score from fraud models │
│ │
│ 4. CARD RESTRICTIONS │
│ □ Is this merchant category allowed? │
│ □ Is international usage allowed? (if cross-border) │
│ □ Is online usage allowed? (if CNP) │
│ □ Are spending limits respected? │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

Authorization Response Codes

When the issuer responds, they send a response code:

CodeNameMeaningAction
00ApprovedTransaction authorizedProceed with sale
05Do Not HonorGeneric declineAsk for another card
14Invalid Card NumberPAN failed validationCheck card number
41Lost CardCard reported lostRetain card if possible
43Stolen CardCard reported stolenRetain card if possible
51Insufficient FundsNot enough balance/creditAsk for another card
54Expired CardCard past expirationAsk for another card
57Transaction Not PermittedCard restrictionsTry different card
61Exceeds Withdrawal LimitOver daily limitTry smaller amount
65Activity Limit ExceededVelocity limit hitWait and retry
91Issuer UnavailableSystem downRetry later

Authorization Hold vs Actual Charge

┌─────────────────────────────────────────────────────────────────────────────┐
│ AUTHORIZATION HOLD vs ACTUAL CHARGE │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ AUTHORIZATION HOLD ("Auth Only") │
│ ──────────────────────────────── │
│ • Reserves funds on the card but does NOT transfer money │
│ • Reduces available credit/balance immediately │
│ • Appears as "pending" on cardholder statement │
│ • NO interchange is charged yet │
│ • Must be captured later to complete the transaction │
│ │
│ CAPTURE ("Auth + Capture" or "Sale") │
│ ───────────────────────────────────── │
│ • Completes the transaction │
│ • Tells the issuer: "This transaction is final, move the money" │
│ • Interchange fees are calculated │
│ • Transaction included in settlement │
│ │
│ WHY SEPARATE? │
│ ────────────── │
│ • Hotels: Auth at check-in, capture at checkout (final amount may vary) │
│ • Gas pumps: Auth for $150, capture actual pump amount ($45) │
│ • E-commerce: Auth at order, capture at shipment │
│ • Restaurants: Auth for meal, capture with tip added │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

Authorization Validity Periods

Authorizations don't last forever. If not captured, they expire:

Transaction TypeVisa Auth ValidityMastercard Auth Validity
Standard retail7 days7 days
Card-not-present7 days7 days
Hotels/Lodging31 days30 days
Car rental31 days30 days
Cruise lines31 days30 days
Delayed delivery (e-commerce)30 days30 days
Recurring/subscriptionSpecial rulesSpecial rules
3D Secure Impact

While authorization typically takes 1-3 seconds, 3D Secure (Verified by Visa, Mastercard SecureCode) can add 5-20 seconds for CNP transactions requiring step-up authentication.

What happens when auth expires?

  • The hold drops off the cardholder's account
  • Merchant can still capture, but risk of decline increases
  • May result in a "late presentment" fee
  • Issuer may decline if cardholder's available credit changed

Phase 2: Capture and Clearing

After authorization, transactions must be captured and cleared before money can move.

What is Capture?

┌─────────────────────────────────────────────────────────────────────────────┐
│ WHAT IS CAPTURE? │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ CAPTURE = "Finalize this transaction for settlement" │
│ │
│ When a merchant CAPTURES a transaction, they're saying: │
│ • "This sale is complete" │
│ • "Please include this in settlement" │
│ • "Transfer the money from cardholder to me" │
│ │
│ CAPTURE TIMING BY BUSINESS TYPE: │
│ ──────────────────────────────── │
│ │
│ Retail Store (CP): │
│ • Auth + Capture usually combined in single message │
│ • "Sale" transaction = auth and capture together │
│ │
│ E-commerce (CNP): │
│ • Auth at checkout (card validated, funds held) │
│ • Capture at shipment (goods dispatched to customer) │
│ • Gap can be hours to days │
│ │
│ Restaurant: │
│ • Auth for meal amount │
│ • Capture after tip added (different amount) │
│ │
│ Hotel: │
│ • Pre-auth at check-in (estimated stay) │
│ • Capture at checkout (final bill) │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

Batch Processing

Merchants typically don't send each capture individually. They batch them.

┌─────────────────────────────────────────────────────────────────────────────┐
│ BATCH PROCESSING │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Throughout the day, merchant processes transactions: │
│ │
│ 9:15 AM │ Auth+Capture │ $45.00 │ Visa │ ████████4521 │
│ 10:30 AM │ Auth+Capture │ $127.50 │ MC │ ████████8832 │
│ 11:45 AM │ Auth+Capture │ $23.00 │ Visa │ ████████1199 │
│ 1:00 PM │ Auth+Capture │ $89.99 │ Amex │ ████████5544 │
│ 2:30 PM │ Auth+Capture │ $156.00 │ Visa │ ████████7766 │
│ 4:15 PM │ Auth+Capture │ $34.50 │ MC │ ████████2211 │
│ ... │ ... │ ... │ ... │ ... │
│ │
│ END OF DAY - BATCH CUTOFF TIME: │
│ ─────────────────────────────── │
│ │
│ Cutoff times vary by processor and location: │
│ • East Coast merchants: typically 11:00 PM ET │
│ • West Coast merchants: 8:00 PM PT (11:00 PM ET) │
│ • Some processors: 6:00 PM local time │
│ • Enterprise merchants: Negotiated (can be midnight or later) │
│ │
│ IMPORTANT: Transaction timing affects funding! │
│ • 10:00 PM Friday (before cutoff) → Monday/Tuesday funding │
│ • 11:30 PM Friday (after cutoff) → Tuesday/Wednesday funding │
│ │
│ │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ BATCH SETTLEMENT │ │
│ │ │ │
│ │ Total Transactions: 47 │ │
│ │ Total Volume: $4,521.75 │ │
│ │ │ │
│ │ By Network: │ │
│ │ • Visa: 28 txns $2,890.25 │ │
│ │ • Mastercard: 15 txns $1,342.50 │ │
│ │ • Amex: 4 txns $289.00 │ │
│ │ │ │
│ │ Status: SUBMITTED TO PROCESSOR │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ WHAT HAPPENS AFTER BATCH CLOSES: │
│ ───────────────────────────────── │
│ 1. Processor receives batch file from merchant │
│ 2. Processor sorts transactions by card network │
│ 3. Processor submits to each network (Visa, MC, etc.) │
│ 4. Networks route to respective issuers │
│ 5. Settlement calculated (who owes whom) │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

The Clearing Process

                           CLEARING PROCESS
═══════════════════════════════════════════════════════════════════════

MERCHANT PROCESSOR NETWORK ISSUER
│ │ │ │
│ 1. Submit Batch │ │ │
│ (all day's txns) │ │ │
│───────────────────▶│ │ │
│ │ │ │
│ │ 2. Format & │ │
│ │ Submit to │ │
│ │ Networks │ │
│ │──────────────────▶│ │
│ │ │ │
│ │ │ 3. Calculate │
│ │ │ Net Positions │
│ │ │ & Route to │
│ │ │ Issuers │
│ │ │───────────────────▶│
│ │ │ │
│ │ │ │ 4. Issuer
│ │ │ │ converts
│ │ │ │ auth to
│ │ │ │ posted
│ │ │ │ charge
│ │ │ │
│ │ │ 5. Settlement │
│ │ │ Instructions │
│ │ │◀───────────────────│
│ │ │ │
│ │ 6. Funding │ │
│ │ Instructions │ │
│ │◀──────────────────│ │
│ │ │ │

KEY CLEARING ACTIVITIES:

• Transactions matched to original authorizations
• Interchange fees calculated based on card type, MCC, etc.
• Network assessment fees calculated
• Net settlement positions determined
• Cardholder statements updated (pending → posted)

Phase 3: Funding (Settlement)

Funding is when actual money moves between bank accounts.

Net Settlement Process

┌─────────────────────────────────────────────────────────────────────────────┐
│ NET SETTLEMENT PROCESS │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Rather than moving money for each transaction, networks calculate │
│ NET POSITIONS and settle the difference. │
│ │
│ EXAMPLE - Single Day's Activity: │
│ ───────────────────────────────── │
│ │
│ ISSUER A (Chase) processed: │
│ • $1,000,000 in cardholder purchases (owes acquirers) │
│ • $200,000 in merchant sales to their merchants (owed by acquirers) │
│ • Net Position: OWES $800,000 │
│ │
│ ACQUIRER B (Wells Fargo) processed: │
│ • $500,000 in merchant sales (owed by issuers) │
│ • $100,000 in cardholder purchases (owes issuers) │
│ • Net Position: OWED $400,000 │
│ │
│ NETWORK CALCULATES: │
│ ┌─────────────────────────────────────────────────────────────────────┐ │
│ │ │ │
│ │ Chase owes $800,000 total │ │
│ │ Wells Fargo owed $400,000 │ │
│ │ [Other parties make up the difference] │ │
│ │ │ │
│ │ Settlement: Chase wire transfers funds to network │ │
│ │ Network distributes to Wells Fargo and others │ │
│ │ │ │
│ └─────────────────────────────────────────────────────────────────────┘ │
│ │
│ WHY NET SETTLEMENT? │
│ ─────────────────── │
│ • Moving $10M net is cheaper than moving $500M gross │
│ • Reduces counterparty risk │
│ • More efficient use of capital │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

Funding Timelines

┌─────────────────────────────────────────────────────────────────────────────┐
│ FUNDING TIMELINES │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ TERMINOLOGY: │
│ • T = Transaction Date │
│ • T+1 = One business day after transaction │
│ • T+2 = Two business days after transaction │
│ │
│ TYPICAL FUNDING SCHEDULES: │
│ ────────────────────────── │
│ │
│ ┌───────────────┬─────────────┬───────────────────────────────────────┐ │
│ │ Merchant Type │ Funding │ Notes │ │
│ ├───────────────┼─────────────┼───────────────────────────────────────┤ │
│ │ Large retail │ T+1 │ Next business day │ │
│ │ Standard │ T+2 │ Two business days │ │
│ │ E-commerce │ T+2 to T+3 │ Higher risk = longer hold │ │
│ │ High-risk │ T+3 to T+7 │ Extended holds, reserves │ │
│ │ New merchant │ T+3 to T+7 │ Until processing history established │ │
│ └───────────────┴─────────────┴───────────────────────────────────────┘ │
│ │
│ EXAMPLE TIMELINE: │
│ ───────────────── │
│ │
│ Monday: Customer purchases $100 (authorization) │
│ Monday: Merchant batches transactions at end of day (capture) │
│ Tuesday: Clearing process runs overnight │
│ Wednesday: Merchant receives $97.50 (T+2 funding) │
│ │
│ WEEKEND/HOLIDAY IMPACT: │
│ ─────────────────────── │
│ Friday batch → Monday clearing → Tuesday/Wednesday funding │
│ Saturday/Sunday transactions → Monday batch → Tuesday clearing │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

How Fees Are Deducted

┌─────────────────────────────────────────────────────────────────────────────┐
│ FEE DEDUCTION DURING FUNDING │
├─────────────────────────────────────────────────────────────────────────────┤
│ │
│ Merchants receive NET deposits - fees are already deducted. │
│ │
│ EXAMPLE: $10,000 in Daily Sales │
│ ───────────────────────────────── │
│ │
│ Gross Sales: $10,000.00 │
│ │
│ Less: Interchange Fees (avg 1.80%) -$180.00 │
│ Less: Network Assessments (0.14%) -$14.00 │
│ Less: Processor/Acquirer Markup (0.50%) -$50.00 │
│ Less: Per-Transaction Fees (47 × $0.10) -$4.70 │
│ ────────── │
│ Total Fees: -$248.70 (2.49%) │
│ │
│ NET DEPOSIT TO MERCHANT: $9,751.30 │
│ │
│ │
│ FEE COLLECTION METHODS: │
│ ─────────────────────── │
│ │
│ 1. NET SETTLEMENT (most common) │
│ • Fees deducted from each deposit │
│ • Merchant receives net amount │
│ │
│ 2. GROSS + MONTHLY BILLING │
│ • Merchant receives gross deposits │
│ • Fees billed monthly via ACH debit │
│ • More common for large merchants │
│ │
│ 3. DAILY DISCOUNT │
│ • Percentage fee deducted daily │
│ • Per-transaction fees billed monthly │
│ │
└─────────────────────────────────────────────────────────────────────────────┘

Key Terms Defined

TermDefinition
AuthorizationReal-time process of getting approval from the issuer for a transaction. Results in a hold on funds but no money movement.
Authorization HoldA temporary hold placed on cardholder funds that reduces available credit/balance. Not an actual charge.
CaptureThe process of finalizing an authorized transaction for settlement. Tells the issuer to convert the hold to an actual charge.
BatchA group of transactions submitted together for settlement, typically at end of business day.
ClearingThe process of exchanging transaction details between acquirers and issuers through the card network to calculate settlement amounts.
SettlementThe actual transfer of funds between financial institutions to fulfill payment obligations.
FundingWhen the merchant's bank account receives the net proceeds from settled transactions.
T+1, T+2Settlement timing notation. T = transaction date. T+1 = one business day after transaction.