Evitar pantalla intermedia al pagar con RedSys en WooCommerce

Muchas de las personas que llegan a nosotros preguntándonos sus problemas con WordPress, WooCommerce y RedSys; coinciden en una cosa: quieren eliminar la pantalla intermedia que aparece una vez que pasamos al pago tras pasar por el checkout (“Finalizar compra”). Es curioso, pero una persona, me pedía justo lo contrario, que apareciera dicha pantalla. Fue un caso de miles, pero vaya, ya que alguien llegó a preguntarlo, aclarar por qué no es necesaria ni conveniente dicha pantalla:

  1. Ninguna otra pasarela de pago la incluye, cuando pagas con PayPal o Stripe, pasas directamente al pago, no a una pantalla intermedia
  2. Al incluir una pantalla nueva, metes un paso más en el proceso de compra, esto implica que hay una posibilidad más de que el cliente decida no comprar
  3. Retrasa todo un poco y es incómodo meter segundos de más en un proceso que no debería tenerlos
  4. Queda poco profesional y estético, es una pantalla “fea” y que no suele integrarse con el aspecto de nuestro sitio

Una vez comentados los cuatro puntos por los que debemos evitar la pantalla intermedia al ir a pagar una compra con WooCommerce en RedSys, pasamos a comentar: ¿por qué la incluyen algunos plugins para RedSys y WooCommerce?

Básicamente el problema reside en que:

  • El método de pago por redireccionamiento de RedSys recibe una llamada POST
  • WooCommerce de forma nativa, sólo envía datos GET

Entonces la solución pasa por convertir los datos para que puedan enviarse por POST, con un formulario en HTML. Este es el que ves que obliga a darle al botón de “Pagar” en dicha pantalla intermedia.

  • Vista rápidaAñadir al carrito

    RedSys Gateway for WooCommerce Pro

    Valorado en 4.98 de 5
    34,95 IVA incluido

¿Qué soluciones hay para evitarlo?

Nuestro plugin lo evita, y lo hace de dos formas diferentes. Así cada usuario elegirá la que prefiera a través de los ajustes.

  1. La primera posibilidad pasa por la pantalla intermedia pero tan pronto carga la hace desaparecer
  2. La segunda posibilidad directamente te lleva a RedSys, sin tener que pasar por la pantalla intermedia (aunque desaparezca sola). Es la elección favorita, aunque en algunos hostings de primeras lo limitan (por la técnica que usamos) pero se les puede pedir que lo permitan

¿Y tú hasta cuándo estarás perdiendo ventas por no disponer de un plugin que arregle este problema?