/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 | ||
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"
}