Solução definitiva para os problemas de notificações de Redsys no WooCommerce: Timeouts, 403, 301 e mais
Desde fevereiro, muitos comerciantes têm enfrentado problemas com as notificações de Redsys, principalmente por timeouts e falhas na confirmação de pagamentos. Inicialmente, esses inconvenientes surgiram devido ao bloqueio dos IPs da Cloudflare por parte das operadoras, relacionado às restrições impostas pela La Liga para combater a pirataria de partidas de futebol. No entanto, com o passar do tempo, o problema se estendeu até mesmo a sites que não utilizam Cloudflare.
O que está realmente acontecendo?
Ainda não há uma explicação oficial clara, mas o impacto é evidente: pedidos corretamente pagos não são marcados como concluídos, seja de forma aleatória ou em todos os casos. Isso gerou incerteza e problemas operacionais em muitas lojas online que dependem do Redsys como gateway de pagamento.
Soluções implementadas no WooCommerce Redsys Gateway Lite e Premium
Desde o início desses problemas, trabalhei intensamente em novas versões do meu plugin WooCommerce Redsys Gateway para minimizar ao máximo essas falhas.
Versão 6.3 do WooCommerce Redsys Gateway Lite
Na versão 6.3 da versão Lite, desenvolvi uma solução que reduz ao mínimo as possibilidades de que um pedido não seja marcado como pago. Para que funcione corretamente, além de instalar a atualização, é necessário realizar uma configuração no terminal do Redsys (Web Canais), a qual explico detalhadamente em este guia.
Este novo método de notificação não elimina o tradicional sistema de IPN, mas adiciona uma alternativa que permite recuperar pedidos que não tenham sido marcados como pagos. Embora sempre possa existir uma combinação de erros que impeça a confirmação, as probabilidades são agora extremamente baixas.
Novas versões Premium 25.4 e 25.5: Máxima segurança na confirmação de pagamentos
Em poucos dias, também liberei duas versões da versão Premium (25.4 e 25.5), que incluem três métodos de controle de notificações:
1. IPN tradicional de Redsys
2. Notificação por URL (mesmo sistema implementado na versão Lite)
3. Verificação de e-mails enviados pelo Redsys
O melhor é que esses três métodos podem estar ativos ao mesmo tempo, o que torna praticamente impossível que um pedido pago não seja confirmado. Mesmo no caso de uma queda do servidor, quando voltar a estar operacional, os pagamentos serão recuperados automaticamente através dos e-mails do Redsys.
Erros solucionados: timeouts, 403, 301, 302 e mais
Com essas atualizações, tanto na versão Lite quanto na Premium, você não deve mais experimentar problemas com notificações falhadas devido a timeouts, erros 403, redirecionamentos 301 ou 302, nem bloqueios do Redsys. Se o Redsys não conseguir contatar seu site, o segundo método (URL) atuará como backup, e no pior dos casos, o e-mail servirá como última instância de confirmação.
Foi um mês muito intenso de trabalho para solucionar este problema que afetou milhares de comerciantes. No entanto, com as novas versões de WooCommerce Redsys Gateway Lite e WooCommerce Redsys Gateway Premium, e seguindo os passos do guia de configuração, você não terá mais que se preocupar com pedidos que não sejam marcados como pagos.



