Manejo de errores
Cómo interpreta Crowder cada respuesta tuya y qué hace ante fallos.
Códigos HTTP esperados
Sección titulada «Códigos HTTP esperados»| Código | Significado |
|---|---|
200 | Respuesta procesable. El cuerpo define si el código es válido o no. |
401 | API key inválida o ausente. Crowder corta el reintento. |
4xx | Error del cliente. Crowder lo trata como rechazo del código. |
5xx | Error del servidor. Crowder aplica la estrategia de timeout configurada. |
Ver el contrato exacto en Validación (POST).
Timeout
Sección titulada «Timeout»Crowder espera la respuesta hasta 10 segundos. Si no llega, aplica la estrategia configurada (aceptar o rechazar). Ver Configuración inicial.
Idempotencia
Sección titulada «Idempotencia»Crowder puede invocar POST /validate más de una vez para el mismo code durante un mismo flujo de compra. Tu respuesta tiene que ser determinística: si ya marcaste el código como usado, devolvelo como inválido en consultas posteriores.