Skip to content

Redsys — Configurar pasarela

Redsys es la pasarela de pagos más utilizada en España, operada por los principales bancos (BBVA, Santander, CaixaBank, etc.). Si tu empresa tiene TPV virtual con un banco español, probablemente ya tenés una cuenta de Redsys.

Requisitos previos

  • TPV virtual contratado con tu banco (Servired, Sermepa o equivalente Redsys)
  • Las credenciales del TPV virtual que te proporcionó el banco:
    • Número de comercio (FUC): identificador de 9 dígitos
    • Terminal: número de terminal (generalmente "1")
    • Clave secreta: la clave HMAC-SHA256 del TPV

Configurar Redsys en SolNow

  1. Ir a Configuración → Pagos → Pasarela de pago
  2. Seleccionar Redsys como proveedor
  3. Completar los datos:
CampoDescripción
Número de comercio (FUC)Los 9 dígitos que te dio el banco
TerminalNúmero de terminal (normalmente "001")
Clave secretaClave HMAC del administrador de Redsys
EntornoPruebas (sandbox) o Producción
MonedaEUR (defecto para España)
  1. Hacer clic en Verificar conexión
  2. Realizar un pago de prueba de 0,01€ para confirmar que funciona
  3. Cambiar a entorno Producción

Entorno de pruebas

Redsys proporciona un entorno de pruebas (sandbox) con tarjetas de test:

TarjetaNúmeroCVVCaducidad
Visa (aprobada)4548 8120 4940 000412312/34
Mastercard (aprobada)5137 0042 1950 000812312/34
Pago rechazado4548 8121 1234 567912312/34

Usá estas tarjetas para probar el flujo completo antes de activar producción.

Configurar la URL de retorno

En el panel de administración de Redsys (o en el portal de tu banco), debés configurar la URL de notificación de SolNow:

https://api.solnow.io/webhooks/redsys/[tu-empresa]

Esta URL es donde Redsys envía la confirmación del pago. Si no está configurada, los pagos no se registrarán automáticamente en SolNow.

SolNow te muestra esta URL exacta en Configuración → Pagos → URL de notificación Redsys.

Pagos en 3 pasos (3DS2)

Redsys implementa el protocolo 3DS2 (autenticación reforzada del cliente) requerido por la PSD2 europea. Con 3DS2:

  1. El cliente introduce los datos de tarjeta
  2. El banco puede solicitar verificación adicional (SMS, app del banco)
  3. El pago se confirma o rechaza

SolNow gestiona este flujo automáticamente. No requiere configuración adicional.

Pagos recurrentes y tokens

Si querés guardar la tarjeta del cliente para cobros futuros (ej. el saldo pendiente de una reserva), Redsys admite tokenización de tarjetas. El cliente autoriza el guardado al pagar y SolNow almacena el token (no los datos de tarjeta) para cobros posteriores.

Para activar la tokenización: Configuración → Pagos → Guardar tarjeta del cliente → Activar.

Liquidaciones y contracargos

Los cobros se liquidan en tu cuenta bancaria según el acuerdo con tu banco (generalmente cada 1-3 días hábiles). SolNow no interviene en este proceso.

Para contracargos (chargebacks), el proceso se gestiona directamente con tu banco. SolNow proporciona el historial de transacciones en Pagos → Historial de pagos como documentación.

Problemas comunes

ProblemaCausa probableSolución
Error SIS0051FUC o terminal incorrectosVerificar credenciales con el banco
Error SIS0093Clave secreta incorrectaCopiar la clave exactamente del panel Redsys
Pago no se registra en SolNowURL de notificación no configuradaConfigurar la URL en el panel Redsys
Error 3DSEl banco rechaza la autenticaciónEl cliente debe usar otro método de pago

¿Necesitas ayuda? Contacta con soporte@solnow.io