Redsys en PrestaShop: error SIS0042 / firma incorrecta y cómo arreglarlo

Si buscas la solución a redsys prestashop, aquí la tienes explicada paso a paso por el equipo de soporte de AZprestashop.

Redsys PrestaShop

Los errores del TPV virtual de Redsys tienen códigos poco amables. Estos son los que más se repiten en tiendas PrestaShop y qué significan.

Los códigos habituales

  • SIS0042 — firma incorrecta: la clave SHA-256 del módulo no coincide con la del panel de Redsys, o está la de pruebas en producción (o al revés).
  • SIS0051 — número de pedido repetido: el módulo genera un identificador que ya se usó. Suele pasar al reinstalar o clonar la tienda.
  • SIS0014 / SIS0040 — comercio o terminal no válidos: revisa número de comercio (FUC) y terminal (normalmente 1 o 001).
  • SIS0429 — versión de firma antigua: actualiza el módulo, la firma HMAC SHA-256 es obligatoria.

Configuración que debe coincidir

  1. Mismo FUC, terminal y clave en módulo y panel de Redsys.
  2. Entorno: pruebas (sis-t) o real (sis) coherente con la clave.
  3. URL de notificación accesible desde fuera (sin protección por contraseña ni mantenimiento activo) y en https.
  4. Moneda 978 (EUR) y la tienda con euro como moneda activa.

El pedido queda «en espera de pago»

Redsys cobró pero la notificación no llegó: mantenimiento activo, firewall del hosting o URL con www distinta. Revisa el registro del módulo y la URL de notificación configurada.

Versión Dónde / cómo
1.6 Módulo oficial Redsys para 1.6 (compatibilidad limitada con PHP 7.1+).
1.7 / 8 Módulo oficial actualizado (soporta Bizum y pago en 1 clic).
9 Usa la última versión del módulo; las anteriores no cargan en PHP 8.2+.

¿El pago falla y pierdes ventas? Nuestro servicio de soporte PrestaShop resuelve este tipo de incidencias con precio cerrado y copia de seguridad previa. Cuéntanos qué te pasa.

Antes de empezar: copia de seguridad y caché

Antes de tocar ficheros o la base de datos, haz una copia de seguridad completa de la tienda. De esta forma, si algo sale mal, podrás volver atrás en minutos. Además, después de cada cambio vacía la caché de PrestaShop; de lo contrario, es posible que no veas el resultado y pienses que la solución no funciona. Por último, prueba siempre en una ventana privada del navegador para descartar la caché local.

¿Necesitas ayuda con redsys PrestaShop?

Si has seguido estos pasos y el problema continúa, no te preocupes: es más habitual de lo que parece. En primer lugar, revisa el resto de consejos sobre módulos de nuestro blog. Además, puedes consultar la documentación oficial de PrestaShop. Sin embargo, si prefieres que lo resolvamos nosotros, nuestro mantenimiento y soporte PrestaShop se encarga con precio cerrado y copia de seguridad previa. Por lo tanto, solo tienes que contarnos qué te pasa y te contestamos en menos de 24 horas laborables.

¿No te ha funcionado o no quieres tocar código?

Nuestro equipo de soporte PrestaShop lo hace por ti: te decimos el precio antes de empezar y dejamos copia de seguridad de todo.

Cuéntanos qué necesita tu tienda

O llámanos: 924 89 15 94 · 927 26 10 71 · 954 32 35 66
Comercial L-V 9:00-15:00 · Soporte L-V 8:00-24:00 · Urgencias 24 h, 365 días

SIGUE LEYENDO

Consejos relacionados

¿Hablamos de tu tienda PrestaShop?

Cuéntanos qué te quita el sueño: una tienda que no vende, un módulo que falla o un proyecto nuevo. Además, te respondemos en menos de 24 horas laborables con una propuesta clara.