Redsys para WooCommerce: la pasarela de pago en WordPress, paso a paso.

Del contrato con el banco a pagar de verdad: la guía sin humo para que tus clientes puedan pagar con tarjeta, con los errores que se comen las tardes.

Antes de tocar WordPress: lo que te tiene que dar el banco.

  • Número de comercio (FUC): el identificador de tu comercio en el sistema.
  • Número de terminal: normalmente 1.
  • Clave secreta SHA-256: la de pruebas y la de producción — son distintas, y confundirlas es el origen de media internet de hilos de soporte.
  • Bizum y devoluciones activados si quieres que se pueda pagar con ellos: se piden al banco, no se activan desde WordPress.

Integración en 6 pasos.

  1. Instala uno de los plugins de Redsys para WooCommerce desde el repositorio de WordPress (el gratuito de José Conti es el estándar de facto; la versión premium añade más métodos, referencias y devoluciones).
  2. Configura los tres datos (FUC, terminal, clave SHA-256) en WooCommerce → Ajustes → Pagos → Redsys.
  3. Activa el modo test y comprueba que la URL apunta al entorno de pruebas (sis-t.redsys.es).
  4. Paga con la tarjeta de prueba (4548 8120 4940 0004, CVV 123, autenticación 123456) y verifica que el pedido pasa a «procesando»: eso confirma que la notificación servidor-a-servidor llega.
  5. Cambia a producción: clave y FUC reales, modo test desactivado.
  6. Compra real de 1 € y su devolución. Si ambas funcionan, estás en marcha.

Configurar la pasarela de pago Redsys: funcionalidad del plugin.

La funcionalidad básica del plugin Redsys es la redirección: los pedidos de WooCommerce mandan al cliente a la página de pago del banco (el payment gateway) y la tienda online recibe el resultado de cada transacción. A partir de ahí, los plugins añaden capas: pago por referencia (guardar tarjeta para repetir compra), integración inSite (el formulario dentro de tu web), devoluciones desde el panel, suscripciones con WooCommerce Subscriptions o el pago por Bizum como método de pago separado. Dos consejos de configuración que ahorran disgustos: comprueba que la versión del plugin es compatible con tu versión de WooCommerce y WordPress antes de actualizar ninguna de las tres, y desconfía de opciones heredadas de otra época (pagos por iUpay y otros métodos ya extintos siguen apareciendo en configuraciones antiguas). Para configurar los estados de pedido, la regla estándar: pago correcto → «procesando»; fallido → «pendiente», nunca «cancelado» automático, o cuando el cliente vuelva a pagar tras un fallo se encontrará el pedido muerto.

Errores al pagar: los tres que se comen las tardes.

  • SIS0042 — firma incorrecta: la clave SHA-256 no corresponde al entorno, tiene espacios al copiarla o el plugin codifica mal los parámetros. Solución corta: vuelve a pegar la clave correcta del entorno correcto.
  • SIS0051 — pedido repetido: Redsys exige un número de pedido único; tras un intento fallido, el plugin debe regenerarlo. Actualiza el plugin si se queda atascado en el mismo número.
  • Pedidos pagados que quedan «pendientes»: la URL de notificación de Redsys está bloqueada (plugin de seguridad, firewall, caché agresiva o mantenimiento activado). Excluye la URL de notificación de la caché y de las reglas del firewall.

La cuenta honesta: ¿merece la pena?.

Si tu banco te ha dado una comisión excelente (por debajo del 0,5% con mantenimiento bajo), la integración del TPV bancario Redsys + WooCommerce, una vez configurada, funciona con fiabilidad: el cliente puede pagar con normalidad y las transacciones fluyen. Pero suma el coste total del camino: negociación con la sucursal, días de alta, plugin premium para según qué métodos, y el checkout por redirección, que convierte peor que los modernos. Frente a eso, una pasarela con plugin oficial gratuito para WooCommerce, alta online y Bizum incluido se monta en 10 minutos. La diferencia de comisiones exacta para tu volumen sale en la comparativa; el resto es cuánto valoras tu tarde.

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.

¿Cómo integro Redsys en WooCommerce?

Necesitas el TPV virtual de Redsys contratado con tu banco (te darán FUC, terminal y clave SHA-256) y un plugin para la combinación Redsys WooCommerce — hay opciones gratuitas y de pago en el repositorio de WordPress; si tu web es muy a medida, un desarrollador lo deja fino en una mañana. Instalas el plugin, metes los tres datos, activas el modo test, pruebas con la tarjeta de test y pasas a producción cambiando las credenciales.

¿Cuál es el mejor plugin de Redsys para WooCommerce?

Los más usados son el plugin gratuito «Redsys Gateway» de José Conti (con versión premium que añade Bizum, pagos por referencia y devoluciones desde el panel) y módulos que facilitan algunos bancos. Para necesidades básicas, la versión gratuita cumple; suscripciones, Bizum o preautorizaciones suelen requerir la de pago.

¿Por qué Redsys no funciona en mi WooCommerce?

Los tres sospechosos habituales: la clave SHA-256 (de producción en modo test o viceversa, o mal copiada), el error SIS0042 de firma (parámetros mal configurados) y la URL de notificación bloqueada por seguridad o caché, que deja pedidos pagados como «pendientes». Revisa credenciales, mira el código SIS exacto del error y prueba con la tarjeta de test.

¿Redsys en WooCommerce acepta Bizum?

Sí, si tu banco lo tiene activado en tu TPV virtual y tu plugin lo soporta (habitualmente en las versiones premium). La alternativa directa es una pasarela con plugin oficial gratuito que traiga Bizum de serie, como MONEI, sin depender de qué versión del plugin pagues.

Relacionado: Redsys en PrestaShop,cómo funciona el TPV virtual oqué cobra el banco por Redsys.