Argentive Docs

Idempotencia

Cómo Argentive evita débitos duplicados.

Argentive maneja la idempotencia de los movimientos internamente, no con un header que provee el cliente.

Modelo actual

Cada transferencia se correlaciona con un approval (card_approvals.id) que se usa como clave de idempotencia: wallet_transfers.approvalId es UNIQUE, y el débito/reversa del ledger están guardados contra esa clave. El mismo approval no puede debitar dos veces. Hacia el proveedor de CVU, esa misma clave viaja como externalId para idempotencia extremo a extremo.

Hoy no existe un header público tipo Idempotency-Key como en otras APIs: la idempotencia es automática y se ancla al approval interno. Si necesitás una clave de idempotencia provista por el cliente, es un cambio a definir.

On this page