FeaturesCommunityGuidesUse casesCompareToolsBlogPricing
Orlume logo
Questions·Online stores· 4 min read

How to accept payments on a website

How to accept payments on your website: payment links, embedded checkout from Stripe or PayPal, a store platform, or invoicing. Fees, setup and which to pick.

The short answer

The easiest way to accept payments on a website is a hosted checkout from a processor such as Stripe or PayPal: create a payment link or button, put it on your site, and the processor handles card details and security. For many products, use a store platform with checkout built in; for services, invoices or booking tools with payments work well. In the US, standard online card fees are around 2.9% plus 30 cents.

  • Payment links and buttons need no coding and keep card data off your site.
  • Stripe's standard US online card rate is 2.9% + 30¢; PayPal's checkout is 3.49% + 49¢.
  • Store platforms bundle checkout, tax and shipping for product catalogs.
  • Never collect card numbers in your own form.

01The four main options

Ways to take payments, as of October 2026
OptionBest forSetupTypical US fee
Payment links or buttons (Stripe, PayPal)A few products, services, donationsMinutes, no codeAbout 2.9% + 30¢ (Stripe)
Embedded checkoutCustom sites wanting a smooth flowSome codeSame processor fees
Store platform (Shopify, Wix, Squarespace)Product catalogsHoursPlan plus about 2.9% + 30¢
Invoices or booking toolsServices, appointmentsMinutesProcessor fees, sometimes a platform fee

03Fees compared

Stripe's standard US pricing is 2.9% plus 30 cents for domestic online card payments, with extra charges for international cards and currency conversion, per its US pricing page. PayPal's US business fees list 3.49% plus a fixed fee for PayPal Checkout and 2.99% plus a fixed fee for standard card payments, with a fixed fee of 49 cents for US dollar transactions. Stripe vs PayPal compares them in detail.

04Services, bookings and subscriptions

For services, the cleanest flow is often a booking tool that takes payment or a deposit when someone books, or an invoice sent after a consultation; processors support both. For memberships and software, subscription billing handles recurring charges, failed payments and cancellations automatically. Choose the flow that matches how customers already expect to pay for what you sell, rather than forcing a cart onto a service.

05When to use a store platform instead

If you sell many products with variants, stock and shipping, a store platform's built-in checkout handles carts, taxes, shipping rates and order emails. Is Shopify worth it? and how much does Shopify take per sale? cover the most common choice, and how to start an online store covers the setup.

06Security and trust

Never build your own form that collects card numbers; use the processor's hosted page or embedded components, which keep card data off your servers. Serve your site over HTTPS, show clear prices including shipping before checkout, and state your refund policy. Distrust of a site with card details is one of the top reasons shoppers abandon checkout, according to Baymard Institute; how to reduce cart abandonment covers the fixes.

  • Use hosted or embedded checkout; never handle raw card numbers.
  • HTTPS everywhere, and recognizable payment logos.
  • Prices, shipping and refund terms visible before payment.
  • A real contact method on the site.

What people who tried it say

Founders on Hacker News and Indie Hackers generally recommend hosted checkout from Stripe or PayPal for small sites, warning against handling card data yourself and noting that payment providers can freeze accounts with high dispute rates.

Looking for more first-hand opinions? Search Reddit for “how to accept payments on a website”. We link the live threads rather than summarizing them, so you read them in full.

Our take

start with a payment link. It takes minutes, keeps you out of card security, and you can move to an embedded checkout or a store platform when volume justifies it.

Where this falls short

Fees vary by country, card type and business; the rates here are US standard pricing as published in October 2026. Some products and industries face extra rules or are restricted by processors.

Where Orlume fits

Orlume builds the site around your payment flow: describe the product and it designs a page with a clear buy button you can point at your Stripe or PayPal checkout link.

Free to start · No card required · Live in one click

Sources

  1. 1.Stripe pricing (US) · Stripe
  2. 2.PayPal business fees (US) · PayPal
  3. 3.Cart abandonment rate statistics · Baymard Institute

Orlume logoResearched and written by the Orlume team · Updated October 2026

Questions

People also ask.

More on how to accept payments on a website, answered briefly.

What is the easiest way to accept payments online?

A payment link or button from Stripe or PayPal. It needs no coding and takes minutes to set up.

How much does it cost to accept card payments online?

In the US, standard rates are about 2.9% plus 30 cents with Stripe, and 3.49% plus 49 cents for PayPal Checkout.

Do I need a business to accept payments?

Processors allow individuals and sole proprietors in many countries, but you still report income and may need registration depending on where you are.

Can I accept payments on a free website?

Often yes, by adding a processor's payment link; some free builder plans restrict selling features.

Orlume logoStill stuck? Email us
Orlume logo

Build something that doesn't look AI-made.

Describe the site you want. Watch it get designed, not just generated. Then publish it to its own orlume.site address.

  • Free to start
  • No card required
  • Publish to a live URL
  • You own the code