14+ years building on WordPress / Replies in under 5 hours
WooCommerce 9 min read · Updated July 2026

WooCommerce Payment Gateways: Stripe, PayPal, Square and More

Photo of Ajay Khandal
Ajay Khandal
WordPress Developer
Top 10 Payment Gateways for WordPress WooCommerce Stores
TL;DR

For most WooCommerce stores, Stripe is the right gateway: no monthly fee, 1.5% + 20p per transaction (UK) or 2.9% + 30¢ (US), cards plus Apple Pay/Google Pay/Link, built-in 3D Secure for SCA compliance, and Stripe Radar ML fraud detection included in the transaction fee. WooPayments (Automattic's official gateway, powered by Stripe) offers identical rates with simpler dashboard management. PayPal is worth adding as a secondary option if your customers skew toward demographics that prefer paying via their PayPal account. Square is the right choice for stores with both a physical location and an online WooCommerce store — it syncs inventory across Square POS and WooCommerce. Authorize.Net ($25/month gateway fee) makes sense only for US B2B merchants with an existing merchant account who need Authorize.Net's Advanced Fraud Detection Suite. BNPL options (Klarna, Afterpay, Affirm) lift conversion on higher-ticket items above £50–75 — available via Stripe's payment element without a separate plugin. For PCI DSS scope: using Stripe Elements or WooPayments keeps you in SAQ A (the simplest self-assessment questionnaire), since card data never reaches your server.

Choosing a payment gateway for WooCommerce isn’t just picking which logo appears at checkout. The gateway you choose affects checkout conversion rate, fraud liability, PCI DSS compliance scope, and monthly operating costs — sometimes significantly. The original question is usually “which one?”; the better question is “which one for what kind of store?”

This guide covers the gateways that actually matter for UK, US, and EU WooCommerce stores — with real fee numbers, PCI scope explained, and a decision framework at the end.

Stripe is the right starting point for most WooCommerce stores. No monthly fees, transparent pricing, and a single integration that handles cards, Apple Pay, Google Pay, Link (Stripe’s accelerated checkout for returning customers), and regional European payment methods (SEPA Direct Debit, iDEAL, Bancontact, Przelewy24) — without a separate gateway for each.

Fees: UK: 1.5% + 20p (UK-issued cards), 2.5% + 20p (EEA cards), 3.25% + 20p (non-EEA). US: 2.9% + 30¢ (domestic), add 1.5% for international cards. No setup fees, no monthly fees.

Stripe Radar — ML-based fraud detection built into every Stripe account at no extra charge. Blocks cards based on velocity, IP risk, and patterns shared across the Stripe network. Configurable rules (e.g. “block cards from countries where you don’t ship”) are available on all plans; the advanced rule editor with custom machine learning models requires Radar for Teams (+5¢/transaction).

3D Secure and SCA — Stripe automatically requests 3D Secure authentication where required by EU PSD2 Strong Customer Authentication regulation. When a transaction is authenticated via 3DS and later disputed as unauthorised, liability shifts from you to the issuing bank. For EU-facing stores and high-ticket UK orders, this liability shift is material — see the WooCommerce fraud prevention guide for the full mechanics.

Subscriptions and recurring billing — Stripe’s billing API is what MemberPress, Restrict Content Pro, and Paid Memberships Pro all use under the hood for recurring membership charges. If you’re building a subscription product, Stripe’s subscription management (pause, resume, prorate, retry logic on failed payments) is more capable than any alternative gateway’s recurring billing. For the full membership site setup, see building a membership site with WordPress.

Stripe Chargeback Protection (US only, +0.4% per transaction) — Stripe fights the dispute on your behalf and covers the disputed amount if you lose. Worth calculating against your current dispute rate; it becomes cost-effective when your chargeback rate approaches 0.3%.

WooCommerce integration: The official “Stripe Payment Gateway for WooCommerce” extension (free on WordPress.org) handles the full integration including 3DS, Apple Pay/Google Pay, and saved payment methods.

PayPal — strong brand, understand the checkout UX trade-off

PayPal has strong brand recognition, particularly among older demographics and customers who are uncomfortable entering card details into unfamiliar sites. The trust signal is real, and the “Pay with PayPal” button converts well for that segment.

The friction point: standard PayPal Checkout redirects customers to PayPal.com during the payment step, then returns them to your store. This context switch is a measurable source of drop-off for customers who don’t have an active PayPal session or forget their password at checkout.

WooCommerce PayPal Payments (free official extension) covers three integration modes: Standard (redirect), Advanced (hosted card fields embedded in your checkout — no redirect, accepts cards without a PayPal account), and Pay Later (BNPL, available in US, UK, Germany, Australia).

PayPal Braintree — PayPal’s developer-first gateway, kept separate from the consumer PayPal product. Braintree uses an embedded card form with no redirect, and also surfaces PayPal and Venmo as in-page payment options. At higher transaction volumes (above roughly £40k/month in the UK), Braintree fees become negotiable. The technical integration is more complex than standard PayPal but closer to Stripe in checkout UX quality.

The honest take: most stores on Stripe don’t need PayPal as a primary gateway. But if your analytics show a high proportion of customers abandoning at the card entry step, or if your target audience skews toward demographics that prefer PayPal, adding PayPal as a secondary option via WooCommerce PayPal Payments often pays for the added gateway management overhead.

WooPayments — simplest dashboard, same rates as Stripe

WooPayments is Automattic’s official WooCommerce gateway, powered by Stripe under the hood. Transaction fees are identical to Stripe’s standard rates (1.5% + 20p in the UK, 2.9% + 30¢ in the US). No monthly fees.

The key advantage over a direct Stripe integration: disputes, payments, subscriptions, and reporting all live inside the WooCommerce dashboard. You don’t need a separate Stripe.com login. For store owners who want to manage everything in one place and don’t need Stripe’s advanced configuration options, WooPayments is the path of least friction.

The trade-off: less flexibility. WooPayments doesn’t expose Stripe Radar’s advanced rule editor, Stripe Connect (for marketplace builds), or some of the more granular subscription controls available via direct Stripe integration. Available in the US, UK, Canada, Australia, New Zealand, and a growing list of additional markets — check the WooPayments country availability page before assuming it’s available in your target market.

Square — the right choice for POS and online together

Square is the clear choice if your store has both a physical retail presence and a WooCommerce online store. Square POS handles in-person card and contactless payments; the WooCommerce Square plugin syncs inventory bi-directionally between your Square account and WooCommerce, so stock levels stay accurate across channels without manual reconciliation.

Fees: UK online: 1.4% + 25p (UK-issued cards). US online: 2.9% + 30¢. In-person (UK): 1.75% for contactless/chip and PIN. No monthly fees on the free Square plan.

Available in UK, US, Canada, Australia, Japan, Ireland, France, and Spain. If you don’t have a physical retail location, Stripe or WooPayments is a simpler setup without the Square account overhead.

Authorize.Net — for US B2B and high-ticket merchants

Authorize.Net is a US-market gateway used heavily in B2B and high-ticket retail. It requires a separate merchant bank account (unlike Stripe, which acts as a payment facilitator with its own merchant account). Fees: $25/month gateway fee + 10¢ per transaction + your merchant account’s card-present rate (typically 2.2–2.9% for card-not-present transactions).

The $25/month gateway fee means Authorize.Net only makes economic sense above roughly $2,000/month in revenue, where a lower per-transaction rate on a merchant account relationship offsets the fixed monthly cost. Below that threshold, Stripe is cheaper despite its higher percentage rate.

Where Authorize.Net earns its place: the Advanced Fraud Detection Suite (AFDS) is more configurable out of the box than Stripe Radar — IP velocity filters, enhanced transaction filters, and per-transaction manual review queues that integrate with existing B2B workflows. For merchants already running a merchant bank account relationship who need fine-grained fraud controls on large orders, it’s a strong fit. For stores starting from scratch, Stripe’s Radar is sufficient and the simpler setup is worth more than the marginal fraud rule flexibility.

Buy Now Pay Later — Klarna and what it actually does for conversion

Buy Now Pay Later (BNPL) options — Klarna, Afterpay/Clearpay, and Affirm — typically lift conversion rate on orders above £50–75 and increase average order value for stores in fashion, electronics, furniture, and other higher-ticket non-consumable categories. The mechanics: merchants get paid immediately at full order value; the BNPL provider handles the customer’s installment collection and takes on the collection risk.

Two integration paths for WooCommerce:

  • Via Stripe: if you’re already on Stripe, Klarna, Afterpay/Clearpay, and Affirm are available as payment method options in the Stripe Payment Element — no separate plugin. Enable them from your Stripe dashboard under Payment Methods.
  • Klarna direct: Klarna’s own WooCommerce extension (free) integrates directly without a Stripe dependency. Available in UK, US, Germany, Netherlands, and most EU markets.

Merchant fees vary by provider and volume — Klarna’s merchant rate is not publicly listed and is negotiated above minimum volume thresholds. Clearpay’s rate is approximately 6% per transaction for standard merchants, which requires measurable AOV uplift to justify. Calculate whether your average order value increase on BNPL-influenced transactions offsets the higher per-transaction cost before committing. For a broader look at checkout conversion, the WooCommerce conversion optimisation guide covers the checkout flow changes that deliver the most consistent lift.

Fee comparison at a glance

Gateway Monthly fee UK online rate US online rate
Stripe None 1.5% + 20p (UK cards) 2.9% + 30¢
WooPayments None 1.5% + 20p 2.9% + 30¢
PayPal None ~2.3–2.9% + 30p ~3.49% + $0.49
Square None 1.4% + 25p (UK cards) 2.9% + 30¢
Authorize.Net $25 N/A (US market) 10¢ + merchant rate

PCI DSS scope — the factor most guides skip

PCI DSS compliance isn’t just a checkbox — which gateway integration method you use determines which Self-Assessment Questionnaire (SAQ) you complete, and that affects what security controls you’re required to maintain.

SAQ A (the simplest, ~20 questions): all card data capture handled by the gateway’s hosted form — either a redirect (PayPal Standard) or an embedded iframe/hosted fields setup (Stripe Elements, PayPal Advanced, Authorize.Net Accept.js). Card data never reaches your server. This is where most WooCommerce stores should aim to be.

SAQ A-EP (more questions, more controls): you host your payment page and use JavaScript to capture card data client-side before forwarding it. This applies if you build a fully custom payment form that sits on your domain and touches card data before tokenising it. Most WooCommerce stores using official gateway plugins never reach SAQ A-EP.

SAQ D (the most complex): you store, process, or transmit card data yourself. Don’t do this — there is no reason for a WooCommerce store to store raw card numbers, and doing so creates serious liability exposure under GDPR and PCI DSS simultaneously.

Practical implication: use Stripe Elements, WooPayments, or PayPal’s hosted fields, and you’re in SAQ A territory. Your hosting provider’s SSL certificate, a current PCI attestation, and a completed SAQ A is all that’s required for most WooCommerce stores.

Which gateway to use

  • Most WooCommerce stores: Stripe as primary. Consider PayPal as a secondary option if your customer demographics favour it or your analytics show cart abandonment at the card entry step.
  • Physical retail + online: Square. The inventory sync with Square POS is the deciding factor.
  • Subscription or membership site: Stripe. Its subscription API is what all major membership plugins use internally for recurring billing. See the WordPress membership site guide for plugin-specific payment configuration.
  • Simplest WooCommerce dashboard: WooPayments. Same underlying rates and infrastructure as Stripe, all managed from inside WooCommerce admin.
  • US B2B / high-ticket with existing merchant account: Authorize.Net. The $25/month gateway fee and advanced fraud rule editor make sense at scale.
  • Higher-ticket items (£50+): Add Klarna or Afterpay via Stripe’s payment element. Calculate the fee against expected AOV uplift before activating.

Gateway choice is also one of the cost inputs to the overall build budget — for a full picture of what a WooCommerce store costs to build and operate, the WordPress website cost breakdown covers hosting, plugins, and ongoing maintenance alongside payment processing fees.

If you need help configuring Stripe, WooPayments, or a multi-gateway setup for your store — including subscriptions, 3D Secure, BNPL activation, or fraud configuration — get in touch. Most payment gateway integrations can be completed and tested remotely without disrupting your live checkout.

Frequently asked questions

Stripe is the best starting point for most WooCommerce stores: no monthly fee, 1.5% + 20p per transaction (UK) or 2.9% + 30¢ (US), cards plus Apple Pay and Google Pay, built-in fraud detection via Stripe Radar, and automatic 3D Secure for EU SCA compliance. WooPayments (Automattic's official gateway, powered by Stripe) is the best option if you want to manage payments entirely inside the WooCommerce dashboard without a separate Stripe account. Square is the right choice if you have a physical retail location and need inventory sync between Square POS and WooCommerce. Authorize.Net is appropriate for US B2B stores with an existing merchant account who need advanced fraud controls on high-ticket orders.

Stripe: 1.5% + 20p per transaction (UK-issued cards), 2.9% + 30¢ (US) — no monthly fee. WooPayments: same rates as Stripe (it runs on Stripe infrastructure). PayPal: approximately 2.3–2.9% + 30p (UK), 3.49% + $0.49 (US) — varies by volume. Square: 1.4% + 25p online (UK), 2.9% + 30¢ online (US) — no monthly fee. Authorize.Net: $25/month gateway fee plus 10¢ per transaction plus your merchant account rate (typically 2.2–2.9% card-not-present). The Authorize.Net monthly fee means it's only economical above roughly $2,000/month revenue where a lower merchant account rate offsets the fixed cost.

Yes — WooPayments is Automattic's official WooCommerce payment gateway. It's powered by Stripe under the hood, so transaction fees are identical to Stripe's standard rates (1.5% + 20p in the UK, 2.9% + 30¢ in the US) with no monthly fee. The key difference from a direct Stripe integration: disputes, payments, subscriptions, and financial reporting all live inside the WooCommerce dashboard rather than requiring a separate Stripe.com login. The trade-off is less configuration flexibility — WooPayments doesn't expose Stripe Radar's advanced rule editor or Stripe Connect for marketplace builds. Available in US, UK, Canada, Australia, New Zealand, and additional markets.

PCI DSS compliance scope for a WooCommerce store depends on how card data is captured. Using Stripe Elements, WooPayments, or PayPal's hosted card fields puts you in SAQ A territory — the shortest self-assessment questionnaire (~20 questions), because card data is captured directly by the gateway's hosted form and never touches your server. SAQ A-EP applies if you build a custom payment form that captures card data on your own domain before tokenising it — most WooCommerce stores using official gateway plugins never reach this. Never store raw card numbers yourself; this triggers SAQ D (the most complex) and creates serious liability under PCI DSS and GDPR. The practical rule: use a gateway's official WooCommerce extension and you're in SAQ A. Your hosting provider's SSL and a completed SAQ A is all that's required.

For most stores, the answer is both — but with different roles. Stripe as the primary gateway (embedded card form with Apple Pay and Google Pay, no redirect, Stripe Radar fraud protection, 3DS for SCA compliance). PayPal as a secondary option for customers who prefer checking out with their PayPal account rather than entering card details directly. The key PayPal friction point is its standard checkout redirect to PayPal.com — this creates a context switch that increases drop-off for some customer segments. PayPal Advanced mode (via WooCommerce PayPal Payments) eliminates the redirect by embedding card fields in your checkout page. If your analytics show a high proportion of cart abandonment at the payment step, test adding PayPal as a secondary option and measure the conversion change.

Buy Now Pay Later (BNPL) lets customers pay in installments while the merchant receives the full order amount immediately — the BNPL provider (Klarna, Afterpay/Clearpay, Affirm) handles the installment collection and takes on the non-payment risk. For WooCommerce, BNPL options are available via Stripe's payment element (Klarna, Afterpay, Affirm — no separate plugin if you're already on Stripe) or via Klarna's own WooCommerce extension. BNPL typically lifts conversion rate on orders above £50–75 and increases average order value for fashion, electronics, and furniture stores. The merchant fee (typically 2–6% depending on provider and volume) needs to be calculated against the AOV uplift for your specific product mix — it's not automatically profitable for all stores. Low-ticket stores (under £30 AOV) rarely see enough benefit to justify the fee.

Photo of Ajay Khandal

Written by Ajay Khandal

I'm a freelance WordPress developer with 14+ years of experience building, fixing, and speeding up sites for businesses, agencies, and store owners across the US, UK, Europe, and Australia. I specialize in custom themes, WooCommerce, and performance — the kind of work that shows up as faster load times and fewer support tickets. No account managers, no outsourced tickets — you work directly with me, with replies typically inside 5 hours.

Work with me →