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.