Does WooCommerce do payment processing?

11 minutes
Does WooCommerce do payment processing?

WooCommerce itself doesn’t directly process payments but serves as a connector between your online store and payment processors. This WordPress plugin creates the framework for accepting payments while partnering with third-party payment gateways to handle the actual transaction processing. With WooCommerce, store owners can choose from numerous payment options, from the official WooPayments solution (formerly WooCommerce Payments) to alternatives like PayPal, Stripe, and many regional payment providers.

In short: WooCommerce handles the cart and checkout, and a payment gateway handles the money. Choose gateways by country coverage, supported methods, fees, security, and compatibility with the block-based Checkout.

Does WooCommerce do payment processing?

WooCommerce functions primarily as a connector rather than a direct payment processor. It provides the infrastructure for e-commerce transactions while relying on payment gateways to handle the actual processing of funds. When a customer makes a purchase, WooCommerce manages the shopping cart experience and checkout flow, but the secure handling of payment details and fund transfers happens through integrated payment gateways.

While WooCommerce doesn’t process payments itself, it integrates with numerous payment processors. The platform includes several built-in payment options, including direct bank transfers, cash on delivery, and check payments. For online payments by credit card and digital wallet, you need to connect WooCommerce to a payment gateway.

Automattic (the company behind WooCommerce) offers WooPayments, formerly WooCommerce Payments, which provides an official payment solution inside the WooCommerce dashboard. Even then, the actual payment processing runs on Stripe’s infrastructure, with WooPayments serving as the integration layer.

What payment options are available with WooCommerce?

WooCommerce supports a wide range of payment methods to accommodate global commerce needs. Store owners can offer multiple payment options, which can improve conversion by matching regional preferences.

Standard payment methods available through WooCommerce include:

  • Credit and debit cards: accept major card networks such as Visa, Mastercard, American Express, and Discover through various payment gateways
  • Digital wallets: integration with PayPal, Apple Pay, Google Pay, and other digital payment solutions
  • Direct bank transfers: let customers pay directly into your bank account
  • Cash on delivery: collect payment when the product is delivered
  • Check payments: accept checks for order payment
  • Cryptocurrency: with specialized plugins, accept Bitcoin and other cryptocurrencies, where legal and compliant

For region-specific payment methods, WooCommerce works with gateways that support:

  • iDEAL (widely used in the Netherlands) and Bancontact (Belgium)
  • BLIK and Przelewy24 (widely used in Poland)
  • Boleto (common in Brazil)
  • Alipay and WeChat Pay (dominant in China)
  • SEPA Direct Debit (used across Europe)

Availability depends on the gateway and the country, and payment methods are added and retired over time, so check the gateway’s current list before you plan your checkout. Specialized payment solutions, for example for cryptocurrency, can also be integrated through custom plugin development that extends the native payment gateway functionality.

How does WooPayments differ from other payment gateways?

WooPayments is the official payment solution developed for the WooCommerce ecosystem. This integrated service differs from third-party payment gateways in several ways.

The most significant distinction is dashboard integration. With WooPayments you can manage transactions, view payments, issue refunds, and handle disputes directly from your WordPress admin panel, without switching between platforms. All your store management tasks stay in one place.

In terms of setup, WooPayments offers simpler onboarding than many third-party options. There is no need to create a separate account on an external platform or generate API keys, because it works natively with your WooCommerce store.

For geographic availability, WooPayments is offered in selected countries and may not cover every region. Merchants in unsupported countries need an alternative provider such as PayPal or Stripe, so check availability for your market before you commit.

Feature-wise, WooPayments provides core functionality including card processing, saved payment methods for returning customers, and fraud protection tools. Some specialized third-party gateways offer more advanced features for specific needs, such as marketplace payments or industry-specific compliance tools.

How much does WooCommerce payment processing cost?

WooPayments has no monthly fee or setup cost, but it charges per-transaction fees, as most payment processors do. The fee structure is generally a percentage of each transaction plus a fixed fee, and rates depend on your country, the payment method, and your volume. International cards and currency conversion can add costs.

When comparing providers, look at the full cost, not only the headline rate:

  • Percentage and fixed fee per transaction
  • Extra fees for international cards and currency conversion
  • Monthly or gateway fees, if any
  • Dispute and chargeback fees
  • Payout schedule and any rolling reserve
  • Fees of the extensions you need, for example for subscriptions

Rates change over time, so check each provider’s current pricing page for your country. For the wider cost picture of a store, read the limitations of WooCommerce.

