Baccarat
The core WM game. Provider listings mention 17 or more baccarat versions.
- gid 101
Live casino provider
Offer WM baccarat, Dragon Tiger, roulette, Sic Bo and more through the same API, wallet and back office as your other games. This page explains the games and the full WM API in plain steps.
WM Casino is a live dealer casino provider built for Asian markets. Real dealers run the tables on video, and your players bet in real time from desktop or mobile.
Provider listings describe a live studio platform that launched in 2017 and added a new platform in 2023. Confirm the current game list and studios with WM during onboarding.
Dealers stream around the clock with multiple camera views.
HTML5 play on Android and iOS browsers, with a multi-table view.
Players see road maps, hot and cold numbers and a live bet list.
A free-play mode and dealer chat help new players learn the tables.
The core WM game. Provider listings mention 17 or more baccarat versions.
A fast one-card duel with short betting rounds, popular across Asia.
Classic wheel and dice games, with a live dealer and a bet timer.
Local favourites that give Asian players the tables they already know.
Provider listings count 25 or more games. The API exposes seven table types today (see the game IDs below). Your live list is confirmed during onboarding.
Based on the WM Transfer Wallet API (v2.3). Read it top to bottom: the basics, the player session, the 15 functions, game IDs, rules and limits, error codes, a sample call and the go-live checklist.
Four things to know before you write any code.
Money moves between your system and the player's WM balance.
You send POST requests and read JSON replies. The cmd field names the function.
Each call has vendorId, signature and a timestamp within 30 seconds.
The lang field picks Chinese (simplified or traditional), English, Thai, Vietnamese, Japanese, Korean, Hindi, Malay, Indonesian, Spanish or Russian.
The same four steps run for every player who opens a WM table.
MemberRegister creates the WM account once. Use a prefix so names stay unique.
ChangeBalance adds the stake to the player's WM balance. Check it with GetBalance.
SigninGame returns the game link. Choose the language and, if you like, a single game such as onlybac.
ChangeBalance moves the rest back to your wallet. Reports then settle your books.
Grouped by the job they do. The names below are the exact cmd values.
Create players, launch the game, end the session and change a password.
Read balances and move money in or out.
Bets by player, by time, tips, open rounds and the detail of one bet.
Change a player's bet limits, or switch an account on or off.
A quick call that confirms your keys and server clock work.
Use these numbers in reports, and the mode words when you launch a single game.
onlybaconlydgtgonlyrouonlysicboonlyniuniuonlyfantanonlysedieAdd "table" and a tableid to a mode to let the player come back to the lobby.
5 to 48 characters: letters, numbers, underscore and @. Must be unique; a prefix is recommended.
6 to 64 characters.
Must be within 30 seconds of WM server time, or the call fails with 10202.
0.0001 per transfer.
A second transfer within 5 seconds is blocked (10804).
More than 10 transfers a minute locks the account (10808).
Kept for 60 days. Query a report no more than once every 30 seconds (10 seconds after an empty result).
One query covers at most 1 day. Times use the format YYYYMMDDHHMMSS.
| Code | Meaning |
|---|---|
| 0 | Success |
| 107 | No data found |
| 10202 | Timestamp is more than 30 seconds off |
| 10303 | Wrong signature |
| 10501 | Account does not exist |
| 10504 | Wrong password |
| 10805 | Insufficient balance |
| 10804 | Repeat transfer within 5 seconds |
| 10808 | More than 10 transfers a minute, account locked |
| 10411 | Wait 30 seconds before querying again |
Launching a player straight into baccarat in English. Values in capitals are placeholders; the real endpoint and keys come from WM at onboarding.
POST WM_ENDPOINT
cmd=SigninGame
vendorId=YOUR_VENDOR_ID
signature=YOUR_SIGNATURE
timestamp=CURRENT_TIME
user=PREFIX_player001
password=PLAYER_PASSWORD
lang=1
mode=onlybacCurrencies, licence coverage and time zone are not stated in the API documentation. SSG confirms them with WM at the start, so you know them before you choose a market.
It is a set of POST requests that return JSON. Your server registers players, moves money in and out, launches the game and pulls reports. Each call names its function in a cmd field.
The guide on this page covers the transfer wallet: you move money to the player's WM balance with ChangeBalance, and move it back out afterwards. WM also publishes a separate Single Wallet manual; ask us if you prefer that model.
Seven table types: Baccarat (101), Dragon Tiger (102), Roulette (103), Sic Bo (104), Niuniu (105), Fan Tan (107) and Sedie (108). You can send a player straight to one game or to the lobby.
Every call carries your vendorId, a signature and a timestamp. The timestamp must be within 30 seconds of WM server time, or the call is rejected with error 10202. SSG builds and tests this for you.
The WM API documentation does not state them, so we do not guess. They are confirmed with WM during onboarding, before you commit to a market.
Yes. Both sit in the same live casino lobby of your platform, with one player account and one back office. WM brings the Asian table games; Evolution brings its own studio range.
Last reviewed: October 2026.
Sources: WM API documentation and public provider listings, summarised by SSG. Brand names belong to their owners. Licences, currencies and time zone are not stated in the API documentation, so confirm them with WM during onboarding.
WM Casino is one part of the Product API. Explore the rest of the platform.
One API, one wallet and one back office for slots, sports and live casino.
SSG handles the integration, wallet and testing so you launch faster. Tell us your markets and we reply with the games you can open, and a quote.
sales@ssggaming.com