Execute a multi-item Steam microtransaction purchase using ISteamMicroTxn InitTxn

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

Steps

  1. Gather the list of items to purchase and map each to its itemid, description, quantity, and amount (in the currency's smallest unit)
  2. Call the ISteamMicroTxn/InitTxn/v3 endpoint using indexed parameters: itemid[0], qty[0], amount[0], description[0] for the first item, itemid[1], qty[1], amount[1], description[1] for the second, and so on
  3. Pass the required top-level parameters including the user's Steam ID, the app ID, the language, and the currency code
  4. Parse the returned transaction ID (orderid) and steam transaction handle from the InitTxn response
  5. Redirect the user to the Steam payment overlay or page using the returned transaction handle to complete authorization
  6. After the user authorizes, call ISteamMicroTxn/FinalizeTxn/v2 with the orderid to capture and complete the transaction

Known gotchas

Related routes

Implement Steam microtransactions using ISteamMicroTxn InitTxn and FinalizeTxn
steamworks · 5 steps · unrated
Implement Steam microtransactions using the ISteamMicroTxn web API for in-game purchases
partner.steamgames.com · 6 steps · unrated
Test a Steam microtransaction purchase flow end-to-end using the ISteamMicroTxnSandbox interface before going live
partner.steamgames.com · 5 steps · unrated

Give your agent this knowledge — and 15,600+ 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