Saltar al contenido principal
Integración

Integración Redsys

Integramos Redsys, la pasarela de pagos dominante en España, en tu plataforma web o app. REST API, tokenización para cobros recurrentes, 3D Secure 2.0, TPV virtual, Bizum y gestión completa del entorno de pruebas.

La pasarela líder en España

Redsys procesa la gran mayoría de los pagos con tarjeta en España

Redsys es la infraestructura de procesamiento de pagos que utilizan la mayoría de los bancos españoles: CaixaBank, BBVA, Santander, Sabadell, Bankinter y muchos más. Cuando un comercio español acepta pagos con tarjeta, en la gran mayoría de los casos la transacción pasa por Redsys. Esto la convierte en la pasarela de pago más importante del mercado español, con las mejores tasas de aceptación para tarjetas emitidas por bancos nacionales y las comisiones más competitivas del mercado.

A diferencia de pasarelas internacionales como Stripe o Adyen, Redsys no es una plataforma de pagos todo-en-uno. Es específicamente un procesador de pagos que conecta tu comercio con la red bancaria española. Esto tiene ventajas e inconvenientes: las comisiones suelen ser más bajas porque tu banco adquirente negocia las tasas directamente contigo, y la tasa de aceptación de tarjetas españolas es superior. Pero la integración técnica es más compleja, la documentación históricamente ha sido limitada, y funcionalidades como suscripciones o marketplace payments requieren implementación manual.

La API de Redsys ha evolucionado significativamente en los últimos años. La REST API moderna sustituye al sistema clásico de formularios redirect, permitiendo una integración mucho más flexible. La tokenización de tarjetas permite cobros recurrentes sin almacenar datos sensibles. 3D Secure 2.0 con autenticación adaptativa reduce la fricción en el checkout. Y la integración de Bizum como método de pago permite que los usuarios paguen directamente desde su app del banco con un simple clic.

En Soamee tenemos experiencia integrando Redsys en proyectos de diferente complejidad: desde e-commerce con checkout estándar hasta plataformas con cobros recurrentes por suscripción, pasando por sistemas con múltiples comercios (multi-merchant) y configuraciones avanzadas de TPV virtual. Conocemos las particularidades de la API, los errores más comunes y cómo optimizar la tasa de aceptación.

90%+

Bancos españoles

3DS2

3D Secure 2.0

Bizum

Pago móvil integrado

Token

Cobros recurrentes

Funcionalidades

Lo que integramos con Redsys

Todas las funcionalidades de la pasarela, implementadas correctamente y con las mejores prácticas.

REST API

Integración con la API REST moderna de Redsys (InSite / REST JSON). Firmado de peticiones con HMAC SHA256 y la clave de cifrado del comercio. Gestión correcta del flujo de autorización, confirmación y notificación (URL de OK, KO y notificación). Parseo y validación de respuestas. Manejo de los diferentes estados de transacción y códigos de error para dar feedback preciso al usuario.

Tokenización

Tokenización de tarjetas para cobros recurrentes (COF - Credential on File). Almacenamiento seguro del token de Redsys sin guardar datos de tarjeta en tu sistema. MIT (Merchant Initiated Transactions) para cobros sin intervención del usuario. CIT (Cardholder Initiated Transactions) para cobros con autenticación. Gestión del ciclo de vida del token: creación, uso y revocación. Cumplimiento PCI DSS con nivel SAQ-A.

3D Secure 2.0

Implementación de 3D Secure 2.0 conforme a la directiva PSD2/SCA. Envío de datos de autenticación enriquecidos (dirección de envío, historial del cliente, dispositivo) para maximizar las aprobaciones frictionless. Gestión del flujo challenge cuando el emisor requiere autenticación adicional. Exenciones SCA configurables: transacciones de bajo riesgo (TRA), montos bajos, comercios de confianza (whitelisting). Fallback a 3DS 1.0 cuando el emisor no soporta 2.0.

Bizum

Integración de Bizum como método de pago dentro del flujo de Redsys. El usuario introduce su número de teléfono y confirma el pago desde la app de su banco. Tasa de conversión superior al 90% en público español. Configuración del TPV virtual para aceptar Bizum como método adicional junto a tarjeta. Notificaciones de pago en tiempo real. Ideal para negocios dirigidos al consumidor español que quieren maximizar la conversión.

TPV Virtual

Configuración y gestión del Terminal Punto de Venta virtual en el panel de administración de Redsys. Alta de comercio, configuración de monedas aceptadas, URLs de retorno, notificación y métodos de pago habilitados. Gestión de múltiples comercios (multi-merchant) cuando tu negocio opera con diferentes entidades o marcas. Personalización de la página de pago alojada en Redsys con los colores y logo de tu marca. Configuración de límites y restricciones por tipo de operación.

Testing y errores