How secure is payment processing through WooCommerce?

Security is central in e-commerce, and WooCommerce supports several measures for safe payment processing. The platform and its extensions are regularly updated, and most vulnerabilities in WordPress stores are found in plugins and themes, so update management matters.

For payment security specifically, WooCommerce stores should apply these measures:

  • SSL/TLS encryption: a certificate is essential to encrypt data between customers and your website, shown by the padlock icon. Most hosts include one.
  • PCI compliance: reputable gateways reduce your PCI scope by handling card data themselves, for example through hosted payment fields or a redirect, so card numbers never reach your server. The merchant remains responsible for meeting the requirements that apply to their setup.
  • Data protection: payment information is encrypted in transit, and with modern gateways card details are tokenized rather than stored on your server.

WooCommerce also supports fraud protection tools through its payment gateways. WooPayments includes fraud protection, while other gateways offer features such as address verification (AVS), CVV checks, and machine-learning-based screening. See how to protect a WooCommerce store from payment fraud and our WordPress security approach.

Processors and acquirers also restrict some product categories. Check this before you choose a provider: what you can’t sell on WooCommerce.

Can I use multiple payment gateways with WooCommerce?

Yes, WooCommerce supports multiple payment gateways at the same time. This lets store owners offer various payment options and accommodate different customer preferences.

Setting up multiple payment processors is straightforward. Each gateway is typically added as a separate plugin, and once installed it appears in the WooCommerce payment settings. Merchants can enable or disable gateways and configure the order in which they appear at checkout.

The benefits of offering multiple payment options include:

  • Higher conversion: some customers have strong preferences and may abandon the purchase if their preferred option is missing
  • Geographic coverage: different regions favor specific payment methods
  • Backup processing: if one gateway has downtime, others can still process orders
  • Fee optimization: gateways may offer different fee structures for certain transaction types

To optimize the checkout experience with multiple gateways, consider:

  • Listing the most popular methods first
  • Using clear icons so customers recognize their preferred method
  • Showing region-specific payment options based on customer location
  • Keeping the checkout experience consistent regardless of the chosen payment method
  • Streamlining the checkout, for example with fewer steps or a one-page checkout extension, to reduce cart abandonment

How do I set up payment processing in WooCommerce?

Setting up payment processing involves a few steps, from selecting gateways to testing and going live.

  1. Select payment gateways: consider your target market, transaction fees, needed features, and supported countries
  2. Install gateway plugins: from your WordPress dashboard, go to Plugins > Add New and search for your chosen gateway, or upload a premium plugin you purchased
  3. Configure gateway settings: go to WooCommerce > Settings > Payments to add the API keys, credentials, and preferences each gateway needs
  4. Check compatibility: confirm that the gateway supports the block-based Cart and Checkout and High-Performance Order Storage
  5. Set up test mode: most gateways offer a sandbox or test mode to verify functionality without real payments
  6. Test the checkout: run test payments with the cards the gateway provides, including declines and refunds, to check the whole payment flow
  7. Configure order status workflows: decide how order statuses change based on payment outcomes (pending, processing, completed, and so on), and confirm that webhooks update orders correctly
  8. Switch to live mode: once testing is complete, switch the gateway from test to live mode to accept real payments

For WooPayments the setup is more streamlined because it is built into the WooCommerce interface. After activating it, you connect your account, verify your business information, and configure your preferences before going live.

Make sure your site’s technical environment is ready before processing live payments, including a valid SSL certificate.

What are the best payment gateways for WooCommerce?

The “best” payment gateway for WooCommerce depends on your business requirements, location, and target market. Several options consistently rank high for reliability, features, and compatibility.

Popular payment gateway options for WooCommerce include:

  • WooPayments: the official solution with integration in your WordPress dashboard, available in selected countries
  • Stripe: known for developer tools, recurring payments, and availability in many countries
  • PayPal: global recognition and consumer trust
  • Square: suited to businesses that sell both online and in physical locations
  • Authorize.Net: an established processor with fraud detection and support for various payment types
  • Mollie: popular in Europe with support for many regional payment methods
  • Amazon Pay: uses Amazon’s customer accounts to offer a faster checkout
  • Regional providers: for example Przelewy24 or PayU in Poland, depending on your market

When evaluating payment gateways for your store, consider:

  • Geographic coverage: the gateway must operate in your country and support your customers’ locations
  • Fee structure: compare transaction fees, monthly costs, and any additional charges
  • Supported payment methods: check that it covers the payment types your customers use
  • Integration quality: look for easy setup and compatibility with the block-based Checkout
  • Security features: evaluate fraud protection tools and compliance with industry standards
  • Customer experience: consider how checkout works with each gateway

