What's the simplest way to take payments online?

If you sell a handful of products, services, deposits or gift cards, use payment links or buy buttons from a provider such as Stripe, Square or PayPal. The checkout page is hosted by the provider, so card details never touch your site. Move to a full online store when you need inventory, shipping rules or many products.

The short version

  • For deposits, fees and a few products, a payment link is often enough.
  • The provider hosts the checkout, so card details stay off your website.
  • Booking tools that take payment suit businesses that sell time.
  • Switch to WooCommerce or Shopify when you need stock, shipping or variations.
  • Whatever you pick, make a real test payment and refund it.

What are my options?

Payment links. A payment link is a web address that opens a checkout page hosted by the payment provider. Stripe describes Payment Links as a way to accept payments “without writing code,” and you can share one by email, text, social media or a QR code. Put it behind a “Pay now” button on your site. Good for deposits, fixed-price services, event tickets and a few products.

Buy buttons. Several providers let you embed a buy button on your page. Stripe’s buy button is built from a payment link. It feels more built-in, with a little more setup. Good for a short product list people want to see on your site.

Booking tools. If you sell appointments, lessons or classes, a booking tool that takes payment when someone books may fit better than a store.

A full online store. Move to WooCommerce or Shopify when you need more than a handful of products, sizes and colors, stock tracking, shipping by weight or place, discount codes or customer accounts. Compare them in WooCommerce or Shopify.

Why does it matter?

A full store is more software to set up, update and look after. If you only sell a few things, a payment link gets you paid sooner with less to go wrong. And because card details go straight to the provider and never pass through your servers, your own card-security duties are much lighter. Stripe’s security guide says this reduces your PCI obligations, though a business accepting payments is still responsible for staying compliant. Ask your provider what applies to you. The card industry’s rules, called PCI DSS, are set by the PCI Security Standards Council.

What are the common mistakes?

  • Building a store too soon. If you have five products that rarely change, links are simpler.
  • No policies near the button. Link refunds, cancellations and delivery times beside it.
  • No receipt or alert. Customers should get a receipt, and you should get a notice of each payment.
  • A weak password on the payment account. Turn on two-factor authentication.
  • Falling for fake “payment failed” emails. Log in to the provider directly rather than clicking links. See how to spot a phishing email.
  • Guessing about sales tax. Ask your accountant what applies to you. This isn’t tax or legal advice.

What if payments stop working?

Expired keys, plugin updates and provider changes can quietly break checkout. Try a small test payment, check the provider’s dashboard for declined or failed attempts, and see why online payment or checkout isn’t working.

What does it cost, and how long does it take?

Payment providers charge processing fees on each sale, set out on their own pricing pages. A payment link can be live the same day. A full store takes much longer, because every product, shipping rule and tax setting has to be entered and tested.

How does E-3 handle this?

On sites E-3 looks after, bigger changes are tested on a staging copy first, and website care includes daily backups. To talk through what fits your site, email support@e3help.me.

Rather talk it through?

Call our team, or send a note and we’ll reply within one business day. No pressure and no jargon.

Ask E-3

Suggestions appear as you type. Use the up and down arrows to choose one, or press Enter to ask.

Get support