# Unico Developer Documentation > Documentación de la plataforma de verificación de identidad de Unico: casos de uso, capacidades, SDKs y referencia de API. ## Docs - [IDCloud](https://developer.unico.io/es/index.md): Portal para desarrolladores de Unico — documentación de las APIs de verificación de identidad de IDCloud, SDKs y capacidades para web, Android, iOS y Flutter. - Construir - [Registro](https://developer.unico.io/es/products/sign-up.md): Verifique la identidad de nuevos clientes en cualquier parte del mundo y garantice un registro seguro. Un conjunto de capacidades en un único proceso, adaptado al escenario que necesita. - [Onboarding](https://developer.unico.io/es/products/sign-up/onboarding/index.md): Verificación de identidad, en cualquier región, con liveness, Verificación de Identidad Biométrica, evaluación de riesgo de fraude y reutilización de documentos. - [Verificación sin documentos](https://developer.unico.io/es/products/sign-up/non-document-verification/index.md): Verificación de identidad, en cualquier región, con liveness, Verificación de Identidad Biométrica y evaluación de riesgo de fraude. - [Detección de Nivel de Riesgo de Fraude](https://developer.unico.io/es/products/sign-up/fraud-risk-level-detection/index.md): Valida que una persona real esté realizando el registro combinando Detección de Vida con Alerta de Comportamiento, sin necesidad de captura de documentos ni identificador gubernamental. - [Multi Cuentas](https://developer.unico.io/es/products/sign-up/multi-accounts.md): Valida el principio 'One Face, One Contract' cruzando la biometría facial de un usuario con la base de registro de tu operador. - [Autenticación Step-up](https://developer.unico.io/es/products/step-up-authentication.md): Verifica la identidad de clientes en cualquier parte del mundo en flujos transaccionales y garantiza un proceso seguro. Un conjunto de capacidades en un solo journey, adaptado al escenario que necesitas. - [Revalidación inteligente](https://developer.unico.io/es/products/step-up-authentication/smart-revalidation/index.md): Reautentica a los usuarios en transacciones posteriores al registro, permitiendo que los métodos de autenticación varíen según la experiencia deseada y la criticidad del flujo. - [Soluciones Regionales](https://developer.unico.io/es/products/regional-solutions.md): Productos diseñados para abordar los puntos de dolor derivados de la legislación y los marcos legales regionales — flujos de verificación de identidad adaptados a los requisitos regulatorios locales. - [Verificación de Edad](https://developer.unico.io/es/products/regional-solutions/age-verification/index.md): Permite demostrar que el usuario cumple con la edad mínima requerida de forma 100% biométrica, sin fricción documental. - [Verificación de Datos](https://developer.unico.io/es/products/regional-solutions/data-verification/index.md): Proporciona la información necesaria sobre una persona para que las empresas puedan cumplir con las regulaciones vigentes de servicios financieros e iGaming. - [Verificación de Tarjeta No Presente](https://developer.unico.io/es/products/regional-solutions/card-not-present-verification/index.md): Valida que la persona que completa una transacción sin tarjeta presente sea la titular legítima de la tarjeta de crédito mediante biometría facial y validación de titularidad de la tarjeta. - Capacidades - [Detección de Vida](https://developer.unico.io/es/capabilities/liveness.md): Capacidad que verifica que el usuario es real y está vivo en el momento de la captura del selfie. El ancla biométrica de casi todos los flujos de IDCloud. - [Verificación de Identidad](https://developer.unico.io/es/capabilities/identity-verification.md): Capacidad que verifica que el rostro capturado pertenece al titular del documento de identificación. - [Clasificación de Riesgo de Fraude](https://developer.unico.io/es/capabilities/fraud-risk-classification.md): Detecta anomalías de comportamiento y fraude de identidad con efecto de red evaluando la transacción en la dimensión temporal. - [Score de Riesgo](https://developer.unico.io/es/capabilities/risk-score.md): Capacidad que genera una puntuación de fraude probabilística, utilizada junto con la Verificación de Identidad cuando el resultado es "inconclusive". - [Validación 1:1](https://developer.unico.io/es/capabilities/1-1-validation.md): Capacidad que confirma que el rostro actual es el mismo que se utilizó en un proceso de referencia. Típica de flujos transaccionales. - [Reutilización y Captura de Documentos](https://developer.unico.io/es/capabilities/document-reuse-and-capture.md): Capacidad que solicita, almacena y reutiliza documentos. Reduce la fricción en flujos con captura de documentos ofreciendo clasificación, OCR, FaceMatch y CPF Match. - [Retorno de Similitud Serpro](https://developer.unico.io/es/capabilities/serpro-similarity-return.md): Funcionalidad específica para préstamos de nómina (INSS) y operaciones que requieren comparación con la base de datos de Serpro. Devuelve una puntuación de similitud entre la selfie capturada y la foto registrada en Serpro. - [Revalidación Inteligente](https://developer.unico.io/es/capabilities/smart-revalidation.md): Reautentica a los usuarios en transacciones posteriores al registro, permitiendo que los métodos de autenticación varíen según la experiencia deseada y la criticidad del flujo. - [Múltiples cuentas](https://developer.unico.io/es/capabilities/multi-accounts.md): Realiza una búsqueda biométrica 1:N en la base del operador para detectar si un rostro ya está vinculado a otra cuenta activa. - [Verificación de Edad](https://developer.unico.io/es/capabilities/age-verification.md): Capacidad que determina si la persona frente a la cámara es mayor de edad, basándose en análisis biométrico. - [Human Token](https://developer.unico.io/es/capabilities/human-token.md): Deriva un personId estable y opaco a partir de un selfie — la identidad es el resultado de la llamada, no el dato de entrada. El usuario no declara ningún identificador. - [Cardholder Verification](https://developer.unico.io/es/capabilities/cardholder-verification.md): Capacidad que confirma que una tarjeta pertenece a su titular declarado, reutilizando un proceso previamente validado junto con el CPF y los datos de la tarjeta de la persona. - [Flujos disponibles](https://developer.unico.io/es/capabilities/available-flows.md): Catálogo completo de flujos precompuestos en la plataforma IDCloud — cada uno, una combinación de capacidades lista, enviada en el campo `flow` del POST /v1/process. - Recursos - [Glosario](https://developer.unico.io/es/resources/glossary.md): Glosario de términos utilizados en la documentación de IDCloud — biometría, detección de vida, procesos, tokens y conceptos clave. - [FAQ](https://developer.unico.io/es/resources/faq.md): Preguntas frecuentes sobre IDCloud — integración, autenticación, códigos de error y plataformas compatibles. - [Backtests](https://developer.unico.io/es/resources/backtests.md): Ejecuta simulaciones históricas para evaluar el rendimiento de las capacidades con datos pasados. - [Reprocesamiento e importación de base biométrica](https://developer.unico.io/es/resources/reprocessing.md): Guía para reprocesar registros biométricos o importar una base biométrica en la plataforma Unico. ## Developers - [Referencia de API](https://developer.unico.io/es/developers/api-reference.md): Referencia de las APIs de IDCloud — dos contratos públicos (Web & SDK y API). - [Autenticación](https://developer.unico.io/es/developers/api-reference/authentication.md): Flujo OAuth2 JWT Bearer utilizado por todos los contratos de IDCloud. Aprenda cómo obtener credenciales, construir la aserción JWT e intercambiarla por un token de acceso. - [Entornos](https://developer.unico.io/es/developers/api-reference/environments.md): Hosts de sandbox y producción para los contratos Web & SDK, API y Magic Link México. - [Web y Nativo](https://developer.unico.io/es/developers/api-reference/web-sdk.md): Utilizado cuando la captura biométrica es gestionada por Unico (iFrame, Redirect o SDK nativo). - [Crear proceso](https://developer.unico.io/es/developers/api-reference/web-sdk/post-process.md): Cree un proceso de verificación. Devuelve una URL de recorrido y tokens de SDK que dirigen al usuario a la experiencia de captura alojada por Unico. - [Obtener proceso](https://developer.unico.io/es/developers/api-reference/web-sdk/get-process.md): Recupere el estado actual y el resultado de un proceso de verificación. - [Flujos](https://developer.unico.io/es/developers/api-reference/web-sdk/flows.md): Catálogo de recetas de capacidades disponibles para el Web SDK, agrupadas por producto, y los valores de resultado que cada una puede devolver. - [Establecer documento del proceso](https://developer.unico.io/es/developers/api-reference/web-sdk/post-process-document.md): Establezca el documento de identificación en un proceso creado sin uno. Activa las capacidades que requieren un documento. - [Obtener Selfie](https://developer.unico.io/es/developers/api-reference/web-sdk/get-selfie.md): Recupera la selfie con marca de agua capturada durante la jornada de verificación. - [Obtener conjunto de evidencias](https://developer.unico.io/es/developers/api-reference/web-sdk/get-evidence-set.md): Recupere el paquete completo de evidencias de captura de un proceso — utilizado para auditorías de cumplimiento y regulatorias. - [API](https://developer.unico.io/es/developers/api-reference/api.md): Contrato TCA / Check.Integration — utilizado cuando el cliente controla la captura y envía la imagen directamente en la solicitud. - [Crear proceso](https://developer.unico.io/es/developers/api-reference/api/post-processes.md): Cree un proceso de verificación enviando la imagen capturada directamente. Devuelve un resultado sincrónico. - [Obtener proceso](https://developer.unico.io/es/developers/api-reference/api/get-process.md): Recupere un proceso existente del contrato de API por su identificador. Se utiliza para reconsultas, ya que los resultados se devuelven de forma sincrónica en la creación. - [Flujos](https://developer.unico.io/es/developers/api-reference/api/flows.md): Catálogo de recetas de capacidades disponibles para el contrato de API, agrupadas por producto, y los valores de resultado que cada una puede devolver. - [Obtener documentos reutilizables](https://developer.unico.io/es/developers/api-reference/api/get-document.md): Verifique si un usuario ya tiene un documento reutilizable en archivo antes de iniciar un nuevo flujo de captura. - [Crear Proceso de Documento](https://developer.unico.io/es/developers/api-reference/api/post-processes-document.md): Captura un nuevo documento o reutiliza uno capturado previamente vinculado a un proceso biométrico. - [Verificación de Datos](https://developer.unico.io/es/developers/api-reference/api/get-lists.md): Consulta datos de registro, cribado PEP/AML y relación con apuestas deportivas para un CPF dado. - [Verificación de Edad](https://developer.unico.io/es/developers/api-reference/api/post-processes-age-validation.md): Cree un proceso de Verificación de Edad. Opcionalmente combina detección de vida y verificación de identidad en una sola solicitud. - [Cómo agregar una nueva capacidad (API)](https://developer.unico.io/es/developers/api-reference/api/upgrade-guide.md): Para clientes ya integrados vía API (POST /v1/process) con Clasificación de Riesgo de Fraude (Trust Network) que están agregando Verificación de Identidad a su contrato. - [SSO / SAML](https://developer.unico.io/es/developers/api-reference/sso-saml.md): Configure el inicio de sesión único (SSO) mediante SAML para que sus usuarios se autentiquen con el proveedor de identidad de su propia empresa, en lugar de credenciales individuales de Unico. - [Códigos de error](https://developer.unico.io/es/developers/api-reference/error-codes.md): Catálogo consolidado de códigos de error HTTP y de plataforma para los contratos Web & SDK, API y Magic Link. - [Límites de velocidad](https://developer.unico.io/es/developers/api-reference/rate-limits.md): Límites de velocidad por contrato, el encabezado Retry-After y patrones para mantenerse dentro del presupuesto. - [Colección de Postman](https://developer.unico.io/es/developers/api-reference/postman.md): Colecciones de Postman listas para usar para los contratos de Autenticación, Web & SDK y API. - [SDKs y Herramientas](https://developer.unico.io/es/developers/sdks-and-tools/overview.md): Descripción general de los SDKs y herramientas de integración de IDCloud — Web SDK, Android SDK, iOS SDK, Flutter SDK y REST API. - [Android SDK](https://developer.unico.io/es/developers/sdks-and-tools/android/requirements.md): | Requisito | Versión / valor | - [Instalación](https://developer.unico.io/es/developers/sdks-and-tools/android/installation.md): Para configurar el SDK en tu proyecto, sigue estos pasos: - [Configuración específica](https://developer.unico.io/es/developers/sdks-and-tools/android/installation/specific-setup.md): SDK Key - [Inicialización](https://developer.unico.io/es/developers/sdks-and-tools/android/initialization.md): Inicialice el SDK en la carga de la aplicación — típicamente en la clase Application o en el onCreate de su Activity de entrada. La autenticación del SDK con el backend tarda algunos segundos, por lo que inicializar con anticipación evita el retraso entre que el usuario toca el botón de captura y la apertura de la cámara. Consulte Buenas prácticas para más detalles. - Flujo de captura - Tipos de captura - [Liveness (selfie biométrica)](https://developer.unico.io/es/developers/sdks-and-tools/android/capture-flow/capture-types/liveness.md): Captura de selfie biométrica con verificación de liveness incorporada. El SDK guía al usuario hasta obtener un fotograma biométricamente válido mediante SmartFrames y devuelve la imagen como Base64 + JWT (JSON Web Token — un payload firmado que se envía a tu backend para llamar a la API REST). - [Recorridos de usuario](https://developer.unico.io/es/developers/sdks-and-tools/android/capture-flow/capture-types/user-journeys.md): Los recorridos de usuario son sesiones de captura de múltiples pasos orquestadas por el SDK en conjunto con el flujo configurado. Por ejemplo, un flujo con Detección de Vida + Score de Riesgo + Captura de Documentos + Firma Electrónica ejecuta selfie, captura de documento y firma en una sola sesión. - [Revalidación Silenciosa](https://developer.unico.io/es/developers/sdks-and-tools/android/capture-flow/capture-types/silent-revalidation.md): Utiliza el motor de Revalidación Silenciosa, que analiza el contexto de comportamiento del usuario dentro del efecto de red de Unico y ofrece la señal de confianza para la transacción actual. En otras palabras, ofrecemos el nivel de confianza de que se trata del usuario esperado en la transacción. - [Recibir el resultado](https://developer.unico.io/es/developers/sdks-and-tools/android/capture-flow/receiving-the-result.md): El SDK devuelve el resultado de la captura a través de callbacks definidos en la interfaz de listener utilizada durante la sesión de captura. - [Personalización](https://developer.unico.io/es/developers/sdks-and-tools/android/customization.md): Estas personalizaciones solo están disponibles cuando el flujo de captura es document-capture o liveness. - [Manejo de errores](https://developer.unico.io/es/developers/sdks-and-tools/android/error-handling.md): Todo el manejo de errores del SDK de Android está centralizado en esta sección. El callback onErrorAcessoBio recibe un objeto ErrorBio con code (Int) y description (String). - Referencia de API - [API de Inicialización](https://developer.unico.io/es/developers/sdks-and-tools/android/api-reference/initialization-api.md): | Clase | Descripción | - [API de Captura](https://developer.unico.io/es/developers/sdks-and-tools/android/api-reference/capture-api.md): Llame a estos métodos en la interfaz UnicoCheckCamera obtenida del SDK builder. Tras la preparación, el callback CameraListener.onCameraReady(cameraOpener) proporciona el opener para iniciar la captura. - [Interfaces de Callback / Listener](https://developer.unico.io/es/developers/sdks-and-tools/android/api-reference/callback-listener-interfaces.md): Callbacks del ciclo de vida de la sesión del SDK. Pase una implementación al constructor de AcessoBio. - [API de Personalización](https://developer.unico.io/es/developers/sdks-and-tools/android/api-reference/customization-api.md): Pase su implementación de tema al builder usando setTheme(): - [Enums](https://developer.unico.io/es/developers/sdks-and-tools/android/api-reference/enums.md): Define el tipo de documento a capturar. Se pasa a prepareDocumentCamera para configurar la sesión de captura. - [Recursos](https://developer.unico.io/es/developers/sdks-and-tools/android/resources.md): - Inicialice el SDK al cargar la aplicación, no al hacer clic en el botón de captura. La autenticación con el backend tarda algunos segundos y, si se realiza junto con la apertura de la cámara, genera una percepción de lentitud. - [Problemas conocidos](https://developer.unico.io/es/developers/sdks-and-tools/android/resources/known-issues.md): - El build de Release falla pero el de debug funciona — probablemente sea un problema de ofuscación. Revise las reglas de ProGuard/DexGuard. - [Notas de la versión](https://developer.unico.io/es/developers/sdks-and-tools/android/resources/release-notes.md): Mantenga siempre su SDK de Android actualizado con la última versión disponible. Utilizamos versionado semántico para numerar nuestras versiones. - [iOS SDK](https://developer.unico.io/es/developers/sdks-and-tools/ios/requirements.md): | Requisito | Versión / valor | - [Instalación](https://developer.unico.io/es/developers/sdks-and-tools/ios/installation.md): Paso 1 — Agregar la dependencia del SDK - [Configuración específica](https://developer.unico.io/es/developers/sdks-and-tools/ios/installation/specific-setup.md): SDK Key - [Inicialización](https://developer.unico.io/es/developers/sdks-and-tools/ios/initialization.md): Implementa el protocolo AcessoBioConfigDataSource en tu clase: - Flujo de captura - Tipos de captura - [Liveness (selfie biométrica)](https://developer.unico.io/es/developers/sdks-and-tools/ios/capture-flow/capture-types/liveness.md): Captura de selfie biométrica con verificación de liveness integrada, que devuelve el frame capturado en Base64 y JWT. - [Recorridos de usuario](https://developer.unico.io/es/developers/sdks-and-tools/ios/capture-flow/capture-types/user-journeys.md): Los recorridos de usuario son sesiones de captura de múltiples pasos orquestadas por el SDK en conjunto con el flujo configurado. Por ejemplo, un flujo con Detección de Vida + Score de Riesgo + Captura de Documentos + Firma Electrónica ejecuta selfie, captura de documento y firma en una sola sesión. - [Revalidación Silenciosa](https://developer.unico.io/es/developers/sdks-and-tools/ios/capture-flow/capture-types/silent-revalidation.md): Utiliza el motor de Revalidación Silenciosa, que analiza el contexto de comportamiento del usuario dentro del efecto de red de Unico y ofrece la señal de confianza para la transacción actual. En otras palabras, ofrecemos el nivel de confianza de que se trata del usuario esperado en la transacción. - [Recibir el resultado](https://developer.unico.io/es/developers/sdks-and-tools/ios/capture-flow/receiving-the-result.md): El SDK devuelve el resultado de la captura a través de callbacks definidos en las interfaces de delegado utilizadas durante la sesión de captura. - [Personalización](https://developer.unico.io/es/developers/sdks-and-tools/ios/customization.md): Estas personalizaciones solo están disponibles cuando el flujo de captura es document-capture o liveness. - [Manejo de errores](https://developer.unico.io/es/developers/sdks-and-tools/ios/error-handling.md): Todo el manejo de errores del SDK de iOS está centralizado en esta sección. El callback onErrorAcessoBioManager recibe un objeto ErrorBio que expone getCode() y getDescription(). - Referencia de API - [API de Inicialización](https://developer.unico.io/es/developers/sdks-and-tools/ios/api-reference/initialization-api.md): | Clase | Descripción | - [API de Captura](https://developer.unico.io/es/developers/sdks-and-tools/ios/api-reference/capture-api.md): | Método | Descripción | - [Interfaces de Callback / Listener](https://developer.unico.io/es/developers/sdks-and-tools/ios/api-reference/callback-listener-interfaces.md): | Método | Activación | - [API de Personalización](https://developer.unico.io/es/developers/sdks-and-tools/ios/api-reference/customization-api.md): | Método | Descripción | - [Enums](https://developer.unico.io/es/developers/sdks-and-tools/ios/api-reference/enums.md): Define el tipo de documento a capturar. Se pasa a openDocument para configurar la sesión de captura. - [Recursos](https://developer.unico.io/es/developers/sdks-and-tools/ios/resources.md): - Inicialice el SDK al cargar la aplicación (generalmente en didFinishLaunchingWithOptions de AppDelegate o en viewDidLoad), no al hacer clic en el botón de captura. La autenticación con el backend toma algunos segundos y, si se realiza junto con la apertura de la cámara, genera una percepción de lentitud. - [Problemas conocidos](https://developer.unico.io/es/developers/sdks-and-tools/ios/resources/known-issues.md): - Sombra al final del flujo — el control del flujo es delegado al llamador del SDK. Si aparece una sombra o la pantalla no se cierra después de una captura exitosa, implementa una liberación dentro de onSuccessSelfie: - [Notas de la versión](https://developer.unico.io/es/developers/sdks-and-tools/ios/resources/release-notes.md): Mantén siempre tu SDK de iOS actualizado con la última versión disponible. Usamos versionado semántico para numerar nuestras versiones. - [Flutter SDK](https://developer.unico.io/es/developers/sdks-and-tools/flutter/requirements.md): | Requisito | Versión / valor | - [Instalación](https://developer.unico.io/es/developers/sdks-and-tools/flutter/installation.md): Para configurar el SDK de Unico para Flutter, sigue los pasos a continuación: - [Configuración específica](https://developer.unico.io/es/developers/sdks-and-tools/flutter/installation/specific-setup.md): SDK Key - [Inicialización](https://developer.unico.io/es/developers/sdks-and-tools/flutter/initialization.md): Inicialice el SDK en la carga de la aplicación — generalmente en main() o en initState() de su widget de entrada. Consulte las Mejores prácticas para más detalles sobre por qué no debe inicializar al hacer clic en el botón de captura. - Flujo de captura - Tipos de captura - [Liveness (selfie biométrica)](https://developer.unico.io/es/developers/sdks-and-tools/flutter/capture-flow/capture-types/liveness.md): Captura de selfie biométrica con verificación de liveness integrada. El SDK guía al usuario hasta obtener un frame biométricamente válido mediante SmartFrames y devuelve la imagen en Base64 + JWT. - [Recorridos de usuario](https://developer.unico.io/es/developers/sdks-and-tools/flutter/capture-flow/capture-types/user-journeys.md): Los User Journeys son sesiones de captura de múltiples pasos orquestadas por el SDK en conjunto con el flujo configurado. Por ejemplo, el flujo idchecktrustdocssign ejecuta selfie + documento + firma en una sola sesión. - [Revalidación Silenciosa](https://developer.unico.io/es/developers/sdks-and-tools/flutter/capture-flow/capture-types/silent-revalidation.md): Utiliza el motor de Revalidación Silenciosa, que analiza el contexto de comportamiento del usuario dentro del efecto de red de Unico y ofrece la señal de confianza para la transacción actual. En otras palabras, ofrecemos el nivel de confianza de que se trata del usuario esperado en la transacción. - [Recibir el resultado](https://developer.unico.io/es/developers/sdks-and-tools/flutter/capture-flow/receiving-the-result.md): El SDK devuelve el resultado de la captura a través de callbacks definidos en la interfaz del listener utilizada durante la sesión de captura. - [Personalización](https://developer.unico.io/es/developers/sdks-and-tools/flutter/customization.md): Estas personalizaciones solo están disponibles cuando el flujo de captura es document-capture o liveness. - [Manejo de errores](https://developer.unico.io/es/developers/sdks-and-tools/flutter/error-handling.md): Todo el manejo de errores del SDK de Flutter está centralizado en esta sección. Los callbacks onErrorUnico, onErrorSelfie y onErrorDocument reciben un objeto UnicoError que expone getCode() y getDescription(). - Referencia de API - [API de Inicialización](https://developer.unico.io/es/developers/sdks-and-tools/flutter/api-reference/initialization-api.md): | Clase | Descripción | - [API de Captura](https://developer.unico.io/es/developers/sdks-and-tools/flutter/api-reference/capture-api.md): | Método | Descripción | - [Interfaces de Callback / Listener](https://developer.unico.io/es/developers/sdks-and-tools/flutter/api-reference/callback-listener-interfaces.md): | Método | Disparador | - [API de Personalización](https://developer.unico.io/es/developers/sdks-and-tools/flutter/api-reference/customization-api.md): | Método | Descripción | - [Enums](https://developer.unico.io/es/developers/sdks-and-tools/flutter/api-reference/enums.md): Define el tipo de documento a capturar. Se pasa a openCameraDocument para configurar la sesión de captura. - [Recursos](https://developer.unico.io/es/developers/sdks-and-tools/flutter/resources.md): - Usa el plugin oficial de Flutter. No implementes los SDKs nativos mediante puentes — este enfoque genera errores no mapeados por el equipo de Ingeniería de Unico. - [Problemas conocidos](https://developer.unico.io/es/developers/sdks-and-tools/flutter/resources/known-issues.md): - La compilación de Release falla pero la de Debug funciona — probablemente es un problema de ofuscación en el lado de Android. Los SDKs nativos no pueden ser ofuscados. Revisa las reglas de ProGuard/DexGuard. - [Notas de Versión](https://developer.unico.io/es/developers/sdks-and-tools/flutter/resources/release-notes.md): Historial de cambios del SDK de Flutter de Unico — historial de versiones, nuevas funcionalidades, correcciones de errores y actualizaciones de los SDK nativos de Android e iOS. - [Integración Web](https://developer.unico.io/es/developers/sdks-and-tools/web.md): Opciones de integración del lado del cliente para el contrato Web & SDK — flujos de redirección, SDK de iFrame y la biblioteca de captura en JavaScript. - [Web SDK](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/requirements.md): El frame de captura es compatible con WebRTC y las versiones más recientes de los navegadores listados a continuación. La funcionalidad no está garantizada en versiones muy antiguas. - [Instalación](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/installation.md): Configure la CSP, instale el paquete del Web SDK y descargue los archivos de recursos necesarios para la captura de Detección de Vida. - [Configuración específica](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/installation/specific-setup.md): SDK Key - [Inicialización](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/initialization.md): Inicialice el SDK lo antes posible — normalmente cuando se carga la página o el componente que contiene el marco de captura. Consulte Buenas prácticas para obtener detalles sobre por qué no debe inicializarse al hacer clic en el botón de captura. - Flujo de captura - Tipos de captura - [Liveness (selfie biométrica)](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/capture-flow/capture-types/liveness.md): Captura de selfie biométrica con verificación de liveness integrada. El SDK guía al usuario hasta obtener un fotograma biométricamente válido mediante SmartFrames y devuelve la imagen en Base64 + JWT. - [Captura de documentos](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/capture-flow/capture-types/document-capture.md): Captura de documentos de identidad. El SDK presenta un marco para ayudar al usuario a posicionar el documento; después de posicionarlo, el usuario hace clic en el botón para capturar la foto. - [Recibir el resultado](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/capture-flow/receiving-the-result.md): El SDK devuelve el resultado de la captura a través del objeto callback pasado a open(). Tanto el handler success como el error son obligatorios. - [Recopilación de Datos de Monitoreo](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/capture-flow/monitoring-data-collection.md): Metadatos opcionales que puedes adjuntar a cualquier sesión de captura para identificar al usuario y el flujo en herramientas de monitoreo y observabilidad. - [Personalización](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/customization.md): El Web SDK admite dos dimensiones de personalización: idioma y tema visual. - [Manejo de errores](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/error-handling.md): Todo el manejo de errores del Web SDK está centralizado en esta sección. El callback error recibe un objeto ErrorBio que expone getCode() y getDescription(). - [Accesibilidad](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/accessibility.md): El SDK implementa componentes preparados con atributos HTML para accesibilidad — aria-label, tabindex, role, entre otros — que permiten la navegación por teclado entre elementos, activan la guía de audio y son utilizados por software lector de pantalla. - Referencia de API - [API de Inicialización](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/api-reference/initialization-api.md): | Clase | Descripción | - [API de Captura](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/api-reference/capture-api.md): | Método | Descripción | - [Interfaces de Callback / Listener](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/api-reference/callback-listener-interfaces.md): El Web SDK utiliza un único objeto callback pasado a open() en lugar de interfaces de listener específicas de la plataforma. - [API de Personalización](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/api-reference/customization-api.md): | Método | Descripción | - [Enums](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/api-reference/enums.md): Define el modo de cámara para la captura de selfie. Se pasa a prepareSelfieCamera. - [Recursos](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/resources.md): - Inicializa el SDK al cargar la página, no al hacer clic en el botón de captura. La autenticación con el backend tarda unos segundos y, si se realiza junto con la apertura de la cámara, genera una percepción de lentitud. - [Problemas conocidos](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/resources/known-issues.md): - El CSP bloquea la carga del SDK — sin las directivas CSP requeridas (worker-src, script-src, etc.), el Web SDK no puede cargar Web Workers ni recursos adicionales. Revisa la configuración del CSP. - [Notas de la versión](https://developer.unico.io/es/developers/sdks-and-tools/web/web-sdk/resources/release-notes.md): Mantén siempre tu Web SDK actualizado con la última versión disponible. Usamos versionado semántico para numerar nuestras versiones. - [Integración de la aplicación web](https://developer.unico.io/es/developers/sdks-and-tools/web/web-integration.md): Cómo integrar el contrato Web & SDK del lado del cliente — flujos de redirección y configuración del SDK de iFrame. - [Recursos](https://developer.unico.io/es/developers/sdks-and-tools/web/web-integration/resources.md): Buenas prácticas y notas de la versión para integrar con el SDK Web App Integration de Unico (unico-journey-sdk). - [Notas de la versión](https://developer.unico.io/es/developers/sdks-and-tools/web/web-integration/resources/release-notes.md): Registro de cambios del SDK de Integración de Aplicación Web de Unico (unico-journey-sdk) — historial de versiones, nuevas funcionalidades y notas de actualización. - [Estándar de captura](https://developer.unico.io/es/developers/sdks-and-tools/capture-standard.md): Para un rendimiento óptimo de las capacidades de la plataforma IDCloud, recomendamos usar nuestros SDKs (Web, Android, iOS, Flutter). Garantizan el mejor funcionamiento del producto en general, tanto en términos de tasa de abandono como en la validación del Liveness. - [Mejores prácticas](https://developer.unico.io/es/developers/sdks-and-tools/best-practices-for-sdk-implementation.md): Directrices para integrar, actualizar, probar y publicar los SDKs de Unico con seguridad, incluidas las reglas del entorno de staging (UAT). - [Política de actualización](https://developer.unico.io/es/developers/sdks-and-tools/update-policy.md): Política de actualización de los SDKs de Unico: por qué existe, los plazos mínimos que debe cumplir el cliente y cómo mantenerse con soporte y protegido. - [Webhooks y Eventos](https://developer.unico.io/es/developers/webhooks-and-events.md): Introducción a los webhooks de IDCloud — recibe notificaciones en tiempo real sobre eventos de procesos de verificación de identidad. - [Configuración](https://developer.unico.io/es/developers/webhooks-and-events/setup.md): Guía paso a paso para configurar webhooks de IDCloud — autoservicio en el portal para integraciones Web y SDK, y configuración by-client para integraciones API con orquestación Check (solo Brasil). - [Tipos de eventos](https://developer.unico.io/es/developers/webhooks-and-events/event-types.md): Referencia de los tipos de eventos de webhook de IDCloud — payloads de proceso completado, fallido y cambio de estado. - [Seguridad](https://developer.unico.io/es/developers/webhooks-and-events/security.md): Cómo validar y proteger los payloads de webhook de IDCloud — verificación de firma y buenas prácticas. - [Estrategia de Fallback](https://developer.unico.io/es/developers/webhooks-and-events/fallback.md): Cómo recuperar los resultados del proceso cuando el servicio de webhook no está disponible temporalmente. - [Integración con Agentes de IA](https://developer.unico.io/es/developers/llms.md): Lee esta documentación desde agentes de IA y herramientas de LLM con la versión Markdown de cada página, un índice llms.txt por idioma y la barra de acciones. - Soluciones Regionales - [Verificación de Tarjeta No Presente](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification.md): Documentación de la API REST de Verificación de Tarjeta No Presente — combina la identificación del comprador y la validación del titular de la tarjeta de crédito en las transacciones de pago. - Acerca de la Verificación de Tarjeta No Presente - [Qué es Verificación de Tarjeta No Presente](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/about-idpay/unico-id-pay.md): Qué es Verificación de Tarjeta No Presente y las garantías que ofrece para las transacciones de pago: prueba de vida, validación de identidad del titular de la tarjeta y protección de responsabilidad. - [Funcionalidad](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/about-idpay/feature.md): Las funcionalidades principales de Verificación de Tarjeta No Presente: Transacciones de Pago e Incorporación de Tarjetas de Crédito, y en qué se diferencian. - [Casos de Uso](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/about-idpay/use-cases.md): Casos de uso de Verificación de Tarjeta No Presente en checkout, preanálisis, herramientas de análisis, recuperación de ventas e incorporación de tarjetas de crédito. - [Chargeback](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/about-idpay/chargeback.md): La garantía de responsabilidad por chargeback de Unico para las validaciones de Verificación de Tarjeta No Presente: cuándo aplica, requisitos previos y exclusiones. - [Integración](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/overview.md): Descripción general de la integración paso a paso para Verificación de Tarjeta No Presente: autenticarse, personalizar la experiencia, crear una transacción y gestionar la notificación del Webhook. - [Autenticación](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/authentication.md): Verificación de Tarjeta No Presente utiliza autenticación OAuth2 de cuenta de servicio (two-legged) para emitir tokens de acceso para la API REST. - [Creación de una cuenta de servicio](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/authentication/creating-a-service-account.md): Cómo solicitar una cuenta de servicio para la autenticación servidor a servidor de Verificación de Tarjeta No Presente, incluida la generación del par de claves. - [Preparación para realizar una solicitud autenticada a la API](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/authentication/preparing-authenticated-request.md): Cómo construir y firmar el JWT, solicitar un token de acceso a la plataforma OAuth2 y gestionar la respuesta y expiración del token. - [Recursos adicionales](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/authentication/additional-resources.md): Recursos de apoyo para la autenticación de Verificación de Tarjeta No Presente: un ejemplo de implementación en JavaScript, códigos de error de autenticación y la colección de Postman. - [Ejemplo en JavaScript](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/authentication/additional-resources/example-in-javascript.md): Implementación de referencia en JavaScript para construir y firmar el JWT y solicitar un token de acceso de Verificación de Tarjeta No Presente. - [Errores de autenticación](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/authentication/additional-resources/authentication-errors.md): Códigos de error devueltos por la plataforma de autenticación OAuth2 de Verificación de Tarjeta No Presente y cómo resolver cada uno. - [Colección de Postman](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/authentication/additional-resources/postman-collection.md): Colección de Postman lista para usar para la API REST de Verificación de Tarjeta No Presente: transacciones de pago, chargeback e incorporación de tarjeta de crédito. - [APIs](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/apis.md): Todos los endpoints REST disponibles para el producto Verificación de Tarjeta No Presente: Referencia de la API, Errores y Valores enumerados. - [Referencia de API](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference.md): Referencia de endpoints para la API REST de Verificación de Tarjeta No Presente: transacciones de pago, chargeback, incorporación de tarjeta de crédito y señales de contexto. - [Transacciones de pago](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/payment-transactions.md): Referencia de la API REST para crear transacciones de pago, verificar el estado, recuperar evidencia y reenviar notificaciones en Verificación de Tarjeta No Presente. - [Chargeback](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/chargeback.md): Referencia de la API REST para solicitar una revisión de chargeback y verificar su estado en Verificación de Tarjeta No Presente. - [Onboarding de tarjeta de crédito](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/credit-card-onboarding.md): Referencia de la API REST para validar una tarjeta de crédito y verificar el estado de validación en la funcionalidad de Onboarding de tarjeta de crédito de Verificación de Tarjeta No Presente. - [Señales de contexto](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/apis/api-reference/context-signals.md): Referencia de la API REST para obtener la evaluación de riesgo de fraude (autofraude o ingeniería social) de una transacción de crédito completada en Verificación de Tarjeta No Presente. - [Errores](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/apis/errors.md): Descripción general de los códigos de estado HTTP y las respuestas de error devueltas por los endpoints de la API REST de Verificación de Tarjeta No Presente. - [Enumerados](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/apis/enumerated.md): Enumeraciones usadas en toda la API REST de Verificación de Tarjeta No Presente: códigos de resultado de transacción y códigos de resultado de chargeback. - [Webhook](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/webhook.md): Cómo configurar y recibir notificaciones del webhook de Verificación de Tarjeta No Presente, incluyendo el formato de solicitud/respuesta y consideraciones importantes como el rate limit y la idempotencia. - [Controlando la experiencia](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/overview.md): Cómo funciona la integración del SDK de Verificación de Tarjeta No Presente: los estándares Webview, SDK y Redirect, y los pasos de API necesarios antes de integrar en tu aplicación. - [Requisitos](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/requirements.md): Versiones mínimas de sistema operativo y matriz de compatibilidad de navegadores/SO para el marco de captura del SDK de Verificación de Tarjeta No Presente. - Mobile - [Android](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/android.md): Cómo gestionar la experiencia de captura de Verificación de Tarjeta No Presente en Android mediante CustomTabs: dependencia, apertura de la pestaña, configuración del manifest y lectura del callback. - [iOS](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/ios.md): Dos enfoques recomendados para gestionar la experiencia de captura de Verificación de Tarjeta No Presente en iOS: WKWebView y ASWebAuthenticationSession. - [WKWebView](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/ios/wkwebview.md): Cómo implementar la experiencia de captura de Verificación de Tarjeta No Presente en iOS usando WKWebView: apertura de la vista, control del cierre y permisos requeridos. - [ASWebAuthenticationSession](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/ios/aswebauthenticationsession.md): Cómo implementar la experiencia de captura de Verificación de Tarjeta No Presente en iOS usando ASWebAuthenticationSession: controlador de autenticación, configuración de la sesión y permisos requeridos. - [Flutter](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/mobile/flutter.md): Cómo gestionar la experiencia de captura de Verificación de Tarjeta No Presente en Flutter mediante inappwebview: apertura del webview, monitoreo de cambios de URL y permiso de cámara. - Web - [SDK](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/web/sdk.md): Cómo implementar el SDK de Unico para web: instalación, métodos init/open, recomendación de pantalla completa y el modelo de seguridad con iFrame + token de autenticación. - [Redirect (obsoleto)](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/controlling-the-experience/web/redirect-deprecated.md): Modelos de integración web obsoletos para Verificación de Tarjeta No Presente: window.open() y redirección de página completa. Se prefiere el SDK para una mejor conversión. - [Personalizaciones](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/customizations.md): Opciones de personalización de logo, color y forma de botones para la experiencia de Verificación de Tarjeta No Presente, con recomendaciones de contraste de accesibilidad. - [Verificación silenciosa](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/integration/silent-verification.md): Habilita la verificación en segundo plano para usuarios recurrentes en Verificación de Tarjeta No Presente, usando señales y recurrencia para decidir si una transacción puede aprobarse de forma silenciosa. - Ayuda y FAQ - [Mejores prácticas de comunicación](https://developer.unico.io/es/developers/regional-solutions/card-not-present-verification/help-and-faq/best-communication-practices.md): Consejos para comunicar la validación de identidad biométrica de Verificación de Tarjeta No Presente a tus usuarios finales, con el fin de reducir la fricción y los tickets de soporte. ## Product Guide - [Product Guide](https://developer.unico.io/es/product-guide.md): Manuales de operación de los productos Unico — cómo usar cada pantalla, cada campo y cada configuración, paso a paso. - [Portal IDCloud](https://developer.unico.io/es/product-guide/portal-idcloud.md): Guías de operación del Portal IDCloud — configura la experiencia de tu cliente, las notificaciones a tu sistema y la validación por QR Code. - Configuraciones - [Personalización de la Jornada](https://developer.unico.io/es/product-guide/portal-idcloud/settings/journey-customization.md): Configura la identidad visual de la jornada — logo, colores, fondo y forma de los botones — directo en el Portal IDCloud, con vista previa en tiempo real. - [Webhook](https://developer.unico.io/es/product-guide/portal-idcloud/settings/webhook.md): Configura hacia dónde notifica IDCloud a tu sistema cuando una jornada cambia de estado, cómo se autentica en tu API y qué pasa cuando tu API no responde. - [QR Code](https://developer.unico.io/es/product-guide/portal-idcloud/settings/qr-code.md): Activa la visualización del código QR en la jornada de validación para que tu cliente continúe el proceso en el celular, directo en el Portal IDCloud.