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.