Un possible problema que pot existir en qualsevol comerç electrònic és que quan l’usuari pagui, per qualsevol motiu que se’ns pugui escapar com a administrador del lloc, Redsys no pugui contactar amb el lloc i la comanda no quedi marcada com a pagada. Com et podràs imaginar, si només ens fiem dels correus electrònics que envia WooCommerce, o de l’estat de les comandes de WooCommerce, ens podríem emportar una sorpresa molt gran quan ens escrigui un client molt enfadat ja que va pagar fa uns dies, i ni surt reflectit a la botiga que ha pagat, ni se li ha enviat la comanda que teòricament se li enviava en 24 – 48h. Això pot danyar seriosament la reputació de la nostra botiga.
Acabo de llançar la versió 5.1 de WooCommerce Redsys Gateway que podeu adquirir a WooCommerce.com i que en un percentatge molt alt, atura aquest problema.
En aquesta nova versió, he afegit una comprovació a la pàgina d’agraïment (Thank You Page). Per als que no la coneguin, és la pàgina a la qual es arriba des de Redsys un cop s’ha realitzat el pagament correcte.
¿En què consisteix aquesta comprovació? És ben senzill, quan l’usuari prem el botó de tornar a la botiga i arriba a la pàgina de agraïment, el plugin comprovarà si el pagament ha estat marcat com a pagat, ja que Redsys hauria d’haver notificat ja el pagament del client. En el cas que la comanda segueixi en pendent de pagament, se li mostrarà un missatge per advertir-lo d’aquest possible problema i tranquil·litzant-lo que l’administrador ja ha estat advertit. Aquest missatge és totalment personalitzable, així que podreu posar el que desitgeu.
Gràcies a aquesta comprovació, podrem minimitzar aquest problema, però no al 100%, ja que no tothom prem el botó de tornar a la botiga (per rar que sembli), però podrem comprovar el 95% de totes les comandes. ¿I què passa amb aquest 5% restant? tranquils, ja sé com solucionar-ho, en una futura actualització realitzaré una implementació per acabar de arreglar-ho.
En el següent vídeo pots veure la presentació i demostració que realitzo d’aquesta nova funcionalitat.







