Skip to content

Paso 4 - Si es validación se debe:

Estructura del Request:
Table 6
guidCiu
String
Identificación único del ciudadano
idServicio
Id del servicio
biometria
Primera Imagen
formato
Tipo de formato de primera imagen
biometriaGesto
Segunda Imagen
formatoGesto
Tipo de formato de segunda imagen
subTipo
Subtipo asociado al tipo de biometria a validar
trazabilidad
Trazabilidad del dispositivo que envía la información (opcional)
There are no rows in this table
Consumo de Validar Biometría

import com.reconosersdk.reconosersdk.ui.servicesOlimpia.ServicesOlimpia;

val data = {
biometriaGesto: "FOTO",
formato: "JPG_B64",
fileUploadOption: false,
biometriaOriginal: "",
formatoOriginal: "",
datosAdi: "",
idServicio: 5,
guidCiudadano: "Gui-123",
guidProcesoConvenio: "Gui-123",
biometria: "FOTO",
codeParameter: "",
subTipo: "",
formatoGesto: "JPG_B64"
}

ServicesOlimpia.getInstance().validarBiometria(data, object : CallbackValidateBiometry {
override fun onSuccess(validateBiometry: ValidarBiometria) {
}

override fun onError(transactionResponse: RespuestaTransaccion, intentos: Int) {
}
})

Response: {
faceRiskDetected: false,
spoofDetected: false,
esValido: true,
resultado: "OK",
score: 100.0,
scoreRostroDocumento: null,
comparacionRostroDocumento: false,
intentos: 1,
codigoProceso: "2106732882",
spoofPrediction: "Real",
spoofPredictionGesto: "Real",
code: "2vZHcFAr9Q.png",
respuestaTransaccion: {
isHomologacion: false,
esExitosa: true,
errorEntransaccion: null
}
}

Estructura del Response:
Table 7
Parámetro
Tipo
Descripción
esValido
Bool
Es la aceptación o no de la validación
score
String
Es el puntaje máximo según la validación
intentos
Int
Cantidad de intentos del ciudadano
resultado
String
respuestaTransaccion
RespuestaTransaccion
Respuesta de la transacción
There are no rows in this table
RespuestaTransaccion
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.