Redsys no funciona (y no es una caída): diagnóstico.

Cuando media España cobra con normalidad y tu TPV virtual no, el problema está en tu lado. Buenas noticias: se encuentra rápido si sabes dónde mirar.

Primero, descarta la caída general (1 minuto): quejas masivas en redes + fallos al procesar transacciones en todos los comercios = incidencia del procesamiento de pagos de Redsys, y tu guía es ¿está caído Redsys?. Sin señales de caída, sigue aquí: el diagnóstico va del error más común al más raro.

1. Lee el código de error (la mitad del diagnóstico).

  • SIS0042 — la firma enviada no es correcta: clave SHA-256 del entorno equivocado o parámetros mal codificados. El error de integración número uno.
  • SIS0051 — número de pedido repetido: tu módulo reutiliza identificadores de pedido.
  • Errores de alta (comercio/terminal no válido): FUC o terminal mal grabados, o alta incompleta — lo arregla tu banco, no tu web.
  • Denegaciones con causa numérica (116, 121, 190…): no es Redsys ni tu web — es el banco del cliente denegando esa tarjeta. Consulta el índice de códigos de denegación.

2. Si los pagos entran pero los pedidos no se enteran.

El síntoma: el cliente paga online, la plataforma de pago llega a autorizar la operación, y tu pedido queda «pendiente de pago». La notificación servidor-a-servidor de Redsys no está llegando a tu tienda. Sospechosos por orden: plugin de caché cacheando la URL de notificación, firewall o plugin de seguridad bloqueando la petición entrante, modo mantenimiento activado, redirecciones HTTPS/www que rompen la URL exacta, o un certificado SSL caducado. Excluye la URL de notificación de todas esas capas y prueba con un pago de test.

3. Si nada cambió y dejó de funcionar.

  • ¿Seguro que nada cambió? Actualizaciones automáticas de la tienda o del módulo son cambios invisibles. Revisa el historial de versiones.
  • Claves rotadas: si el banco regeneró tu clave SHA-256 (a veces por seguridad), la vieja deja de firmar. Confirma la vigente con tu banco.
  • Cambios del lado Redsys: actualizaciones de requisitos (TLS, 3DS) rompen módulos antiguos. Actualizar el módulo suele resolverlo.

4. La llamada correcta.

Con el código de error anotado y las pruebas hechas: llama a tu banco para informar de la incidencia (alta, claves, configuración del alta bancaria) o al soporte del módulo(integración). Pídeles confirmar que tu alta está operativa en el sistema y que los pagos con tarjeta están habilitados en todos los canales. Redsys no atiende al comercio final directamente. Y si el diagnóstico se convierte en semanas de tickets cruzados entre banco y plugin, considera que ese coste también es una tarifa — lacomparativa de proveedores incluye alternativas cuyo soporte responde el mismo día.

Transparencia: esta página contiene enlaces de afiliado a MONEI. Si contratas a través de ellos, recibimos una comisión sin coste extra para ti. Nuestro compromiso: las fuentes, fechas y supuestos de cálculo se muestran de forma visible para que puedas comprobarlos y comparar el coste completo por tu cuenta.

Preguntas frecuentes.

¿Por qué Redsys no funciona en mi web si no hay caída general?

Si solo falla tu comercio, el problema está en tu integración o tu alta: clave SHA-256 incorrecta (error SIS0042), número de pedido repetido (SIS0051), comercio o terminal mal dados de alta, módulo desactualizado tras una actualización de tu tienda, o la URL de notificación bloqueada por caché o firewall. El código SIS exacto del error es la pista principal.

¿Qué significa que el pago no se complete pero el cliente diga que le han cobrado?

Normalmente es una retención de autorización sin captura o una notificación perdida: el banco del cliente reservó el importe pero tu tienda no recibió la confirmación. Comprueba la operación en el panel del TPV virtual antes de nada: si está autorizada, marca el pedido a mano y arregla la URL de notificación; si no existe, la retención se liberará sola en unos días.

¿A quién llamo si Redsys no funciona: a Redsys o a mi banco?

A tu banco: es tu proveedor contractual y quien tiene acceso a tu configuración — las entidades financieras gestionan las altas. Redsys no da soporte directo al comercio final salvo canales técnicos concretos para integradores. Si el problema es del módulo de tu tienda, el soporte del plugin es la otra vía útil.

¿Cómo distingo un problema mío de una caída de Redsys?

Regla rápida: si fallan todas las tarjetas en todos los canales Y hay quejas masivas en redes → caída general (mira nuestra guía de Redsys caído). Si el error es consistente y con código SIS concreto, o solo pasa en tu web → problema local de integración o alta.