Need the #1 website developer in Brisbane?Click here →

Payment Processing

8 min readLast reviewed: June 2025

Stripe, PayPal, payment gateways — how money moves on the web and what it costs.

The Payment Processing Stack

When you charge a customer's credit card, money flows through seven parties, each taking a cut:

1. Your Business

Initiates the transaction and receives the money (minus fees).

2. Payment Gateway (Stripe, PayPal, Square)

Processes the payment, tokenizes card data, handles PCI compliance. Charges 2.2-2.9% + $0.30 per transaction.

3. Payment Processor

Manages relationships with banks and networks. Usually invisible to you.

4. Card Network (Visa, Mastercard, Amex)

Routes the transaction and charges an interchange fee (1-3% of transaction value).

5. Issuing Bank

Customer's bank that issued the card. Receives portion of interchange fee, approves or declines the transaction.

6. Acquiring Bank

Your bank that deposits the money into your account.

7. Customer's Bank

Charges the customer's account and potentially a foreign transaction fee.

You control #1 and choose #2. Everything else is invisible. A typical $100 transaction costs you $2.90 + $1.50 (interchange) = $4.40 total (4.4% effective fee).

Payment Gateway Comparison

Payment gateway pricing comparison. Most offer identical transaction fees; differences matter in features (recurring billing, international, integrations).
GatewayPer-Transaction FeeMonthly MinimumBest For
Stripe2.9% + $0.30NoneSaaS, subscriptions, international
PayPal2.9% + $0.30NoneSmall businesses, eBay integration
Square2.9% + $0.30NoneRetail, POS, offline + online
Braintree2.9% + $0.30NonePayPal integration, high volume
Authorize.net2.9% + $0.30$25/monthLegacy systems, self-hosted checkout

Fees look similar because they're standardized across the industry. Differentiation comes from features (Stripe leads with developer experience), integrations (Braintree wins with PayPal), and compliance (Square wins with POS integration).

PCI Compliance & Risk

PCI (Payment Card Industry) compliance is a shared responsibility between you, your gateway, and your bank. It involves security standards for handling card data.

If You Handle Card Data Directly:

You are liable for PCI compliance. This means annual audits, security assessments, firewalls, encryption, network monitoring. Cost: $5,000-50,000/year depending on company size and audit requirements.

If You Use a Payment Gateway (Stripe, PayPal):

The gateway handles PCI compliance. You never touch card data. Your responsibility is keeping your own servers secure and using HTTPS.

The Cost of Non-Compliance:

A single data breach exposing unencrypted card data can result in fines from $100-$500 per exposed card. A 100,000-card breach costs $10-50 million minimum. Plus chargeback fees, reputation damage, and legal liability.

The Cost of a Data Breach
A payment data breach doesn't just cost fines. Shopify paid $18 million for a single 2013 breach. Target's 2013 breach cost $18.5 million. This is why you should never build your own payment processing—use a gateway and let them handle the liability.

Recurring Billing & Subscriptions

Charging customers on a recurring schedule (monthly, yearly) is technically different from one-time payments. It requires:

  • Tokenizing the card and storing it securely
  • Running automated charges on a schedule
  • Handling failed payment retries
  • Managing subscription lifecycle (upgrades, downgrades, cancellations)
  • Tax calculation for subscription recurring charges
  • Dunning management (recovering failed payments)

Subscription Billing Platforms:

Stripe Billing

Built into Stripe. Good for SaaS, solid billing features, integration with Stripe ecosystem. No additional fees beyond transaction fees.

Chargebee

Specialized subscription billing. More features than Stripe Billing. $99-500/month depending on MRR. Supports complex billing scenarios (usage-based, proration, etc).

Recurly

Enterprise subscription management. Supports dunning, complex tax rules, multi-currency. Starting at $99/month.

Subbly

E-commerce focused subscriptions. For Shopify stores. 0.5% + $0.45 per transaction on top of Shopify fees.

International Payments

Accepting payments from international customers adds complexity: currency conversion, local payment methods, higher interchange fees, currency risk, and compliance in multiple jurisdictions.

Stripe Connect

Handles international payments, local currency, local payment methods in 100+ countries.

PayPal

Good for international but higher fees in some regions. Instant conversion to USD available.

Wise (formerly TransferWise)

For B2B international. Real exchange rates, low fees. Not for direct customer checkout.

International customers pay higher fees (2.2% card fees + currency conversion spreads). They also have higher chargeback rates. The cost of serving international customers is 2-3x serving domestic ones.