ValidarOTP - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

Validar OTP

Método para realizar la validación de la OTP del servidor con la que envió el ciudadano.

#!java

public void validarOTP(@NotNull String guidOTP, @NotNull String oTP, @NotNull CallbackValidateOTP listener)
#!Kotlin

fun validarOTP(guidOTP : String,  oTP : String, listener: CallbackValidateOTP)

Parametro de entrada

Parámetros

Parámetro Tipo Requerido Descripción
guidOTP String SI Es el identificador único de la OTP
oTP String SI Es una cadena que contiene un código de verificación
CallbackValidateOTP Callback SI Retorna un ValidarOTP y RespuestaTransaccion

Recibe ValidarOTP

Parámetros ValidarOTP

Parámetro Tipo Descripción
esValida Boolean Es la aceptación o no de la validación
respuestaTransaccion Object Respuesta de la transacción
#!java

public ValidarOTP( Boolean esValida, //Es la aceptación o no de la validación
                  RespuestaTransaccion respuestaTransaccion)  //Respuesta de la transacción
#!Kotlin

fun ValidarOTP(Boolean: esValida, //Es la aceptación o no de la validación
              respuestaTransaccion: RespuestaTransaccion)  //Respuesta de la transacción

Ej:

#!java

ServicesOlimpia.getInstance().validarOTP(guidOTP, oTP, new OlimpiaInterface.CallbackValidateOTP() {
            @Override
            public void onSuccess(ValidarOTP validarOTP) {
                //
            }

            @Override
            public void onError(RespuestaTransaccion transactionResponse) {
                //
            }
        });
#!Kotlin

           
 ServicesOlimpia.getInstance()
                .validarOTP(guidOTP, oTP, object : CallbackValidateOTP {
                    override fun onSuccess(validarOTP: ValidarOTP) {
                        // Implementación 
                    }

                    override fun onError(respuestaTransaccion: RespuestaTransaccion) {
                        // Implementación 
                    }
                })

volver a servicios