Migrar de API v1 a v2
El proceso completo toma menos de una hora. Tus credenciales no cambian, tanto en test como en producción.
client_id y client_secret_id no cambian.1. Actualizá las URLs base
El único cambio obligatorio en todos los requests es la URL base.
2. Cambios en los requests
Crear token (POST /auth/token)
Un solo campo cambia de nombre:
{
"user_name": "mi-usuario",
"client_id": "...",
"client_secret_id": "...",
"grant_type": "client_credentials"
}{
"username": "mi-usuario",
"client_id": "...",
"client_secret_id": "...",
"grant_type": "client_credentials"
}user_name (con guión bajo) → username (sin guión bajo). El resto del body es idéntico.
Crear orden (POST /checkout)
Se elimina un campo, se modifica el formato de otro y se agrega uno opcional:
{
"amount": "10.21",
"description": "Venta",
"userName": "mi-usuario",
"callback_fail": "https://...",
"callback_success": "https://..."
}{
"amount": "1021",
"description": "Venta",
"callback_fail": "https://...",
"callback_success": "https://...",
"external_reference": "tu-id-interno"
}userName eliminado. El token ya identifica al usuario, no hace falta enviarlo.
amount en centavos. "10.21" → "1021". Multiplicá por 100 y eliminá los decimales.
Respuesta de Crear orden
El atributo para el campo link cambió:
| Campo | v1 | v2 |
|---|---|---|
| Link de pago | links.checkoutLink | links.checkout_link |
external_reference | ❌ no existe | ✅ presente |
orderNumber, currency, refNumber | ✅ presentes | ❌ eliminados |
Obtener orden (GET /orders/:uuid)
El path cambió levemente:
| v1 | v2 | |
|---|---|---|
| Path | GET /order/:id | GET /orders/:uuid |
Estado REFUNDED | ❌ no existe | ✅ nuevo estado |
3. Checklist antes de ir a producción
user_name renombrado a username en el tokenuserName eliminado del body de crear ordenamount enviado en centavos como string entero (ej: “1021” = $10,21)links.checkout_link (con guión bajo)¿Necesitás ayuda?
Consultá la página de errores frecuentes para ver los problemas más comunes y sus soluciones.
Si no encontrás lo que buscás, escribinos a developers.ualabis@uala.com.ar y te ayudamos con la migración.
Siguiente
Crear token