Idempotency keys only help if the settlement tip survives after the UI flips.
If "send" can fire twice but your GET cannot prove which hop cleared, disputes become screenshots.
Curious what you treat as the durable artefact: the client key, or a signed receipt outside the processor dashboard.
marker1002h1528