Avisos
Vaciar todo

Módulo de Redsys

16 Respuestas
3 Usuarios
0 Reacciones
88 Visitas
Respuestas: 90
Estimable Member
Topic starter
 

Hola,

Tengo un problema con el módulo de Redsys en mi tienda y necesito ayuda.

El pago funciona correctamente:

* El cliente paga sin problemas (tarjeta o Bizum).
* El pedido se crea y aparece como “pago aceptado” en el Backoffice de la web.
* El cliente recibe el email de confirmación.

Pero justo después del pago ocurre esto:

❌ El cliente NO ve la página de confirmación del pedido.
❌ Aparece un error: “El carrito no se puede cargar o ya se ha realizado un pedido usando este carrito”.

Esto puede hacer que el cliente piense que el pago ha fallado, aunque realmente sí se ha cobrado.

He hecho varias pruebas y pasa siempre al volver del pago.

Necesito saber:

* Por qué no redirige correctamente a la página de confirmación de la página web.
* Y cómo solucionarlo.

Es un problema importante porque afecta directamente a la experiencia de compra.

Gracias de antemano.
Un saludo.


Este debate ha sido modificado el hace 5 meses por Pepe
 
Respondido : 15/04/2026 10:41 am
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Yanira.

Para que dominio es la consulta ? Es un Prestashop o un WordPress ?

Creo que utilizas prestashop pero no lo tengo claro y como tienes varios dominios no se a cual haces referencia.

De todas formas los parámetros de retorno se configuran en el portal de Redsys.

En el panel de Redsys (TPV Virtual) asegúrate de que tienes configuradas correctamente:

URL de notificación online

URL de retorno del cliente

 

Un Saludo


Esta publicación ha sido modificada el hace 5 meses por Pepe
 
Respondido : 15/04/2026 10:52 am
Respuestas: 90
Estimable Member
Topic starter
 

Es para el dominio colchones3b.es en Prestashop 8.2.3


 
Respondido : 15/04/2026 11:58 am
Karen Rios
Respuestas: 20411
Illustrious Member Admin
 

Hola Yanira,

Envianos algunas capturas sobre la configuración del modulo de redsys, como nos comentas el pago se procesa correctament? como comenta Pepe el problema parece estar directamnte en la redirección posterios desde refdys hacia la tienda, revisa la confogiración de la URL OK, URL KO o URL de notificación del TPV.

De acuerdo a la propia docomentación de redsys las URLs Ds_Merchant_URLOK y Ds_Merchant_URLKO son las encargadas de devolver al cliente a la tienda después de finalizar la operación. Si estas URLs no están bien configuradas, o si el módulo no está generando correctamente la ruta de confirmación, el pedido puede quedar pagado pero el cliente ver un error al volver. → https://pagosonline.redsys.es/desarrolladores-inicio/documentacion-operativa/autorizacion/

Verifica justo estos dos campos que menciona Pepe, envianos capturas que tienes configurado dentro de ello para verificar con mayor detalle. 

Un Saludo 


 
Respondido : 15/04/2026 12:55 pm
Respuestas: 90
Estimable Member
Topic starter
 
image

 
Respondido : 15/04/2026 1:10 pm
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Yanira.

Las URL de retorno se configuran desde el administrador de Redsys:

-> https://canales.redsys.es/admincanales-web/index.jsp#/login

Dentro del administrador tienes que configurar URL de notificación online y URL de retorno del cliente

También puedes crear una página de agradecimiento para las operaciones correcta y añadir la URL en el módulo:

chrome capture 2026 04 15

Intenta probarlo en un entorno Real, no en un entorno de prueba.

 

Un saludo


 
Respondido : 15/04/2026 1:35 pm
Respuestas: 90
Estimable Member
Topic starter
 

Cómo sé cuales son las URLs correctas?


 
Respondido : 15/04/2026 2:55 pm
Karen Rios
Respuestas: 20411
Illustrious Member Admin
 

Hola Yanira, 

Las URL deben ser las de tu sitio web, un ejemplo puedes ser como te adjunto

image (32)

Sin embarto tu puedes crear una pagina para Ok y luego en el plugin de Prestashop añadir esa URL de forma que esta sea la que utilice el plugin para confirmar el pedido exitoso. 

Verifica esto y nos comentas como va todo

Un Saludo 


 
Respondido : 15/04/2026 4:09 pm
Respuestas: 90
Estimable Member
Topic starter
 

He realizado una compra de prueba y al finalizar el pago sigue sin regresar a la web. Aparece un mensaje que dice "La petición no puede ser atendida porque las firmas no coinciden." He colocado las URL que me has dicho en la configuración del Módulo.

001

 


 
Respondido : 16/04/2026 2:02 pm
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Yanira

