Steam Backend Service
The purpose of this repository is to demonstrate how to make the necessary backend calls to Steam to support things like microtransactions/purchases.
To be able to run this locally you need to:
- Generate a SteamWorks API key
- Have a valid Steam App ID provided by Steamworks (this is the id that represents your game)
Setting up and running locally
First you need to install golang: https://go.dev/doc/install
Create a new
config.env file that matches
config.env.sample and replace the values as necessary.
Run the service
Hit the service
curl -X POST \ http://localhost:8090/v1/api/microtxn/initTxn \ -H 'cache-control: no-cache' \ -H 'content-type: application/x-www-form-urlencoded' \ -d 'SteamAccountID=76561198006253851&OrderID=100002&ItemID=1'