Integra la verificación de identidad con el SDK de JavaScript de Didit (ES)
Aprende a integrar la verificación de identidad en tu aplicación web usando el SDK de JavaScript de Didit. Esta guía cubre instalación, configuración e implementación con ejemplos de código.

Integración Sencilla El SDK de JavaScript de Didit ofrece una API simple y métodos de integración flexibles, lo que te permite agregar rápidamente la verificación de identidad a tu aplicación web.
Seguridad Mejorada Utiliza las funciones avanzadas de Didit, como la verificación de identificación y la detección de vida, para protegerte contra el fraude y garantizar una incorporación segura del usuario.
Experiencia Personalizable Configura el SDK para que coincida con la apariencia de tu aplicación, brindando una experiencia de usuario fluida y consistente.
KYC Core Gratuito Didit proporciona un nivel gratuito, lo que te permite comenzar a verificar identidades sin costos iniciales, aprovechando nuestra plataforma modular nativa de IA.
Introducción al SDK de JavaScript de Didit
El SDK de JavaScript de Didit proporciona una forma programática de integrar la verificación de identidad directamente en tus aplicaciones web, ofreciendo un control total sobre la experiencia del usuario. Ya sea que estés creando una aplicación React, Angular o JavaScript vainilla, el SDK simplifica el proceso de verificación de identidades de usuario, mejora la seguridad y garantiza el cumplimiento. Con la plataforma nativa de IA de Didit, puedes aprovechar funciones como Verificación de identificación, Detección de vida pasiva y activa, y más, todo a través de una API limpia y fácil de usar.Instalación y configuración
Antes de comenzar, asegúrate de tener una cuenta Didit y de haber creado un flujo de trabajo en la consola Didit. El SDK se puede instalar a través de NPM, Yarn o directamente a través de una CDN. Aquí te mostramos cómo empezar:NPM/Yarn
Para instalar usando NPM o Yarn, ejecuta el siguiente comando: ```bash npm install @didit-protocol/sdk-web # or yarn add @didit-protocol/sdk-web ```CDN (UMD)
Alternativamente, puedes incluir el SDK directamente en tu archivo HTML usando una CDN: ```html ```Implementación de la verificación de identidad
Una vez instalado, puedes implementar la verificación de identidad en tu aplicación. Aquí tienes un ejemplo básico usando JavaScript vainilla: ```html ``` Este fragmento de código demuestra cómo inicializar el SDK, configurar una devolución de llamada de finalización e iniciar el proceso de verificación utilizando una URL UniLink. La URL de UniLink se puede obtener de la consola de Didit.Configuración avanzada y personalización
El SDK de JavaScript de Didit ofrece varias opciones de configuración para adaptar el proceso de verificación a tus necesidades específicas. Puedes habilitar el registro para la depuración, personalizar el elemento contenedor para el modal y establecer el índice z. Aquí tienes un ejemplo de configuración avanzada: ```typescript DiditSdk.shared.startVerification({ url: 'https://verify.didit.me/session/session-token', configuration: { loggingEnabled: true, zIndex: 10000, showCloseButton: false } }); ``` Además, la arquitectura modular de Didit te permite aprovechar primitivas de identidad específicas, como la verificación de identificación (OCR, MRZ, códigos de barras), la detección de vida pasiva y activa y la coincidencia facial 1:1, lo que garantiza un proceso de verificación integral y seguro.Manejo de los resultados de la verificación
La función de callbackonComplete es crucial para manejar los resultados del proceso de verificación. Proporciona información sobre si la verificación se completó con éxito, se canceló o falló. Aquí te indicamos cómo puedes manejar los resultados:
```typescript
DiditSdk.shared.onComplete = (result) => {
switch (result.type) {
case 'completed':
console.log('¡Verificación completada!');
console.log('ID de sesión:', result.session?.sessionId);
console.log('Estado:', result.session?.status);
break;
case 'cancelled':
console.log('El usuario canceló la verificación');
break;
case 'failed':
console.error('Error en la verificación:', result.error?.message);
break;
}
};
```
Esta devolución de llamada te permite actualizar el estado de tu aplicación, mostrar mensajes apropiados al usuario y tomar las medidas necesarias en función del resultado de la verificación. Por ejemplo, si estás verificando la edad, puedes usar la función de estimación de edad de Didit junto con la verificación de identificación para asegurarte de que el usuario cumple con el umbral de edad requerido.
Cómo ayuda Didit
Didit simplifica la verificación de identidad con su plataforma nativa de IA, pensada para desarrolladores. Nuestra arquitectura modular te permite conectar y usar varios controles de identidad, creando flujos de trabajo orquestados adaptados a tus necesidades específicas. Con Didit, puedes automatizar la confianza y reducir la revisión manual, ahorrando tiempo y recursos. Los productos clave de Didit que mejoran la verificación de identidad incluyen: * Verificación de identificación: Extrae y valida con precisión los datos de varios documentos de identificación mediante OCR, análisis de MRZ y decodificación de códigos de barras. * Detección de vida pasiva y activa: Evita el fraude al garantizar que el usuario sea una persona real y no un bot o un deepfake. * Estimación de edad: Permite la verificación de la edad que preserva la privacidad, crucial para las industrias que requieren el cumplimiento de la edad. Didit ofrece un nivel Free Core KYC, que te permite comenzar a verificar identidades sin tarifas de configuración. Nuestra plataforma está diseñada para ser global por diseño, garantizando el cumplimiento y la seguridad en diferentes regiones.¿Listo para comenzar?
¿Listo para ver Didit en acción? Obtén una demostración gratuita hoy mismo.
Comienza a verificar identidades de forma gratuita con el nivel gratuito de Didit.