Cómo conseguir las credenciales del TPV virtual (Redsys) en España
Última actualización: 23/01/2026
Si te has registrado y no puedes avanzar porque aún no tienes un TPV virtual, esta guía es para ti. Aquí tienes el proceso completo para pedirlo al banco y los datos exactos que necesitas para configurarlo.
1) Lo importante: Redsys no te da las credenciales, te las da tu banco
En España, la mayoría de TPVs virtuales funcionan sobre Redsys, pero el contrato lo haces con tu banco/adquirente. Cuando el banco te aprueba el TPV, te entrega accesos y datos técnicos (a veces por email, otras en la banca online o mediante un gestor).
2) Qué vas a necesitar (la lista de credenciales)
Para integrar tu TPV virtual, el banco debe proporcionarte (como mínimo) estos datos:
- FUC / Código de comercio (también se llama Merchant Code).
- Número de terminal (Terminal ID).
- Clave secreta (SHA-256) para firmar operaciones. Importante: suele venir en base64 o como “clave” para el módulo de firma.
- Entorno: pruebas (test/sandbox) y/o producción.
- URL(s) de pago o indicación de que es Redsys estándar (normalmente no hace falta si usas librería/config estándar, pero algunos bancos las adjuntan).
Si vas a usar pagos recurrentes o tokenización, pide explícitamente que te activen los permisos necesarios (ver el punto 6).
3) Requisitos típicos que te pedirá el banco
Esto varía por entidad, pero es muy habitual que te pidan:
- Actividad y web operativa (dominio, política de privacidad/cookies, aviso legal, condiciones).
- Cuenta de abono donde liquidar cobros.
- Documentación del titular (autónomo/SL) y, a veces, facturación estimada.
- Descripción del producto/servicio y si hay suscripciones.
4) Cómo solicitar el TPV virtual (paso a paso)
- Contacta con tu oficina/gestor o solicita “TPV virtual” desde la banca online (si existe esa opción).
- Indica que quieres Redsys (si te dan a elegir) y si necesitas:
- Pago con tarjeta estándar.
- Pagos recurrentes (suscripciones).
- Tokenización (guardar tarjeta como token para cobro futuro).
- Pide entornos: primero pruebas (test) y después producción.
- Solicita las credenciales completas (FUC, terminal y clave secreta SHA-256).
- Configura y prueba una compra/alta de suscripción en test antes de pasar a producción.
5) Pruebas vs Producción: por qué suele “no funcionar” al principio
El fallo más común es mezclar datos de test con endpoints de producción (o al revés). Cada entorno tiene sus credenciales.
- Test: para validar integración y configuración sin cobros reales.
- Producción: cobros reales, requiere contrato activo y, a veces, validación de la web.
Si algo falla, revisa primero: FUC, terminal, clave y entorno (los 4 deben pertenecer al mismo entorno).
6) Si necesitas suscripciones: qué pedir exactamente
Para cobros recurrentes, te interesa que tu banco te habilite:
- Operativa de pago recurrente (suscripciones) o “MIT/CIT recurrente” según el proveedor.
- Tokenización / referencia de tarjeta (para no manejar PAN en tu sistema).
- 3DS/SCA cuando aplique (especialmente en el alta inicial o primera compra).
7) Checklist rápido antes de configurar
- Tengo FUC/código de comercio (Test y/o Producción).
- Tengo terminal (Test y/o Producción).
- Tengo clave secreta SHA-256 correcta del mismo entorno.
- Mi web tiene páginas legales y dominio listo.
- He probado la operativa en test antes de activar producción.
8) Siguiente paso: configurar tus credenciales en la plataforma
Cuando tengas las credenciales, podrás introducirlas en tu configuración y hacer una prueba de cobro. Si aún no has leído la guía completa de configuración, aquí la tienes:
Preguntas frecuentes
¿Cuánto tarda el banco en darme el TPV virtual?
Depende de la entidad y del tipo de negocio, pero suele ir de 24–72h a 1–2 semanas si hay revisión manual.
¿Puedo usar un TPV físico para cobrar online?
No. Necesitas un TPV virtual (pasarela) específicamente habilitado para comercio electrónico.
¿Qué pasa si mi banco no me ofrece Redsys?
En ese caso puedes cambiar de entidad o usar otro adquirente/pasarela, pero la integración y requisitos pueden variar.