For specialized needs, custom payment gateway integrations are possible. A professional WooCommerce development partner can implement custom payment solutions for unique requirements.

WooCommerce payment processing: essential insights to remember

When implementing payment processing for your WooCommerce store, keep these points in mind:

Choose the gateway strategically. Rather than picking the most popular option, analyze geographic coverage, transaction volume, and the types of products you sell. Different gateways excel in different scenarios: for subscription-based models, Stripe or WooPayments might fit, while international businesses might benefit from PayPal’s global recognition.

Do not compromise on security. Use an SSL certificate, keep all plugins and themes updated, and follow PCI guidance. Regular security audits and strong authentication protect your business and your customers.

Optimize the checkout experience. Minimize friction by reducing form fields, enabling guest checkout, and showing clear error messages. A streamlined purchasing process directly affects conversion rates.

Balance payment options and simplicity. Offering multiple payment methods caters to customer preferences, but too many options can overwhelm shoppers. Prioritize the methods most relevant to your market and keep the checkout clean.

Make sure mobile payments work. As mobile shopping grows, check that your payment setup works on all devices, and consider digital wallets such as Apple Pay and Google Pay for simpler mobile transactions.

Payment processing is not a set-and-forget part of your store. Regular monitoring, up-to-date security practices, and adapting to changing customer preferences keep the payment system effective as your business grows. As your store grows, reevaluate your approach, because what works for a small shop may not suit a larger operation with international customers. For a balanced view of the platform, read the pros and cons of WooCommerce.

Frequently asked questions about WooCommerce payment processing

Does WooCommerce process payments itself?

No. WooCommerce manages the cart and checkout, and a payment gateway or processor handles the card data and moves the money. WooPayments, the official solution, runs on Stripe’s infrastructure.

How do I accept credit card payments in WooCommerce?

Install and configure a payment gateway such as WooPayments, Stripe, PayPal, Square, or a regional provider under WooCommerce > Settings > Payments, test it in sandbox mode, and then switch to live mode. Use hosted fields or a redirect so card data stays off your server.

What payment methods does WooCommerce include by default?

Direct bank transfer, check payments, and cash on delivery. Card and wallet payments need a payment gateway extension.

What was WooCommerce Payments renamed to?

WooPayments. It is the official payment solution for WooCommerce, available in selected countries, so check availability for your market.

Can I use more than one payment gateway in WooCommerce?

Yes. Each gateway is added as its own plugin, and you can enable several at checkout, order them, and show region-specific methods. Each gateway has its own fees, settlement, and reporting.

Do payment gateways work with the block-based Checkout?

Many do, but not all. Before you choose a gateway, confirm that it supports the block-based Cart and Checkout and High-Performance Order Storage, and test the full payment flow.

Pwel Zmyslowski

Paweł Zmysłowski

CEO WLC.team

At White Label Coders responsible for the sales process and sales team, still involved in the analytical and advisory roles in case of more complex projects.

Author page

Is your WordPress “working, but slow”?

MORE ARTICLES

Read also

  • How can I streamline the content approval process?
    16 minutes

    How can I streamline the content approval process?

    Streamlining your content approval process means setting up WordPress workflows that reduce review layers, automate notifications, and establish clear responsibilities. The most effective approaches combine WordPress user roles, editorial workflow plugins, standardised Gutenberg blocks, and centralised data management to remove bottlenecks. Together with agile methods and better communication protocols, they let content teams publish faster…

    Read

  • Why do my comparison tables cause layout shift?
    11 minutes

    Why do my comparison tables cause layout shift?

    Comparison tables often cause layout shift because parts of them load without reserved space, so content jumps around as the page renders. This happens when images lack dimensions, dynamic data loads without placeholders, or custom fonts reflow text after the first paint. Layout shift hurts user experience and your Core Web Vitals, which feed into…

    Read

  • How do you implement multiple payment gateways in iGaming platforms?
    11 minutes

    How do you implement multiple payment gateways in iGaming platforms?

    Implementing multiple payment gateways in iGaming platforms involves integrating several payment processors to offer diverse payment options, ensure regulatory compliance, and maximise transaction success rates. This approach requires careful technical planning, strong security measures, and intelligent routing systems. The process typically involves API integrations, database management, and thorough testing to create smooth payment experiences for…

    Read