El error La petición no puede ser atendida porque las firmas no coinciden no es por el retorno es porque la firma que recibe NO coincide con la que espera.

Esto viene porque la Clave secreta es incorrecta, es decir puede que estés en un entorno de pruebas y utilizas la clave secreta que te ofreció el banco o al contrario estas utilizando un entorno de producción con la clave que se utiliza para pruebas, tienes que revisar eso.

Sobre los retornos:

Deja vació las URL de notificación, la de KO y OK del modulo de prestashop.

.- Accede al administrador de Redsys, tienes que acceder con las credenciales que te dio el banco:

https://canales.redsys.es/admincanales-web/index.jsp#/login

Dentro del administrador de RedSys:

URL de notificación:

https://colchones3b.es/module/redsyspur/validation

URL KO:

https://colchones3b.es/order

URL OK:

https://colchones3b.es/order-confirmation

 

Los retornos los tienes que configurar en el administrador de Redsys.

Acuérdate de vaciar la caché cuando hagas el cambio y tengas que probarlo.

 

Un saludo


Esta publicación ha sido modificada el hace 5 meses por Pepe
 
Respondido : 16/04/2026 2:27 pm
Respuestas: 90
Estimable Member
Topic starter
 

🙁 Nada sigue igual. Lo he puesto como me has dicho Pepe, e incluso he realizado la compra con otro explorador diferente.¿¿ No tendrá algo que ver que la Configuración del TPV en el apartado Información del Terminal, la URL que figura es https://www.colchones3b.es y no https://colchones3b.es  ??? 


 
Respondido : 16/04/2026 2:47 pm
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Yanira.

No, El error La petición no puede ser atendida porque las firmas no coinciden no es por el retorno es porque la firma que recibe NO coincide con la que espera.

Esto viene porque la Clave secreta es incorrecta, es decir puede que estés en un entorno de pruebas y utilizas la clave secreta que te ofreció el banco o al contrario estas utilizando un entorno de producción con la clave que se utiliza para pruebas, tienes que revisar eso.

Tienes que revisar la clave de Encriptación y si estas en un entorno de pruebas o en producción.

Para un entorno de pruebas puedes utilizar estos datos:

Código de Comercio (FUC):  999008881

Terminal: 001

Clave de encriptación:  sq7HjrUOBfKmC576ILgskD5srU870gJ7

chrome capture 2026 04 16 (5)

 

Para hacer una prueba puedes utilizar estos datos de tarjeta:

Número tarjeta: 4548810000000003

Caducidad: 12/49

CVV: 123

 

Realiza una prueba con el entorno de pruebas.

 

Si funciona bien tienes que cambiar los dato por los que te dio el Banco Código de Comercio (FUC), Terminal y lo mas importante Clave de encriptación

 

Un Saludo


 
Respondido : 16/04/2026 3:11 pm
Respuestas: 90
Estimable Member
Topic starter
 

¿Y si se crea una pagina (que diga hemos recibido tu pedido correctamente) y luego en el plugin de Prestashop añadir esa URL de forma que esta sea la que utilice el plugin para confirmar el pedido exitoso?, como me dijo Karen...

 


 
Respondido : 20/04/2026 3:43 pm
Karen Rios
Respuestas: 20411
Illustrious Member Admin
 

Hola Yanira,

En este caso no sería necesario crear una página nueva, ya que eso no va a corregir el problema que estás viendo ahora el cual entiendo es “las firmas no coinciden”, ten en cuenta que este error no está relacionado con la URL de confirmación, sino con la configuración del TPV, concretamente con la clave de encriptación o con que se estén mezclando datos de pruebas y producción.

Lo primero que debes revisar es que en el módulo tengas configurados correctamente el FUC, el terminal y sobre todo la clave secreta, y que correspondan exactamente al entorno que estás usando.

Puedes probar primero con lo que comenta Pepe y revisar sin en el entorno de prueba funciona para comprobar sea esto lo que esta fallando. 

Un saludo

 

 
Respondido : 20/04/2026 3:59 pm
Respuestas: 90
Estimable Member
Topic starter
 

Hola buenos días, 

He seguido las indicaciones de Pepe. HE realizado una comprobación en entorno de pruebas de pago con tarjeta con los datos que me facilitó Pepe y ya no aparece el error. El cliente se mantiene en la página de confirmación de pedido. Aunque en el TPV la operación sale denegada, se genera el pedido en el backoffice y llega el correo de confirmación de pedido al cliente. Ya eso es algo. 

WEB:

image

TPV VIRTUAL: 

image

 

BACK OFFICE PRESTASHOP:

image

 
Respondido : 21/04/2026 7:52 am
Página 1 / 2