Skip to content
SkinsNodeDocumentation
Deliver skin withdrawals
Docs/Withdrawals

Deliver skin withdrawals

Deliver a catalog item to a user's Steam account using your SkinsNode balance.

Your SkinsNode balanceUser's Steam inventory

Withdrawals use the orders API. You select a catalog item, submit an order and track its delivery to the recipient's Steam account.

Before you start

Integration sequence

  1. 1

    Load the catalog

    Read currently available items and their USD-cent prices. Refresh before checkout.

  2. 2

    Create the withdrawal

    Send catalogItemId, expectedPrice, your stable externalId, webhookUrl and the recipient's tradeUrl. Persist the 202 response.

  3. 3

    Follow delivery

    Process order.updated callbacks and poll lookup as a fallback. The recipient must accept the trade within 10 minutes.

  4. 4

    Reconcile the outcome

    Handle completed, failed, cancelled, expired and later reversed states. Inspect failure details and any refund timestamp.