Learn Anatomy of a Checkout

Lesson 11 of 13

Transaction types.

Channel, initiator, and credential: how to label every card payment, with an interactive classifier.

By Nagesh Koritala 7 min read Last verified: November 2026

  1. Lesson 1: Improve the checkout
  2. Lesson 2: The checkout flow
  3. Lesson 3: Authorization
  4. Lesson 4: Payment states
  5. Lesson 5: Capture
  6. Lesson 6: Clearing and settlement
  7. Lesson 7: Cash capture
  8. Lesson 8: Returns and refunds
  9. Lesson 9: Disputes
  10. Lesson 10: Tokens and stored credentials
  11. Lesson 11: Transaction types (this lesson)
  12. Lesson 12: Complete reference
  13. Lesson 13: Payments compliance
All 16 pages in this guide
  1. Improve the checkout
  2. The checkout flow
  3. Authorization
  4. Payment states
  5. Capture
  6. Clearing and settlement
  7. Cash capture
  8. Returns and refunds
  9. Disputes
  10. Tokens and stored credentials
  11. Transaction types
  12. Complete reference
  13. Payments compliance
  14. Follow one order
  15. Where it breaks
  16. Payments dictionary

Every card payment you send carries labels that tell the issuer what kind of payment it is. Get them right and approvals go up, fees go down, and disputes are easier to win. Get them wrong and good payments get declined.

The labels answer three separate questions. Teams get confused when they mix them up, so learn them one at a time.

Question 1 · Channel
How did the card arrive?

Card present (tap, chip, swipe) · E-commerce (website) · In-app · MOTO (mail or phone order, keyed by staff).

Question 2 · Initiator
Who started it?

CIT: the customer is taking part right now. MIT: the merchant charges a stored card without the customer, under an agreement.

Question 3 · Credential
Is a saved card involved?

Not stored (one-time) · Initial (storing it now, with consent) · Subsequent (using a card stored earlier).

The answers combine. A phone order can be a CIT. A CIT can use a stored card (one-click checkout). An MIT always uses a stored card, and always traces back to an initial CIT where the customer agreed.

Classify a real transaction

Pick a situation. The panel shows how it should be labeled, and what your system must send.

Transaction classifier

The complete list

Card brands share the same core framework but name and split some types differently. The brand column notes where they diverge.

TypeFamilyAmountTimingExampleBrand notes
Customer-initiated (CIT)
One-time purchaseCIT, not storedKnownNowGuest checkoutThe default. No stored-credential indicator.
Initial storageCIT, initialKnownNow“Save this card” at checkout, or the first payment of a subscriptionFlag it as the first use and say what future use it enables. Authenticate here (3-D Secure where it applies). Keep the network transaction ID it returns.
Purchase with a saved cardCIT, subsequentKnownNowOne-click checkoutStill a CIT because the customer is present. Flag it as using a stored credential.
Setting up a seriesCIT, initialVariesNowSigning up for a planMastercard asks you to say which kind of series: credential on file, standing order, subscription, or installment.
Merchant-initiated: standing instructions (agreed in advance)
Recurring (scheduled)MITFixed or variableFixed scheduleMonthly membership, utility billVisa uses one “recurring” type. Mastercard splits it: subscription (fixed amount, fixed frequency) and standing order (variable amount, fixed frequency).
InstallmentMITKnown total, splitFixed schedule, fixed countFurniture paid in 4 partsOne purchase, a set number of payments. Not a loan from a third party; that would be BNPL.
Unscheduled card on file (UCOF)MITFixed or variableNo fixed schedule; at an agreed triggerAuto top-up when balance is low, usage-based billingBoth brands. The trigger must be in the customer's agreement.
Merchant-initiated: industry practice (follow-ons to a purchase)
IncrementalMITAdds to an existing authDuring the serviceHotel stay extendedA Visa industry-practice type.
ReauthorizationMITOriginal or remaining amountAfter the first auth expiredBack-ordered item ships lateA Visa type. For split shipments Mastercard uses partial shipment.
Partial shipmentMITRemaining amountWhen later items shipSecond box of a split orderA Mastercard type.
Delayed (related) chargeMITNew, related amountAfter the main purchaseMinibar after hotel checkout, car rental damageBoth brands; Mastercard calls it related or delayed charge.
ResubmissionMITSame amountAfter a declineRecovering a fare for a transit ride already taken, after an insufficient-funds declineBoth brands. Visa limits it to goods or services already delivered; Mastercard's M208 is broader. Check how your gateway wants retried subscription renewals flagged.
No-showMITAgreed penaltyAfter a missed bookingHotel or appointment no-showBoth brands. Only if the policy was disclosed and accepted.
Channels (combine with the above)
Card presentChannelAnyTap, chip, swipeChip or device cryptogram; counterfeit liability rules apply.
E-commerceChannelAnyWebsite checkoutECI value shows the 3-D Secure result.
In-appChannelAnyMobile app, often with a walletUsually token and cryptogram.
MOTOChannelAnyPhone or mail order keyed by staffCard not present and no 3-D Secure, so no fraud liability shift. The fraud and dispute risk stays with you.

Scheduled vs unscheduled, in one line. If you can put the next charge on a calendar when the customer signs up, it is scheduled (recurring or installment). If the charge depends on an event, it is unscheduled card on file.

Field names differ by gateway: “initiator,” “stored credential type,” “subsequent auth reason,” “recurring flag.” Mastercard also assigns each category its own code (C101 to C104, M101 to M104, M205 to M208; the full list is in lesson 12). Visa recurring charges may never be more than a year apart. Map each row above to your gateway's exact values before you build.

Sources for this guide

Card network rules change. Time limits, fees, and authorization windows here reflect published rules and provider documentation as of late 2026; confirm details with your processor before you build against them.

Sources

Your progress stays on this device.

Next: Lesson 12

Complete reference.

Authorization types, validity windows, statuses, codes, declines, disputes, and monitoring, brand by brand.

Questions about payments? Email me. I read every note.

Complete reference: a stack of tabbed sheets, one tab per topic. CodesStatesWindows