Verify API

Autenticación de dos factores a través de SMS

Verifique que la API de DecisionTelecom le permite verificar su número de teléfono móvil mediante la autenticación de dos factores. Cree un nuevo objeto Verify a través de la API para iniciar el proceso de verificación del destinatario. DecisionTelecom se encargará de generar el token y garantizar que el mensaje se entregue al destinatario.

Verify API usa HTTPS con una clave de acceso que se usa como autorización de API. Las cargas útiles de solicitud y respuesta se formatean como JSON con codificación UTF-8 y valores codificados en URL.

Autorización API - Clave de acceso básica Base64.

Póngase en contacto con su administrador de cuenta para obtener la clave API.

Enviar verificación

string https://web.it-decision.com/v1/api/two-factor-auth
{
    "phone":380776557788,
    "pin_length":4,
    "template_id":0,
    "country_iso":"en"
}

Response:

{
    "id": 34234234,
    "phone": 380776557788,
    "href": "https://web.it-decision.com/api/get-pin?id=34234234",
    "status": "ACCEPTD"
}

Parámetros:

Id string - un identificador aleatorio único que se genera en la plataforma DecisionTelecom. - Requerido.

phone int - el número de teléfono donde desea realizar una solicitud. - Requerido.

pin_lenght int - Longitud del código PIN, de 4 a 10 dígitos. - Opcional, por defecto 4.

templete_id int - predeterminado 0 (texto del mensaje de plantilla: su código de verificación: \d{4,10}) - Obligatorio.

country_iso string - Opcional, por defecto «en»..

Comprobar código PIN

 https://web.it-decision.com/v1/api/get-pin?id=34234234

Response:

{
    "id": 34234234,
    "phone": 380776557788,
    "pin": 4323
}

Todo lo que tiene que hacer es verificar el valor del código PIN que el usuario ingresa durante la verificación y el valor del código PIN que le devolvemos en la respuesta. Si coinciden, entonces la verificación fue exitosa.

Ejemplos de Verify

curl --location --request POST 'https://web.it-decision.com/v1/api/two-factor-auth' \
--header 'Authorization: Basic api key' \
--header 'Content-Type: application/json' \
--data-raw '{"phone":380631211121,"pin_length":10,"template_id":0,"country_iso":"en"}'

Last updated