Skip to content

CS2 skin payment gateway

By AssetPayUpdated Read as Markdown

AssetPay gives a platform, marketplace or store one API for taking Counter-Strike 2 skins as payment and sending CS2 skins back out on withdrawal, behind a checkout that carries your brand. The user signs in with Steam without leaving your site, picks items out of their inventory, confirms a single trade offer on their phone, and their balance moves. You get a signed webhook. The bot fleet, the price feed, the custody and the settlement books are ours.

CS2 has the deepest inventory economy on Steam. It also has the most places to lose money quietly — a float you didn't read, a trade that unwinds a week after you credited it, an item that was never eligible to move. Below is each of those and how the gateway closes it.

What makes CS2 different

CS2
Condition systemFloat value and wear tiers; visually identical skins can differ by hundreds of dollars
PremiumsPattern seeds, stickers and rare finishes on top of the base price
Typical depositFew items, high value, long tail of expensive items
Trade protectionEvery CS2 trade is reversible for 7 days if the sending account was compromised
Item locks7-day cooldown on market purchases and recently traded items

What AssetPay handles for CS2

  • Float-aware pricing. One AK-47 Redline is a $40 skin and another is a $400 skin. The gateway values each item by its float, wear tier, pattern and sticker premiums against live market data, never by the name on the label. Worked through in how CS2 skin pricing works.
  • Instant credit that survives trade protection. Seven days of reversibility sits on every CS2 trade. We pay part of the deposit on the spot and the rest when the window shuts, and the two halves always add up to the price we quoted. Collateral and per-deposit caps are written down in the instant credit guide; who eats a reversal is in who bears CS2 reversal risk.
  • Eligibility before money. Trade holds, cooldowns and account restrictions get checked before an offer exists, so the user reads a reason instead of watching a trade fail. See Steam trade holds explained.
  • Verified settlement. We match the trade that completed against the items we priced. A swapped or missing item does not credit.
  • Cashouts with a gate. Withdrawals come out of AssetPay inventory, and nothing ships until your backend approves it over a callback. One CS2 platform pushed $150k of cashouts in ten days through that path while running no deposit side at all.
  • A ledger you can reconcile. Balance changes are double-entry ledger entries; state changes arrive as HMAC-signed webhooks. See security.

Who this is for

What the merchant side of that trade looks like end to end, from sign-up to the first approved cashout, is on the CS2 merchant page.

Rust too

Rust rides the same integration. It has no float and no protection window, so Rust deposits credit in full the moment they land. See the Rust skin payment gateway page.

Pricing

You pay once per cleared trade. Nothing to set up, nothing monthly, nothing on withdrawal, and a trade that fails or expires is free. The rate is per merchant — game mix, how deposits balance against cashouts, volume — and the structure is on the pricing page.

Integration

The API reference is open; you do not have to book a call to read it. A deposit is a client token for the user-facing step, one deposit call, one signed webhook at settlement. Code for all of it is in integrating skin deposits, and every state your backend can observe is listed in the trade lifecycle.

Frequently asked questions

How fast is a CS2 deposit credited?

Part of it lands immediately, the rest when Steam's 7-day protection window expires. The two always sum to the quoted price, and the instant portion costs nothing extra.

What if a user deposits a trade-locked or held item?

The eligibility step turns it down, with the reason, before any trade offer is created. A locked item never touches your balance.

Does the gateway price stickers and patterns?

It does. Every item is valued on float, wear, pattern and sticker premiums against live market data, so a blue gem or a stickered piece is not credited as if it were stock.

How does AssetPay compare to other CS2 gateways?

Judged only on what each provider publishes: the field is in the gateway comparison, and the incumbent has its own page, SkinsBack alternative.


Ready to accept CS2 skins? Read the docs or talk to the team.