Credenciales
Acceso a los entornos de prueba y producción
Ambas credenciales de acceso: productivas y de prueba, se encuentran en el email de bienvenida.
¿Todavía no las solicitaste? Ingresá a Tiendas online > Página web en la sección de cobros de la App o en WebApp para recibirlas.
⚠️
Recordá que estas son privadas, que no se deben compartir y que ninguna persona del equipo de Ualá las va a solicitar.
Token de Acceso
Todas nuestras integraciones requieren de la generación de un token para realizar consultas HTTP.
BASE URL:
https://auth.prod.ua.la/1/auth/token
Parámetros
POST
https://auth.prod.ua.la/1/auth/token
Body json:
{
"user_name": "your-username",
"client_id": "5qqGKGm4AaawnAJ0J6xluc6AWdQBvLW6",
"client_secret_id": "cLp1iGEB-PA6KtL4Hi7tocsopP2pZxzaBLciOCApWH92e9_Jloe8CD2ilM63NppG",
"grant_type": "client_credentials"
}
Campo | Tipo | Descripción | Requerido |
---|---|---|---|
user_name | string | Nombre del usuario de la cuenta Ualá | Sí |
client_id | string | ID del usuario registrado | Sí |
client_secret_id | string | ID secreto generado por la aplicación | Sí |
grant_type | string | Tipo de operación a realizar para obtener un token | Sí |
Respuestas
Respuesta exitosa
Status 200:
{
"access_token": "eyJhbGciXVCIsImtpZ9.eyJpc3ImF1ZudC1jcmVkZW50aWFscyJ9.f4otnnYF60E1j_TfdSxFQy",
"expires_in": 86400,
"token_type": "Bearer"
}
Campo | Tipo | Descripción |
---|---|---|
access_token | string | Token de acceso generado |
expires_in | number | Tiempo de vida del token previo a su expiración expresado en segundos |
token_type | string | Tipo de token |
Respuestas de error
Campo | Tipo | Descripción |
---|---|---|
code | string | Código de error |
description | string | Descripción del error |
Status 400 - Campos insuficientes:
{
"code": "3001",
"description": "One or more required fields are empty"
}
Status 400 - Grant Type erróneo:
{
"code": "3002",
"description": "Unsupported grant type"
}
Status 401 - Usuario inexistente:
{
"code": "3003",
"description": "User account not found"
}
Status 401 - Id de cliente inválido:
{
"code": "3005",
"description": "The provided client id does not correspond to any active user"
}
Status 401 - Id secreto de cliente inválido:
{
"code": "3006",
"description": "Error authenticating user. Invalid credentials"
}
Status 500
{
"description": "Something bad happened. Please try again."
}