WooCommerce Payment Gateways: Which One Should You Use?
Choosing the right WooCommerce payment gateway affects your store’s checkout conversion rate, the fees you pay on every transaction, which countries you can sell to, and how much fraud protection you receive. With over 100 gateway integrations available for WooCommerce, the choice is genuinely complex — but most stores need to consider only a handful of serious contenders. This guide compares the major WooCommerce payment gateways on the factors that actually matter to store owners: fees, reliability, checkout experience, and fit for different business types.
How WooCommerce Payment Gateways Work
A payment gateway is the technology that processes card payments between your customer’s bank and your merchant account. When a customer enters their card details at checkout:
- Your WooCommerce checkout sends encrypted payment data to the gateway
- The gateway forwards the authorization request to the card network (Visa, Mastercard)
- The issuing bank approves or declines the transaction
- The gateway returns the result to your WooCommerce store
- Funds are settled to your bank account, typically within 2-3 business days
WooCommerce integrates with payment gateways through extensions — either official WooCommerce extensions, gateway-provided plugins, or third-party integrations. Most major gateways publish and maintain their own WooCommerce plugins.
Hosted vs. Integrated Checkout
There are two fundamentally different integration patterns:
Hosted payment pages redirect customers away from your store to the gateway’s own checkout page (e.g., the classic PayPal redirect). This is the simplest integration but creates a jarring experience — many customers abandon checkout when redirected to an unfamiliar domain.
Integrated/embedded checkout keeps customers on your store while processing the payment using the gateway’s API or JavaScript widget. Stripe Elements and PayPal’s Advanced checkout use this approach. This is significantly better for conversion rates because the experience feels seamless and trustworthy.
Stripe for WooCommerce
Stripe is the most developer-friendly payment gateway in the world and the most recommended option for most WooCommerce stores. Its WooCommerce Stripe Payment Gateway plugin is maintained by WooCommerce’s parent company and is updated alongside every major WooCommerce release.
Fees
- Standard processing: 2.9% + $0.30 per successful card transaction (US)
- International cards: 1.5% additional fee
- Currency conversion: 1% additional fee
- No monthly fees, no setup fees, no minimum transaction requirements
Features
Stripe for WooCommerce supports:
- All major credit and debit cards (Visa, Mastercard, Amex, Discover)
- Apple Pay and Google Pay (significant for mobile conversion)
- SEPA Direct Debit, iDEAL, Bancontact, and other European payment methods
- 3D Secure 2 authentication for SCA compliance in Europe
- Automatic dispute management and fraud detection via Stripe Radar
- Saved payment methods for returning customers (Stripe Link)
Best For
Stripe is the best default choice for new WooCommerce stores based in the US, Canada, UK, Australia, or Europe. Its developer API is the most capable in the industry, and its fraud prevention tools (Stripe Radar) reduce chargebacks significantly with no additional configuration. Stripe’s documentation is comprehensive and actively maintained.
One caveat: Stripe is not available in all countries. Check Stripe’s country availability before committing.
WooPayments (Native Gateway)
WooPayments is WooCommerce’s own payment solution, built on Stripe’s infrastructure. It’s available directly from the WooCommerce dashboard without installing a separate plugin.
Fees
- US: 2.9% + $0.30 for domestic cards; 1.5% additional for international cards
- In-person payments: 2.6% + $0.10 with WooCommerce card reader
Why Consider WooPayments Over Stripe
The primary advantage of WooPayments over a standalone Stripe integration is tighter dashboard integration. You see your balance, payouts, and dispute management within the WooCommerce admin panel rather than switching to Stripe’s dashboard. For store owners who dislike juggling multiple platforms, this consolidation has genuine workflow benefits.
WooPayments also handles multiple currencies more cleanly in the WooCommerce interface — customers can check out in their local currency without a separate multi-currency plugin.
Limitations
WooPayments is currently available only in the US, Canada, UK, Australia, New Zealand, and a limited set of European countries. For stores in other markets, Stripe directly is the better choice.

