Ecommerce

WooCommerce Payment Gateways Compared

The payment gateway you choose for WooCommerce affects fees, checkout experience, payout speed and which customers can pay you. Here is how Stripe, PayPal, Square, Braintree, Authorize.Net and Amazon Pay compare for a typical store.

Quick answer: For most WooCommerce stores, the best setup is Stripe for card payments plus PayPal as a second option. Stripe keeps customers on your checkout page, supports Apple Pay and Google Pay, handles subscriptions well and has a free official extension. PayPal adds buyers who prefer not to enter card details. Square suits businesses that also sell in person, Authorize.Net fits merchants who already have a merchant account, and Amazon Pay can help stores with many Amazon shoppers. Compare fees in your country, supported currencies, payout times and Strong Customer Authentication support before you choose.

What a payment gateway does

A payment gateway securely passes card or wallet details from your checkout to the payment network, gets approval and sends the money to your account. In WooCommerce, each gateway is added as a plugin, either built in or as an extension.

The gateway affects:

  • Fees on every sale
  • Checkout experience, including whether customers leave your site to pay
  • Which payment methods you can offer
  • Payout speed to your bank account
  • Support for subscriptions, refunds and saved cards
  • Security and compliance responsibilities

Our guide to payment gateway integration explains the technical side in more depth.

Key things to compare

Fees

Most gateways charge a percentage of each transaction plus a fixed fee. In the United States, standard online card rates for Stripe, PayPal and Square have been around 2.9% plus 30 cents per transaction, with lower rates in some countries and extra fees for international cards or currency conversion. Always check the current pricing page for your country. Some gateways, such as Authorize.Net, also charge a monthly fee, and you may need a separate merchant account.

On-site or off-site checkout

With an on-site gateway, customers enter payment details on your checkout page, which usually feels smoother. With an off-site gateway, customers are sent to another site to pay and then return. Off-site payment can add friction but some customers trust it more.

Strong Customer Authentication

In Europe, new rules under PSD2 require extra verification for many online card payments, usually through 3D Secure 2. The rules began to apply in September 2019, with regulators allowing extra time for full enforcement. If you sell to European customers, choose a gateway whose WooCommerce extension supports SCA, or some payments will fail.

Subscriptions and saved cards

If you use WooCommerce Subscriptions, check that the gateway supports automatic recurring payments, card updates and payment retries. Our guide to WooCommerce Subscriptions covers this in more detail.

Payouts

Payout times vary from about two business days to a week, depending on the gateway, country and account history. New accounts often have longer holding periods.

The main gateways compared

Stripe

Stripe’s free official extension, WooCommerce Stripe Payment Gateway, accepts cards directly on your checkout page.

  • Strengths: clean on-site checkout, Apple Pay and Google Pay through payment request buttons, strong subscription support, good developer tools, SCA support, a clear dashboard and many supported countries and currencies
  • Weaknesses: account holds or closures for high-risk businesses, and support is mostly by email or chat
  • Best for: most online stores, especially those selling subscriptions or wanting a smooth mobile checkout

PayPal Checkout

The WooCommerce PayPal Checkout extension adds PayPal buttons that open a PayPal window, so customers can pay with their PayPal balance, bank or saved cards. WooCommerce also includes the older PayPal Standard, which sends customers off to PayPal’s site.

  • Strengths: widely recognised, trusted by many buyers, no card details to type for existing PayPal users, express checkout from product and cart pages
  • Weaknesses: customers interact with PayPal’s interface, disputes and account holds can be frustrating, fees can be higher for international sales
  • Best for: almost every store as a second payment option alongside cards

Square

Square for WooCommerce connects your online store with Square’s point-of-sale system.

  • Strengths: inventory and sales sync between your shop counter and your website, simple pricing, on-site card payments
  • Weaknesses: available in fewer countries than Stripe or PayPal, fewer advanced features for complex stores
  • Best for: businesses with a physical shop, market stall or café that also sell online

