Validaciones de Documentos
Descripción
Las Validaciones de Documentos son el sistema central de verificación dentro de Verifik que procesa y valida los documentos de identidad de los usuarios durante el proceso de registro en la app. Piénsalas como el sistema de control de calidad que garantiza que los documentos sean auténticos, legibles y coincidan con la identidad declarada del usuario.
Cómo funcionan las Validaciones de Documentos
Cada Validación de Documento representa una sesión única de verificación que procesa los documentos de identidad enviados por el usuario. Cuando alguien sube o escanea su cédula, pasaporte o licencia, Verifik crea una Validación de Documento para analizar el documento, extraer información y verificar su autenticidad.
Actualmente, las Validaciones de Documentos admiten estos tipos:
- validation - Proceso estándar de verificación de documentos
- login - Verificación de documentos para flujos de inicio de sesión
- signup - Verificación de documentos para registro de nuevos usuarios
- ocr - Procesamiento de reconocimiento óptico de caracteres
- demo - Fines de demostración y pruebas
Qué registran las Validaciones de Documentos
Las Validaciones de Documentos son sistemas de verificación integrales que procesan todos los aspectos de los documentos de identidad:
Información del documento
- Tipo y categoría del documento (cédula, pasaporte, licencia)
- Número de documento y detalles de identificación
- Verificación de país y nacionalidad
- Extracción de información de edad y género
Proceso de verificación
- Método de ingreso (cámara, carga de archivo o no establecido)
- Evaluación de calidad y legibilidad del documento
- Extracción y validación de texto por OCR
- Verificación de características de seguridad
Resultados de la validación
- Verificación de autenticidad del documento
- Validación de exactitud de la información
- Detección de características de seguridad
- Evaluación y puntaje de riesgo
Endpoints de la API
Crear una Validación de Documento
POST https://api.verifik.co/v2/document-validations
Listar todas las Validaciones de Documentos
GET https://api.verifik.co/v2/document-validations
Recuperar una Validación de Documento
GET https://api.verifik.co/v2/document-validations/{validationId}
Actualizar una Validación de Documento
PUT https://api.verifik.co/v2/document-validations/{validationId}
Eliminar una Validación de Documento
DELETE https://api.verifik.co/v2/document-validations/{validationId}
Estructura del Objeto Validación de Documento
{
"id": "validation_123456789",
"documentType": "passport",
"status": "completed",
"documentInfo": {
"documentNumber": "123456789",
"country": "US",
"nationality": "American",
"firstName": "John",
"lastName": "Doe",
"dateOfBirth": "1990-01-15",
"gender": "Male"
},
"verificationResults": {
"authenticity": "passed",
"quality": "good",
"ocrAccuracy": 0.98,
"securityFeatures": "detected"
},
"riskScore": 0.15,
"createdAt": "2024-01-15T10:30:00Z",
"completedAt": "2024-01-15T10:32:00Z"
}
Casos de uso
- Verificación de identidad: Verifica la identidad del usuario mediante validación de documentos
- Cumplimiento: Cumple requisitos regulatorios para verificación de documentos
- Prevención de fraude: Detecta documentos fraudulentos o manipulados
- Extracción de datos: Extrae datos estructurados de documentos de identidad