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
Status 200:
{
"access_token": "eyJhbGciOiJSUzI1NiIsRrb5cCI6IkpXVCIsImtpZCI6Ik5Ua01mWF82QVhWbnLHQTVLWF8zYyJ9.eyJpc3MiOiJodHRLWFwcC1zdGFnZS51cy5hdXRoMC5jb21vIiwic3ViIjoiNXFxR0tHbTRFYWF3bkFIMEo2eGx1YzZBV2RRQnZMVzNAY2xpZW50cyIsImF1ZC8vdWFsYS1hcmctYXBwLXN0YWdlLnVzLmF1dGgwLmNvbS9hcGkvdjIvIiwiaWF0IjoxNjU0NTE4MTk4LCJleHAiOjE2NTQ2MDQ1OTgsImF6cCI6IjVxcUdLR200RWFhd25BSDBKNnhsdWM2QVdkUUJ2TFczIiwic2NvcGUiOiJjcmVhdGU6Y2xpZW50X2dyYW50cyIsImd0eSI6ImNsaWVudC1jcmVkZW50aWFscyJ9.f4otnnYF60E1j_TfdBXf0WeDkGDKJcOPB9zNXPoAShpAYOk3Z6HWXuSxFQysIt6yh0csfGbt24uBVQcZKiA_iJGoQPf0j2PPZdsbpZsbUJ",
"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 |
Posibles 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."
}
Informate de todas nuestras novedades