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
- Set up client credentials and confirm your available balance.
- Collect the recipient's Steam trade URL.
- Set up a public HTTPS order webhook receiver.
Integration sequence
- 1
Load the catalog
Read currently available items and their USD-cent prices. Refresh before checkout.
- 2
Create the withdrawal
Send catalogItemId, expectedPrice, your stable externalId, webhookUrl and the recipient's tradeUrl. Persist the 202 response.
- 3
Follow delivery
Process order.updated callbacks and poll lookup as a fallback. The recipient must accept the trade within 10 minutes.
- 4
Reconcile the outcome
Handle completed, failed, cancelled, expired and later reversed states. Inspect failure details and any refund timestamp.