Launching a demo
Set
freeToPlay=true.Omit
currency — the session uses the virtual FUN currency automatically.Omit
token — there is no player session to authorize.What does not happen
No wallet callbacks
Your
/player, /debit, /credit and /rollback endpoints are never called.No transactions
Nothing is written to your ledger, and nothing needs reconciling.
No tracked bets
Demo bets are not recorded inside Zero-Dash and never appear in reporting.
No player identity
There is no
accountId, because there is no authorization step.Availability
Not every game supports demo mode. CheckfreeToPlay on the game in List games and only render a demo button when it is true.
A demo launch for a game with
freeToPlay: false is rejected. Filter on the catalogue rather than discovering it at click time.