En operaciones que crean o modifican recursos financieros (por ejemploDocumentation Index
Fetch the complete documentation index at: https://docs.zopay.cash/llms.txt
Use this file to discover all available pages before exploring further.
POST /connect/v1/payouts y POST /connect/v1/payouts/quote), debes enviar el header Idempotency-Key con un identificador único generado por tu sistema.
Si la red falla y reintentas la misma petición con la misma clave y el mismo cuerpo, Zopay no ejecutará la operación dos veces: devolverá el resultado de la primera ejecución exitosa.
Recomendación
Usa un UUID v4 por cada intento de operación nueva (no reutilices UUIDs entre operaciones distintas).Ejemplo (ejecutar payout)
Tras obtener unquote_id de POST /payouts/quote, la ejecución envía solo ese id:
Reglas importantes
- Mismo cuerpo: Si reutilizas la clave pero cambias campos relevantes del JSON, la petición se rechaza (
idempotency_conflict). - Caducidad: Las claves expiran tras un periodo limitado (habitualmente 24 horas). Pasado ese tiempo no podrás reintentar con la misma clave una operación antigua.