Getting started

Online payment processing for small business

9 min read

Small online shop owner packing an order at a desk next to a laptop showing a checkout page

Quick answer

To take payments online you need a merchant account and a gateway, then a way for customers to pay: a hosted checkout on your store, a payment link, or an emailed invoice. Online card fees run roughly 0.3% to 0.8% higher than in person because the card isn't present, and hosted checkout keeps your security paperwork short.

Key takeaways

  • Hosted checkout means the card never touches your own website — far less risk and far less paperwork.
  • Payment links and invoices are the fastest way to start; no website changes needed.
  • Online sales cost more than in-person and carry more dispute risk, so collect ZIP and CVV every time.
  • Use the same provider for online and in-person to get one deposit stream and one report.
  • Set clear shipping and refund terms on the checkout page itself, not buried in a policy link.

The pieces you actually need

Online payments sound complicated because the industry uses four words for two things. Here's the whole stack in plain terms. A merchant account is the account that receives card money before it lands in your bank. A gateway is the piece that securely carries card details from your website to the processor — the online equivalent of the card terminal on your counter. A checkout is what your customer sees. And your bank account is where the deposit shows up. Most small businesses get the first two bundled from one provider and never think about them separately again.

If you already accept cards in person, you may only need the gateway added to your existing account. That's usually the cheapest and simplest path, and it keeps all your sales in one report. If you're starting from zero, our guide to accepting credit card payments covers the application and approval side.

Four ways to collect money online

Choosing how customers pay you
MethodSetup effortBest for
Payment link (a URL you text or email)MinutesDeposits, custom quotes, social media sales
Emailed invoice with a Pay buttonMinutesContractors, consultants, wholesale, net-30 customers
Hosted checkout on your storeA dayProduct catalogs, online ordering, ticketing
Embedded fields on your own pagesDeveloper workCustom flows and subscription products

Start at the top of that list. A lot of businesses assume they need a full e-commerce build when a payment link solves 80% of the problem this afternoon. A landscaper texting a link for a $600 deposit is doing online payments correctly.

Why hosted checkout is worth choosing

With hosted checkout, the card entry form is served and secured by your payment provider, even if it looks like part of your site. The card number never passes through your own web server. That matters for two reasons: your exposure if your site is ever compromised is much smaller, and your annual security questionnaire drops from roughly 190 questions to about 30. That's not a small difference when you're doing it yourself on a Sunday night — see PCI compliance for small business for the details.

Embedding the fields directly in your own pages gives you more design control and is sometimes necessary for complex subscription flows, but it pulls your website into the security scope. Unless you have a developer maintaining it, hosted is the right default.

What online payments cost

Card-not-present transactions carry higher interchange than in-person ones, because the card networks price for the higher fraud risk. Expect roughly 0.3% to 0.8% more than your counter rate on the same card. On top of that there may be a gateway monthly fee and a small per-transaction gateway fee.

Typical online cost components
ComponentTypical rangeNotes
Card processing2.5% – 3.2% + 10–30¢Higher than card-present on the same card
Gateway monthly$0 – $25Often waived when bundled with your account
Gateway per transaction$0 – $0.10Small, but adds up on high volume
Chargeback / dispute fee$15 – $40Per dispute, win or lose
Refund handling$0 – $0.30Percentage fees usually aren't returned
Merchant statement showing card-not-present transaction fees itemized by category
Online sales appear as separate, costlier categories on an interchange-plus statement.

One important note on refunds: when you refund a card sale, the percentage fee you paid usually isn't credited back. So a high return rate is a real cost, not just an inventory nuisance. If you're comparing pricing structures, our piece on interchange-plus vs flat rate explains which model exposes these costs clearly.

Offer the payment types your customers use

  • Cards — Visa, Mastercard, Discover, American Express. Non-negotiable.
  • Digital wallets — Apple Pay and Google Pay raise mobile conversion noticeably because there's nothing to type.
  • ACH bank transfer — much cheaper on large invoices; great for wholesale and B2B.
  • Buy now, pay later — can lift average order value on higher-ticket goods, at a higher fee.
  • Card on file — for repeat customers and subscriptions, stored as a token by your provider, never as a number you keep.

For a contractor invoicing $8,000, steering the customer to ACH instead of a card can save well over $200 on a single payment. It's the most overlooked lever in B2B.

Keeping fraud and disputes under control

Online is where the disputes live, because you can't see the customer or the card. The defenses are cheap and mostly automatic once configured.

  1. 1Require the billing ZIP code and the card security code on every transaction.
  2. 2Turn on 3-D Secure where available — on approved transactions it shifts fraud liability off your business.
  3. 3Set velocity rules: flag five attempts from the same card or IP in ten minutes.
  4. 4Use tracked shipping and require a signature on high-value orders.
  5. 5Send an immediate emailed receipt with your business name, phone number and item description.
  6. 6Set your statement descriptor to the name customers know you by, not your legal entity.

That last item prevents an astonishing number of "I don't recognize this charge" disputes. Our full playbook is in how to prevent chargebacks.

Getting paid faster

Funding for online sales works like in-person sales: batch by the daily cutoff, and the money typically lands the next business day. Two things slow it down for new accounts. Underwriting may hold a portion of early sales if you sell future-dated goods like tickets or custom orders, and unusually large first transactions can trigger a review. Neither is a red flag — tell your provider ahead of a big launch or a large invoice and it usually goes through without a hold.

Connecting online and in person

If you sell both ways — a shop with a website, a market vendor with an online store, a restaurant with direct ordering — use one provider for everything. You get one deposit stream to reconcile, one report for taxes, one set of customer records, and consistent pricing. Running a separate app for markets and a separate gateway for the website is how businesses end up with three subscriptions and no clear picture of their margins. Our guide to mobile card readers covers the in-person side of that combination.

Vendor taking a contactless payment on a mobile reader, matching the same account used online
One account for markets, counter and website means one deposit and one report.

A realistic first-week plan

  1. 1Day 1: add a gateway to your existing merchant account, or apply if you don't have one.
  2. 2Day 1: send your first payment link to a real customer and confirm the deposit.
  3. 3Day 2: set your statement descriptor and receipt template.
  4. 4Day 3: connect hosted checkout to your website or online store platform.
  5. 5Day 4: turn on Apple Pay and Google Pay, then test on a phone, not just a laptop.
  6. 6Day 5: enable ZIP and CVV checks plus 3-D Secure; place a test order end to end.
  7. 7Day 6: write shipping and refund terms onto the checkout page.
  8. 8Day 7: complete your PCI questionnaire while everything is fresh in your mind.

Help for Minnesota businesses selling online

We help shops, makers, contractors and restaurants across Minneapolis, St. Paul and the rest of Minnesota connect their websites to the same account they use at the counter. If you're shipping statewide, we'll also make sure your reporting separates online from in-person so your bookkeeper isn't guessing at year end.

Tell us what platform your site runs on and we'll tell you exactly what the setup takes. Book a walkthrough or call 763-280-3155.

Frequently asked questions

Sources and references

Want this checked against your own statement?

Send us a recent processing statement and we'll mark it up line by line — what you're paying now, and what you'd pay with us. No pressure.

Keep reading

Send us your last statement

Email us a recent processing statement and we'll show you, line by line, what you're paying now and what you'd pay with us. No pressure, no sales pitch.