1. URL base
POST/faceauth
2. Autenticación
Incluya la clave API en el encabezado x-api-key:x-api-key
3. Ejemplo de solicitud
POST/faceauth
4. Cuerpo de la solicitud
El cuerpo de la solicitud debe estar en formato JSON. A continuación se describen los campos:Identificador único para cada solicitud KYC.
FaceAuth solo puede proceder si la solicitud correspondiente (
FaceAuth solo puede proceder si la solicitud correspondiente (
submissionId) tiene estado approved.Cargue la imagen selfie del usuario como archivo. Si las opciones de PPE (equipo de protección para cabeza/cara) están habilitadas, asegúrese de que todo el equipo de seguridad sea claramente visible en la imagen para un reconocimiento preciso.
Un identificador único para el solicitante KYC definido por el cliente.
Valor del campo personalizado 1.
Valor del campo personalizado 2.
Valor del campo personalizado 3.
5. Respuesta
5-1. Respuesta exitosa
result.json
5-2. Respuesta de rechazo
result.json
5-3. Datos de respuesta
| Field Name | Data Type | Description |
|---|---|---|
authentication_id | String | ID único para el envío de faceAuth. |
auth_status | String | El resultado final de faceAuth, devolviendo approved (éxito) o rejected (fallo). |
score | Object | Puntuaciones de reconocimiento basadas en las opciones seleccionadas. Las propiedades pueden incluir face_similarity_score, occluded_score, face_cover_score y head_cover_score. |
create_time | String | La fecha y hora en que se envió faceAuth (UTC+0). |
fail_code | Array | Si el estado es rejected, se devuelve un código de fallo. |
rejected_comment | Array | Si el estado es rejected, se devuelve una razón detallada del fallo. |
6. Códigos de error
6-1. Códigos de fallo
| Failure Code | Rejection Comment | Description |
|---|---|---|
face_compare_underscore | Face compare similarity score is lower than the threshold | La puntuación de similitud facial está por debajo del umbral. |
Face_Occluded_fail | Face is occluded | La cara está obstruida. |
Face_cover_fail | Protection equipment is not found on Face | Falta el equipo de protección facial. |
Head_cover_fail | Protection equipment is not found on Head | Falta el equipo de protección para la cabeza. |
6-2. Códigos de error
| Error Code | Message | Description |
|---|---|---|
invalid_data_format | Data parsing error. Please check input data. | El formato de datos proporcionado es incorrecto. Verifique el formato de datos. |
required_field_missing | Required field is missing | Falta un campo obligatorio. Asegúrese de que submissionId, faceImage y la clave API estén incluidos. |
Invalid_submissionId | Fail to find the submission data | La solicitud KYC no existe. |
Invalid_projectId | Fail to find the project data | El proyecto FaceAuth no existe. |
invalid_submission_status | The submission must be approved to process face authentication | El estado de la solicitud KYC no es approved. |
image_converting_error | Image converting error | El formato de imagen no es válido. Envíe la imagen como form-data (el formato base64 no es compatible). |
image_processing_error | Image processing error | Se produjo un error al procesar los datos de la imagen. |
detection_server_error | Cannot finish process of detecting face | Se produjo un error en el módulo de verificación de comparación facial. |
no_face | Face is not detected | No se detectó ninguna cara en la faceImage enviada. |
data_processing_error | Data processing error | Se produjo un error al obtener o almacenar datos. |