The mechanism that makes an operation idempotent. A unique ID attached to each request so the server can recognize "I already processed this" and return the original result instead of doing it again.
Each charge request carried an idempotency key, so even three retries during a network outage resulted in just one charge.