Payment Stack


This is the user-facing layer where the customer initiates a payment — online or in-store. It includes the point-of-sale (POS) or checkout interface, where payment details are entered or tapped/swiped.

Examples: Shopify, Apple Pay, Amazon, Square, Toast


The gateway captures, encrypts, and transmits card or payment data to the processor. It also performs basic fraud checks and routes the transaction to the appropriate processor.

Examples: Stripe, Adyen, Braintree, Shift4


The processor acts as the bridge between merchant and the financial networks, handling authorization, settlement initiation, and fraud screening. Some processors are full-stack and also provide gateway and acquiring services.

Examples: Stripe, Adyen, Worldpay, PayPal, Toast, Amazon, Shopify


This bank holds the merchant’s account, receives the customer’s funds from the card network, and deposits them to the merchant (minus fees). It’s the merchant’s financial institution in the transaction.

Examples: JPMorgan Chase, Wells Fargo, Stripe, Adyen, Bank of America


These are the global networks that move data and money between issuing and acquiring banks. They authorize and clear payments, and take a cut via interchange fees.

Examples: Visa, MasterCard, Amex, Discover


This is the customer’s bank — it issues the credit or debit card, checks for available balance or credit limit, and approves or declines the transaction.

Examples: Chase, Capital One, Citi, Amex


This is the backend layer where actual money moves. After approval, funds are routed via clearing systems (e.g. ACH, VisaNet, SWIFT) and settle into the merchant’s account.

Examples: ACH, Fedwire, VisaNet, SWIFT, SEPA, Banknet

Key Players

CompanyCore FocusTarget MarketStrengthsPOS HardwareCrypto SupportNotable Customers
StripeOnline payments, APIs, B2B, SaaS platformsInternet-native businesses, SaaS, marketplaces, global platformsDeveloper-friendly APIs, global coverage, advanced infrastructure✅ USDC on Solana, Polygon, EthereumAmazon, Shopify, Lyft, Notion
PayPalOnline consumer payments, wallets, checkoutConsumers and merchants, mostly e-commerceMassive user base, trusted consumer brand, easy checkout✅ Buy/Sell/Transfer BTC, ETH, LTC, BCH; USDC on PayPal USDeBay (past), many online retailers
Square (Block Inc.)SMB POS, payments, Cash App, BNPL (Afterpay)Small physical businesses, local commerce, consumersIn-person commerce, easy setup, ecosystem (POS + software + Cash App)✅ BTC via Cash AppCoffee shops, food trucks, salons
Shift4 (FOUR)POS payments, hospitality, sports, eventsHotels, stadiums, restaurants, enterprise POSDeep integrations in hospitality/entertainment verticalsCaesar’s Palace, Allegiant Stadium, various restaurants
ToastRestaurant-specific POS and managementRestaurants (quick service to fine dining)Full-stack restaurant tech (ordering, payroll, loyalty)Independent restaurants, fast casual chains
AdyenGlobal enterprise paymentsLarge global enterprises, omnichannelUnified commerce (POS + online), direct acquiring in many regionsUber, Spotify, McDonald’s
Checkout.comOnline payments infrastructureMid-large enterprises, international e-commerceStrong presence in Europe, Middle East; developer APIsTikTok, Binance, Revolut

Breakdown of Payment Fees Per Transaction

Note : Numbers below are illustrative close approximations as estimated by ChatGPT.

When a merchant accepts a credit card payment (say $100), the typical fee structure is around 2.5%–3.5% of the transaction. That fee gets divided as follows:


Standard Credit Card Fee Breakdown (Per $100)

Fee TypePaid ToApprox. %$ AmountNotes
Interchange FeeIssuing Bank1.50%–2.00%$1.50–$2.00Set by Visa/Mastercard, but paid to the issuer (your bank)
Assessment FeeVisa / Mastercard~0.10%–0.15%$0.10–$0.15Network fee for using their rails
Processing FeeProcessor (e.g. Stripe)~0.20%–0.30%$0.20–$0.30Infrastructure cost, fraud tools, uptime
Gateway FeeGateway (e.g. Stripe)~$0.10 flat$0.10Covers tokenization, fraud screening, checkout API
Other FeesPCI, 3DS, cross-borderVaries~$0.05–$0.20Includes security, currency, or compliance charges

Total Cost to Merchant: ~$2.70 – $3.20 per $100