Skip to content
SkinPlata
Skin-based games

Skin deposits for crash, roulette and jackpot sites

Players fund their balance with CS2, Dota 2 or Rust skins and cash out as skins. You run the game; we run the trades.

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

Everything the integration covers

Deposits that feel instant

A webhook arrives as soon as the trade is accepted, so you can add the balance while the player is still on the page.

Items priced live

Every skin is valued from current market offers before the trade. No stale price lists, no arguing about values.

Withdrawals as skins

Buy the exact skin a player wants with your balance and send it to their trade link through one API call.

Reversal risk tracked

If Steam reverses a trade during trade protection, you get deposit.hold_returned and the amount is taken back — never silently.

Signed webhooks

Every status change is a signed HTTPS POST, retried for about two days if your server is down.

Test before you go live

Test keys work right away: simulated trades, a test balance and a button for every outcome.

3 steps

How it works

Deposit

Create a payment for the player and open the checkout in a modal or iframe.

Play

Credit the balance on deposit.in_hold or deposit.success — your choice per player.

Withdraw

Call POST /purchases with the skin and the player's trade link. We buy it and send the offer.

Built for the deposit and withdrawal loop

Skin-based games need both directions: skins in, skins out. SkinPlata gives you both on one balance. Deposits arrive in USD; withdrawals are bought from the market at the live price and charged to the same balance, with your max_price as the ceiling.

Because withdrawals are bought on demand, you keep no inventory and no bots. A purchase that cannot be filled under your max_price fails cleanly and releases the money.

Requirements

  • A licence where required, 18+ only and geo-blocking where needed (Acceptable Use Policy).
  • An approved SkinPlata project. No KYC documents.
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,369.30Covert Sniper Rifle
★ Sport Gloves | Superconductor (Minimal Wear)
★ Sport Gloves | Superconductor (Minimal Wear)
$2,207.09★ Extraordinary Gloves
AK-47 | Redline (Field-Tested)
AK-47 | Redline (Field-Tested)
$25.60Classified Rifle
AWP | Asiimov (Field-Tested)
AWP | Asiimov (Field-Tested)
$98.96Covert Sniper Rifle
Questions

FAQ

Which games can players deposit from?

CS2, Dota 2 and Rust. Items that are not tradable or have no market price are shown as not accepted.

How fast is a withdrawal?

We buy the item at once and the seller sends the trade offer. Most offers arrive within minutes; the status comes by webhook.

Can I cap a withdrawal price?

Yes. max_price is required on every purchase. Nothing is bought above it.

Is there a monthly fee?

No. 0% fees on payments, purchases and payouts.