Configuración del entorno de pruebas SIS-T (sandbox) de Redsys para desarrollo y testing. Tarjetas de prueba para simular diferentes escenarios: pago exitoso, denegado, timeout, 3D Secure. Mapeo completo de los códigos de error de Redsys (DSxxxx, SISxxxx) a mensajes comprensibles para el usuario. Logging detallado de todas las transacciones para debugging. Monitorización de la tasa de error y alertas automáticas cuando se detectan patrones anómalos.

¿Necesitas integrar Redsys en tu proyecto?

Consultoría gratuita →
Comparativa

Redsys vs Stripe: cuándo usar cada uno

No siempre es una decisión excluyente. En muchos proyectos, la mejor opción es combinar ambas pasarelas.

Elige Redsys cuando...

  • Tu público principal es español y quieres las mejores comisiones con tu banco
  • Necesitas aceptar Bizum como método de pago
  • Tu banco te ofrece comisiones negociadas muy competitivas
  • Operas en un sector donde la tasa de aceptación de tarjetas españolas es crítica
  • Quieres maximizar la confianza del usuario español con la página de pago de su banco

Elige Stripe cuando...

  • Vendes internacionalmente y necesitas soporte para múltiples divisas y métodos de pago
  • Necesitas suscripciones con billing avanzado (prorratas, dunning, metering)
  • Operas un marketplace y necesitas split payments (Stripe Connect)
  • Priorizas la experiencia de desarrollo y la calidad de la documentación
  • Necesitas antifraude avanzado con machine learning (Stripe Radar)
Tecnologías

Stack técnico para Redsys

Redsys REST API Redsys InSite HMAC SHA256 Node.js TypeScript Python PHP PostgreSQL Redis Webhooks React Next.js Docker AWS 3D Secure 2.0 PCI DSS SAQ-A
FAQ

Preguntas frecuentes sobre integración Redsys

Cómo se da de alta un comercio en Redsys?
El alta de un comercio en Redsys se gestiona a través de tu banco adquirente (CaixaBank, BBVA, Santander, etc.). Solicitas un TPV virtual a tu banco, firmas el contrato de comercio electrónico y recibes las credenciales: número de comercio (FUC), terminal y clave de cifrado. El proceso suele tardar 1-3 semanas dependiendo del banco. Nosotros gestionamos la parte técnica una vez tienes las credenciales: configuración del TPV, integración de la API, pruebas en sandbox y puesta en producción.
Se puede usar Redsys para cobros recurrentes y suscripciones?
Sí, mediante tokenización COF (Credential on File). En la primera transacción con autenticación 3D Secure, Redsys devuelve un token que identifica la tarjeta del cliente. Este token se almacena de forma segura y se usa para cobros posteriores (MIT - Merchant Initiated Transactions) sin intervención del usuario. La diferencia con Stripe Billing es que con Redsys debes construir tú la lógica de suscripción (cuándo cobrar, reintentos, prorratas), mientras que Stripe la gestiona out-of-the-box.
Cómo se integra Bizum con Redsys?
Bizum se integra como un método de pago adicional dentro del flujo de Redsys. En la configuración del TPV virtual, solicitas a tu banco la habilitación de Bizum para tu comercio. En la integración técnica, se añade Bizum como opción de pago junto a tarjeta. El usuario introduce su número de teléfono, recibe una notificación en la app de su banco y confirma el pago. La confirmación llega a tu servidor vía la misma URL de notificación que las transacciones con tarjeta. La integración es relativamente simple una vez el TPV tiene Bizum habilitado.
Cuáles son los errores más comunes en la integración de Redsys?
Los errores más frecuentes son: firma incorrecta de la petición (error SIS0042) por problemas con el encoding Base64 o el orden de los parámetros, URL de notificación no accesible desde los servidores de Redsys (debe ser pública, no localhost), confusión entre el entorno de pruebas (sis-t.redsys.es) y producción (sis.redsys.es), y gestión incorrecta del flujo 3D Secure que lleva a denegaciones. La documentación de Redsys ha mejorado, pero sigue teniendo gaps que se resuelven con experiencia práctica.
Cuánto cuesta integrar Redsys?
Una integración estándar de Redsys con checkout redirect, 3D Secure y notificaciones puede implementarse en 1-2 semanas (3.000-8.000 euros). Una integración avanzada con REST API InSite (checkout embebido), tokenización para cobros recurrentes, Bizum y gestión completa de errores puede requerir 3-5 semanas (8.000-20.000 euros). Si además necesitas construir la lógica de suscripción sobre la tokenización de Redsys, el coste aumenta según la complejidad del modelo de billing.
Empecemos

Integremos Redsys en tu plataforma

Te ayudamos con toda la integración: desde la configuración del TPV con tu banco hasta la puesta en producción con monitoring.

Agenda call gratuita →