Skip to main content

Manejo de Errores

Cuando una petición falla, la API devuelve un objeto JSON con una estructura consistente.

Formato de Error

Códigos de Error

Ejemplos

Solución: Verifica tus parámetros de consulta. limit debe estar entre 1 y 100, y page debe ser 1 o mayor.
Solución: Verifica que el header X-API-Key esté presente y contenga una key válida y activa.
Solución: Tu key es válida pero le falta el alcance que ese endpoint requiere. Hoy las keys se crean con acceso completo, así que este error no debería aparecer; si lo ves, contacta a soporte. Ver Autenticación.
Solución: Verifica que el ID del recurso existe y pertenece a tu cuenta de merchant.
Solución: Espera el tiempo indicado en el header Retry-After antes de reintentar. Ver Rate Limiting para buenas prácticas.
Los errores 422 usan un formato diferente al resto: detail es un array de objetos (formato Pydantic/FastAPI), no un string.
Solución: Revisa el body de tu request. Consulta el API Reference para ver los campos requeridos.
Solución: Un servicio interno falló. Tu request es válido — reintenta después de unos segundos. Si persiste, contacta a soporte.
Solución: Este es un problema del servidor. Reintenta después de un breve delay. Si el problema persiste, contacta a soporte.

Manejar Errores en Código