Steam & players

Your storefront has its own player accounts, separate from your Citadel team login. Players sign in with Steam so purchases can be linked to them in-game.

Steam sign-in

On a tenant's storefront, players click Sign in with Steam. Citadel verifies the login with Steam (OpenID), creates a player record scoped to your community, and links their Steam64.

  • Players are per-community — the same Steam user on two different stores is two separate player records.
  • The Steam64 is what makes {{user.steam64}} resolve when a perk is granted.

Purchase questions

Some perks ask the player a question at checkout (a form input) — for example their Steam64, or a color choice. Those answers feed the grant via {{form.answers.N}} placeholders. Add them when you create a perk on the Store page.

Privacy

Citadel stores only what's needed to fulfill purchases (the player's linked platform ids and their answers). Payments are processed by Stripe.