Skip to content

Idempotency

When creating payments or payouts:

  1. Design for timeouts and retries
  2. If create times out or returns a non-200 HTTP status, query status APIs before assuming failure
  3. Do not infer order status when orderStatus is unavailable

These rules already appear in production Collection / Payout notes.