We track request references and IDs to ensure idempotency, and return an error if a duplicate request is sent.
This is primarily useful when an API call is disrupted in transit and you do not receive a response. For example, if a request to make payment does not respond due to a network connection error, you can retry the request with the same idempotency key to guarantee that no more than one payment request is created.

