WooCommerce RedSys Gateway v30.4.0 Plugin

The RedSys Gateway plugin is a payment gateway for WooCommerce that integrates with the RedSys payment system. It provides a range of features and benefits to help store owners process payments more efficiently. The plugin offers the RedSys Gateway, Iupay Gateway, SNI Compatibility, and two terminals. It also provides refunds, tokenization, and the ability to pay with one click.
Additionally, the plugin offers preauthorizations, the ability to approve preauthorizations from the WooCommerce order, and direct debit. It also includes private products, logo customization, and the ability to change the RedSys language from the WordPress admin. The plugin is WPML compatible and provides action selection after a RedSys error. Store owners can also receive email notifications when customers have trouble paying through RedSys. The plugin includes sequential invoice numbers and a CSV exporter, and it is compatible with PHP 5.6, 7.0, 7.1, and 7.2.
| Name | WooCommerce RedSys Gateway |
| Type | Plugin |
| Version | 30.4.0 |
| License | GPL v2 |
| Live Demo | View Official Page |
| Last Updated |
Core Features of WooCommerce RedSys Gateway Plugin
- RedSys Gateway
- Iupay Gateway
- SNI Compatibility (Let’s Encrypt)
- Two Terminals
- Refund
- Tokenization
- Pay with one click
- Preauthorizations
- Approve preauthorizations from WooCommerce order
- Direct Debit
- Private Products
- Logo customization
- RedSys Language customization from WordPress admin
- WPML Compatibility
- Action selection after Redsys error
- Email notifications for customer payment problems
- Sequential invoice numbers
- CSV exporter
- Compatible with PHP 5.6, 7.0, 7.1, and 7.2.
What’s New (Changelog) in WooCommerce RedSys Gateway v30.4.0
2026.04.21 - v30.4.0
* NEW: Subscriptions section in Redsys Advanced settings to configure credentials and behavior for subscription renewal payments.
* SECURITY [High]: Added missing cryptographic signature verification in successful_request() for 9 payment gateways: Apple Pay, Bizum Checkout, Bizum Redirect, Google Pay Checkout, Google Pay Redirect, Direct Debit, MasterPass, PayGold, and Bank Transfer. Without this check, payment notifications could be forged to complete orders without actual payment.
* FIX: SUMO Subscriptions renewal orders failed because sumo_save_subscription_payment_info() was called with 'payment_method' => 'insite' instead of 'redsys' in the redirect gateway callback. This caused SUMO to set the wrong payment method on renewal orders, triggering the wrong gateway filter and using incorrect credentials.
* FIX: YITH WooCommerce Subscriptions were being cancelled prematurely on failed renewals for the Redsys Redirect, InSite, Apple Pay Checkout and Google Pay Checkout gateways. The "no token / expired card" path in doing_scheduled_subscription_payment() (class-wc-gateway-redsys.php and class-wc-gateway-insite-redsys.php) called ywsbs_register_failed_payment() and then returned false, causing the YITH wrapper renew_yith_subscription() to call it again. The double increment of failed_attempts cancelled subscriptions after 1–2 real failures instead of the configured 3 retries. Apple Pay and Google Pay Checkout are also fixed since they delegate to the main Redsys handler.