WooCommerce RedSys Payment Gateway

05/08/2026

Version: 30.4.1

Notify Update

Category:

Original price was: $79.00.Current price is: $4.99.

WooCommerce RedSys Payment Gateway is the plugin that connects your WooCommerce store to the RedSys payment gateway, eliminating the need for complex manual integrations and reducing points of failure in the payment process. Ideal for Spanish stores operating with bank-issued virtual POS terminals, it centralizes communication between WooCommerce and the bank in a structured, reliable, and traceable way.

Introduction to WooCommerce RedSys Payment Gateway

This module solves one of the most common bottlenecks in WooCommerce stores operating in Spain: integration with the RedSys virtual POS without relying on custom code that breaks with every update, generating unconfirmed orders, missed notifications, and accounting chaos.

The extension acts as a bridge between the WooCommerce checkout flow and the RedSys communication protocol, managing both the sending of order data and the receipt of responses from the bank. This eliminates manual logic and drastically reduces synchronization errors between the payment status and the order status in the back office.

Imagine a technician checking the back office on Monday morning: with this plugin active, every weekend transaction has its status correctly updated, paid orders are marked as such, and bank notifications arrived without manual intervention. There's no queue of orders in limbo waiting for review.

Product overview

When a WooCommerce store grows in daily order volume, the stability of the payment flow ceases to be a technical detail and becomes the axis around which the entire operation revolves, directly affecting the customer experience, inventory management, and bank reconciliation.

Without a structured integration with RedSys, the management team faces a fragile operation: order statuses aren't automatically updated, customers receive incorrect confirmations, and the team spends hours cross-referencing data between the bank and the store. The tool transforms that scenario into an automated and predictable workflow.

  • Without the add-on: Payments processed by RedSys do not automatically update the order status in WooCommerce, resulting in pending orders even though the bank has already confirmed the payment.
  • With the active add-on: The RedSys payment notification is received, validated, and directly translates into a change in order status, also triggering confirmation emails and updating inventory immediately.
  • Observable result: The back office reflects the real-time status of each transaction, the customer receives confirmation without delay, and the management team works with reliable data from the first moment of the day.

Requirements and compatibility

For this plugin to work correctly, it is essential to have WooCommerce active as the basis of the store, valid credentials from a RedSys virtual POS provided by a compatible bank, and access to the back office to configure the connection parameters before any real testing.

  • Main dependency: WooCommerce active with the payment gateway enabled and access to the payment method configuration area.
  • Functional compatibility in key areas: standard checkout, WooCommerce block checkout, back-office order management, refunds initiated from the store, and automatic customer notifications.
  • It is recommended to perform tests in a staging environment with RedSys sandbox credentials before activating in production, especially in stores with custom order flows or with alternative checkout plugins that modify the payment process.

Key benefits for your operation

  • Elimination of the backlog of pending orders: One of the most frustrating problems for any store manager is finding paid orders that are still pending. This module automatically synchronizes order status with the bank's response, eliminating daily manual review and reducing the risk of shipping unpaid orders.
  • Reduction of errors in bank reconciliation: Manually reconciling bank transactions with WooCommerce orders is time-consuming and prone to errors. This tool records each transaction with its reference data, facilitating traceability and making the reconciliation process significantly faster and more reliable.
  • Better customer experience at checkout: A seamless checkout process, free of unnecessary redirects or error screens, directly reduces cart abandonment. This extension manages communication with RedSys transparently for the user, providing a consistent experience from start to finish.
  • Control over refunds without leaving the back office: Managing returns previously required accessing the bank's dashboard separately. With this plugin, refunds can be initiated directly from the WooCommerce order, reducing operational steps and the risk of processing incorrect returns.
  • Scalability without increasing the load on the equipment: As order volume grows, automating the payment flow prevents the management team from having to scale proportionally. The tool handles the increase in transactions without degrading process reliability or requiring additional manual oversight.
  • Full traceability per transaction: Each processed payment is recorded with its metadata in the WooCommerce order, including RedSys references that allow for quick tracking of any transaction in the event of a banking issue. This is especially valuable for audits or customer complaints.

