Saltar al contenido
  • INICIO
  • PRODUCTOS
  • DOCUMENTACIÓN
  • INICIO
  • PRODUCTOS
  • DOCUMENTACIÓN
Solicitar demo

Descripción general

4
  • Validación biométrica
  • Lectura de documentos
  • Firma de documentos
  • Autenticación 2FA
View Categories
  • Inicio
  • Documentación
  • Descripción general
  • Validación biométrica

Validación biométrica

Descripción del producto #

Este servicio realiza detección y comparación de rostros para validar identidades biométricamente. Incluye detección de rostros en imágenes y comparación de similitud entre selfies y fotos de registro (e.g., de documentos). Útil para antifraude en KYC, con validaciones como coincidencia facial y estimación de edad/género.

Requisitos de autenticación #

  • Método: HTTP Basic (concatenar client_id:client_secret, codificar en Base64).
  • Header: Authorization: Basic <base64_string>.
  • Nota: Las credenciales (client_id y client_secret) deben solicitarse al equipo de S.O.F.I.A. para pruebas en el entorno de sandbox. Estas serán proporcionadas una vez que el cliente esté inscrito.

Endpoints #

  • Detección de rostro: POST https://qa.bio.credit/api/detecting-face (Sandbox).
  • Comparación de rostros: POST https://qa.bio.credit/api/compare-faces (Sandbox).

Headers #

Key Value Description
Accept application/json Formato de respuesta esperado.
Content-Type application/json Formato del body (multipart/form-data implícito para archivos).
Authorization Basic [Base64] Credenciales de autenticación.
country COL Código de país (opcional, e.g., para Colombia).

Parámetros de entrada (body) #

Usa multipart/form-data para subir archivos.

Para detección de rostro: #

Key Type Required Description
user_face file Sí Imagen con el rostro a detectar.

Ejemplo JSON Request (simulado, ya que es form-data):

{
  "user_face": "ruta/a/imagen.png"
}
        

Para comparación de rostros: #

Key Type Required Description
face_selfie file Sí Imagen selfie del usuario.
face_register file Sí Imagen de referencia (e.g., de documento).

Ejemplo JSON Request (simulado):

{
  "face_selfie": "ruta/a/selfie.png",
  "face_register": "ruta/a/registro.png"
}
        

Parámetros de salida (respuesta) #

Para detección de rostro: #

Key Type Description
face_detected boolean Indica si se detectó un rostro.

Ejemplo JSON Response (éxito):

{
  "face_detected": true
}
        

Para comparación de rostros: #

Key Type Description
face_matches boolean Indica si los rostros coinciden.
similarity float Porcentaje de similitud (0-100).

Ejemplo JSON Response (éxito):

{
  "face_matches": true,
  "similarity": 99.95965576171875
}
        

Manejo de errores #

HTTP Code Error Code Description
400 WHK001 No se enviaron archivos o no se detectó rostro (e.g., {“error”: “La imagen face_register no contiene un rostro”}).
401 WHK002 Autenticación fallida.

Notas adicionales #

  • Integrado con lectura de documentos (scores como 75-95%).
  • Limites de tasa: Condiciones del contrato.
  • Pruebe en sandbox para validar similitud; umbral recomendado >80% para coincidencia.


Tabla de contenidos
  • Descripción del producto
  • Requisitos de autenticación
  • Endpoints
  • Headers
  • Parámetros de entrada (body)
    • Para detección de rostro:
    • Para comparación de rostros:
  • Parámetros de salida (respuesta)
    • Para detección de rostro:
    • Para comparación de rostros:
  • Manejo de errores
  • Notas adicionales

¿Te fue útil?

  • Happy
  • Normal
  • Sad

Política de tratamiento de datos personales

Terminos y condiciones

Facebook-f Instagram Linkedin

Copyright © 2025 S.O.F.I.A. All Rights Reserved. Desarrollado por BioCredit Colombia SAS