Skip to main content

References make retries safe

Every request that creates something takes a reference: your own ID for it, such as an order or payout ID. A reference can be used once per business. If a request times out and you don’t know whether it went through, send it again with the same reference:
  • If the first attempt went through, the retry gets 409 and nothing new is created. Look the original up by its reference.
  • If it didn’t, the retry creates it.

What to retry

Payouts we can’t confirm

If a bank or network doesn’t tell us clearly whether a payout went through, the withdrawal stays processing while we check it with them. We never refund a payout that may have gone through, and we never send it again on our own. You get the webhook once it settles.