API de Seguridad
El API de Seguridad permite generar un Access Token para ser usado luego por los distintos APIs disponibles.
REQUEST
Path
Method: POST
Ambiente | URL |
---|---|
Pre-Producción | |
Producción |
Headers
Para todos los métodos de pagos, se enviará los siguientes parámetros en la cabecera de la petición:
Field | Description | Accepted Value | Type | Obligatorio |
---|---|---|---|---|
| Versión del API a usar | Cadena alfanumérica |
| NO |
Body
Field | Description | Accepted Value | Type | Obligatorio |
---|---|---|---|---|
| Acción a ejecutar |
|
| SI |
| Método de autorización |
|
| SI |
| Url base del API a utilizar segun API Orquestador |
|
| SI |
| Identificación del cliente |
| SI | |
| Secreto del cliente |
| SI | |
| Permisos a solicitar | create:token
|
| SI |
{
"action": "authorize",
"grant_type": "client_credentials",
"audience": "https://api.preprod.alignet.io/",
"client_id": "WDqE4tFbhvzm5XJnnTYcPUNQGQMTg8P4",
"client_secret": "rzBZjHn0lWb0xMPzqOiBAuznzlAq23LfsFEr2p4Rw7ezWzosxpt1Z1mpp8dt8zlR",
"scope": "create:token post:charges get:charges delete: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 | create:token
|
| NO |
| Tiempo de expiración del Token en segundos | Cadena numérica |
| NO |
| Tipo de Token |
| 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 |
Ejemplo
{
"action": "authorize",
"success": true,
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJodHRwczovL2F1dGguYWxpZ25ldC5pbyIsInN1YiI6ImJDWG5TOHRqVWpiaTdKWTRVQW1scDVBakg4OEVDTlZOIiwiYXVkIjoiaHR0cHM6Ly84ZWZ0Z3BoOWthLmV4ZWN1dGUtYXBpLnVzLWVhc3QtMS5hbWF6b25hd3MuY29tIiwiaWF0IjoxNzA2ODE1NzkzLCJleHAiOjE3MDY4MjQzOTMsImF6cCI6ImJDWG5TOHRqVWpiaTdKWTRVQW1scDVBakg4OEVDTlZOIiwic2NvcGUiOiJjcmVhdGU6dG9rZW4gYXBpLXRlc3Q6Y3JlYXRlOnRva2VuIiwiZ3R5IjoiY2xpZW50X2NyZWRlbnRpYWxzIn0.pruy3-6luVULktqox86kg7ibQKk0SpZgxR1re8e94rjXT-h1jlpa9xJLnmhorjY8786q26k8WsSyDLlOAuM1ZmRjBTwV7Gdq5RktfQD0fZLLKSyUcsNvF9_SmduBsi3hkHxSjfy70ERtFr9BYUTic7Z7d6anL67AxpC9G6sAQ3xilzpQXV82eUc2aagXhZo8zQjI-hEOG4Be7Vm9G5_NX5pb8MU7IRZcZ7mOan_EG4fSDD0wwZbxIipYabLEZIMH-r9ghrWoHMJGklphR26n1sTgRro0qHZj-CHcgSLZFiPa-s3BwQjC9qJSj9rbi-i8o6g3PlivI6XEh2-M5T7xI7xiU_4Di91l_SvY5uca5J1YwNZJ3D18pgCyZXXjb704ICreFYRvBdd36rHumDhFVW5iXva0yQmpHsP3VtS0ABCzDaMAalVXW7fQv-Mf3epbJptglTsNVlV9HSnP_kFRJ1T3DDdyPV0pR61JlC_08ouN9VKvS0sfHfEnSJL9jwhugHSRgm5owN5kOY0xxifffoeivLVzMGuhq5iPWMVjGT7Yg4fCJuXOFoSw4Dk9xVVGlj6xrw3azPvve4JzEqN_Tz3hph5X9a5O4hCYvdqYukzFm8EPJ4Q9oGrASKLU2IccjLBpKVWbAi0Hws5zH7ZFMGLmTWDUW92RSxz4kAElauY",
"scope": "create:token api-test:create:token",
"expires_in": 8600,
"token_type": "Bearer",
"authorization": {
"meta": {
"status": {
"code": "00",
"message_ilgn": [
{
"locale": "es_PE",
"value": "Access Token creado"
}
]
}
}
}
}