Todos los endpointsDocumentation Index
Fetch the complete documentation index at: https://docs.cobrix.co/llms.txt
Use this file to discover all available pages before exploring further.
POST de la External Payments API requieren el header Idempotency-Key. Esto garantiza que los reintentos (por timeout, pérdida de red, fallo intermitente) no produzcan pagos duplicados.
Cómo funciona
Los reintentos devuelven el mismo pago
Reenviar con la misma clave retorna el pago original, no crea uno nuevo.
Reintento seguro
Buenas prácticas
Generar UUID v4
Usa
crypto.randomUUID() (Node), uuid.uuid4() (Python) o equivalente.Persistir junto al pedido
Guarda la
Idempotency-Key en tu base de datos junto con el order/invoice.Reintentar con la misma key
Si la request falla con timeout, reintenta con la misma clave.
Nunca reusar
No uses la misma clave para dos intenciones de pago distintas.
Implementación
Errores relacionados
| Mensaje | Causa |
|---|---|
"Idempotency-Key header is required" | Falta el header en un POST |
"Duplicate idempotency key" (409) | Misma clave con body diferente al request original |