Skip to content

Customer support

CS2 or Rust skins not showing in checkout? What to check

Troubleshoot missing skins with checks for the selected game, Steam trade restrictions, item eligibility, inventory visibility and trade URL.

A visible Steam skin is not always an eligible payment item

A skin can appear in your Steam inventory without being selectable in a payment checkout. There are two different checks: Steam must allow the item to be traded, and the payment provider must accept it. Skinloop’s current game documentation says its CS2 checkout shows items that are both tradable and accepted. Visibility alone does not prove either condition.

Start by identifying the symptom. An entirely empty inventory, a few missing items, and a rejected Steam offer are not necessarily the same problem. The checks below help narrow the cause without creating another payment attempt or changing account security settings unnecessarily.

Check the selected game and Steam account

Skinloop supports CS2 and Rust, but a merchant can enable one game or both. An item from the other game will not pay an order through a checkout that does not offer it. If both are available, select the correct inventory before looking for the skin.

  1. Confirm that the store’s checkout offers the game you want to use.
  2. Check which Steam account owns the item and is associated with your current trade URL.
  3. Compare the item in Steam with the selected checkout inventory; do not assume an item name alone identifies the same asset.

A merchant should explain available games before the customer starts. If Rust is not offered on that order, changing the buyer’s Steam settings will not enable it.

Read Steam’s own item and account restrictions

Steam distinguishes account restrictions from an individual item’s tradability. Open the item’s inventory details and check its tags and any displayed trade date. Then review Steam’s trade notice for the account. A recently acquired item may have its own restriction even when other inventory items are tradable.

Steam Support lists several possible account-level causes, including Steam Guard changes, password resets, new devices and trade restrictions. Their durations depend on the cause; do not apply one countdown to every missing item. A Steam hold also differs from an outright trading restriction. Follow the notice attached to your own account or item.

Check inventory visibility and the current trade URL

Steam lets users control inventory privacy. Review that setting if a third-party checkout cannot see the expected inventory, while considering what you are making public. Changing visibility is a troubleshooting check, not a guarantee that every skin will appear or be accepted.

Use the current trade URL from your own Steam account. Skinloop documents the Steam trade-offer URL format with partner and token parameters. A copied URL from another account, an incomplete URL, or an old token is worth correcting before refreshing. Never paste a Steam password or authenticator code into a trade URL field.

If you refresh the inventory, keep the original checkout. Do not create a second trade merely because the first inventory load was slow. An already active or protected payment needs status reconciliation, not a replacement deposit.

Why an item can be tradable but still unavailable

Steam eligibility and provider acceptance are separate. Skinloop’s authenticated CS2 inventory reference distinguishes eligible inventory from unavailable items; the unavailable count can include non-tradable items and items the provider does not accept. That CS2 response is not a promise that Rust exposes identical fields.

The published documentation does not provide a complete item-by-item acceptance list or explain every commercial filter. Avoid guessing that an omitted skin is too cheap, overstocked or temporarily hidden for a particular number of days. Those explanations require evidence for the specific item and response.

Read the documented game and inventory rules

What to send support if the skin is still missing

  • The store order or checkout reference and the selected game.
  • The item name and the restriction message or trade date shown by Steam.
  • Whether all items are missing or only some, and when you last refreshed.
  • A screenshot with private customer information and security codes removed.

Send sensitive trade-account details only through a trusted support channel when needed. Do not include merchant API keys, Steam credentials, recovery codes or a full browser session token. The merchant should check order status before advising another payment attempt.

If the trade has already been accepted, this is no longer just an inventory visibility question. Use the trade-protection guide to understand the pending state, and wait for authoritative completion rather than selecting a second set of skins.

Understand CS2 trade protection after acceptance

References

  1. Skinloop: games and inventory eligibility
  2. Skinloop: customer checkout flow
  3. Skinloop: authenticated CS2 inventory
  4. Steam Support: trading and market restrictions
  5. Steam Support: item tradability and inventory privacy

Start accepting skin payments with Skinloop

Give your customers another way to pay. Create your account to explore CS2 and Rust skin payments for your store, marketplace or platform.

All articles