Skip to main content

Manejo de errores

Los errores devuelven un JSON con detail:
En validación (422), detail es un array con el campo que falló:

Códigos HTTP


Reintentos

Para 502 y 503, backoff exponencial con jitter: 1 s → 2 s → 4 s → 8 s (máx. 4 intentos al crear).
Nunca reintentes un POST /qr sin Idempotency-Key: puede generar cobros duplicados. Reintenta siempre con la misma key.