Prestashop redsys payment error

por | Oct 13, 2017 | Prestashop

Prestashop redsys payment error

Si en tu tienda aparece el mensaje Prestashop redsys payment error cuando el cliente cancela el pedido o pone mal los datos de la tarjeta, es que no tienes bien configurado el tpv. Aquí te explico cómo

Prestashop redsys payment error

Si trabajas con la plataforma de pagos con tarjeta Resys, te puedes haber encontrado con el aviso de «Payment error» muchas veces.

Es un error que tiene múltiples causas, pero hoy voy a explicar sólo una de ellas. Muchas veces aparece aunque el pago se haya realizado correctamente.

Pero también hay ocasiones en las que el pago no se ha producido. Quizá se ha denegado por la entidad o lo ha cancelado el cliente, y también nos aparece.

Esto no es malo. Al revés, en realidad es un aviso valioso. Es un mensaje que nos informa de que se ha intentado generar un pedido. Pero el cliente lo ha cancelado, o ha puesto mal los datos, cuando se los pedía redsys.

mensaje Prestashop redsys payment error

Podemos confundir al cliente

Pero es posible que pueda llevar a confusión a alguien. Es decir, que tengas tu listado de pedidos, y te líes a prepararlos sin caer en el detalle de que en alguno pone que el pago ha dado error. También puede llevar a confusión al cliente, que recibe un email conforme ha realizado un pedido (con su número de pedido correspondiente). Este mail incluye la siguiente información:

 

la clave de seguridad está vacía, revise su cuenta de pago antes de la validación

Es posible que el cliente haya introducido algún dato de la tarjeta mal, por error o despiste, o sea, sin darse cuenta. La tienda le envía un mail confirmando el pedido, pero si no se lo lee detenidamente, no se percata del mensaje de error. Y como no es consciente de haber puesto mal los números de tarjeta, espera recibir su pedido.

Es decir, el cliente entiende que ha realizado un pedido correctamente, pero no es así. Y nosotros queremos evitar este tipo de situaciones. Aunque son de fácil resolución, pueden resultar incómodas a ambas partes.

Podemos confundirnos nosotros

Además, si desde vuestro backoffice abrís cualquiera de esos pedidos, veréis que aparece un mensaje como el que sigue:

 

la clave de seguridad está vacía, revise su cuenta de pago antes de la validación

Consecuencias

Así pues, vemos que este mensaje de error tiene estas consecuencias:

  • Pedido generado con mensaje de «Payment error» en el listado de pedidos. Se incrementa el número de pedido (de manera del todo correcta, no se descuenta el stock)
  • Se vacía el carrito: el cliente es redirigido a la tienda y tiene el carrito vacío
  • Email enviado al cliente conforme ha realizado un pedido (cosa que le puede llevar a creer que efectivamente lo ha hecho)

Solución

Esto sucede cuando en el módulo de Redsys tenemos desactivada la opción de «En caso de error, permitir repetir el pedido«. Cuando está desactivada, vacía la cesta una vez se vuelve de la pasarela y genera pedido (con mensaje de error notificando que no ha habido transacción).

Si activamos la opción, al cliente no se le vacía la cesta cuando vuelve del error de pago y en la tienda no se generan pedidos ni mensajes de error.

En caso de error, permitir repetir el pedido

Así pues, os animo a que lo probéis y, si tenéis dudas, comentadlas aquí mismo.

Y recordad que, siempre que dudéis de si un pedido redsys está pagado o no, podéis ir a vuestro panel de control de la pasarela (sis.redsys.es:…etc…). Es el único sitio donde tendréis  la confirmación o denegación de pago real de cada transacción.

Mucha suerte y mucho ecommerce! 🙂

 

 

Rating: 4.3/5. From 6 votes.
Please wait...

Centro de preferencias de privacidad

Necesarias

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp

Translate »