Saltar al contenido principal
Didit recauda 7,5M $ para construir la infraestructura para identidad y fraude
Didit
Volver al blog
Blog · 7 de marzo de 2026

Depuración de Integraciones Didit: Problemas Comunes y Estrategias (ES)

La depuración efectiva de integraciones de verificación de identidad es crucial para desarrolladores. Esta guía cubre problemas comunes como configuraciones erróneas de claves API, manejo de límites de tasa, gestión del ciclo de.

Por DiditActualizado el
debugging-didit-integration-issues.png

Problemas de Clave API y Autenticación: Asegúrese de que sus claves API estén configuradas correctamente y las variables de entorno bien establecidas, ya que los fallos de autenticación son un obstáculo inicial común para cualquier integración API.

Límites de Tasa y Throttling: Implemente un manejo robusto de límites de tasa con retroceso exponencial y monitoree los encabezados X-RateLimit para prevenir interrupciones del servicio y asegurar la estabilidad de la aplicación.

Gestión del Ciclo de Vida de la Sesión: Comprenda el ciclo de vida completo de las sesiones de verificación de Didit, desde la creación y actualizaciones de estado hasta la recuperación de decisiones, para rastrear con precisión el progreso de la verificación del usuario.

Enfoque de Didit Primero para Desarrolladores: Didit proporciona documentación completa, sandboxes instantáneos y APIs limpias, lo que simplifica significativamente el proceso de depuración y reduce las complejidades de integración para los desarrolladores.

Integrar la verificación de identidad en su aplicación es un paso crítico para la seguridad y el cumplimiento. Sin embargo, como cualquier sistema complejo, la integración con una plataforma de identidad como Didit puede presentar desafíos de depuración únicos. Esta guía está diseñada para ayudar a los desarrolladores a identificar y resolver problemas comunes, asegurando un proceso de integración fluido y eficiente con los potentes servicios de verificación de identidad de Didit.

Comprensión de la Autenticación y Configuración de la API

Uno de los puntos de partida más frecuentes para los problemas de integración radica en la autenticación y configuración de la API. Las claves API mal configuradas, las variables de entorno incorrectas o las restricciones de acceso a la red pueden provocar frustrantes errores de autenticación.

Problemas Comunes:

  • Clave API Incorrecta: Asegúrese de que la clave API utilizada en sus solicitudes coincida con la proporcionada en su Consola de Negocios de Didit. Recuerde que las claves API distinguen entre mayúsculas y minúsculas.
  • Problemas con las Variables de Entorno: Si está almacenando su clave API en una variable de entorno (por ejemplo, DIDIT_API_KEY), verifique que esté correctamente cargada y sea accesible para su aplicación en tiempo de ejecución.
  • Permisos: Verifique que la clave API tenga los permisos necesarios para las operaciones que intenta realizar. Algunas operaciones pueden requerir alcances específicos.
  • Restricciones de Red: Los firewalls o servidores proxy a veces pueden bloquear las llamadas API salientes. Asegúrese de que su servidor tenga acceso sin restricciones a los puntos finales de la API de Didit.

Estrategias de Solución de Problemas:

  • Verificar Credenciales: La solución más simple suele ser la más efectiva. Copie y pegue su clave API directamente desde la Consola de Negocios de Didit para evitar errores tipográficos.
  • Use una Herramienta como cURL o Postman: Antes de integrar en su código base, pruebe su clave API con un comando cURL directo o una solicitud de Postman para aislar los problemas de autenticación de los errores a nivel de aplicación.
  • Examine los Mensajes de Error: La API de Didit proporciona mensajes de error claros. Una respuesta 401 Unauthorized o 403 Forbidden generalmente apunta a problemas de autenticación o permisos.
  • Consulte la Documentación de Didit: La Referencia de la API de Didit proporciona información detallada sobre los métodos de autenticación y los encabezados esperados.

Manejo de Límites de Tasa y Throttling de API

Para mantener la estabilidad y el uso justo, Didit, como la mayoría de los proveedores de API robustos, implementa límites de tasa. No tener en cuenta estos límites puede conducir a interrupciones temporales del servicio y errores 429 Too Many Requests.

Problemas Comunes:

  • Solicitudes en Ráfaga: Enviar un gran número de solicitudes en un corto período, especialmente para operaciones que consumen muchos recursos como crear sesiones o recuperar decisiones, puede agotar rápidamente los límites. Por ejemplo, POST /v2/session/ tiene un límite de 600 solicitudes por minuto, mientras que GET /v2/session/<id>/decision/ está limitado a 100 solicitudes por minuto para evitar un sondeo excesivo.
  • Ignorar los Encabezados de Límite de Tasa: No monitorear los encabezados X-RateLimit-Limit, X-RateLimit-Remaining y X-RateLimit-Reset puede llevar a una limitación inesperada.
  • Falta de Retroceso Exponencial: Sin una estrategia de retroceso exponencial, reintentar inmediatamente después de un error 429 probablemente resultará en fallos continuos.

