Skip to content
SkinPlata
Case opening

Skin deposits for case opening sites

Your players already hold skins. Let them turn those skins into balance on your site in one trade, while you receive USD.

No KYC paperwork Test mode from minute one 0% fees
AWP | Dragon Lore (Field-Tested)
★ Butterfly Knife | Doppler Phase 1 (Factory New)$2,200.31
AWP | The Prince (Factory New)$2,387.50
AWP | Dragon Lore (Field-Tested)$5,954.65 · accepted as payment
What you get

Everything the integration covers

Top-ups in one trade

The player pastes a trade link, picks items and accepts one offer. Your site gets a webhook the moment it is accepted.

Value fixed before the trade

Every item is priced live before the offer is sent, so the amount your player sees is the amount you credit.

Trade protection handled

Steam can reverse trades for 7 days. We track it, credit you when the payment is final and tell you if a trade comes back.

Skins out, too

Pay out wins as real skins: buy any listed item with your balance and send it straight to the player's trade link.

Fits your stack

Embed the hosted checkout in an iframe or build your own picker on our inventory API. Same webhooks either way.

Simple pricing

0% fees on payments, purchases and payouts. Payouts from $25 in crypto, SEPA, PayPal or Wise.

3 steps

How it works

Player opens "Deposit skins"

You create a payment with your order id and open our checkout, or show your own item picker.

They trade

We send one trade offer with the items they picked. They accept it in Steam or the Steam app.

You credit the balance

deposit.in_hold tells you the trade went through; deposit.success tells you the money is final.

When to credit the player

You choose the moment. Crediting on deposit.in_hold gives the fastest experience but carries the risk that the player reverses the trade within Steam's 7-day protection window. Crediting on deposit.success means the money is already final on your SkinPlata balance.

Many sites credit right away for trusted players and wait for final status on new accounts. The payment object tells you the Steam ID, the items and the hold end, so you can decide per player.

Requirements

  • An approved project on SkinPlata (sign-up, project details, Telegram or Discord, approval by our team — no ID documents).
  • A licence where your jurisdiction requires one for case opening, 18+ only, and geo-blocking where needed. See the Acceptable Use Policy.
  • A server that can receive HTTPS webhooks.
Included

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
Create an account
AWP | The Prince (Factory New)
AWP | The Prince (Factory New)
$2,387.50Covert Sniper Rifle
★ Sport Gloves | Superconductor (Minimal Wear)
★ Sport Gloves | Superconductor (Minimal Wear)
$2,168.18★ Extraordinary Gloves
AK-47 | Redline (Field-Tested)
AK-47 | Redline (Field-Tested)
$25.37Classified Rifle
AWP | Asiimov (Field-Tested)
AWP | Asiimov (Field-Tested)
$99.65Covert Sniper Rifle
Questions

FAQ

Can players deposit Dota 2 and Rust items too?

Yes. One integration covers CS2, Dota 2 and Rust. You pass the game when you create the payment, or let the player pick in the checkout.

Do I need my own trade bots?

No. We send and receive every trade. You never hold items or run Steam accounts.

Can I set a minimum deposit?

Yes. Set min_amount (and max_amount) on the payment, in any of the 16 supported currencies.

What does it cost?

0% fees on payments, purchases and payouts. Test mode is free and needs no approval.