Success envelope
Error envelope
HTTP status model
Common error statuses
Retry guidance
Retry transient429 and 500 responses with exponential backoff. Do not automatically retry money-moving POST requests unless your integration has an idempotency strategy and has checked the current object state.
Idempotency
- Generate a fresh nonce for each new API request.
- For network failures, query detail/list endpoints before retrying create actions.
- Store your own stable references such as
externalIdand paymentreference. - Make webhook processing idempotent because retries are expected.

