Hace ya muchos años, cuando empezamos a desarrollar nuestro plugin para RedSys y WooCommerce, que recientamente también ha incluido la posibilidad de pagar con Bizum; teníamos (y tenemos) la idea de aportar e incluir todas aquellas mejoras más necesarias que veíamos entre las tiendas que mantenemos. Uno de los reclamos más frecuentes era el que os vamos a comentar: eliminar esa pantalla intermedia que aparece tras darle a pagar en «Finalizar compra» y que obliga al usuario a dar un paso más de forma innecesaria.
Como podéis entender, incluir más pasos, sobre todo si son innecesarios, es negativo para tu web. Por muchas razones:
Lo hacen por el siguiente motivo. El formulario de «Finalizar compra» de WooCommerce, permite hacer una llamada a una pasarela. Esa llamada se hace:
De forma que a PayPal por ejemplo se le llama de forma directa, con los datos del pedido cuando es elegido. Lo mismo pasa con RedSys. Pero hay una diferencia. Cuando llamamos a RedSys por redirección, RedSys espera recibir los datos del pedido en forma de POST y WooCommerce solo puede hacer esa llamada en forma de GET.
¿Solución? Enviar los datos en forma de GET a una pantalla intermedia, que mediante un formulario con campos oculto, llama a RedSys usando un POST.
Pues aplicamos dos soluciones, muchos otros plugins que evitan este paso solo lo hacen aplicando la primera, pero nosotros aplicamos otra extra.
Primera solución: saltar esa pantalla usando JavaScript
Segunda solución: saltar esa pantalla usando un método que transforma la llamada
En WooCommerce, en «Ajustes», en la opción «Pagos» veréis la forma de configurar esto que os comentamos arriba:
Dentro de las opciones del plugin. Recordad que podéis comprarlo directamente aquí (el precio es IVA incluido y lo pongo porque muchos preguntáis, la factura os llegará adjunta al correo con la descarga).
Nota: Hay una valoración incrustada en esta entrada, por favor, visita esta entrada para valorarla.
Configura un checkout seguro en WordPress y WooCommerce para proteger pagos, reducir errores de integración…
Configura un checkout seguro en WordPress y WooCommerce para proteger pagos, reducir errores de integración…
El comercio electrónico español, que se encuentra en pleno crecimiento y transformación, vive actualmente un…
Compara los mejores addons para suscripciones WooCommerce y elige pagos, membresías y automatizaciones compatibles con…
Compara los mejores addons para suscripciones WooCommerce y elige pagos, membresías y automatizaciones compatibles con…
El desarrollo de plugins a medida WordPress resuelve pagos, reservas y flujos propios con integración…