TL;DR: WooCommerce payment gateways are plugins that connect your store to a payment processor so customers can pay online. WooPayments charges 2.9% + $0.30 per US card transaction and is the easiest starting point for new stores. Stripe suits scaling or global selling across 135+ currencies, and PayPal works best as a secondary trust layer. Most stores need only two or three gateways total.
What Are WooCommerce Payment Gateways?
WooCommerce payment gateways are WordPress plugins that connect your store to a payment processor, enabling customers to pay for orders online. When a shopper clicks “Place Order,” the gateway securely transmits payment data, receives authorization from the processor, and tells your store whether to approve or decline the transaction. No gateway means no real-time online payment.
Each gateway integrates via API credentials, such as API keys or client IDs, that you obtain from your payment provider account. Once the plugin is installed and active, it appears under WooCommerce Settings > Payments. You enable it, enter your credentials, and the gateway is ready to process orders. WooCommerce is compatible with 400+ payment gateways, so options exist for every market and business model.
Security is a core part of this equation. Card transactions are governed by PCI DSS, the Payment Card Industry Data Security Standard, and using a reputable hosted gateway offloads most of that compliance burden to the provider. When Stripe or WooPayments handles payment data, your store never touches raw card numbers. That shrinks your PCI scope considerably and reduces the risk of a costly data breach.
The gateway you choose affects more than which cards you accept. It shapes checkout flow, fraud tooling, payout speed, and dispute handling. Getting this decision right early means your store runs smoother from the first sale.
Core Payment Methods Built Into WooCommerce
WooCommerce ships with three offline payment options as part of core: Cash on Delivery, Check Payments, and Direct Bank Transfer (BACS). These require no extra plugin and carry no processing fees. They work by recording the order and arranging payment outside the online checkout flow entirely.
These built-in methods serve specific use cases well. A local furniture store offering home delivery might use Cash on Delivery. A B2B wholesaler handling large invoices might prefer BACS so buyers can wire funds directly. Check Payments suit sellers in markets where paper checks still move money.
For most online retail stores, offline methods alone are not enough. Shoppers expect to pay instantly by card or digital wallet. That means you need at least one gateway capable of processing real-time online transactions the moment the order is placed. The sections below cover which gateways handle that job best and what each one costs.
Top WooCommerce Payment Gateways Compared
The four gateways most WooCommerce stores rely on are WooPayments, Stripe, PayPal, and Square, each suited to different store types and selling contexts.
WooPayments is WooCommerce’s official gateway, free to install with no setup or monthly fees. It’s the only gateway natively built into the WooCommerce dashboard, so you manage payouts, disputes, and transaction reports without leaving WordPress. In the US, WooPayments charges 2.9% + $0.30 per transaction for standard card payments, with higher rates for premium cards and international transactions. For new stores in supported countries, WooPayments is the simplest path to accepting cards and digital wallets online.
Stripe is the most flexible option for stores that need more control. It supports subscriptions, saved cards, 135+ currencies, and dozens of local payment methods worldwide, including SEPA Debit, iDEAL, and Alipay. Stripe’s standard rate is 2.9% + $0.30 per successful charge, with custom volume pricing available for high-revenue stores. Stores scaling internationally or running complex checkout flows often build on Stripe as their primary gateway. It takes slightly more configuration than WooPayments, but the expanded capabilities justify the extra effort.
PayPal brings brand trust and global reach. Many shoppers choose PayPal specifically for its buyer protection policies, which makes it a strong secondary option rather than a standalone solution. Square is the best pick for merchants selling both online and in person, since it unifies card processing and reporting across both channels. Authorize.Net, Braintree, Amazon Pay, Klarna, Mollie, and Razorpay round out the field, covering enterprise needs, buy-now-pay-later, and regional markets.
Integrated vs. Redirect Gateways: Understanding the Difference
Integrated gateways keep payment fields on your checkout page. Redirect gateways send customers to the provider’s website to pay and return them to your store after. The type you pick directly affects how many shoppers complete the transaction.
Integrated gateways, such as WooPayments and Stripe, process card details in the background without the customer ever navigating away from your site. Because there’s no redirect, there’s one fewer moment for a shopper to close the tab or lose confidence. That makes them the higher-conversion choice for most stores.
Redirect gateways send customers to the payment provider’s website to complete the transaction. PayPal Standard is the most familiar example. The customer clicks “Pay with PayPal,” lands on PayPal’s site, pays, and returns to your order confirmation page. The extra step can reduce conversion slightly, but many shoppers trust the PayPal environment enough that it converts well regardless.
Offline gateways collect no payment online at all. The store records the order and payment happens separately by bank transfer, check, or cash. Choose your gateway type based on your audience’s habits and your comfort level with the technical configuration each option requires.
Pro Tip: Before your store goes live, enable your gateway’s sandbox or test mode and run a dummy purchase using the provider’s test card numbers. Confirm the order appears correctly in WooCommerce, that the confirmation email fires, and that webhook responses register properly. Catching credential errors or misconfigured settings before customers arrive prevents lost sales on launch day.
How to Set Up WooCommerce Payment Gateways
Setting up any WooCommerce payment gateway follows the same pattern, and most stores complete the process in under 30 minutes.
Start by creating an account with the payment provider and collecting your API keys or credentials from their developer dashboard. Then install the gateway plugin, either from the WordPress plugin repository or directly from WooCommerce.com.
Once the plugin is active, go to WooCommerce > Settings > Payments. Every installed gateway appears in this list. Enable your chosen gateway, click “Set up” or “Manage,” enter your API credentials, and save. Switch to test mode, run a dummy transaction using the provider’s official test card numbers, and confirm the order records correctly before switching to live mode. Also check that webhooks are configured correctly, because missing or misconfigured webhook endpoints can cause order status to fail updating after payment completes.
One detail worth attention: the order gateways appear in the Payments settings list affects what customers see first at checkout. The gateway at the top becomes the default selection. Put your primary card gateway first and position PayPal or any secondary option below it. A clean, ordered checkout helps conversion without requiring any design changes to your theme.
How Many Gateways Does Your Store Actually Need?
Most WooCommerce stores need two or three payment gateways: one primary card processor, one digital wallet option like PayPal, and possibly one BNPL gateway if your customers expect it. Beyond that, the added complexity rarely pays off.
Too many payment methods creates visual clutter and decision fatigue, both of which cost you conversions. The goal is to cover your customers’ real preferences without overwhelming them with choices they’ll never use.
For most stores, that means WooPayments or Stripe as the primary gateway for cards and digital wallets, PayPal as a secondary option for shoppers who prefer it, and one BNPL or regional gateway if your audience expects it. That covers the vast majority of buyers in most markets.
Revisit your payment setup as your business grows. If you expand internationally, add local gateways suited to those markets. If your customer base skews younger, a BNPL option like Klarna could lift average order value. Let cart abandonment data and customer feedback guide those additions, not guesswork. Enabling a new gateway for two weeks and comparing checkout completion rates before and after is a low-risk way to test whether it’s earning its place.
Quick Takeaways
- WooCommerce includes Cash on Delivery, Check Payments, and BACS for offline orders at no extra cost.
- WooPayments is the simplest starting gateway: free, fully integrated, and managed inside the WooCommerce dashboard.
- Stripe is the best choice for stores needing subscriptions, 135+ currencies, or local payment methods in global markets.
- PayPal works best as a secondary gateway that adds buyer trust alongside your primary card processor.
- Keep checkout to two or three gateways. More options rarely improve conversion and often hurt it.
| feature | WooPayments | Stripe | PayPal | Square |
|---|---|---|---|---|
| US transaction fee | 2.9% + $0.30 | 2.9% + $0.30 | 2.9% + $0.30 | 2.6% + $0.10 |
| Setup / monthly fee | none | none | none | none |
| Dashboard integration | native WooCommerce | separate | separate | separate |
| Multi-currency | ✓ | 135+ currencies | ✓ | limited |
| Best for | new stores | global scaling | trust layer | in-person |
Frequently Asked Questions
- What is a WooCommerce payment gateway?
- A WooCommerce payment gateway is a WordPress plugin that connects your store to a payment processor, allowing customers to pay for orders online. When a customer places an order, the gateway transmits payment data to the processor, receives authorization, and confirms the transaction back to your store in real time.
- Is WooPayments free to use?
- WooPayments has no setup fee or monthly cost. You pay per transaction: 2.9% + $0.30 for standard US card payments, with different rates for international cards and premium card types. The plugin installs free from WooCommerce.com and is the only gateway built directly into the WooCommerce dashboard, making it the lowest-friction starting point for new stores.
- Can I use more than one payment gateway on a WooCommerce store?
- Yes. WooCommerce supports multiple active gateways at the same time. Customers see all enabled gateways at checkout and choose their preferred method. Most stores perform best with two or three gateways rather than many, because too many options at checkout can create decision fatigue and reduce conversion rates.
- What is the difference between an integrated and a redirect gateway?
- An integrated gateway displays payment fields directly on your WooCommerce checkout page so customers never leave your site to pay. A redirect gateway sends customers to the payment provider’s website to complete the transaction before returning to your store. Integrated gateways typically convert better, though redirect options like PayPal can add a layer of buyer trust that offsets the extra step.
- Which WooCommerce payment gateway is best for international stores?
- Stripe is the most widely recommended gateway for international WooCommerce stores because it supports 135+ currencies and local payment methods across many countries. WooPayments is also expanding its global availability. For stores focused on specific regions, local gateways such as Mollie for Europe, Razorpay for India, or Paystack for Africa may be a better regional fit.






Leave a Reply