Skip to main content
Skip table of contents

API Nonce

Es necesario primero consumir el API de Seguridad para obtener el Access Token.

Este servicio tiene como función generar un código único “Nonce” el cual sirve para invocar Pay-me Flex.

REQUEST

Path

Method: POST

Headers

Field

Description

Accepted Value

Type

Obligatorio

ALG-API-VERSION

Versión del API a usar

Cadena alfanumérica

String

NO

Authorization

Access Token recibido del API de Seguridad

Bearer <Access Token>

String

SI

JSON
"Content-Type":"application/json",
"ALG-API-VERSION":"1.0.1",
"Authorization":"Bearer eyJhbGciOiJSUzI1NsInR5cCI6IkpXVCIsImt.........",

Body

Field

Description

Accepted Value

Type

Obligatorio

action

Acción a ejecutar

  • create.nonce

String

SI

audience

Url base del API a utilizar

Pre-producción: https://api.dev.alignet.io

Producción: https://api.alignet.io

String

SI

client_id

Identificación del cliente

 

String

SI

scope

Permisos a solicitar

  • post:charges

String

SI

JSON
{
  "action":"create.nonce",
  "audience": "https://api.dev.alignet.io",
  "client_id": "WDqE4tFbhvzm5XJnnTYcPUNQGQMTg8P4",
  "scope": "post:charges"
}

RESPONSE

Field

Description

Accepted Value

Type

Obligatorio

action

Acción a ejecutar

  • authorize

String

SI

success

Indica si el proceso se realizó correctamente

Cadena alfanumérica:

  • true

  • false

String

SI

nonce

Token para usar en las APIs

Cadena Alfanumérica

String

NO

scope

Permisos a solicitar

  • post:charges

String

NO

expires_in

Tiempo de expiración del Token en segundos

Cadena numérica

String

NO

nonce_creation

Objeto que contiene metadados del flujo ejecutado

 

Object

SI

nonce_creation.meta

Objeto que contiene metadados del flujo ejecutado

 

Object

SI

nonce_creation.meta.status

Objeto que contiene el resultado del flujo ejecutado

 

Object

SI

nonce_creation.meta.status.code

Código que representa el resultado del flujo ejecutado

Cadena numérica

String

SI

nonce_creation.meta.status.message_ilgn

Objeto que contiene el mensaje resultante del flujo

 

Object

SI

nonce_creation.meta.status.message_ilgn.[].locale

Localidad a nivel de lenguaje para el mensaje del flujo ejecutado

Cadena alfanumérica

String

SI

nonce_creation.meta.status.message_ilgn.[].value

Mensaje resultante del flujo ejecutado

Cadena alfanumérica

String

SI

JSON
{
    "action": "create.nonce",
    "success": true,
    "nonce": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJBbGlnbmV0IEpXVCBCdWlsZGVyIiwiaWF0IjoxNzExNDg4ODM4LCJleHAiOjE3MTE0ODg4NjgsImF1ZCI6Imh0dHBzOi8vYXBpLmRldi5hbGlnbmV0LmlvIiwic3ViIjoiejhXd0FWN3JkMmpDVTBTaXZ3dFFWdjk0MWtxWmNFb3UiLCJub25jZSI6IjczYTc4Y2NkLTU4ZTItNDkxYy05ODZiLTc1Y2JkZDdkYzFmNyIsInNjb3BlIjoiY3JlYXRlOnRva2VuIHBvc3Q6Y2hhcmdlcyB0ZXN0IiwiZ3R5IjoiY2xpZW50X2NyZWRlbnRpYWxzIn0.hpElWtLZuvQLYxpZdupP0Sd42yHLAU23XFI-9TYx9mY",
    "scope": "post:charges",
    "expires_in": 30,
    "nonce_creation": {
        "meta": {
            "status": {
                "code": "00",
                "message_ilgn": [
                    {
                        "locale": "es_PE",
                        "value": "C\u00f3digo Nonce creado"
                    }
                ]
            }
        }
    }
}
JavaScript errors detected

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

If this problem persists, please contact our support.