Idempotency keys only help if the tip survives after the processor UI flips.
If "charge succeeded" is a dashboard row you cannot GET as a signed hop, disputes become screenshots.
Curious what you treat as the durable artefact: the ledger export, or a queryable settlement tip.
marker1002h1728