API Nonce
Este servicio tiene como función generar un código único “Nonce” el cual sirve para invocar el Formulario Flex.
Ambiente | EndPoint | Método |
Desarrollo | POST | |
Pre-Producción | POST | |
Producción | POST |
Headers
Cabecera | Valor | Requerido |
Content-Type | application/json | SI |
ALG-API-VERSION | Versión del API a utilizar. Valores disponibles: 1.0.1 | SI |
Authorization | Bearer <Access_Token> | SI |
"Content-Type":"application/json",
"ALG-API-VERSION":"1.0.1",
"Authorization":"Bearer eyJhbGciOiJSUzI1NsInR5cCI6IkpXVCIsImt.........",
Request
Parámetro | Tipo | Long. | Descripción | Req. |
action | Cadena | - | La intención del comercio. En este caso es "create.nonce". | SI |
client_id | Cadena (AN) | 100 | ID asignado al Comercio. Valor proporcionado por Alignet. | SI |
audience | Cadena | - | Identificador único de las APIs Tokens y Charges a las que se solicita acceso. Valores disponibles: | SI |
username | Cadena (AN) | 100 | Usuario del Comercio que solicita acceso. Valor proporcionado por Alignet. | NO |
scope | Cadena | - | Lista de permisos que se desea tener con el Access Token. Los valores deben ir separados por espacio. Valores disponibles: create:token post:charges delete:charges | SI |
{
"action":"create.nonce",
"username": "commerce@email.com",
"audience": "https://api.dev.alignet.io",
"client_id": "yhaPE3jtHXHMKUZBBFr9QS1x1FaXxr",
"scope": "create:token post:charges"
}
Response
Parámetro | Tipo | Long. | Descripción | Req. |
action | String | 50 | Proceso realizado, en este caso es "create.nonce". | Si |
success | Boolean | - | Resultado de la operación: true: Se procesó exitosamente. false: No se procesó exitosamente. | Si |
nonce | String | 512 | Nonce que solo se puede usar una vez para invocar el Formulario. | No |
scope | String | 512 | Permisos habilitados para el Nonce. | No |
expires_in | Integer | - | Tiempo de vida del Nonce en segundos. | No |
nonce_creation.meta.status.code | String | 512 | Código asociado al estado de la operación. Valores disponibles: 00: En caso de éxito 01: En caso de error | Si |
nonce_creation.meta.status.message_ilgn.locale | String | 512 | Configuración del lenguaje usado para el mensaje del status code. | Si |
nonce_creation.meta.status.message_ilgn.value | String | 512 | Mensaje resultante del proceso. | Si |
{
"action":"create.nonce",
"success":true,
"nonce ":"eyJhbGciOiJSUzI1NsInR5cCI6IkpXVCIsImtpZCI6IlVfR2ZLY.........",
"scope":"create:token post:charges",
"expires_in":30,
"nonce_creation":{
"meta":{
"status":{
"code":"00",
"message_ilgn":[
{
"locale":"es_PE",
"value":"Codigo Nonce creado"
}
]
}
}
}
}
Continuar a API User Info del Token de Acceso ➡️