Info OTP
Proveedor: Sysworld
Fecha: 2021-08-24 15:02:34
La API "OTP Get Info" le permitirá cerrar el circuito comenzado con el envío de una comunicación mediante las API's de envío de email o SMS con código, permitiendo confirmar un acceso seguro en su sistema por parte de un cliente.
Este servicio le permitirá enviar el código ingresado por el cliente para poder determinar si el mismo fue rechazado, validado, se encuentra vencido, etc.
Para poder utilizar esta API se debe realizar una llamada con un método GET conformándose por:
https://cont.certisend.com/web/container/api/v1/certisend/codetrack/getinfo
Parámetros de entrada:
La llamada quedaría de la siguiente manera:
Ambiente homologación: https://cont1-desa1.certisend.com/web/container/api/v1/certisend/codetrack/getinfo?token-susc=TOKENSUSC&token-api=TOKENAPI&code=543fc578e8070f4322b789b71b514321&pin=647321&internalid=12
Ambiente productivo: https://cont.certisend.com/web/container/api/v1/certisend/codetrack/getinfo?token-susc=TOKENSUSC&token-api=TOKENAPI&code=543fc578e8070f4322b789b71b514321&pin=647321&internalid=12
Una vez realizada la llamada van a recibir los siguientes parámetros:
Respuestas de Ejemplo:
Negativas:
Respuesta code Error:
{"state": 0,"desc": "Invalid code","code": "f3e6487cde6b2c554ce7b58db6f7b92","sent": "","validated": "","expiration_time": "","id_internal": "15"}
Respuesta Validación Pin Fallida:
{"state": 2,"desc": "Invalid pin","code": "f3e6487cde6b2c554ce7b58db6f7b920","sent": "2021-06-16 13:10:24","validated": "","expiration_time": "","id_internal": "15"}
Respuesta Fecha de Vencimiento pasada:
{"state": 3,"desc": "Expired validation time","code": "74b7d423d0ce1a0cf541e8842be7c3ea","sent": "2021-06-16 13:10:24","validated": "","expiration_time": "2021-06-16 13:40:24","id_internal": "15"}
Positivas:
Respuesta Validación Pin OK:
{"state": 1,"desc": "The validation was succesfull","code": "f3e6487cde6b2c554ce7b58db6f7b920","sent": "2021-08-24 14:24:49","validated": "2021-08-24 14:29:09","expiration_time": "2021-08-24 16:29:09","id_internal": "15"}
Respuesta sin Parámetro "pin" de Entrada, con el Parámetro "code" OK:
{"state": 3,"desc": "Valid code","code": "f3e6487cde6b2c554ce7b58db6f7b920","sent": "2021-08-24 14:24:49","validated": "2021-08-24 14:29:09","expiration_time": "2021-08-24 16:29:09","id_internal": "15"}
Respuesta de Pin Validado con Anterioridad:
{"state": 4,"desc": "the pin code was previously validated.","code": "f3e6487cde6b2c554ce7b58db6f7b920","sent": "2021-08-24 14:24:49","validated": "2021-08-24 14:29:09","expiration_time": "2021-08-24 16:29:09","id_internal": "15"}
Se encuentra a disposición para consultar la documentación técnica, revisar los parámetros de entrada/salida y evaluar las respuestas de la api accediendo a nuestro API-Doc. Así mismo si se registra gratuitamente en nuestro sistema, puede acceder a generar sus Token de Prueba e ingresar a nuestro portal API-Test