CASO DE ESTUDIO // APIS

BBVA Switzerland New Gen – Onboarding bancario con videoidentificación

Proyecto frontend para el flujo digital de solicitud de cuenta New Gen de BBVA Switzerland, basado en un formulario multistep avanzado con lógica condicional compleja, integración con microservicios y proceso de videoidentificación mediante XpressID.

La solución permitió transformar un proceso bancario exigente en una experiencia digital guiada, donde el usuario puede completar datos personales, fiscales, económicos y documentales, avanzar por pasos, validar información y finalizar el proceso mediante verificación de identidad online.

TECNOLOGÍAS UTILIZADAS
AJAX CSS3 HTML5 JS TS APIS MICROSERVICIOS
ROL Desarrollador Frontend
CRONOLOGÍA 2022_DEPLOY
CLIENTE BBVA Switzerland

EL RETO

BBVA Switzerland necesitaba digitalizar un proceso de apertura de cuenta con alta complejidad funcional y regulatoria.

El flujo debía gestionar numerosos escenarios: datos personales, residencia fiscal, nacionalidad, actividad profesional, perfil económico, origen de fondos, aceptación de condiciones, documentación y verificación final de identidad.

Además, no bastaba con recoger datos en un formulario. El proceso debía integrarse con servicios externos, gestionar estados intermedios, validar respuestas de forma dinámica y conectar con una solución de videoidentificación para completar el onboarding de forma segura.

"El reto era convertir un proceso bancario complejo en una experiencia digital guiada, robusta y conectada con servicios externos, manteniendo claridad para el usuario y control técnico sobre cada paso del flujo."

LA SOLUCIÓN

Se desarrolló una interfaz multistep avanzada sobre un framework en TypeScript, preparada para gestionar formularios extensos, reglas condicionales, validaciones dinámicas y comunicación con microservicios.

El formulario no funcionaba como una simple secuencia de pantallas, sino como un flujo inteligente: las respuestas del usuario podían modificar campos posteriores, activar validaciones específicas, mostrar u ocultar bloques y condicionar el avance del proceso.

Además, el onboarding incorporaba una fase de videoidentificación con XpressID, integrando la verificación de identidad dentro del recorrido digital del usuario. XpressID ofrece flujos de verificación que pueden combinar procesos como captura de documento, selfie o prueba de vida según la configuración del cliente.

Framework TypeScript

Arquitectura frontend a medida para gestionar formularios complejos, reutilizables y mantenibles.

Multistep bancario

Proceso dividido en pasos para guiar al usuario durante una solicitud sensible y extensa.

Lógica condicional avanzada

Campos, bloques y validaciones dependientes de respuestas anteriores y reglas de negocio.

Integración con microservicios

Conexión con servicios externos para validar, sincronizar y procesar información del onboarding.

Videoidentificación XpressID

Integración de verificación de identidad online dentro del flujo de apertura de cuenta.

IMPACTO TÉCNICO

El proyecto permitió construir un flujo de onboarding bancario completo, mucho más avanzado que un formulario convencional.

A nivel técnico, el mayor valor estuvo en combinar framework en TypeScript, lógica condicional, integración con microservicios y videoidentificación dentro de una experiencia unificada.

El resultado fue una solución frontend preparada para acompañar al usuario desde la solicitud inicial hasta la validación de identidad, manteniendo una experiencia clara en un contexto de alta exigencia funcional.