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.
Ya está disponible la versión 2.2 de Contact Form 7 – Integración con RedSys, y…
El comercio electrónico español, que se encuentra en pleno crecimiento y transformación, vive actualmente un…
Hasta ahora, la integración de Contact Form 7 con RedSys solo sabía cobrar pagos únicos:…
El pago fraccionado de RedSys para WooCommerce lleva un tiempo permitiendo dividir el precio de…
Ya está disponible la versión 1.24 de Contact Form 7 - Integración con RedSys, y…
Hasta ahora, cobrar una suscripción en WooCommerce significaba aceptar una regla muy simple: eliges un…