Idempotent Requests

Safely retry requests without fear of duplication

The API supports Idempotency for safely retrying requests without performing the same operation twice for Create Payment and Create Transaction endpoints. Add the Idempotency-Key: <key> header to the request using a unique value as the key. Idempotency Keys are honored for 24 hours and only for 20x and 400 responses. If the supplied Idempotency-Key value matches an existing request the following HTTP Status codes will be returned:

  • 102 PROCESSING : Original request is processing, empty response body
  • 409 CONFLICT : Original request processed, original response body