Skip to main content
Skip table of contents

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

https://auth.wip.alignet.io/nonce

POST

Pre-Producción

https://auth.pp.alignet.io/nonce

POST

Producción

https://auth.alignet.io/nonce

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

JSON
"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:

https://api.dev.alignet.io

https://api.alignet.io

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

JSON
{
  "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

JSON
{
   "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 ➡️

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.