Skip to content
SkinsNodeDocumentation
Withdrawal errors
Docs/Withdrawals

Withdrawal errors

Handle unavailable items, price changes and insufficient balance.

Failure codeRecovery
item_unavailableRefresh the catalog and let the user select an available item.
price_changedRead the latest catalog price and obtain acceptance before submitting a new order.
insufficient_fundsCheck the client's available balance. Pending deposits do not fund withdrawals.
cancelledThe order could not complete. Read the final order state and refund information.

Failure payload

Order failure
{
  "status": "failed",
  "failure": {
    "code": "item_unavailable",
    "message": "Quoted item is no longer available"
  }
}

Order lookup returns failure: null when there is no failure, otherwise a code and message. Transport failures are separate from order outcomes.

HTTP errors ยท Retries and idempotency