Skip to main content
Write endpoints that create customers, quotes, payins, payouts, transfers, or transfer relaunches require an Idempotency-Key header.
Idempotency-Key: payin_2026_06_08_0001

Required endpoints

EndpointPurpose
POST /customersCreate customer
POST /quotes/payinCreate payin quote
POST /quotes/payoutCreate payout quote
POST /quotes/transferCreate transfer quote
POST /payinsCreate payin
POST /payoutsCreate payout
POST /transfersCreate transfer
POST /transfers/{id}/relaunch-payoutRelaunch failed transfer disbursement

Rules

  • Use a unique key for each distinct business intent.
  • Reuse the same key only when retrying the exact same request body after a timeout or network error.
  • Use a new key when creating a new payment, quote, customer, or transfer.
When a request is replayed successfully, the API marks the response metadata:
{
  "_meta": {
    "idempotency_key": "payin_2026_06_08_0001",
    "idempotency_replayed": true
  }
}
Last modified on July 8, 2026