PayPal for WooCommerce
PayPal remains the second most important payment gateway for WooCommerce stores, not because it’s the best technical integration but because a significant percentage of online shoppers prefer to pay with PayPal and will abandon checkout if it’s not available.
PayPal’s own research consistently shows that adding PayPal as a payment option alongside card payments increases checkout conversion by 8-12%. The reason is trust: customers who are uncertain about a store’s security feel comfortable using PayPal because they don’t share their card details directly with the merchant.
PayPal Standard vs. PayPal Advanced vs. PayPal Commerce Platform
PayPal Standard (classic integration) redirects customers to PayPal’s website to complete payment. Simple to set up but hurts conversion due to the redirect.
PayPal Checkout (Commerce Platform) keeps customers on your store using PayPal’s JavaScript SDK. Customers see the PayPal checkout as an embedded experience. This is the version you should be using — it includes both the PayPal wallet and card processing in a single integration.
Fees
PayPal’s standard rate is 3.49% + $0.49 per transaction for checkout with PayPal, and 2.99% + $0.49 for card payments through PayPal’s processing. These rates are higher than Stripe’s for card-only payments, which is why most stores use PayPal as a secondary option alongside a primary card processor.
Square for WooCommerce
Square makes most sense for businesses that sell both online (via WooCommerce) and in person (at a retail location, market stall, or pop-up). Square’s ecosystem unifies your online and offline inventory, so when an item sells in your physical store, your WooCommerce stock count updates automatically.
Fees
- Online transactions: 2.9% + $0.30 per transaction
- In-person transactions: 2.6% + $0.10
WooCommerce Integration
The Square for WooCommerce plugin synchronizes products, inventory, and customers bidirectionally between WooCommerce and Square. This is Square’s primary value proposition for e-commerce — the inventory sync is reliable and near-real-time.
Limitations
Square supports fewer countries than Stripe (US, Canada, UK, Australia, Japan, Republic of Ireland, France, Spain). It also doesn’t support recurring payments natively, making it unsuitable as the primary gateway for subscription-based WooCommerce stores.
Authorize.Net for WooCommerce
Authorize.Net is one of the oldest and most established payment gateways, primarily serving mid-size and enterprise US businesses. It’s often required when a business already has a merchant account with a traditional bank and wants to connect it to WooCommerce.
Fees
Authorize.Net pricing has two components:
- Monthly gateway fee: $25/month
- Per transaction fee: 2.9% + $0.30 (if using Authorize.Net’s merchant account) or just $0.10 per transaction if you bring your own merchant account
For stores processing high volumes with a negotiated merchant account rate, the $0.10 per transaction fee is significantly cheaper than the percentage-based fees of Stripe or PayPal.
Best For
Authorize.Net suits established B2B stores with high average order values, businesses that already have a merchant account relationship with a bank, and stores in regulated industries where working with an established payment processor provides contractual advantages.
Braintree
Braintree (owned by PayPal) is a gateway that sits between Stripe and PayPal in terms of use cases. It supports the PayPal ecosystem while offering developer-friendly APIs similar to Stripe.
Fees
- Card payments: 2.59% + $0.49 per transaction
- PayPal/Venmo: 3.49% + $0.49
Braintree’s card processing rate is slightly cheaper than standard Stripe, and it has no monthly fees. For high-volume stores that have negotiated rates, Braintree often provides competitive pricing.
Braintree’s Strength: PayPal Vault
Braintree’s most valuable feature for WooCommerce stores is its support for both card payments and PayPal wallet in a single integration, with stored payment methods (the PayPal Vault). Customers who pay once can return and pay with a single click. This is particularly valuable for repeat-purchase businesses and subscription stores.
Choosing the Right Gateway for Your Store
Use this framework to decide:
Starting out, US/UK/Canada/Australia: WooPayments or Stripe. Add PayPal Checkout as a secondary option. Both are free to set up and have no monthly fees.
Need in-person + online inventory sync: Square for WooCommerce. Keep Stripe for pure online transaction quality and add Square for the POS integration.
High volume, existing merchant account: Authorize.Net or Braintree. The $0.10/transaction fee on Authorize.Net becomes compelling once you’re processing significant volume.
International store with European customers: Stripe is the clear choice — it supports the largest range of European payment methods (iDEAL, SEPA, Bancontact, Sofort) and handles 3D Secure 2 requirements automatically.
Subscription/recurring payments: Stripe is best integrated with WooCommerce Subscriptions. Braintree also handles subscriptions well.
Always Offer Multiple Payment Options
Best practice is to offer at least two payment options at checkout: a card processor and a wallet (PayPal or Apple Pay/Google Pay). Baymard Institute research on checkout UX shows that 6% of shoppers abandon checkout because their preferred payment method is not available. On a store processing $500K/year, recovering those customers is worth tens of thousands of dollars.
Get Your WooCommerce Payments Set Up Correctly
Payment gateway configuration seems straightforward but involves important technical details: SSL configuration, webhook endpoints, testing in sandbox mode before going live, and ensuring the gateway integrates correctly with your theme and other plugins. Misconfigured payment gateways cause silent failures — customers see errors at checkout but the store owner doesn’t know unless they’re watching their orders closely.
CodingGeek’s WooCommerce development team handles payment gateway integration, testing, and troubleshooting as part of WooCommerce store builds and maintenance engagements. If you’re experiencing payment failures, cart abandonment at checkout, or want to add a new gateway to your existing store, reach out to discuss your requirements.