10 Best WooCommerce Payment Gateways
A customer fills their cart, clicks checkout, and then bails at the payment step. That single moment kills more WooCommerce sales than bad product photos, slow shipping, or weak copywriting combined. Baymard Institute’s cart abandonment research consistently lists “didn’t trust the site with card information” and “too few payment methods” among the top five reasons carts get abandoned, and both of those problems trace straight back to which WooCommerce payment gateways you’ve installed.
A payment gateway is the piece of infrastructure that sits between your checkout page and the banking network. It takes the card number, wallet token, or bank transfer details a shopper enters, encrypts it, sends it to the processor for authorization, and returns a yes or no in under two seconds. Pick the wrong one and you’ll see declined transactions that should have gone through, fees that quietly eat your margin, or a checkout that simply doesn’t support the payment method your customer wanted to use.
What a WooCommerce Payment Gateway Actually Does
Three things happen between a customer clicking “Place Order” and your WooCommerce dashboard showing a paid status:
- Tokenization – the gateway converts raw card data into a token so the actual card number never touches your server or database. This is what keeps you out of the most expensive tier of PCI-DSS compliance.
- Authorization – the gateway asks the customer’s bank “does this account have the funds and is this transaction not fraudulent?” A response comes back as approved, declined, or requires additional verification (3D Secure).
- Settlement – the authorized funds actually move from the customer’s bank to your merchant account, usually 1-3 business days later depending on the processor.
Every gateway on this list handles those three steps. Where they differ is in which payment methods they support, what they charge per transaction, how fast they settle, and how much of the checkout experience happens on your site versus a redirect to a third-party page.
How to Actually Compare Payment Gateways (Not Just Read Feature Lists)
Most “best payment gateway” roundups compare feature checklists. That’s the wrong lens. Two gateways can both say “supports recurring billing” and “PCI compliant” and still produce wildly different results on your specific store. Run the comparison against these four numbers instead.
1. Your Real Effective Rate, Not the Advertised Rate
A gateway advertising “2.9% + $0.30” isn’t the whole story once you add currency conversion fees, chargeback fees, monthly minimums, and PCI compliance fees some processors bill separately. Worked example: a store doing $40,000/month in average $65 orders (about 615 transactions) pays:
- Stripe (2.9% + $0.30): $1,160 + $184.50 = $1,344.50/month
- PayPal Standard (3.49% + $0.49): $1,396 + $301.35 = $1,697.35/month
- WooPayments (2.9% + $0.30, same as Stripe on US cards): $1,344.50/month, but international cards jump to 3.9% + $0.30
That’s a $350/month difference between two gateways that both look nearly identical on a feature comparison chart. Pull your last 90 days of order data before picking a gateway, not after.
2. Settlement Speed
Stripe and WooPayments typically settle in 2 business days once your account is established. PayPal often holds new-account funds for 21 days until you’ve built a transaction history. If your business runs on tight cash flow (inventory-heavy stores, print-on-demand, dropshipping with upfront supplier payment), a 21-day hold can be the difference between restocking on time and running out of product.
3. On-Site vs. Redirect Checkout
Gateways that keep the customer on your domain through the entire payment (Stripe, WooPayments, Square, most direct-integration gateways) convert better than gateways that redirect to an external domain and back (classic PayPal Standard, some regional processors). The redirect adds a trust gap and a loading screen, both of which cost conversions. If you’re already using PayPal, switch to PayPal’s “Advanced Checkout” or “Smart Buttons” integration rather than the legacy redirect flow.
4. Chargeback and Dispute Handling
Every gateway will eventually hand you a chargeback. What varies is how much evidence-submission help they give you and how quickly disputes resolve. Stripe’s Radar and Braintree’s fraud tools both auto-flag suspicious orders before they ship, which prevents a chunk of chargebacks from happening at all rather than fighting them after the fact.
10 Best WooCommerce Payment Gateways Compared
1. WooPayments (formerly WooCommerce Payments)
WooPayments is Automattic’s own gateway, built directly into WooCommerce core rather than as a bolt-on extension. Because it’s first-party, order statuses, refunds, and disputes all live inside the standard WooCommerce order screen instead of a separate dashboard you have to tab over to.
Key Features:
- Accepts cards, Apple Pay, Google Pay, and (in supported regions) local methods like iDEAL and Bancontact from one integration
- Deposits show up directly against WooCommerce orders, so reconciliation in your accounting software is simpler
- Built-in fraud protection and dispute management inside wp-admin
- Multi-currency support without a separate plugin
Pricing: 2.9% + $0.30 for US-issued cards, rising to 3.9% + $0.30 for international cards processed through a US store.
Pros: Zero third-party plugin to maintain, tightest native integration available, refunds and disputes handled in wp-admin.
Cons: Only available in a limited set of countries; if your store operates outside supported regions you’re locked out entirely regardless of how good the rest of the feature set is.
2. Stripe for WooCommerce
Stripe is the gateway most WooCommerce developers reach for by default, and for good reason: its API documentation is the best in the payments industry, and the official plugin exposes almost every Stripe feature without custom code.
Key Features:
- Apple Pay, Google Pay, and Link (Stripe’s own one-click checkout) alongside standard cards
- Subscription billing with proration, trials, and dunning management built in – handles most WooCommerce Subscriptions use cases without extra plugins
- Stripe Radar for real-time fraud scoring on every transaction
- Available in over 45 countries with local payment method support (SEPA, iDEAL, giropay, etc.)
Pricing: 2.9% + $0.30 per successful US card charge; international cards and currency conversion add roughly 1% more.
Pros: Best-in-class documentation, broad country coverage, strong subscription billing support.
Cons: No phone support on the standard plan – you’re routed to email/chat, which matters if you need someone on the phone during a payment outage.
3. PayPal Payments for WooCommerce
PayPal remains the payment method a meaningful slice of shoppers actively look for before buying anything, particularly buyers who don’t want to hand a new merchant their raw card number.
Key Features:
- PayPal Smart Buttons keep the buyer on your checkout page instead of the old full-page redirect
- Pay Later / installment options are surfaced automatically to eligible buyers, which can lift average order value
- Buyer and seller protection programs reduce dispute exposure on both sides
- Recognized brand trust, especially with shoppers over 40 and shoppers making a first purchase from an unfamiliar store
Pricing: 3.49% + $0.49 standard domestic rate, higher for international transactions.
Pros: Instant brand recognition, strong buyer protection reduces cart abandonment for first-time buyers.
Cons: Highest per-transaction cost on this list; new merchant accounts can face rolling reserves that hold a percentage of funds for weeks.
4. Square for WooCommerce
Square earns its spot here specifically for stores that also sell in person – a market stall, a pop-up shop, a showroom next to the warehouse.
Key Features:
- One dashboard for online WooCommerce orders and in-person Square Terminal/Reader sales, with combined inventory tracking
- Flat-rate pricing with no monthly fee, which suits low-volume or seasonal stores
- Built-in POS hardware options if you need a physical card reader
Pricing: 2.9% + $0.30 online, 2.6% + $0.10 for in-person card-present transactions.
Pros: Genuinely unified inventory across online and offline sales, no contract or monthly minimum.
Cons: Feature set thinner than Stripe for pure online stores; limited to a smaller set of countries than Stripe.
5. Braintree for WooCommerce
Braintree, a PayPal company, is built for stores that need one API to cover cards, PayPal, Venmo, and Apple/Google Pay without stitching together separate plugins for each.
Key Features:
- Single integration handles cards, PayPal, and Venmo (Venmo matters a lot if your customer base skews under-35 in the US)
- Advanced fraud tools, including device fingerprinting
- Recurring billing with flexible plan and add-on structures
Pricing: 2.59% + $0.49 for qualified transactions, structured differently from flat-rate competitors so it rewards higher-volume stores.
Pros: Broadest single-integration payment method coverage, competitive rates at volume.
Cons: Setup requires a PayPal Business account underneath it, which adds an extra account to manage; the underwriting process is slower than Stripe’s near-instant activation.
6. Authorize.Net for WooCommerce
Authorize.Net has been processing payments since 1996 and is still the gateway a lot of banks and traditional merchant account providers recommend by default, particularly for B2B and high-ticket stores.
Key Features:
- Advanced Fraud Detection Suite with configurable rules (velocity checks, IP mismatch flags, AVS/CVV enforcement)
- Supports e-checks (ACH) alongside cards, useful for B2B invoicing-style orders
- Recurring billing via Automated Recurring Billing (ARB)
Pricing: Typically a $25/month gateway fee plus a separate merchant account fee (2.9% + $0.30 is common but varies by your merchant account provider), since Authorize.Net is a gateway, not a full merchant account bundle.
Pros: Deep fraud rule customization, ACH support most competitors lack, decades of processor reliability.
Cons: Requires a separate merchant account, so total cost isn’t a single clean number the way Stripe or WooPayments is; setup has more moving parts.
7. Mollie for WooCommerce
Mollie is the gateway to reach for if a meaningful share of your customers are in the Netherlands, Belgium, Germany, or elsewhere in the EU, because it supports the local payment methods those shoppers actually use instead of just cards.
Key Features:
- iDEAL, Bancontact, Giropay, and SOFORT alongside standard cards – iDEAL alone covers a majority of Dutch online payments
- No monthly fees or setup costs, purely transaction-based
- Multi-currency support for EU cross-border stores
Pricing: iDEAL transactions run around €0.29 flat; card payments run about 1.8% + €0.25, both well below card-only gateways for EU-heavy stores.
Pros: Dramatically cheaper than card-only gateways for stores with EU traffic, transparent flat pricing on local methods.
Cons: Coverage and pricing advantages disappear outside Europe – not the right pick for a primarily US or Asia-Pacific store.
8. Razorpay for WooCommerce
Razorpay is the dominant WooCommerce gateway for stores selling to Indian customers, largely because it’s the only major option that handles UPI natively.
Key Features:
- UPI, net banking, wallets (Paytm, PhonePe), and cards in a single checkout
- EMI (installment) options surfaced automatically for eligible card purchases
- Recurring payments via e-mandates for subscription businesses selling in India
Pricing: 2% for UPI/net banking, roughly 2-3% for cards, varying by transaction type.
Pros: Only gateway on this list with real UPI depth, essential if India is a target market.
Cons: Requires an Indian business entity to fully onboard in most cases; limited usefulness outside South Asia.
9. Klarna for WooCommerce
Klarna adds “pay in 4” and “pay later” options at checkout, which studies from Klarna and independent researchers alike consistently associate with a lift in average order value when it’s offered alongside standard card payment.
Key Features:
- Pay in 4 interest-free installments, or pay in 30 days, surfaced as a checkout option next to your existing card gateway
- Klarna assumes the credit risk, not you – if the customer defaults, you still get paid in full
- Works alongside another gateway rather than replacing it, so you’re not choosing Klarna instead of Stripe
Pricing: Merchant fees are typically higher than a standard card transaction (commonly in the 3.5-5.99% + fixed fee range depending on country and plan) because Klarna is underwriting the credit risk.
Pros: Documented AOV lift when offered as an option, zero credit risk transferred to you.
Cons: Meaningfully higher fees than a card-only transaction, and availability varies by country – confirm Klarna operates in your target markets before committing marketing copy to it.
10. 2Checkout (Verifone) for WooCommerce
2Checkout, now operating under the Verifone brand, positions itself as an all-in-one merchant-of-record option – meaning it handles global tax calculation and remittance on your behalf, not just payment processing.
Key Features:
- Merchant-of-record model: 2Checkout collects and remits VAT/sales tax in supported jurisdictions, which removes a real compliance burden from digital-goods sellers
- Supports 200+ markets and 100+ currencies out of the box
- Built-in subscription billing and dunning
Pricing: Typically 3.5% + $0.35 for the standard plan, with the merchant-of-record model priced higher than pass-through gateways because it includes tax handling.
Pros: Genuinely useful if you sell digital products or software globally and don’t want to build VAT compliance yourself.
Cons: Higher fees than a pass-through gateway; overkill for a domestic physical-goods store that doesn’t need merchant-of-record tax handling.
Comparison Table
| Gateway | Typical Fee | Best For | Settlement Speed | Stays On-Site? |
|---|---|---|---|---|
| WooPayments | 2.9% + $0.30 | Stores wanting native WooCommerce integration | 2 business days | Yes |
| Stripe | 2.9% + $0.30 | Developers, subscriptions, 45+ country reach | 2 business days | Yes |
| PayPal | 3.49% + $0.49 | Buyer trust, first-time-buyer conversion | Instant to 21 days (new accounts) | With Smart Buttons |
| Square | 2.9% + $0.30 online | Stores with in-person + online sales | 1-2 business days | Yes |
| Braintree | 2.59% + $0.49 | Cards + PayPal + Venmo in one API | 2-3 business days | Yes |
| Authorize.Net | ~2.9% + $0.30 + $25/mo | B2B, ACH, high-ticket, fraud rule control | 2-3 business days | Yes |
| Mollie | ~1.8% + €0.25 | EU stores needing iDEAL/Bancontact | 1-2 business days | Mixed (redirect for iDEAL) |
| Razorpay | 2-3% | India-focused stores, UPI | T+2 days | Yes |
| Klarna | 3.5-5.99% + fixed | Add-on installment option, AOV lift | 2 business days | Yes |
| 2Checkout | 3.5% + $0.35 | Global digital goods needing tax handling | Varies by market | Mixed |
Common Mistakes That Cost Stores Real Money
Running Only One Gateway
A single-gateway checkout means every outage, every declined transaction from a risk-averse issuing bank, and every customer who simply doesn’t trust that one brand becomes a lost sale with zero fallback. Stores that add a second gateway (commonly Stripe plus PayPal) consistently see fewer abandoned carts at the payment step, because shoppers who don’t want to enter a card can pay with the method they already trust.
Ignoring 3D Secure Configuration
3D Secure (the “verified by Visa” style extra verification step) reduces fraud, but forcing it on every transaction adds friction that measurably increases abandonment on low-risk orders. Most gateways let you set 3D Secure to trigger only above a certain order value or only for flagged-risk transactions – use that setting instead of an all-or-nothing switch.
Not Testing the Failure Path
Store owners test that a successful payment works, then never test what a customer actually sees when a card is declined. If your declined-payment message is a generic WooCommerce error with no next step, you’re handing that customer to a competitor. Configure a clear retry message and, where the gateway supports it, surface the specific decline reason (insufficient funds vs. wrong CVV) so the customer knows what to fix.
Mismatched Currency Display
Showing prices in USD but settling in a gateway that charges the customer’s card in their local currency (with the bank’s own conversion markup added on top) creates sticker shock at the confirmation screen and drives chargebacks from customers who feel misled. If you sell internationally, pair your gateway with a multi-currency plugin that actually charges in the displayed currency.
Troubleshooting: When Payments Start Failing
If a gateway that was working suddenly starts declining a high percentage of transactions, work through this order before assuming it’s the gateway’s fault:
- Check the gateway’s status page first. Stripe, PayPal, and Square all publish real-time status pages – a spike in declines across many customers at once is usually an outage, not your configuration.
- Confirm your SSL certificate hasn’t expired. An expired or misconfigured certificate breaks the encrypted handshake gateways require and produces cryptic failures that look like a gateway problem but aren’t.
- Check for a WooCommerce or PHP version mismatch. Payment gateway plugins are among the first to break after a core WooCommerce update if the gateway plugin itself hasn’t shipped a compatible release yet – check the plugin’s changelog before updating production.
- Look for a caching plugin serving a stale checkout page. If nonces or gateway tokens are being cached, the checkout page can look normal but submit invalid data. Exclude the cart and checkout pages from full-page caching.
- Verify API keys are live, not test/sandbox. This sounds obvious, but the most common cause of “the gateway rejects every card” reports from real stores is a live site still pointed at sandbox credentials after a staging-to-production migration.
Frequently Asked Questions
Can I run two payment gateways on the same WooCommerce checkout?
Yes, and it’s recommended. WooCommerce lets you enable multiple gateways simultaneously; customers pick one at checkout. The most common combination is a card processor (Stripe or WooPayments) plus PayPal, since they cover both card-preferring and PayPal-preferring shoppers without conflicting.
Do I need a separate merchant account for every gateway?
It depends on the gateway. Stripe, WooPayments, Square, and PayPal bundle the merchant account into the gateway itself, so there’s one sign-up and one dashboard. Authorize.Net is different: it’s a gateway that sits on top of a merchant account you set up separately with a bank or processor, which is why its total cost isn’t a single clean percentage.
Which gateway has the lowest fees for a small store?
For a US-based store under roughly $10,000/month in volume, Stripe and WooPayments are usually cheapest once you account for no monthly minimums. For an EU-based store, Mollie’s iDEAL pricing is dramatically cheaper than any card-only gateway if a meaningful share of customers are Dutch or Belgian.
Is it safe to switch gateways on a live store?
Yes, but do it in a low-traffic window and test a real transaction (a small $1 order you refund) immediately after switching, before announcing anything. Keep the old gateway installed and disabled rather than deleting it for at least a billing cycle, in case you need to process a refund on an order that was placed under the old gateway.
Choosing the Right WooCommerce Payment Gateway for Your Store
If you only take one thing from this guide: don’t pick a gateway off a features checklist. Pull your last 90 days of orders, calculate what each candidate gateway would have actually cost you on that real transaction mix, and weigh that against where your customers are located and what payment method they’re most likely to already trust. A US-only store selling $50 products should probably run WooPayments or Stripe as primary with PayPal as a fallback. A store selling into the Netherlands needs Mollie in the mix regardless of what else it runs. A store selling to India needs Razorpay for UPI, full stop – no card-only gateway will convert that traffic well.
Run the fee math before you commit, test the declined-payment experience and not just the successful one, and never leave a single gateway as your only path to getting paid.
Interesting Reads
10 Best WooCommerce Points and Rewards Plugins
Does WooCommerce Charge Transaction Fees? (2026 Guide)
How Much Does WooCommerce Cost in 2026? Full Pricing Breakdown

