Definitive Solution to Redsys Notification Problems in WooCommerce: Timeouts, 403, 301 and More
Since February, many merchants have experienced problems with Redsys notifications, mainly due to timeouts and failures in payment confirmation. Initially, these issues arose due to the blocking of Cloudflare IPs by operators, related to the restrictions imposed by La Liga to combat football match piracy. However, over time, the problem has extended even to sites that do not use Cloudflare.
What is really happening?
There is still no clear official explanation, but the impact is evident: correctly paid orders are not marked as completed, either randomly or in all cases. This has generated uncertainty and operational problems in many online stores that rely on Redsys as a payment gateway.
Solutions Implemented in WooCommerce Redsys Gateway Lite and Premium
Since the onset of these problems, I have been working intensively on new versions of my plugin WooCommerce Redsys Gateway to minimize these failures as much as possible.
Version 6.3 of WooCommerce Redsys Gateway Lite
In version 6.3 of the Lite version, I have developed a solution that minimizes the chances of an order not being marked as paid. For it to work correctly, in addition to installing the update, it is necessary to configure the Redsys terminal (Web Channels), which I explain in detail in this guide.
This new notification method does not eliminate the traditional IPN system, but adds an alternative that allows recovering orders that have not been marked as paid. While there may always be a combination of errors that prevent confirmation, the odds are now extremely low.
New Premium versions 25.4 and 25.5: Maximum Security in Payment Confirmation
In just a few days, I have also released two versions of the Premium version (25.4 and 25.5), which include three notification control methods:
1. Traditional Redsys IPN
2. Notification by URL (same system implemented in the Lite version)
3. Verification of emails sent by Redsys
The best part is that these three methods can be active at the same time, making it practically impossible for a paid order not to be confirmed. Even in the event of a server outage, when it is back online, payments will be automatically recovered through Redsys emails.
Errors Fixed: Timeouts, 403, 301, 302 and More
With these updates, both in the Lite and Premium versions, you should no longer experience issues with failed notifications due to timeouts, 403 errors, 301 or 302 redirects, or Redsys blocks. If Redsys cannot contact your site, the second method (URL) will act as a backup, and in the worst case, the email will serve as a last confirmation instance.
It has been a very intense month of work to solve this problem that has affected thousands of merchants. However, with the new versions of WooCommerce Redsys Gateway Lite and WooCommerce Redsys Gateway Premium, and following the steps in the configuration guide, you will no longer have to worry about orders not being marked as paid.



