Tutorials
High‑level Launch Flow
High‑level Launch Flow
Launch Sequence in 3 launch steps:
User @ Casino Site
│ clicks "Start Game" or "Turbo" or "1000X"
▼
[Step 1: Launch Request]
Casino Platform → TS:
GET /ajax/external-wallet/index?… (includes cookies & query params)
│ (TS pauses response)
▼
[Step 2: Authenticate ]
TS → Casino Platform:
POST /authenticate { launchToken }
│ Casino Platform verifies token → returns { token, userId, userName, balance, currency, status:"Ok" }
▼
[Step 3 Authorized Game URL ]
TS issues an **Authenticated Link** back to Step‑1 caller
│
▼
Casino Platform loads **Authenticated Link** in iFrame → User is logged into TS as anonymized user
│
▼
Play: TS ↔ Casino Platform Wallet APIs
THEN:
• Before open: **getbalance**
• On open: **opentrade** (reserve/hold stake)
• On close/expiry: **closetrade** (settle win=stake+payout | loss=0 | tie=stake)