Skip to content
SkinPlata
Digital goods

Sell game keys and digital goods for skins

Gamers often have more value in their Steam inventory than on their card. Turn it into orders in your shop.

No KYC paperwork Test mode from minute one 0% fees
AWP | Dragon Lore (Field-Tested)
Transversant Soul of the Crimson Witness$1,381.94
Big Grin$807.24
AWP | Dragon Lore (Field-Tested)$6,282.40 · accepted as payment
What you get

Everything the integration covers

A new payment method

Add "Pay with skins" next to cards and crypto. One redirect or one iframe.

Exact order amounts

Set min_amount to the order total; the checkout only lets the customer submit when they reach it.

Automatic fulfilment

Deliver the key or activate the subscription when deposit.success arrives.

Local currencies

Price orders in 16 currencies, settled to your USD balance.

No card chargebacks

Items move in a Steam trade the customer accepts themselves.

Pricing

0% fees on payments, purchases and payouts.

3 steps

How it works

Checkout

Customer picks "Pay with skins"; you create a payment with the order number.

Trade

They pick items worth at least the order total and accept the offer.

Fulfil

Your webhook handler marks the order paid and delivers.

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
Rust
Big Grin
Big Grin
$807.24Workshop Item
CS2
★ Butterfly Knife | Doppler Phase 1 (Factory New)
★ Butterfly Knife | Doppler Phase 1 (Factory New)
$2,114.15★ Covert Knife
Dota 2
Golden Silent Wake
Golden Silent Wake
$665.96Immortal Cape
Rust
Tempered Mp5
Tempered Mp5
$361.91Workshop Item
Questions

FAQ

What if the customer sends more value than needed?

The payment carries the full value received; how you handle change is up to your shop.

Can I wait until the trade is final?

Yes — fulfil on deposit.success, after Steam's 7-day protection window, for zero reversal risk.

Is there a plugin?

Integration is one API call plus a webhook. Our API reference has copy-paste samples in cURL, PHP, Node.js and Python.