You've spent weeks picking products, designing your store, and writing descriptions — and now a customer is ready to buy. They click "Place Order," get hit with a confusing checkout screen, and leave. Or worse, they see their preferred payment method isn't available and abandon their cart entirely.
The payment gateway you choose — the service that securely processes credit cards and other payments on your store — can be the difference between a completed sale and a lost customer. But comparing gateways is frustrating. Fees are buried in fine print, feature lists blur together, and every provider claims to be the best.
This guide breaks down the top WooCommerce payment gateways by what actually matters: transaction fees, ease of setup, supported payment methods, and how they affect your customer's checkout experience.
Why Your Payment Gateway Choice Matters More Than You Think
A payment gateway does two critical jobs. First, it encrypts your customer's sensitive card details so they can pay safely. Second, it communicates with banks and card networks to approve (or decline) the transaction and move money into your account.
17%
of online shoppers abandon their cart because the checkout process is too complicated — and your payment gateway is a major part of that experience.
Choosing the wrong gateway can cost you in three ways:
- Higher fees eat your margins. A difference of just 0.5% per transaction adds up to thousands of dollars as your revenue grows.
- Limited payment methods lose customers. If you only accept Visa and Mastercard but your customer wants to pay with Apple Pay or a local method like iDEAL (popular in the Netherlands), you've lost the sale.
- Clunky checkout kills trust. Gateways that redirect customers to an external page (away from your store) create friction and can feel unsafe to buyers.
The right gateway balances low fees, broad payment support, and a seamless checkout experience — all without requiring you to become a developer.
The Top WooCommerce Payment Gateways Compared
Here's a straightforward comparison of the most widely used and reliable gateways. Each one has an official WooCommerce plugin, meaning you install it directly from your WordPress dashboard.
1. WooPayments (formerly WooCommerce Payments)
Best for: Store owners who want the simplest possible setup.
WooPayments is built by the WooCommerce team itself. It's powered by Stripe behind the scenes, but the entire experience — from setup to managing disputes — lives inside your WooCommerce dashboard. You never have to log into a separate system.
- Fees: 2.9% + $0.30 per domestic transaction (US). International cards add 1.5%.
- Payment methods: Credit/debit cards, Apple Pay, Google Pay, and buy-now-pay-later options like Affirm and Afterpay (in supported regions).
- Payout schedule: Deposits hit your bank account in roughly two business days.
- Setup difficulty: Very easy. Install the plugin, verify your identity, and you're processing payments within minutes.
The trade-off: WooPayments is only available in about 38 countries. If you're based outside those regions, it won't be an option. The fees are also standard — not the cheapest if you're processing high volumes.
2. Stripe
Best for: Stores that want flexibility and developer-friendly features as they grow.
Stripe is the engine behind WooPayments, but using Stripe directly through its own WooCommerce plugin gives you access to more features and payment methods.
- Fees: 2.9% + $0.30 per domestic transaction (US). Similar to WooPayments, with international surcharges.
- Payment methods: Over 135 currencies and dozens of local payment methods (Bancontact, Przelewy24, SEPA Direct Debit, and more).
- Payout schedule: Two business days (standard), or instant payouts for an additional 1% fee.
- Setup difficulty: Moderate. You'll create a Stripe account, then connect it to WooCommerce via the plugin.
The trade-off: Managing disputes and refunds happens in the Stripe dashboard, not inside WooCommerce. That's an extra tab to keep open, but the Stripe dashboard is well-designed and easy to navigate.
Pro tip
3. PayPal (via WooCommerce PayPal Payments)
Best for: Stores where customers expect to see the PayPal option at checkout.
PayPal has massive brand recognition. Many customers — especially older demographics and international buyers — trust PayPal more than entering card details directly on a store they've never visited before.
- Fees: 3.49% + $0.49 per transaction for PayPal payments. Standard card processing is 2.99% + $0.49.
- Payment methods: PayPal balance, PayPal Credit, Venmo (US), credit/debit cards, and buy-now-pay-later.
- Payout schedule: Funds are available in your PayPal account immediately, then transfer to your bank in one to three business days.
- Setup difficulty: Easy. The official WooCommerce PayPal Payments plugin walks you through connecting your PayPal business account.
The trade-off: PayPal's fees are noticeably higher than Stripe's or WooPayments'. And PayPal disputes can be stressful — their buyer protection policies heavily favour the customer, which occasionally leads to losses on legitimate orders.
4. Square
Best for: Stores that also sell in person (at markets, pop-ups, or a physical shop).
Square shines when you need unified inventory across online and offline sales. If someone buys the last widget at your market stall, your WooCommerce store automatically updates to show it's out of stock.
- Fees: 2.9% + $0.30 per online transaction. In-person rates are lower at 2.6% + $0.10.
- Payment methods: Credit/debit cards, Apple Pay, Google Pay, Cash App Pay, and Afterpay.
- Payout schedule: One to two business days, or instant for a 1.5% fee.
- Setup difficulty: Moderate. You'll connect your Square account and sync your product catalogue.
The trade-off: Square's WooCommerce integration has historically been less polished than Stripe's. Inventory syncing can sometimes lag, and the plugin receives updates less frequently. If you're online-only, Stripe or WooPayments is likely a better fit.
5. Authorize.net
Best for: Established businesses processing high volumes or needing a dedicated merchant account.
Authorize.net is an older, enterprise-grade gateway. Unlike Stripe or PayPal (which are "payment aggregators" — they pool merchants together), Authorize.net typically pairs with a dedicated merchant account from your bank. This can mean lower per-transaction fees at high volumes, but more paperwork to get started.
- Fees: $25/month gateway fee, plus per-transaction fees that vary by your merchant account provider (often 2.2%–2.9% + $0.10–$0.30).
- Payment methods: Credit/debit cards, e-checks, and digital wallets.
- Payout schedule: Depends on your merchant account, but typically two to three business days.
- Setup difficulty: Complex. You need both an Authorize.net account and a compatible merchant account, plus a WooCommerce plugin (premium plugins from third-party developers are common).
The trade-off: The monthly fee and setup complexity make this overkill for new stores. But if you're processing $50,000+ per month, the lower per-transaction rates can offset the fixed costs significantly.
Watch out
How to Choose the Right Gateway for Your Store
Rather than getting lost in feature comparison spreadsheets, answer these four questions:
-
Where are your customers located? If most of your buyers are in one country, standard gateways like WooPayments or Stripe work well. If you sell internationally, prioritise Stripe's local payment method support or add PayPal alongside your primary gateway.
-
Do you sell in person too? If yes, Square's unified inventory management is a genuine advantage. Otherwise, skip it.
-
What's your monthly revenue? Under $10,000/month, go with the simplest option (WooPayments). Over $50,000/month, investigate merchant account providers paired with Authorize.net for potentially lower rates.
-
Do your customers expect PayPal? Check your competitor's checkout pages. If everyone in your niche offers PayPal, you probably should too — as a secondary option alongside card payments.
A practical example: Sarah runs a handmade ceramics store. She ships primarily within the US, processes about $4,000/month, and doesn't sell at markets. Her best setup is WooPayments as the primary gateway (simple, low fees, built-in dashboard management) with PayPal added as a secondary option for customers who prefer it.
If Sarah were processing $80,000/month, she'd likely benefit from negotiating rates with a merchant account provider and switching to Authorize.net — saving potentially $800 or more per month in processing fees.
Setting Up Your First Payment Gateway (Step by Step)
Let's walk through setting up WooPayments, since it's the fastest path from zero to accepting payments:
- Log into your WordPress dashboard and go to Plugins → Add New.
- Search for "WooPayments" and click Install Now, then Activate.
- Follow the setup wizard. You'll be asked to verify your identity (name, address, date of birth, the last four digits of your Social Security number or equivalent). This is required by financial regulations — every legitimate gateway asks for this.
- Connect your bank account. Enter your routing and account numbers so WooPayments knows where to deposit your earnings.
- Enable additional payment methods. Inside WooCommerce → Settings → Payments, toggle on Apple Pay, Google Pay, or buy-now-pay-later options as needed.
- Run a test transaction. WooPayments includes a test mode. Place a fake order using the test card number 4242 4242 4242 4242 (this is a universally used Stripe test card) to confirm everything works before going live.
The entire process takes about 15 minutes for most store owners. If your store's performance feels sluggish after adding payment plugins, run it through our free site audit tool to identify any speed issues that could hurt your checkout conversion rate.
Insight
Fees Breakdown: What You Actually Pay
Payment gateway fees can be confusing because they combine multiple charges. Here's what's really happening when a customer pays $100:
| Fee Type | What It Covers | Typical Amount |
|---|---|---|
| Interchange fee | Paid to the customer's bank (card issuer) | 1.5%–2.4% |
| Card network fee | Paid to Visa, Mastercard, etc. | 0.13%–0.15% |
| Gateway/processor markup | Paid to Stripe, PayPal, etc. | 0.4%–1.0% |
When Stripe charges 2.9% + $0.30, that single rate bundles all three together. This is called "flat-rate pricing" and it's the simplest model. Merchant account providers (like those paired with Authorize.net) break these out separately, which often totals less per transaction but requires more bookkeeping.
Real comparison on a $100 sale:
- WooPayments/Stripe: You keep $96.80 ($100 – $2.90 – $0.30)
- PayPal: You keep $96.02 ($100 – $3.49 – $0.49)
- Authorize.net + merchant account: You keep roughly $97.25 ($100 – $2.50 – $0.25), minus the $25 monthly fee amortised across your order volume
At 200 orders per month averaging $100 each, the annual difference between Stripe and PayPal is over $1,800. That's real money.
Beyond the Gateway: Checkout Optimisation Tips
Even the best gateway can't save a poorly designed checkout. A few quick wins to pair with your gateway choice:
- Enable guest checkout. Don't force account creation. You can collect emails for marketing through the order itself.
- Minimise form fields. Only ask for information you need to fulfil the order. Every extra field increases abandonment.
- Show trust signals. Display a small lock icon and "Secure checkout" text near the payment form. If you're using a well-known gateway, display its logo.
- Offer your primary market's preferred payment methods. In Germany, that might mean Klarna. In Australia, Afterpay. Research your audience.
If you're planning to start a new store and haven't settled on your checkout flow yet, building these practices in from day one is far easier than retrofitting them later.
Key takeaway
Your next step: install WooPayments, complete the identity verification, and run a test transaction. The whole process takes 15 minutes, and you'll be ready to accept real payments by the end of the day.