Key features of WooCommerce RedSys Payment Gateway

  • Integration with virtual POS via official RedSys protocol: Communication between WooCommerce and RedSys follows the platform's official protocol, ensuring compatibility with banks operating under this system in Spain. This avoids custom integrations that rely on unofficial solutions and are prone to breaking with changes to the bank's API.
  • Asynchronous Payment Notification (IPN): The plugin manages notifications sent by RedSys asynchronously, meaning the order status is updated even if the customer closes the browser before seeing the confirmation page. This is a common problem for online stores that lose orders because the customer doesn't complete the return redirect.
  • Support for single-step and two-step payments: It allows you to configure whether the charge is made at the time of payment or if it is pre-authorized and captured later, adapting to business models where the stock is confirmed before making the final payment.
  • Integrated refund management in WooCommerce: Partial or full refunds can be managed directly from the order details in the back office, without needing to access the RedSys panel separately. This reduces processing time and minimizes human error in the refund amount.
  • Compatibility with recurring payments through tokenization: For stores that operate subscriptions or recurring billing models, this module allows you to store tokenized payment references, facilitating periodic payments without requiring the customer to enter their bank details in each cycle.
  • Detailed log recording per transaction: Every interaction with the gateway is recorded in the system logs, providing enough information to diagnose any failure without needing to reproduce it. This greatly reduces resolution time when an issue arises in production.

Who is this product for?

This plugin is designed for WooCommerce store operators in Spain who need to robustly connect their sales process to a virtual bank POS terminal, without relying on makeshift solutions that create technical debt. It is especially relevant for stores that already have a certain volume of sales or anticipate rapid growth.

  • Administrators and technicians with a need for control and traceability: Those who manage the back office and need each order to reflect its real payment status without manual intervention, with clear logs to quickly resolve banking issues.
  • Teams that manage multiple projects or WooCommerce stores: When working with multiple sites that share the same gateway provider, having a consistent and predictable plugin reduces maintenance costs and the learning curve between projects.
  • Those responsible for UX, conversion, or automation: Those who know that a failed checkout or an order that is not confirmed correctly has a direct cost in lost sales and customer trust, need a reliable payment foundation on which to build the rest of the experience.

Real-world use cases

  • High-volume fashion store during seasonal campaigns: During Black Friday, a store processes hundreds of orders in just a few hours. Without a stable integration with RedSys, order statuses would become out of sync, and the logistics team would ship orders before payment was confirmed. With this extension active, each transaction updates the order in real time, and the warehouse team only works with orders that have actually been paid for, preventing costly returns.
  • Subscription business with recurring monthly charges: A monthly subscription service needs to automatically bill its subscribers without requiring any action from them each month. The payment reference tokenization offered by this module allows for these recurring payments to be processed automatically, reducing the rate of involuntary cancellations due to friction during the renewal process.
  • B2B store with high-value orders and deferred confirmation: A technical equipment distributor takes large orders that require stock verification before payment confirmation. Two-step payment support allows pre-authorization of the amount at the time of the order and only capture of the payment once the warehouse confirms availability, eliminating the risk of charging for orders that cannot be fulfilled.
  • Agency that manages several WooCommerce stores for different clients: Maintaining different payment integrations for each client significantly increases support costs. By standardizing with this plugin, the technical team understands the workflow, logs, and behavior of the module across all projects, reducing troubleshooting time and delivering a more consistent level of service to every client.

Frequently Asked Questions about WooCommerce RedSys Payment Gateway

Do I need anything else besides WooCommerce for it to work properly?

In addition to an active WooCommerce installation, you need valid credentials for a RedSys virtual POS terminal provided by your bank. Without these credentials, the plugin cannot communicate with the gateway. It's also advisable to verify that your hosting environment allows outbound requests to the RedSys domain, as some servers restrict outbound traffic by default. If you use alternative checkout plugins or customizations in the payment process, it's recommended to validate compatibility in a test environment before deploying them to production.

How does this affect the customer experience during checkout?

