Dice
Over/Under betting game. Single-step rounds. Provably fair.
Beexar is a Game Provider Platform (GPP) that delivers casino games to operators via a simple HTTP API. Operators embed Beexar games into their platforms using iframes and handle financial operations through the Seamless Wallet integration pattern.
Dice
Over/Under betting game. Single-step rounds. Provably fair.
Plinko
Ball-drop game with configurable rows and risk levels. Single-step rounds. Provably fair.
Crash
Multiplayer crash game with rising multiplier. Players cash out before the crash. Provably fair. Configurable RTP.
Candy Cash
Cut the rope and drop through a candy field — every candy hit adds to the win. Bonus buys, up to 5,000× the bet. The bet is debited when the drop starts, a win is credited when it lands. Provably fair.
Mine Cash
Hit the holes of a mine: every gnome lifts the win up a ladder of multipliers, dynamite takes it all. Cash out any time after the first gnome. Bonus buy. Provably fair.
Beexar does not hold player funds. Instead, the operator’s wallet is the single source of truth for player balances. During gameplay, Beexar sends HTTP requests to the operator’s server to:
/betwin)/betwin)This is known as the Seamless Wallet pattern.
sequenceDiagram
participant Player
participant Beexar as Beexar (Game Provider)
participant Operator as Operator Wallet
Player->>Beexar: Plays game
Beexar->>Operator: POST /balance
Operator-->>Beexar: { balance: "500.00" }
Beexar->>Operator: POST /betwin (bet + win, atomic)
Operator-->>Beexar: { balance: "515.00", transactions }
| Term | Definition |
|---|---|
| Operator | Casino or gaming platform that integrates Beexar games. Also referred to as “Casino” or “Wallet”. |
| Beexar | Game Provider — serves game content and manages game logic. |
| Gateway API | Beexar’s external API for operators to launch game sessions (POST /api/v1/softswiss/launcher/real, per integration platform). |
| Wallet API | HTTP endpoints that the operator implements. Beexar calls these during gameplay. |
| Session Token | 64-character hex token identifying a player’s game session. Embedded in the launch URL. |
| Round | A complete game cycle (one or more bet/win/rollback transactions), identified by round_id. |
| Transaction | A single financial operation within a round (bet, win, or rollback), identified by id_provider. |
| round_id | Game round identifier on Beexar’s side. All transactions in a round share the same round_id. |
| id_provider | Unique identifier for a single transaction, generated by Beexar. Used for idempotency. |
| game (slug) | Short name identifying the game, e.g. "dice" or "candy-cash". |
GATEWAY_URL |
Beexar Gateway API base URL, e.g. https://gateway.beexar.com (provided by Beexar). |
AUTH_TOKEN |
Operator’s API secret, used as the HMAC-SHA256 signing key (provided by Beexar). |
Before starting the integration, ensure both parties have exchanged the required information:
balance_url — e.g. https://casino.example.com/wallet/balancebetwin_url — e.g. https://casino.example.com/wallet/betwinrollback_url — e.g. https://casino.example.com/wallet/rollbackfinish_url — e.g. https://casino.example.com/wallet/finishcasino_id) — identifies the operator in launch requests and game URLsAUTH_TOKEN) — used as the key for HMAC-SHA256 request signingGATEWAY_URL) — e.g. https://gateway.beexar.com