Braintree

Braintree, owned by PayPal, is available through the PayPal Powered by Braintree extension.

  • Strengths: cards and PayPal handled through one account, on-site checkout, subscription support
  • Weaknesses: setup is a bit more involved, and account approval can take longer
  • Best for: stores that want cards and PayPal under one provider

Authorize.Net

One of the oldest gateways, used with a separate merchant account. WooCommerce offers an official paid extension.

  • Strengths: works with many banks and merchant account providers, familiar to accountants and established businesses, can be suitable for some higher-risk industries through the right merchant account
  • Weaknesses: monthly fees, more setup, the extension costs money, and the interface feels dated
  • Best for: established businesses that already have a merchant account or negotiated rates

Amazon Pay

Lets customers pay using the details stored in their Amazon account.

  • Strengths: quick checkout for Amazon customers, familiar and trusted
  • Weaknesses: not every shopper uses it, and it adds another dashboard to manage
  • Best for: stores whose customers are heavy Amazon shoppers

Quick comparison

Gateway Checkout Monthly fee Subscriptions Best fit
Stripe On-site No Yes Most stores
PayPal Checkout Pop-up or off-site No Yes Second option for nearly all
Square On-site No Limited Online plus in-person sales
Braintree On-site No Yes Cards and PayPal together
Authorize.Net On-site Yes Yes Existing merchant accounts
Amazon Pay Pop-up No Limited Amazon-heavy customer base

Check the details for your country, since features and pricing differ.

Regional and alternative options

Depending on where you sell, local methods may matter more than cards:

  • India: gateways such as Razorpay, PayU and CCAvenue support UPI, net banking and wallets
  • Europe: iDEAL in the Netherlands, Bancontact in Belgium, SOFORT and giropay in Germany, often available through Stripe or Mollie
  • Buy now, pay later: Klarna, Afterpay and similar services have WooCommerce extensions and can suit fashion and higher-value items

If you sell in several currencies, check how each gateway handles conversion. Our guide to WooCommerce multi-currency covers the options.

How many gateways should you offer?

Two or three is usually right. Cards plus PayPal covers most shoppers. Too many options clutter the checkout and make testing harder. Add a regional method if a large share of your customers expect it.

Checkout experience matters as much as fees

A small difference in fees matters less than a checkout that loses sales. To keep checkout smooth:

  • Offer guest checkout
  • Make card fields simple and mobile friendly. See our guide to mobile checkout.
  • Show accepted payment methods early
  • Use express buttons such as Apple Pay, Google Pay and PayPal for returning buyers
  • Give clear error messages when a card is declined

Our article on cart abandonment covers other reasons customers leave at checkout.

Security and PCI compliance

On-site gateways like Stripe use hosted fields or tokenisation, so card numbers go straight to the gateway and never touch your server. This keeps your PCI compliance burden low. You still need HTTPS, up-to-date plugins and strong admin security. Never store card numbers yourself.

FAQ

Which WooCommerce payment gateway has the lowest fees?

It depends on your country, sales volume and customer mix. For small stores, Stripe, PayPal and Square are usually similar. High-volume stores may get lower rates through a merchant account or by negotiating.

Can I use Stripe and PayPal together?

Yes. Many stores offer both, and WooCommerce lets customers choose at checkout.

Do I need SSL for payment gateways?

Yes. HTTPS is required for on-site card payments and expected by customers on any checkout.

What happens if my gateway account is frozen?

Payments stop until the issue is resolved. Having a second gateway set up gives you a fallback.

Pick for your customers first

The right gateway is the one your customers trust and find easy, at fees that make sense for your margins. For most stores that means Stripe plus PayPal, with regional options where needed. If you want a WooCommerce store with a checkout built to convert, see our Turn visitors into customers service.

About the author

Imran M

Leave a Reply

Your email address will not be published. Required fields are marked *

Ready to improve your website?

Let's build a faster, higher performing website.