The customer follows a familiar payment flow: they enter their card details in RedSys' secure environment and return to the store with their order confirmed. The difference lies in what happens behind the scenes: the module manages communication with the bank in a structured way, so confirmation arrives even if the customer closes the browser before being redirected back. The result is fewer lost orders and a more consistent experience without unexpected error screens.

Does WooCommerce activate any automations upon receiving bank confirmation?

Yes. When RedSys confirms the payment, the plugin automatically updates the order status in WooCommerce, which in turn triggers all actions linked to that status change: confirmation email to the customer, stock reduction, notification to the logistics team, and any hooks or automations you have configured for the order completion event. This makes the bank's response the starting point for your entire subsequent workflow, without any manual intervention.

What happens if a payment fails or the customer cancels on the bank's screen?

When a payment is not completed, whether due to insufficient funds, user cancellation, or session timeout, RedSys sends a negative response that the module interprets as changing the order status to failed or canceled. The customer receives immediate feedback and can try again. In the back office, the order is recorded with its actual status, preventing it from appearing as pending indefinitely and causing confusion for the team.

Does it work with discount coupons, taxes, or shipping costs set up in WooCommerce?

The integration works with the final order total calculated by WooCommerce, including taxes, shipping costs, and coupon discounts. This final amount is sent to RedSys for payment, so there are no discrepancies between what the customer sees at checkout and what the bank charges. No additional configuration is required for these elements to be correctly reflected in the transaction.

Can the plugin affect store performance when there is a high volume of orders?

Communication with RedSys occurs only at the time of payment and upon receipt of the notification, not continuously. Therefore, the impact on overall store performance is localized and limited. In high-volume scenarios, such as seasonal campaigns, the critical factor is usually server capacity and the response speed of the banking gateway itself, not the plugin. It is advisable to review logs under real-world load to identify any environment-specific bottlenecks.

Is it compatible with multisite environments or managing multiple stores?

The module can operate on WordPress multisite installations as long as each substore has its own independently configured RedSys virtual POS credentials. There is no centralized panel to manage multiple bank connections from a single point, so each store requires its own configuration. For agencies or managers of multiple projects, this means a per-site setup process, although the consistent behavior facilitates cross-maintenance.

How can I verify that the plugin is working correctly before receiving actual orders?

RedSys provides a sandbox environment with test credentials that allow you to simulate complete transactions without handling real money. Once configured in test mode, you can follow this basic checklist: place a complete order and verify that the status changes to "processing" or "completed" in the back office; check that the confirmation email reaches the customer; review the plugin logs to confirm that the RedSys notification was received and processed; and simulate a failed payment to verify that the order remains in a failed state. If these four points work, the basic workflow is operational.

Short description

Integrate your WooCommerce store with the RedSys gateway in a structured and automated way: order statuses synchronized in real time, refunds from the back office, and asynchronous notifications that prevent lost orders even if the customer closes the browser.

Latest update: 08/05/2026

Written and reviewed by the PrimeGPL Team

At PrimeGPL, we ensure that every piece of published content is verified and reviewed by our team. We analyze features, compatibility, and performance to provide you with clear, up-to-date, and truly useful information for each product listed in our store.

Get your questions answered here

We answer your questions so you can buy in an informed and confident manner.

Does my purchase include updates?

Yes. Every product purchase includes lifetime updates, so you won't have to pay extra under any circumstances.

No, not at all. After your purchase, you can download it as many times as you need, without any problem. 

You can use your purchases on as many domains (websites) as you want, without any problems.

Yes. We offer technical support Monday through Friday, during business hours UTC -3. This support includes assistance with issues related to download problems, installation problems, or errors with the purchased product.

Furthermore, support does not include configurations, customizations, tutorials, or services associated with the author.

Yes, of course. If you have any problem that we can't solve, or if there's an external issue that doesn't have a general solution related to our service, you'll receive support and, if necessary, a full refund.

After your purchase, from your user account, you can access the support section, where you can open a ticket and our team will assist you with whatever you need.

Download Previous Versions

If you have purchased this product, or have an active membership, you can download previous versions without any limits or restrictions.

Product NameVersionSizeDateDownload
No hay versiones anteriores registradas.

Related Products

Below we show you different products that share the same category.