Solució definitiva als problemes de notificacions de Redsys en WooCommerce: Timeouts, 403, 301 i més
Des de febrer, molts comerços han experimentat problemes amb les notificacions de Redsys, principalment per timeouts i fallades en la confirmació de pagaments. Inicialment, aquests inconvenients van sorgir a causa del bloqueig de les IPs de Cloudflare per part de les operadores, relacionat amb les restriccions imposades per La Liga per combatre la pirateria de partits de futbol. No obstant això, amb el pas del temps, el problema s’ha estès fins i tot a llocs que no utilitzen Cloudflare.
Què està succeint realment?
Aún no hi ha una explicació oficial clara, però l’impacte és evident: pedits correctament pagats no es marquen com a completats, ja sigui de forma aleatòria o en tots els casos. Això ha generat incertesa i problemes operatius en moltes botigues en línia que depenen de Redsys com a passarel·la de pagament.
Solucions implementades en WooCommerce Redsys Gateway Lite i Premium
Des de l’inici d’aquests problemes, he treballat intensament en noves versions del meu plugin WooCommerce Redsys Gateway per minimitzar al màxim aquests fallos.
Versió 6.3 de WooCommerce Redsys Gateway Lite
En la versió 6.3 de la versió Lite, he desenvolupat una solució que redueix al mínim les possibilitats que un pedido no es marqui com a pagat. Perquè funcioni correctament, a més d’instal·lar l’actualització, és necessari realitzar una configuració en el terminal de Redsys (Web Canals), la qual explico detalladament en aquesta guia.
Aquest nou mètode de notificació no elimina el tradicional sistema de IPN, però afegeix una alternativa que permet recuperar pedidos que no hagin estat marcats com a pagats. Si bé sempre pot existir una combinació d’errors que impedeixi la confirmació, les probabilitats són ara extremadament baixes.
Noves versions Premium 25.4 i 25.5: Màxima seguretat en la confirmació de pagaments
En pocs dies, també he alliberat dues versions de la versió Premium (25.4 i 25.5), que inclouen tres mètodes de control de notificacions:
1. IPN tradicional de Redsys
2. Notificació per URL (mateix sistema implementat en la versió Lite)
3. Verificació de correus electrònics enviats per Redsys
El millor és que aquests tres mètodes poden estar actius al mateix temps, el que fa pràcticament impossible que un pedido pagat no es confirmi. Fins i tot en el cas d’una caiguda del servidor, quan torni a estar operatiu, els pagaments seran recuperats automàticament a través dels correus electrònics de Redsys.
Errors solucionats: timeouts, 403, 301, 302 i més
Amb aquestes actualitzacions, tant en la versió Lite com en la Premium, ja no hauries d’experimentar problemes amb notificacions fallides a causa de timeouts, errors 403, redireccions 301 o 302, ni bloquejos de Redsys. Si Redsys no pot contactar amb el teu lloc, el segon mètode (URL) actuarà com a suport, i en el pitjor dels casos, el correu electrònic servirà com a última instància de confirmació.
Ha estat un mes molt intens de treball per solucionar aquest problema que ha afectat a milers de comerços. No obstant això, amb les noves versions de WooCommerce Redsys Gateway Lite i WooCommerce Redsys Gateway Premium, i seguint els passos de la guia de configuració, ja no hauràs de preocupar-te més per pedidos que no es marquin com a pagats.



