1. Home
  2. Docs
  3. Documentación Español
  4. Generar PIN de Autenticación

Generar PIN de Autenticación

/pin/generation

Crea un PIN de autorización para la validación con entidades externas.

Request

Método POST

Parámetros de Cabecera (header params)

Content-Type * application/json
Authorization * Token de autenticación entregado por el servicio de Login.

Puede ser de dos tipos:

·      Mpay

·      JWT

para asignarlo: tipo + “ “ + token

Ejemplo: Mpay 12345

Accept-Language es español
en english
GenerationType letters Letras
numbers Números (valor por defecto)
alpha Alfanumérico
GenerationSize Cantidad de Caracteres del Token a Generar (por defecto: 6)
Destiny 0 Ninguno (valor por defecto)
1 SMS (Nota este valor no es soportado para usuarios admin ya que esta entidad no tiene numero telefono, por favor agregar campo)
2 Email
ExpirationTime Tiempo de Expiracion del Token en Minutos (por defecto: 5)

Payload

appIdentifier * Identificador de la aplicación
deviceId * Imei del dispositivo
username * username

Response

code Código de Respuesta
description Mensaje de Respuesta
data Objeto de Respuesta

Objeto de Respuesta

pin Valor encriptado con el pin alfanumérico
Ejemplo

Request

Content-Type application/json
Accept-Language es
Content-Type application/json
Authorization Mpay 12345
Payload

{
"appIdentifier" : 3,
"deviceId" : "asdfasdfasfds12",
“username” : “fsealy”
}

Response

{
"code": 0,
"description": "",
"data": "WUd6WFFsMGxBRzBRUVhXd7KWrijUrhRHd/5KTaPhaA5s929HEm/1AiipXbl8es1S"
}
Data desencriptada

{
"pin":"240748"
}