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
Ambiente | URL |
---|---|
Pre-Producción | |
Producción |
Headers
Field | Description | Accepted Value | Type | Obligatorio |
---|---|---|---|---|
| Versión del API a usar | Cadena alfanumérica |
| NO |
| Access Token recibido del API de Seguridad | Bearer <Access Token> |
| SI |
"Content-Type":"application/json",
"ALG-API-VERSION":"1.0.1",
"Authorization":"Bearer eyJhbGciOiJSUzI1NsInR5cCI6IkpXVCIsImt.........",
Body
Field | Description | Accepted Value | Type | Obligatorio |
---|---|---|---|---|
| Acción a ejecutar |
|
| SI |
| Url base del API a utilizar | Pre-producción: Producción: |
| SI |
| Identificación del cliente |
|
| SI |
| Permisos a solicitar |
|
| SI |
{
"action":"create.nonce",
"audience": "https://api.preprod.alignet.io",
"client_id": "WDqE4tFbhvzm5XJnnTYcPUNQGQMTg8P4",
"scope": "post:charges"
}
RESPONSE
Field | Description | Accepted Value | Type | Obligatorio |
---|---|---|---|---|
| Acción a ejecutar |
|
| SI |
| Indica si el proceso se realizó correctamente | Cadena alfanumérica:
|
| SI |
| Token para usar en las APIs | Cadena Alfanumérica |
| NO |
| Permisos a solicitar |
|
| NO |
| Tiempo de expiración del Token en segundos | Cadena numérica |
| NO |
| Objeto que contiene metadados del flujo ejecutado |
|
| SI |
| Objeto que contiene metadados del flujo ejecutado |
|
| SI |
| Objeto que contiene el resultado del flujo ejecutado |
|
| SI |
| Código que representa el resultado del flujo ejecutado | Cadena numérica |
| SI |
| Objeto que contiene el mensaje resultante del flujo |
|
| SI |
| Localidad a nivel de lenguaje para el mensaje del flujo ejecutado | Cadena alfanumérica |
| SI |
| Mensaje resultante del flujo ejecutado | Cadena alfanumérica |
| SI |
{
"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"
}
]
}
}
}
}