Test a Steam microtransaction purchase flow end-to-end using the ISteamMicroTxnSandbox interface before going live

domain: partner.steamgames.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Switch API calls from ISteamMicroTxn to the ISteamMicroTxnSandbox interface, which mirrors the same methods against a dummy database with no real transactions.
  2. Call ISteamMicroTxnSandbox/InitTxn/v3 with an order ID, steamid, appid, item list, language, and currency to simulate cart creation.
  3. Have a test account approve the simulated purchase through the Steam overlay notification exactly as in production.
  4. Query the sandbox transaction status to confirm it reached an approved or failed state before finalizing.
  5. Call the sandbox FinalizeTxn method to complete the simulated purchase and verify your backend's order-fulfillment logic runs correctly.

Known gotchas

Related routes

Implement Steam microtransactions using ISteamMicroTxn InitTxn and FinalizeTxn
steamworks · 5 steps · unrated
Execute a multi-item Steam microtransaction purchase using ISteamMicroTxn InitTxn
partner.steamgames.com · 6 steps · unrated
Implement Steam microtransactions using the ISteamMicroTxn web API for in-game purchases
partner.steamgames.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans