Skin deposits and withdrawals for upgrader sites
Upgraders live on two things: fast deposits and the exact skin as a prize. SkinPlata handles both, so you only build the game.
Everything the integration covers
Deposit any tradable skin
Players pick from their own inventory; we price every item live and send one trade offer.
Send the exact target skin
When a player wins, buy that skin by name or by offer id and send it to their trade link.
Market data through the API
List what is in stock with live prices and use it to build your target list.
One USD balance
Deposits and purchases share one balance per project. Live and test balances are kept apart.
Clean failure handling
If a trade is declined or rolled back, the money returns to your balance and you get a webhook.
No setup fee
0% fees on payments, purchases and payouts. Test mode is free.
How it works
Deposit
Player trades skins in; you credit their balance.
Upgrade
Your game decides the outcome.
Deliver
POST /purchases with the target skin. The player accepts the offer in Steam.
One integration, three games
- Hosted checkout or your own item picker through the API
- Live prices for every item, shown in 16 currencies
- One trade offer per payment, accepted in Steam by your customer
- Signed webhooks for every status, retried for two days
- Test mode with simulated trades and a test balance
- Payouts in USDT, USDC, BTC, ETH, LTC, SEPA, PayPal or Wise




FAQ
Can I show live prices for target skins?
Yes. GET /market/items lists items in stock with prices; GET /market/offers shows live offers for one item.
What if the target skin is out of stock?
The purchase fails before any money moves, and you can offer another item.
Do I need a Steam account for the site?
No. All trades run through our side.