TF2 key crypto exchange

How tf2cart Works

tf2cart coordinates Steam Trade Offers, supported stablecoin payments, stock, payout liquidity, and website balance through one tracked order flow.

tf2cart is independent and is not affiliated with Valve or Steam. Steam sign-in uses official Steam OpenID on steamcommunity.com; tf2cart never asks for your Steam password.

Open exchange

1. Sign in through Steam

Sign-in opens official Steam OpenID on steamcommunity.com. tf2cart receives your Steam identity and public profile details, never your Steam password. Save a current Steam trade URL before buying or selling.

2. Choose buy or sell

The exchange loads current key prices, bot stock, your website balance, and shared sell capacity. Buy lets you select a payment token and network; Sell only needs a key quantity. The server validates the final request.

3. Buying reserves keys

A buy order checks stock under a concurrency lock and reserves the requested keys so another active invoice cannot sell the same stock. Existing website balance is applied first; only the remaining value becomes a crypto invoice.

4. Pay the exact invoice

Review the invoice's token, network, receiving address, exact payable amount, and expiry. Send that amount without rounding on the specified network before it expires. Hosted checkout may offer additional payment options; use its final payment instructions. Your wallet's own sending-network fee is separate.

5. Payment detection and confirmation

The scanner matches the receiving wallet, token contract, network, raw transfer amount, and active invoice. The current interface displays one required confirmation; the scanner uses finalized chain state when the connected RPC supports it and otherwise applies its configured confirmation depth.

6. Steam buy delivery

After supported payment confirmation, the Buy order moves to Steam delivery. The bot sends a tracked offer to your saved trade URL. Review the sender, item count, and displayed expiry before accepting. If Steam is reconnecting or confirming an offer, refresh the existing order and do not pay again.

7. Selling reserves shared capacity

A sell order validates your visible tradable key count and one shared treasury capacity. The bot sends a tracked offer, and website balance is credited only after Steam confirms the keys arrived.

8. Withdrawals

On Withdraw, choose a currently available USDT or USDC payout route from 6+ supported networks, enter the destination address, and review the estimated fee and amount received. Funds remain locked while the withdrawal is pending so the same balance cannot be spent twice.

9. Cancellations and failures

Cancelling a verified unpaid invoice releases reserved keys. A Sell reservation is released without credit only after Steam confirms that no items were received and the offer is no longer active. Definitively failed Buy delivery returns paid order value to website balance. Uncertain Steam or blockchain states remain reserved until duplicate delivery or refund risk is resolved.

10. History and support

Order, invoice, Steam offer, withdrawal, swap, and ledger states are retained for reconciliation and shown in account history where applicable. Contact support with the order ID, Steam offer ID, token, network, exact amount, and transaction hash when a state needs review.