Estrategias de Solución de Problemas:

  • Monitorear Encabezados: Siempre analice y responda a los encabezados de límite de tasa proporcionados en las respuestas de la API de Didit. Esto permite que su aplicación se autorregule de forma proactiva.
  • Implementar Retroceso Exponencial: Cuando reciba una respuesta 429, espere una cantidad de tiempo creciente antes de reintentar la solicitud. Un patrón común es 5s → 10s → 20s → 40s.
  • Operaciones por Lotes: Cuando sea posible, agrupe ciertas operaciones o diseñe su flujo de trabajo para reducir la frecuencia de las llamadas a la API.
  • Limitación de Tasa Distribuida: Si tiene varias instancias de aplicación, considere un mecanismo centralizado de limitación de tasa para evitar exceder los límites globales de instancias separadas.

Gestión de los Ciclos de Vida de las Sesiones de Verificación

El proceso de verificación de identidad de Didit gira en torno a las sesiones. Comprender cómo crear, administrar y recuperar resultados de estas sesiones es fundamental. Los problemas a menudo surgen de la incomprensión de los estados de la sesión o del manejo inadecuado de los flujos de verificación asíncronos.

Problemas Comunes:

  • Creación de Sesión Incorrecta: No proporcionar todos los parámetros requeridos al llamar a didit_create_session o usar un ID de flujo de trabajo no válido puede evitar que una sesión se inicie correctamente.
  • Sondeo Demasiado Frecuente: Llamar repetidamente a didit_get_session_decision sin retrasos adecuados puede agotar los límites de tasa y desperdiciar recursos.
  • No Manejar Todos los Resultados de la Sesión: Una sesión puede tener varios estados (por ejemplo, pending, approved, declined, resubmission_requested), y su aplicación debe estar preparada para manejar cada uno.
  • Configuración Incorrecta de Webhook: Depender únicamente del sondeo en lugar de los webhooks para las actualizaciones de la sesión puede introducir latencia y complejidad. Si usa webhooks, asegúrese de que estén configurados correctamente y de que su punto final sea accesible y responsivo.

Estrategias de Solución de Problemas:

  • Revisar la Configuración del Flujo de Trabajo: Use didit_get_workflow para inspeccionar la configuración de sus flujos de trabajo de verificación, asegurándose de que se alineen con sus pasos de verificación esperados (por ejemplo, Verificación de ID, Liveness Pasiva y Activa, Coincidencia Facial 1:1).
  • Utilizar los Webhooks de Didit: Configure webhooks para recibir actualizaciones en tiempo real sobre los cambios de estado de la sesión. Esta es la forma más eficiente de gestionar los resultados de verificación asíncronos. Valide la firma de su webhook para garantizar la autenticidad de las solicitudes entrantes.
  • Registrar ID de Sesión: Siempre registre el session_id de Didit cuando se crea una sesión. Este ID es crucial para la depuración y la recuperación de información detallada más adelante utilizando herramientas como didit_get_session_decision.
  • Probar Casos Extremos: Simule varios resultados, incluidas verificaciones exitosas, rechazos y casos que requieren una nueva presentación, para asegurarse de que su aplicación maneje todas las posibilidades con gracia.

Cómo Ayuda Didit

Didit está diseñado pensando en los desarrolladores, ofreciendo un conjunto de características que simplifican significativamente la integración y la depuración. Nuestra plataforma de identidad modular y nativa de IA proporciona herramientas robustas para prevenir y resolver problemas de integración comunes.

  • Diseño Primero para Desarrolladores: Didit ofrece un sandbox instantáneo, documentación pública completa y APIs limpias, lo que facilita el inicio y la solución de problemas. Nuestro enfoque API-first significa que puede administrar cada aspecto de la verificación de identidad programáticamente.
  • Arquitectura Modular: Nuestras primitivas de identidad componibles, que incluyen Verificación de ID (OCR, MRZ, códigos de barras), Liveness Pasiva y Activa, Coincidencia Facial 1:1 y Detección AML, le permiten construir y probar flujos de verificación incrementalmente, aislando posibles problemas a módulos específicos.
  • Flujos de Trabajo Orquestados: La Consola de Negocios sin código le permite configurar y probar flujos de trabajo KYC complejos visualmente, reduciendo la posibilidad de errores lógicos en su integración.
  • Integración del Agente de IA (Servidor MCP): Didit está construido para la era agéntica. Nuestro servidor de Protocolo de Contexto de Modelo (MCP) permite que los agentes de codificación de IA interactúen directamente con la plataforma, automatizando tareas como el registro de cuentas, la configuración de flujos de trabajo y la gestión de sesiones, reduciendo aún más los errores manuales y acelerando la depuración.
  • KYC Básico Gratuito: Comience a verificar identidades sin costos iniciales, lo que permite pruebas y depuración extensivas en un entorno similar a la producción sin barreras financieras. Nuestro modelo de pago por verificación exitosa, sin tarifas de configuración, garantiza que solo pague por lo que usa.
  • Informes de Errores Detallados: Las APIs de Didit proporcionan mensajes de error claros y procesables, guiándolo directamente a la causa raíz del problema.

¿Listo para Empezar?

¿Listo para ver Didit en acción? Obtenga una demostración gratuita hoy mismo.

Comience a verificar identidades de forma gratuita con el nivel gratuito de Didit.

Infraestructura para identidad y fraude.

Una API para KYC, KYB, Monitoreo de Transacciones y Detección de Fraude en Wallets. Intégrala en 5 minutos.

Pide a una IA que resuma esta página
Depuración de Integraciones Didit: Problemas y Estrategias.