Please note that the demo environment does not support pressure test and has calling limit.
1.2 Overview
This API defines general guideline and set of function for integrating white label system with
sports
fund provider's system.
1.3 Flow chart
1.4 Api Protocol
All the API functions are request through HTTP POST.
All the requests should come with
Header:
Content-Type: application/json;
All the responses are in JSON format
All data in request and response are case sensitive.
All APIs are based on timezone GMT-4.
Date Only
yyyy-MM-dd
Date and Time
yyyy-MM-ddTHH:mm:ss
Date, Time and Timezone
yyyy-MM-ddTHH:mm:sszzzzzz
In UTC time: 2014-08-25T11:06:22Z
In GMT+8 : 2014-08-25T19:06:22+08:00
In GMT-4 : 2014-08-25T07:06:22-04:00
1.5 Change Log
Version
Change Log
2.0.0
- Modify 7.2 resend api parameter from ProductType(int) to Portfolio(string).
2.1.0
- Add New Game Provider GiocoPlus in 9.8 Seamless Game Provider and Seamless Wallet
Game Provider List.
2.2.0
- Add New Game Provider EvolutionGaming in 9.8 Seamless Game Provider and Seamless
Wallet Game Provider List.
- Add Note When open Sv388Cockfighting games need to implement Seamless Wallet
ReturnStake API
2.3.0
- remove risk-control relate Api information (this one not is private api)
2.3.1
- Add Information GameProvider Information(Supported Currency & Bet Information) to
3.8
2.3.2
- 3.3 add theme property "China Theme"
- 9.11 Bet status change to actual value returned from API match cases
- Add New Game Provider MicroGaming in 9.8 Seamless Game Provider and Seamless
Wallet Game Provider List.
2.3.3
- 3.3 modify theme property "China Theme" parameter value to SBOChina.
- Add New Parameter "VoidReason" For All Sports related Report API
2.3.6
- Remove GPID 36 GameId 36000003 MicroGaming Lobby in FlowGamingHub
2.3.7
- Add sport bet status "WAITING REJECTED"
- Retired Gametype in SeamlessGame Bet List
2.3.8
- Fix show wrong value type : SeamlessGame Bet List parameter gamePeriodId and
gameRoundId type integer to string
- Fix ThirdPartySportsBook Sub Bet Sample is not correct
- GameIconUrl now will return without any domain if it’s a complete url from
provider side.
2.3.9
- RegisterPlayerRequest Add new column DisplayName for RegisterPlayer
2.4.0
- Add 568WinSportsbook : Add new productType for 568WinSportsbook
2.4.1
-If MarketType equal #40,it will not effer bet limit.
2.4.2
- Add New Game Provider MPoker in 9.8 Seamless Game Provider and Seamless Wallet
Game Provider List.
2.4.3
- Add 3.19 Deposit to Seamless Game.
- Add 3.20 Withdraw from Seamless Game.
2.4.4
- Add New Game Provider YGR in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List.
2.4.5
- Remove remark that if MarketType equal #40,it will not effer bet limit.
2.4.6
- Fixing and Optimized the Document
2.4.8
- (English version) New currency: EUR.
- (Chinese version) Fix the missing currency (BDT,BND,EUR).
2.4.9
- Add New Game Provider NineGaming, TCGaming in 9.8 Seamless Game Provider and Seamless Wallet
Game Provider List.
2.5.0
- Add New Game Provider AFBGaming in 9.8 Seamless Game Provider and Seamless Wallet Provider List.
2.5.1
- LiveCoin related bet response will add actualstake, can refer to LiveCoin betlist example
2.5.2
- Add new game provider CQNineLC in 9.8 Seamless Game Provider
2.5.3
- Add new game provider JiLiGaming、YeeBet in 9.8 Seamless Game Provider and Seamless Wallet Provider List
- Fix 2.4.1 parameter wrong value type
- Fix 3.16.1 parameter wrong value type
2.8.2
- Add Settle Time in API 5.3, 5.4, 5.5, 5.6
2.8.3
- Add New Game Add New Game Providers, Rich88 in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List.
2.8.4
- Abandon SBO Live Related APIs.
2.8.5
- Add 3.11 Withdraw frequency description
- Adjust sportType value From null to Football in 9.9 Bet List
2.8.6
- Update variable describtion to match the API response
2.8.7
- Abandon Tip API from Seamless Wallet
2.8.8
- Update 3.2 Login Request Parameter
- Fix 8.1 Game Type Link to 9.13 Game Type
- Update 9.3 Themes Name SBOMain and SBOChina
- Update 9.7 Market Type of Virtual Sports
- Add New Game Provider DreamGaming, Habanero in 9.8 Seamless Game Provider and Seamless Wallet Provider List.
- Update 9.8.1 AFB Sports gameid=1
2.8.9
- Update 9.8 Seamless Game Provider and Seamless Wallet Provider List
Add New Game Provider KingMaker(GPID 1033)
Rename TwelveLive(GPID 39) -> RedTiger
Rename NineGaming(GPID 1000) -> ArcadiaGaming
Remove Game Provider Gamatron(GPID 41)
2.9.0
- Add New Game Provider 568WinGaming(GPID 1029) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List.
2.9.1
- Add 5.10 New Currently Available Seamless Game Provider EvolutionGaming
- Remove Seamless Game Provider PlayTech(GPID 1018) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.2
Add Seamless Game Provider AdvantPlay(GPID 1034) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.3
- Add Seamless Game Provider MicroGaming LiveCasino(GPID 1027) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider Lists
- Add Seamless Game Provider RelaxGaming(GPID 1032) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add 9.15 link to Earlier Version API
2.9.4
- Update Game Provider 568WinGaming(GPID 1029) name to 568WinGames in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List.
- Remove 3.19 Deposit to Seamless Game.
- Remove 3.20 Withdraw from Seamless Game.
- Remove 7.3 Get UM Status
2.9.5
- Add 9.11 BetStatus Type Bonus
2.9.6
- Add Virtual Sports option in 5.10 Get Bet Payload
- Update Virtual Sports Product Type in VirtualSports Bet List
- Replace Game Type in seamless wallet with Game Types of SBO Products
Update description
Update SBO Game Type
Remove Thrid Party Game Type
2.9.7
- Add currency KHR
2.9.8
- Update 9.8 Seamless Game Provider
ArcadiaGaming, YGR, TCGaming, AFBGaming, JiLiGaming, Rich88, 568WinGames, Habanero, RelaxGaming, KingMaker, AdvantPlay
Add Lobby
- Update 9.8.1 Third Party Sportsbook Providers
Digitain Add Lobby
- Seamless Wallet product type 9 ignore game type
2.9.9
-Add New Response Parameter "isProvideCommission" in 8.1 Get Game List
2.9.10
- Add currency NGN
2.9.11
- Add New Response Parameter "mainBetRef" in SeamlessGame of 5 Report API and 9.9 SeamlessGame Bet List
- Add New Response Parameter "isGameProviderPromotion" in SeamlessGame of 5 Report API and 9.9 SeamlessGame Bet List
- Add New Request Parameter "isGameProviderPromotion" in Seamless Wallet Bonus API
2.9.12
- Add New Response Parameter "HasHedgeBet" and explaination in 8.1 Get Game List
- The following APIs will be removed:
Set League Group Bet Setting (API 4.4)
Get League Group Bet Setting (API 4.5)
- The properties "MaxBetRatio" and "GroupType" will be removed from the following APIs:
Set League Bet Setting (API 4.2)
Get League Bet Setting (API 4.3)
2.9.13
- Add currency TRY, PKR, LKR
2.9.14
- Remove EvolutionGaming option in 5.10 Get Bet Payload
2.9.15
- Add New Response Parameter "isCashOut" for API 5.3, 5.4, 5.5, 5.6 SportsBook Bet and explaination in 9.9 Bet List
- Seamless wallet Settle bet request add New Field "IsCashOut"
Remove restriction that only return today's matches
2.9.17
- Add more description about rtp, rows, lines, reels in 8.1 Get Game List
- Add DreamGaming, Sv388Cockfighting, EvolutionGaming option in 5.10 Get Bet Payload
- Add currency PEN, CLP
2.9.18
Add Seamless Game Provider AsiaGaming(GPID 1035) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.19
Remove retired theme in 9.3 Themes
- China-layout-m
- Euro-layout-m
Add Seamless Game Provider Live22(GPID 1036) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.22
Add Seamless Game Provider WE Casino(GPID 1037) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.23
fix the description of max_payout_per_match in 2.4.1 Update Agent Third Party Sport Preset Bet Settings By Sport Type
fix the description of max_payout_per_match in 3.16.1 Update Player Third Party Sport Bet Settings By Sport Type
2.9.24
- Add Seamless Game Provider Netent(GPID 1038) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add Seamless Game Provider BigTimeGaming(GPID 1039) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add Seamless Game Provider NoLimitCity(GPID 1040) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add currency COP, VES
2.9.25
- Add Seamless Game Provider 93connect(GPID 1041) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add Seamless Game Provider PlayStar(GPID 1044) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add Seamless Game Provider MikiWorld(GPID 1045) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.26
Add Seamless Game Provider KAGaming(GPID 1042) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.27
- Add Seamless Game Provider FaChai(GPID 1046) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.28
- Add Seamless Game Provider WCasino(GPID 1043) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.29
- Add Seamless Game Provider PragmaticPlay (PHP)(GPID 1051) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add Seamless Game Provider PragmaticPlayLiveCasino (PHP)(GPID 1052) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.30
Modify the following description
1.1 Disclaimer
3.3 Login to SBO SportsBook
3.4 Login to SBO SportsBook Wap
3.5 Login to 568Win Casino
3.6 Login to SBO Game
3.7 Login to SBO Virtual Sports
2.9.31
- Add Seamless Game Provider GameplayLiveCasino(GPID 1048) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.32
- Add Seamless Game Provider GameplayLottery(GPID 1049) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.33
- Add Seamless Game Provider BoleGaming(GPID 1050) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.34
- Add Seamless Game Provider CC88(GPID 1057) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.35
- Enhance 3.8 Login to Seamless Game language description
- Update Game Provider KingMaker(GPID 1033) name to KingMidas in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List.
2.9.36
- Add Seamless Sports Provider PandaSports(GPID 1053) in 9.8 Seamless Sports Provider and Seamless Wallet Sports Provider List
2.9.37
- Add Seamless Game Provider LambdaGaming(GPID 1054) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.38
- Add Seamless Game Provider JDB(GPID 1058) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add Seamless Game Provider Clotplay (GPID 1059) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.39
- Add new currency: DZD, MAD, MNT
- Add new desktop theme SBO Main in 9.3 Themes
2.9.40
- Add Seamless Game Provider WGBCockfighting (GPID 1055) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.41
- Adjust the maximum length allowed for the Agent Name to 40.
2.9.42
- Add Seamless Game Provider GamePlaySlot (GPID 1047) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add Seamless Game Provider PegasusSlot (GPID 1060) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Add Seamless Game Provider ViaCasino (GPID 1064) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
- Change 9.8.1 Seamless Sports Provider PandaSports (GPID 1053) Lobby to gameid = 1
2.9.43
- Add Seamless Game Provider DragoonSoft (GPID 1062) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.44
- Add 100+ new currency in 9.2 Currency
2.9.45
Add Seamless Game Provider Nextspin (GPID 1066) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.46
Add Seamless Game Provider Booongo (GPID 1067) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.47
Add Seamless Game Provider Phoenix 7 (GPID 1056) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Add Seamless Game Provider TomHorn (GPID 1068) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.48
Add Seamless Game Provider WS168 Cockfighting (GPID 1070) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Add Seamless Game Provider 5GGames (GPID 1071) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Add Seamless Game Provider Motivation (GPID 1073) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.49
Remove Netent From FlowGamingHub in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.50
Remove Seamless Game Provider CQNineLC (GPID 30) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Remove Seamless Game Provider RedTiger (GPID 39) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Remove Seamless Game Provider Sv388Cockfighting (GPID 46) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Remove Seamless Game Provider GiocoPlus (GPID 47) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Remove Seamless Game Provider Digitain (GPID 1011) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Remove Seamless Game Provider WGBCockfighting (GPID 1055) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.51
Add Seamless Game Provider Fastspin (GPID 1079) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.52
Add Seamless Game Provider PoggiPlay (GPID 1075) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
Add Seamless Game Provider Aviatrix (GPID 1077) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.53
Add winlostDate field in ExtraInfo in SeamlessWallet Api request
2.9.54
Remove LiveCasinoBeauty from 568Win Live Casino product
2.9.55
Add Seamless Game Provider TadaGaming (GPID 1074) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.56
Adjust recommend match id support theme
Retire Emerald theme
2.9.57
Add New Request Parameter "SeamlessGameExtraInfo" in Seamless Wallet Deduct Settle Bonus API
2.9.58
Add Seamless Game Provider Spribe (GPID 1072) in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.59
Add report api calling frequency suggestion
2.9.60
Add 3.18 Update Player User Group enter agent name will update all existing players under the agent
2.9.61
Remove Kiron,PlayNGo,QuickSpin From FlowGamingHub in 9.8 Seamless Game Provider and Seamless Wallet Game Provider List
2.9.62
9.9 Bet List, ThirdPartySportsBook Bet List add new column "turnoverByStake", "turnoverByActualStake", "netTurnoverByStake", "netTurnoverByActualStake"
2.9.63
add link for game provider information
9.8 Seamless Game Provider
9.8.1 Third Party Sportsbook Providers
2.Agent API
2.1 Register Agent
This API is for registering a new agent account in white label system.Every agent's name must be
unique under one company key.
URL
/web-root/restricted/agent/register-agent.aspx
Request
Parameter
Type
Description * as Required
CompanyKey*
String(32)
The key pre-agreed between fund provider and white label system.
ServerId*
String(15)
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
Username*
String(40)
Unique agent name in white label system.
(Number, Letter and _ only.)(must be 6 to 40 characters)
Suggested to choose a stronger Username. Try a mix of letters, numbers, and '_'.
Password*
String(20)
Password for agent to login to back office.
(Number mix with Letter only)(password must be at least 6 characters and can't over 20 characters)
Update agent status to CLOSED / SUSPEND / ACTIVE.
If status is closed, all of his players are not able to login.
If status is suspend, all of his players are able to login, but not able to place order.
The status update will take effect immediately.
This function is to update preset bet settings of an agent in white label system.
The parameter CasinoTableLimit in the request will apply to new registered players' CasinoTableLimit
instead of existing players'.
2.4 Update Agent Preset Bet Setting By Sport Id and Market Type
This function is for updating bet settings of a Agent by sport type and market type in white label
system.
MaxPerMatch have to greater than / equal to max bet and max bet have to
greater than / equal to min
bet.
Only Agent username allowed. The Bet Settings wil not apply the
current player but the new register
player.
2.4.1 Update Agent Third Party Sport Preset Bet Settings By Sport Type
This function is for updating bet settings of a Agent by sport type in third party sports.
MaxPerMatch have to greater than / equal to max bet and max bet have to
greater than / equal to min bet.
Only Agent username allowed.
The Bet Settings wil not apply the current player but the new register player.
This function is for registering a new player account in white label system.
Every player is under an agent. The hierarchy is => Company -> Agent -> Player.
The new player's default TableLimit is following with player's agent setting.
URL
/web-root/restricted/player/register-player.aspx
Request
Parameter
Type
Description * as Required
CompanyKey*
String(32)
The key pre-agreed between fund provider and white label system.
ServerId*
String(15)
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
Username*
String(40)
Unique player name in white label system.
(Number, Letter and _ only.)(must be 6 to 40 characters)
Agent*
String(40)
Unique agent name in white label system.
(Number, Letter and _ only.)(must be 6 to 40 characters)
UserGroup
String(1)
User group to be. Possible values are 'a','b','c','d','e','f'.
Login function is used to get a login token for player who logins white label system.
The token is considered as
one time password for this login session and it will be expired in 20 seconds.
You will get URL from this function,then move on to next function to complete the url.
Player is required to
carry this token to visit our website in order for authentication. And then the client should call
the entry of target server, take SportsBook for
example: https://{sportsbook-domain}, the entrance is
https://{sportsbook-domain}/welcome2.aspx?token=token&lang=en&oddstyle=MY&theme=black&oddsmode=double&device=d
URL
/web-root/restricted/player/login.aspx
Request
Parameter
Type
Description * as Required
CompanyKey*
String(32)
The key pre-agreed between fund provider and white label system.
ServerId*
String(15)
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
Username*
String(40)
Unique player name in white label system.
(Number, Letter and _ only.)(must be 6 to 40 characters)
MY : Malay odds (default)
HK : HongKong odds
EU : Euro odds
ID : Indonesia odds
theme*
If want to change theme to Black, add &theme=black, "black" can be replaced with
following themes. Default theme is SboMain.
※Theme will save into cookie, once you set theme parameter but not working,
please clean up cookie and try again.※
Please refer to Themes for more details about setting
themes.
Please note that this change will only work on SportsBook and not influence
themes of Casino and
Games.
oddsmode*
double (default) / single
device*
'd' => desktop (default)
'm' => mobile
recommendmatchid
Redirect to recommend matchid. Please reference matchId from 8.2 Get Recommend MatchesOnly support theme SBO(Desktop, Mobile), SBOMain(Mobile) now
3.3.1 Login to 568WinSportsbook
After receive the login response, please use the url to redirect to our 568WinSportsbook welcome page.
Parameter
Name
Sample
Url*
https://{response-url}&lang=en&oddstyle=MY&oddsmode=double&device=d ※{response-url} is getting from Login Api
After receive the login response, please use the url to redirect to our Game welcome page.
Parameter
Name
Sample
Url*
https://{response-url}&gameId=6101
※{response-url} is getting from Login Api
gameId*
Game IDs of game entries are as followed:
Game ID
Game Name
Device
6101
Royal Baccarat
Desktop
6102
Royal Roulette
Desktop
6103
Royal Sic Bo
Desktop
6104
Royal Blackjack
Desktop
6105
Royal 5 Box Blackjack
Desktop
6106
Dragon Bonus
Desktop
604501
Money Roll
Desktop
602801
Royal Baccarat
Mobile
602802
Royal Roulette
Mobile
602803
Royal Sic Bo
Mobile
602804
Royal Blackjack
Mobile
602805
Royal 5 Box Blackjack
Mobile
602811
Dragon Bonus
Mobile
604501
Money Roll
Mobile
610001
Live Bingo!
Desktop
3.7 Login to SBO Virtual Sports
After receive the login response, please use the url to redirect to our Virtual Sports welcome page.
*Reminder: The program will automatically detect the user's device (desktop/phone) and provide
the
corresponding web version.
Parameter
Name
Sample
Url*
https://{response-url}&lang=en
※{response-url} is getting from Login Api
lang*
*Supported language :
en => English (default) zh-tw => Traditional Chinese
zh-cn => Simplify Chinese
id-id => Indo
th-th => Thai
3.8 Login to Seamless Game
After receive the login response, please use the url to redirect to our 3rd Party Games.
Parameter
Name
Sample
Url*
https://{response-url}&gpid=10000&gameid=0&lang=en&device=d&betCode=5CNY2050000_5CNY10200000
※{response-url} is getting from Login Api
lang*
*Supported language :
en => English (default) zh-tw => Traditional Chinese
zh-cn => Simplify Chinese
More detail please refer to
Game Provider Support Language
gpId/gameId*
* gpid : The id is used to define the game provider which player choose.
* gameid: The id is representing the login mode such as login to the lobby or
join
directly to the game table.
* gameid and gpid please refer to SeamlessGameProvider Game Product Type.
* If gameid and gpid is null, default will redirect to Games Lobby.
* We suggest that can use GAMES LOBBY or CASINO LOBBY for Seamless Games, is
simple
and quit easy to use for player. Because All the GAMES and CASINO are included in
the LOBBY.
* GAMES LOBBY => gpId:10000 gameId:0
* CASINO LOBBY => gpId:10000 gameId:1
device*
'd' => desktop
'm' => mobile
betCode
The id is used to adjust 3rd-party betlimit before login,
if need to set multiple bet limit, please split by "_",
betCode please reference to
GameProvider
Bet Limit List
GameProvider Information(Supported Currency & Bet
Information)
After receive the login response, please use the url to redirect to our 3rd Party SportsBook.
Parameter
Name
Sample
Url*
https://{response-url}&gpid=10000&gameid=0&lang=en&device=d
※{response-url} is getting from Login Api
lang*
*Supported language :
en => English (default) zh-tw => Traditional Chinese
zh-cn => Simplify Chinese
id-id => Indo
th-th => Thai
gpId/gameId*
* gpid : The id is used to define the game provider which player choose.
* gameid: The id is representing the login mode such as login to the lobby or
join
directly to the game table.
* gameid and gpid please refer to Third Party Sportsbook Providers.
device*
'd' => desktop
'm' => mobile
3.9 Update Player Status
Update player status to CLOSED / SUSPEND / ACTIVE. If status is
closed, the player is not able to login
and will be kick out if he is already in system. If status is suspend, all of his players are able
to login, but not able to place order.
The status update will take effect immediately.
This function is for player to transfer money from fund provider's wallet into white label system.
White label system only allow player deposit on his own currency defined when registration.
Transaction Id is generated by fund provider for identifying this transaction. Reference
number is
generated by white label system for identifying this transaction.
Transaction Id and reference number is one to one mapping. If two request with same
transaction id, the 2nd request will return
error.
URL
/web-root/restricted/player/deposit.aspx
Request
Parameter
Type
Description * as Required
CompanyKey*
String(32)
The key pre-agreed between fund provider and white label system.
ServerId*
String(15)
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
Username*
String(40)
Unique player name in white label system.
(Number, Letter and _ only.)(must be 6 to 40 characters)
Amount*
Decimal
Only positive number is allowed.(This api only supports till 2 decimal places.)
txnId*
String(30)
It is generated by fund provider and unique among all transactions
(deposit/withdraw) in fund provider.
This function is for player to transfer money from white label system to fund provider's wallet.
White label system only allow player withdraw on his own currency defined upon registration.
Transaction Id is generated by fund provider for identifying this transaction.
Reference number is
generated by white label system for identifying this transaction.
Transaction Id and reference
number is one to one mapping. If two request with same transaction id, the 2nd request will return
error.
Player is only allowed to withdraw available balance.
If there are pending orders, player is not
able to withdraw the wager until it is settled.
Player is only allowed to withdraw up to cents level,
For example: Validate format: 19.42; Invalid format: 19.4297.
Each Withdraw requires an interval of 5 seconds
URL
/web-root/restricted/player/withdraw.aspx
Request
Parameter
Type
Description * as Required
CompanyKey*
String(32)
The key pre-agreed between fund provider and white label system.
ServerId*
String(15)
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
Username*
String(40)
Unique player name in white label system.
(Number, Letter and _ only.)(must be 6 to 40 characters)
Amount*
Decimal
Only positive number is allowed. (This api only supports till 2 decimal places.)
txnId*
String(30)
It is generated by fund provider and unique among all transactions
(deposit/withdraw) in fund provider.
IsFullAmount*
Boolean
If IsFullAmount = true, all available balance will be withdrawed.
If IsFullAmount =
false, the amount specified in request will be withdrawed.
This function is for updating bet settings of a player in white label system.MaxPerMatch have to
greater than / equal to max bet and max bet have to greater than / equal to min bet.
3.16 Update Player Bet
Setting By Sport Id and Market Type
This function is for updating bet settings of a player by sport type and market type in white label
system.
MaxPerMatch have to greater than / equal to max bet and max bet have to greater than / equal
to min
bet.
Enter an agent name will update all existing players' bet setting
under that agent.
The new register player will not use this bet setting.
3.16.1 Update Player Third Party Sport Bet Settings By Sport Type
This function is for updating bet settings of a player by sport type in third party sport.
MaxPerMatch have to greater than / equal to max bet and max bet have to greater than / equal to min bet.
The new register player will not use this bet setting.
Please Refer toGame Provider Id This api only support SABA provider now.
CompanyKey*
String(32)
The key pre-agreed between fund provider and white label system.
ServerId*
String(15)
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
Username*
String(40)
Unique player name in white label system.
(Number, Letter and _ only.)(must be 6 to 40 characters)
Enter an agent name will update all existing players' bet setting under that agent.
The key pre-agreed between fund provider and white label system.
ServerId*
String(15)
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
Username*
String(40)
Unique player name in white label system.
(Number, Letter and _ only.)(must be 6 to 40 characters)
Enter an agent name will update all existing players' user group under that agent.
This function will get the winlose report of specific player or agent by using bets winlose date.
When using AGENT name in this API, will return all the player's Winlose Report who belongs to
that AGENT
Api calling frequency suggestion: Each player and each portfolio once per day, and time range is one day.
Can only get report data within 60 days
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
result
Object
Parameter
Type
Description
username
String(40)
Unique player name in white label system.
betcount
Object
Will have the counts of each bets status : {win, lose, draw}
And will show on Response when the counts > 0 .
E.g. When player have 2 lost bets and 1 draw bets, will be
like
"betCount": {
"lose": 2,
"draw":1
}
turnover
Object
Will have the turnover of each bets status : {win, lose, draw}
And will show on Response when the turnover > 0 .
E.g. When player turnover on lost bets is 765 and win bets is 192,
will be
"turnover": {
"lose": 765,
"win":192
}
winlost
decimal
The Winlose of Player, do not include player's stake
This function will get the winlose report of specific player or agent by using modified date.
Modified date is due to the time that last action executed.
When using AGENT name in this API, will return all the player's Winlose Report who belongs to
that AGENT
Api calling frequency suggestion: Each player and each portfolio once per 10 minutes, and time range is 10 minutes.
Can only get report data within 60 days
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
result
Object
Parameter
Type
Description
username
String(40)
Unique player name in white label system.
betcount
Object
Will have the counts of each bets status : {win, lose, draw}
And will show on Response when the counts > 0 .
E.g. When player have 2 lost bets and 1 draw bets, will be
like
"betCount": {
"lose": 2,
"draw":1
}
turnover
Object
Will have the turnover of each bets status : {win, lose, draw}
And will show on Response when the turnover > 0 .
E.g. When player turnover on lost bets is 765 and win bets is 192,
will be
"turnover": {
"lose": 765,
"win":192
}
winlost
decimal
The Winlose of Player, do not include player's stake
This function will get the bet list of specific player or agent by using modified date.
Modified date is due to the time that last action executed.
When using AGENT name in this API, will return all the player's Winlose Report who belongs to
that AGENT
Api calling frequency suggestion: Each player and each portfolio once 10 minutes, and time range is 10 minutes.
Can only get bet list data within 60 days
This function will get the bet list by using modified date.
Modified date is due to the time that last action executed.
Api calling frequency suggestion: Each portfolio once per 30 seconds, and time range is 1 minute .
Can only get bet list data within 60 days The date range should be less or equal to 30 minutes
This function will get the bet list of specific player or agent by using transaction date.
Transaction date is due to the time that transaction happened.
When using AGENT name in this API, will return all the player's Winlose Report who belongs to
that AGENT
Api calling frequency suggestion: Each player and each portfolio once 10 minutes, and time range is 10 minutes.
Can only get bet list data within 60 days
This function will get the bet list by using RefNos.
Api calling frequency suggestion: Each portfolio once per 30 seconds
Can only get bet list data within 60 days
This function will get all the transaction of specific player.
Api calling frequency suggestion: Each player once per 10 minutes, and time range is 10 minutes.
Calling this api to get url to access bet payload.(SportsBook, Casino, Games, Virtual Sports, SeamlessGames)
Currently Available Seamless Game Provider: GameProvider Information
URL
/web-root/restricted/report/get-bet-payload.aspx
Request
Parameter
Type
Description * as Required
CompanyKey*
String(32)
The key pre-agreed between fund provider and white label system.
ServerId*
String(15)
The ID of calling server for troubleshooting purposes as you wish. Each server ID
must be unique.
Portfolio*
String(15)
SportsBook / Casino / Games / VirtualSports /
SeamlessGame / 568WinSportsbook
Default is Casino if the field is absent.
Refno*
String(20)
Reference number of the bet.
Language
String(20)
Default value is EN, possible value are ZH_TW, ZH_CN, JA_JP, KO_KR, TH_TH VI_VN.
(Only apply in some seamless game.)(Yggdrasil Only apply EN)
This parameter is stop maintaining, please kindly use newGameType instead
newGameType
string
New Game type. Please refer to New SeamlessGameProviderGameType
Noted that is Game type is 100 or 200, which means casino or game lobby. You can enter the game lobby by the correlated game ID.
Due to the consummated categories of New Game Tyep, we suggest to use New Game Type instead of using the old one above.
rank
int
Game rankings. The smaller the value, the higher the ranking.
device
String
Desktop or mobile. ('d':Desktop, 'm':Mobile, 'd,m': both)
platform
String
HTML5 or Flash
provider
string
Provider name.
rtp
decimal
Return to player of game, if provider side didn't have this info then will be shown as -1
rows
int
Rows number of slot game, if provider side didn't have this info then will be shown as -1
reels
int
Reels number of slot game, if provider side didn't have this info then will be shown as -1
lines
int
Max Lines number of slot game, if provider side didn't have this info then will be shown as -1
This function will return data of Top 3 matches Only recommend Football matches of the Major 5 Leagues, UEFA Champions League, World Cup and E-Football Major 5 Leagues include : ENGLISH PREMIER LEAGUE, ITALY SERIE A, GERMANY BUNDESLIGA, SPAIN LA LIGA, FRANCE LIGUE 1
Please choose a stronger Username. Try a mix of letters, numbers, and '_'
3101
Invalid Currency
3102
Invalid Theme Id
3104
Create Agent Failed
3201
Update Status Fail
3202
Update Status Invalid Username
3203
Already Update Status
3204
Invalid Status
3205
Invalid Date
3206
Invalid Min Bet
3207
Invalid Max Bet
3208
Invalid Max Per Match
3209
Invalid Casino Table Limit
3301
Invalid Domain
3302
Create Supported Domain Failed
3303
User Doesn't Exist
4101
Agent Not Exists
4102
Create Player Fail
4103
User Exists
4106
Agent Account Is Closed
4107
Parent Is DownLine, Not An Agent Account
4201
Authentication Fail
4401
Invalid Transaction Id
4402
Invalid Transaction Amount.
For example: The input amount is Negative or the input
amount has
exceed second decimal place
(19.217 and 19.2245 will response with error)
4403
Transaction Fail
4404
Transaction Has Made With Same Id
4501
Insufficient Balance
4502
Rollback Transaction Due To Insufficient Balance
4601
Check Transaction Status Fail
4602
No Transaction Found
4701
Get Balance Fail
5201
Fail To Start Trading
5301
Fail To Stop Trading
6101
Get Customer Report Fail
6102
Get Customer BetList Fail
6666
no bet found
9527
Invalid Sport Type
9528
Invalid Market Type
9720
Withdraw request too frequent
9.2 Currency
White label system supports multiple currencies. However, one agent/ player account can only have one currency which is unchangeable once the account is created.
For the agent/ player account's currency and their region IP mapping list, we use Maxmind GeoIP to recognize your region.
For VND(Vietnamese dong) and IDR(Indonesian Rupiah) are 1:1000 on our system. That means 1 IDR in our system equivalent to 1000 IDR.
For VNO(Vietnamese original) and IDO(Indonesian original) are 1:1 on our system. That means 1 IDO in our system equivalent to 1 IDR.
For MYK(Myanma Kyat Thousand) are 1:1000 on our system. That means 1 MYK in our system equivalent to 1000 MMK.
Currency
Region
Description
AED
AE
Only can use United Arab Emirates Dirham when agent/player's region IP is 'AE'
AFN
AF
Only can use Afghan afghani when agent/player's region IP is 'AF'
ALL
AL
Only can use Albanian lek when agent/player's region IP is 'AL'
AMD
AM
Only can use Armenian dram when agent/player's region IP is 'AM'
ANG
CW
Only can use Netherlands Antillean guilder when agent/player's region IP is 'CW'/'SX'
AOA
AO
Only can use Angolan kwanza when agent/player's region IP is 'AO'
ARS
AR
Only can use Argentine peso when agent/player's region IP is 'AR'
AUD
AU
Only can use Australian Dollar when agent/player's region IP is 'AU'
AWG
AW
Only can use Aruban florin when agent/player's region IP is 'AW'
AZN
AZ
Only can use Azerbaijani manat when agent/player's region IP is 'AZ'
BAM
BA
Only can use Bosnia and Herzegovina convertible mark when agent/player's region IP is 'BA'
BBD
BB
Only can use Barbadian dollar when agent/player's region IP is 'BB'
BDT
BD
Only can use Bangladeshi Taka when agent/player's region IP is 'BD'
BGN
BG
Only can use Bulgarian lev when agent/player's region IP is 'BG'
BHD
BH
Only can use Bahraini dinar when agent/player's region IP is 'BH'
BIF
BI
Only can use Burundian franc when agent/player's region IP is 'BI'
BMD
BM
Only can use Bermudian dollar when agent/player's region IP is 'BM'
BND
BN
Only can use Brunei Dollar when agent/player's region IP is 'BN'
BOB
BO
Only can use Bolivian boliviano when agent/player's region IP is 'BO'
BRL
BR
Only can use Brazilian Real when agent/player's region IP is 'BR'
BSD
BS
Only can use Bahamian dollar when agent/player's region IP is 'BS'
BTN
BT
Only can use Bhutanese ngultrum when agent/player's region IP is 'BT'
BWP
BW
Only can use Botswana pula when agent/player's region IP is 'BW'
BYN
BY
Only can use Belarusian ruble when agent/player's region IP is 'BY'
BZD
BZ
Only can use Belize dollar when agent/player's region IP is 'BZ'
CAD
CA
Only can use Canadian Dollar when agent/player's region IP is 'CA'
CDF
CD
Only can use Congolese franc when agent/player's region IP is 'CD'
CHF
CH
Only can use Confoederatio Helvetica Franc (Swiss Franc) when agent/player's region IPis 'CH'
CLP
CL
Only can use Chilean Peso when agent/player's region IP is 'CL'
CNY
CN
Only can use China Yuan (Renminbi) when agent/player's region IP is 'CN'
COP
CO
Only can use Colombian Peso when agent/player's region IP is 'CO'
CRC
CR
Only can use Costa Rican colón when agent/player's region IP is 'CR'
CUP
CU
Only can use Cuban peso when agent/player's region IP is 'CU'
CVE
CV
Only can use Cape Verdean escudo when agent/player's region IP is 'CV'
CZK
CZ
Only can use Czech koruna when agent/player's region IP is 'CZ'
DJF
DJ
Only can use Djiboutian franc when agent/player's region IP is 'DJ'
DKK
DK, FO, GL
Only can use Danish krone when agent/player's region IP is 'DK', 'FO', 'GL'
DOP
DO
Only can use Dominican peso when agent/player's region IP is 'DO'
DZD
DZ
Only can use Algerian Dinar when agent/player's region IP is 'DZ'
EGP
EG
Only can use Egyptian pound when agent/player's region IP is 'EG'
ERN
ER
Only can use Eritrean nakfa when agent/player's region IP is 'ER'
ETB
ET
Only can use Ethiopian birr when agent/player's region IP is 'ET'
EUR
Euro Regions
Only can use EUR when agent/player's region IP is Euro Regions
FJD
FJ
Only can use Fijian dollar when agent/player's region IP is 'FJ'
FKP
FK
Only can use Falkland Islands pound when agent/player's region IP is 'FK'
GBP
GB
Only can use Great British Pound when agent/player's region IP is 'GB'
GEL
GE
Only can use Georgian lari when agent/player's region IP is 'GE'
GHS
GH
Only can use Ghanaian cedi when agent/player's region IP is 'GH'
GIP
GI
Only can use Gibraltar pound when agent/player's region IP is 'GI'
GMD
GM
Only can use Gambian dalasi when agent/player's region IP is 'GM'
GNF
GN
Only can use Guinean franc when agent/player's region IP is 'GN'
GTQ
GT
Only can use Guatemalan quetzal when agent/player's region IP is 'GT'
GYD
GY
Only can use Guyanese dollar when agent/player's region IP is 'GY'
HKD
HK
Only can use Hong Kong Dollar when agent/player's region IP is 'HK'
HNL
HN
Only can use Honduran lempira when agent/player's region IP is 'HN'
HTG
HT
Only can use Haitian gourde when agent/player's region IP is 'HT'
HUF
HU
Only can use Hungarian forint when agent/player's region IP is 'HU'
IDO
ID
Only can use Indonesia Original when agent/player's region IP is 'ID'
IDR
ID
Only can use Indonesia Rupiah when agent/player's region IP is 'ID'
ILS
IL, PS
Only can use New Israeli shekel when agent/player's region IP is 'IL', 'PS'
INR
IN
Only can use Indian Rupee when agent/player's region IP is 'IN'
IQD
IQ
Only can use Iraqi dinar when agent/player's region IP is 'IQ'
IRR
IR
Only can use Iranian rial when agent/player's region IP is 'IR'
ISK
IS
Only can use Icelandic krona when agent/player's region IP is 'IS'
JMD
JM
Only can use Jamaican dollar when agent/player's region IP is 'JM'
JOD
JO
Only can use Jordanian dinar when agent/player's region IP is 'JO'
JPY
JP
Only can use Japanese Yen when agent/player's region IP is 'JP'
KES
KE
Only can use Kenyan shilling when agent/player's region IP is 'KE'
KGS
KG
Only can use Kyrgyz som when agent/player's region IP is 'KG'
KHR
KH
Only can use Cambodia when agent/player's region IP is 'KH'
KMF
KM
Only can use Comorian franc when agent/player's region IP is 'KM'
KPW
KP
Only can use North Korean won when agent/player's region IP is 'KP'
KRW
KR
Only can use South Korean won when agent/player's region IP is 'KR'
KWD
KW
Only can use Kuwaiti dinar when agent/player's region IP is 'KW'
KYD
KY
Only can use Cayman Islands dollar when agent/player's region IP is 'KY'
KZT
KZ
Only can use Kazakhstani tenge when agent/player's region IP is 'KZ'
LAK
LA
Only can use Lao Kip when agent/player's region IP is 'LA'
LBP
LB
Only can use Lebanese pound when agent/player's region IP is 'LB'
LKR
LK
Only can use Sri Lankan Rupee when agent/player's region IP is 'LK'
LRD
LR
Only can use Liberian dollar when agent/player's region IP is 'LR'
LSL
LS
Only can use Lesotho loti when agent/player's region IP is 'LS'
LYD
LY
Only can use Libyan dinar when agent/player's region IP is 'LY'
MAD
MA
Only can use Moroccan Dirham when agent/player's region IP is 'MA'
MDL
MD
Only can use Moldovan leu when agent/player's region IP is 'MD'
MGA
MG
Only can use Malagasy ariary when agent/player's region IP is 'MG'
MKD
MK
Only can use Macedonian denar when agent/player's region IP is 'MK'
MMK
MM
Only can use Myanma Kyat when agent/player's region IP is 'MM'
MNT
MN
Only can use Mongolia tugrug when agent/player's region IP is 'MN'
MOP
MO
Only can use Macanese pataca when agent/player's region IP is 'MO'
MRU
MR
Only can use Mauritanian ouguiya when agent/player's region IP is 'MR'
MUR
MU
Only can use Mauritian rupee when agent/player's region IP is 'MU'
MVR
MV
Only can use Maldivian rufiyaa when agent/player's region IP is 'MV'
MWK
MW
Only can use Malawian kwacha when agent/player's region IP is 'MW'
MXN
MX
Only can use Mexican Peso when agent/player's region IP is 'MX'
MYK
MM
Only can use Myanma Kyat when agent/player's region IP is 'MM'
MYR
MY
Only can use Malaysia Ringgit when agent/player's region IP is 'MY'
MZN
MZ
Only can use Mozambican metical when agent/player's region IP is 'MZ'
NAD
NA
Only can use Namibian dollar when agent/player's region IP is 'NA'
NGN
NG
Only can use Nigerian naira when agent/player's region IP is 'NG'
NIO
NI
Only can use Nicaraguan córdoba when agent/player's region IP is 'NI'
NOK
NO
Only can use Norwegian Krone when agent/player's region IP is 'NO'
NPR
NP
Only can use Nepalese Rupee when agent/player's region IP is 'NP'
NZD
NZ
Only can use New Zealand Dollar when agent/player's region IP is 'NZ'
OMR
OM
Only can use Omani rial when agent/player's region IP is 'OM'
PAB
PA
Only can use Panamanian balboa when agent/player's region IP is 'PA'
PEN
PE
Only can use Peruvian Sol when agent/player's region IP is 'PE'
PGK
PG
Only can use Papua New Guinean kina when agent/player's region IP is 'PG'
PKR
PK
Only can use Pakistani Rupee when agent/player's region IP is 'PK'
PLN
PL
Only can use Polish złoty when agent/player's region IP is 'PL'
PYG
PY
Only can use Paraguayan guaraní when agent/player's region IP is 'PY'
QAR
QA
Only can use Qatari riyal when agent/player's region IP is 'QA'
RON
RO
Only can use Romanian leu when agent/player's region IP is 'RO'
RSD
RS
Only can use Serbian dinar when agent/player's region IP is 'RS'
RUB
RU
Only can use Russian Ruble when agent/player's region IP is 'RU'
RWF
RW
Only can use Rwandan franc when agent/player's region IP is 'RW'
SAR
SA
Only can use Saudi riyal when agent/player's region IP is 'SA'
SBD
SB
Only can use Solomon Islands dollar when agent/player's region IP is 'SB'
SCR
SC
Only can use Seychellois rupee when agent/player's region IP is 'SC'
SDG
SD
Only can use Sudanese pound when agent/player's region IP is 'SD'
SEK
SE
Only can use Swedish Krona when agent/player's region IP is 'SE'
SLL
SL
Only can use Sierra Leonean leone when agent/player's region IP is 'SL'
SOS
SO
Only can use Somali shilling when agent/player's region IP is 'SO'
SRD
SR
Only can use Surinamese dollar when agent/player's region IP is 'SR'
SSP
SS
Only can use South Sudanese pound when agent/player's region IP is 'SS'
STN
ST
Only can use São Tomé and Príncipe dobra when agent/player's region IP is 'ST'
SYP
SY
Only can use Syrian pound when agent/player's region IP is 'SY'
SZL
SZ
Only can use Swazi lilangeni when agent/player's region IP is 'SZ'
THB
TH
Only can use Thailand Baht when agent/player's region IP is 'TH'
TJS
TJ
Only can use Tajikistani somoni when agent/player's region IP is 'TJ'
TMT
TM
Only can use Turkmenistani manat when agent/player's region IP is 'TM'
TND
TN
Only can use Tunisian dinar when agent/player's region IP is 'TN'
TOP
TO
Only can use Tongan paʻanga when agent/player's region IP is 'TO'
TRY
TR
Only can use Turkish Lira when agent/player's region IP is 'TR'
TTD
TT
Only can use Trinidad and Tobago dollar when agent/player's region IP is 'TT'
TZS
TZ
Only can use Tanzanian shilling when agent/player's region IP is 'TZ'
UAH
UA
Only can use Ukrainian hryvnia when agent/player's region IP is 'UA'
UCC
Non-Euro region
UCC is USDT in our system, it is only available to Agents and Players whose IP is in 'US' and Non Euroregions.
UGX
UG
Only can use Ugandan shilling when agent/player's region IP is 'UG'
USD
Non-Euro region
US Dollar is only available to Agents and Players whose IP is in 'US' and Non Euroregions.
UYU
UY
Only can use Uruguayan peso when agent/player's region IP is 'UY'
UZS
UZ
Only can use Uzbek sum when agent/player's region IP is 'UZ'
VES
VE
Only can use Venezuelan Bolívar when agent/player's region IP is 'VE'
VND
VN
Only can use Viet Nam Dong when agent/player's region IP is 'VN'
VNO
VN
Only can use Viet Nam Original when agent/player's region IP is 'VN'
VUV
VU
Only can use Vanuatu vatu when agent/player's region IP is 'VU'
WST
WS
Only can use Samoan tālā when agent/player's region IP is 'WS'
XAF
CF, CG, CM, GA, GQ, TD
Only can use Central African CFA franc when agent/player's region IP is 'CF', 'CG', 'CM', 'GA', 'GQ', 'TD'
XCD
AG, AI, DM, GD, KN, LC, MS, VC
Only can use Eastern Caribbean dollar when agent/player's region IP is 'AG', 'AI', 'DM', 'GD', 'KN', 'LC', 'MS', 'VC'
XOF
BF, BJ, CI, GW, ML, NE, SN, TG
Only can use West African CFA franc when agent/player's region IP is 'BF', 'BJ', 'CI', 'GW', 'ML', 'NE', 'SN', 'TG'
XPF
NC, PF, WF
Only can use CFP franc when agent/player's region IP is 'NC', 'PF', 'WF'
YER
YE
Only can use Yemeni rial when agent/player's region IP is 'YE'
ZAR
ZA
Only can use South African rand when agent/player's region IP is 'ZA'
ZMW
ZM
Only can use Zambian kwacha when agent/player's region IP is 'ZM'
9.3 Themes
SportsBook Before sign in page
HTTP
version
URL:
http://sports-bsi.sswwkk.com/web-root/restricted/default.aspx?lang=en&theme=black
HTTPS
version
URL:
https://sports-bsi.sswwkk.com/web-root/restricted/default.aspx?lang=en&theme=black
ID
Name
Desktop
Mobile
1
Black
V
2
Blue
V
3
Green
V
4
Ocean
V
5
SBO
V
V (Ready to retire)
6
Lawn
V
7
SBOLite
V
8
SBOBET-m
V
9
SBOMain
V (Default)
V (Default)
10
SBOChina
V
Black theme (Available on desktop only)
Blue theme (Available on desktop only)
Green theme (Available on desktop only)
Ocean theme (Available on desktop only)
SBO theme (Available on desktop and mobile)
Lawn theme (Available on desktop and mobile)
SBOLite theme (Available on mobile only and with limited matches)
Sbobet-m theme (Available on mobile only)
SBO Main theme (Available on desktop and mobile)
SBO China theme (Available on mobile only)(Language only support zh-cn)
9.4 Languages
V : Supports △ : will be presented in English
Value
Description
Supported In Sports
Supported In Live Casino
Supported In Games
Supported In VirtualSports
en
English
V
V
V
V
zh-tw
Traditional Chinese
V
V
zh-cn
Simplify Chinese
V
V
V
th-th
Thai
V
V
V
id-id
Indonesia
V
V
ja-jp
Japanese
V
V
△
ko-kr
Korea
V
V
△
vi-vn
Vietnamese
V
△
de-de
Deutsch
V
△
es-es
Español
V
△
fr-fr
Français
V
ru-ru
Pусский(Russia Language)
V
△
pt-pt
Português
V
my-mm
Burmese
V
km-kh
ភាសាខ្មែរ
V
9.5 Sport Type
Sport Type Id
Enum value
Actual value that our API will return
0
ALL
ALL
1
Soccer
Football
2
Basketball
Basketball
3
Football
American Football
4
Ice Hockey
Ice Hockey
5
Badminton
Badminton
6
Pool
Pool/Snooker
7
Motor_Sport
Motor Sport
8
Tennis
Tennis
9
Baseball
Baseball
10
Volleyball
Volleyball
11
Others
Others
12
Golf
Golf
13
Boxing
Boxing
14
Cricket
Cricket
15
Table_Tennis
Table Tennis
16
Rugby
Rugby
17
Handball
Handball
18
Cycling
Cycling
19
Athletics
Athletics
20
Beach_Soccer
Beach Soccer
21
Futsal
Futsal
22
Entertainment
Special
23
Financial
Financial
24
Darts
Darts
25
Olympic
Olympic
26
Lacrosse
Lacrosse
27
Water_Polo
Water Polo
28
Winter_Sports
Winter Sports
29
Squash
Squash
30
Field_Hockey
Field Hockey
31
Mixed_Martial_Arts
Mixed Martial Arts
32
E_Sports
E Sports
33
Gaelic_Football
Gaelic Football
34
Hurling
Hurling
35
Muay_Thai
Muay Thai
36
Aussie_Rules_Football
Aussie Rules Football
37
Bandy
Bandy
38
Winter_Olympics
Winter Olympics
9.6 Market Type
Market Type Id
Enum value
Actual value that our API will return
Remark
0
ALL
ALL
1
Handicap
Handicap
2
Odd_Even
Odd/Even
3
Over_Under
Over/Under
4
Correct_Score
Correct Score
5
_1X2
1X2
6
Total_Goal
Total Goal
7
First_Half_Hdp
First Half Hdp
8
First_Half_1x2
First Half 1x2
9
First_Half_O_U
First Half O/U
10
HT_FT
HT/FT
11
Money_Line
Money Line
12
First_Half_O_E
First Half O/E
13
First_Goal_Last_Goal
First Goal/Last Goal
14
First_Half_C_S
First Half CS
15
Double_Chance
Double Chance
16
Live_Score
Live Score
Asia 1X2
17
First_Half_Live_Score
First Half Live Score
First Half Asia 1X2
39
OutRight
Outright
40
Multiple_Bet
Mix Parlay
666
In Between
In Between
Unavailable in Update Agent/Player Bet Setting APIs
800000
FirstHalfOverUnder1X2
First Half 1X2 & O/U
Unavailable in Update Agent/Player Bet Setting APIs
800001
FirstHalfOverUnderDoubleChance
D/C & First Half O/U
Unavailable in Update Agent/Player Bet Setting APIs
900000
OverUnder1X2
1X2 & O/U
Unavailable in Update Agent/Player Bet Setting APIs
900001
OverUnderDoubleChance
D/C & O/U
Unavailable in Update Agent/Player Bet Setting APIs
800002
FirstHalfReverseCorrectScore
First Half RCS
Unavailable in Update Agent/Player Bet Setting APIs
900002
ReverseCorrectScore
Reverse Correct Score
Unavailable in Update Agent/Player Bet Setting APIs
9.7 Market Type of Virtual Sports
Market Type
Market Type
OverUnder
AsianHandicap
OneXTwo
MixParlay
FirstHalfOneXTwo
FirstHalfOverUnder
FirstHalfAsianHandicap
CorrectScore
TotalGoal
MoneyLine
CupWinner
NotSupport
FH Over/Under
Correct Score
Handicap
Over/Under
Money Line
Total Goal
FH Handicap
FH 1X2
1X2
9.8 Seamless Game Provider
We strongly suggest you to use GAMES LOBBY or CASINO LOBBY for 3rd Party Games,
it is simple and quite easy to use for player.
All the GAMES and CASINO are included in the LOBBY.
List of Third Party Providers refer to this link: Third Party Providers Information
The Winlose of Player, do not include player's stake
turnover
decimal
The Turnover of Player.
turnoverByStake
decimal
The Turnover of player by stake
turnoverByActualStake
decimal
The Turnover of player by actual stake
netTurnoverByStake
decimal
The Net Turnover of player by stake
netTurnoverByActualStake
decimal
The Net Turnover of player by actual stake
isHalfWonLose
Bool
Is half won or half lose
isLive
Bool
Is Live Match or not
maxWinWithoutActualStake
decimal
The max winning of player without actual stake
ip
String
The IP that player placed bet
subBet
Object
Single bet will only got one subBet for the bet detail, and Mixpalay will have mutiple
subBets.
sportsType
String
The sports type of the bet, for mix parlay bet will show "Mix Parlay"
isSystemTagRisky
Bool
When value is True, this bet is consider risky by our risk control system.
isCustomerTagRisky
Bool
When value is True, this customer is consider risky by our risk control system.
voidReason
String
The void reason of the sports bet
topDownline
String
The username of your downline or your company.
If the bet is belong to your downlines, then will display downline username.
If the bet is belong to you, then will display your username
The Winlose of Player, do not include player's stake
productType
String
The Product Category of the casino game that player placed
status
String
The Status of Player's bets.
winLostDate
DateTime
The Time use to do accounting on this bet.(The time will be shown after the bet is
settled.)
settleTime
DateTime
The time when the bet is settled. If the bet is resettled to won, lose, draw or void,
settleTime will be changed at the same time.
topDownline
String
The username of your downline or your company.
If the bet is belong to your downlines, then will display downline username.
If the bet is belong to you, then will display your username
The Winlose of Player, do not include player's stake
productType
String
The Product Category of the game that player placed
status
String
The Status of Player's bets.
winLostDate
DateTime
The Time use to do accounting on this bet.(The time will be shown after the bet is
settled.)
topDownline
String
The username of your downline or your company.
If the bet is belong to your downlines, then will display downline username.
If the bet is belong to you, then will display your username
The actual stake that player placed on.
Which due to some special odds will cause actual stake different from stake
turnover
decimal
The Turnover of Player.
winLost
decimal
The winLose of Player, do not include player's stake
status
String(10)
The Status of Player's bets.
productType
String
The Product Category of the virtualsports game that player placed
VirtualFootballDesktop
VirtualFootballMobile
VirtualBasketballDesktop
VirtualBasketballMobile
VirtualEuroCupDesktop
VirtualEuroCupMobile
VirtualAsianCupDesktop
VirtualAsianCupMobile
VirtualChampionsCupDesktop
VirtualChampionsCupMobile
Bundesliga
winLostDate
DateTime
The Time use to do accounting on this bet.(The time will be shown after the bet is
settled.)
settleTime
DateTime
The time when the bet is settled. If the bet is resettled to won, lose, draw or void,
settleTime will be changed at the same time.
topDownline
String
The username of your downline or your company.
If the bet is belong to your downlines, then will display downline username.
If the bet is belong to you, then will display your username
subBet
Object
Single bet will only got one subBet for the bet detail, and Mixpalay will have mutiple
subBets.
The Time use to do accounting on this bet.(The time will be shown after the bet is
settled.)
settleTime
DateTime
The time when the bet is settled. If the bet is resettled to won, lose, draw or void,
settleTime will be changed at the same time.
status
String
The Status of Player's bets.
winlost
decimal
The Winlose of Player, do not include player's stake
topDownline
String
The username of your downline or your company.
If the bet is belong to your downlines, then will display downline username.
If the bet is belong to you, then will display your username
The Winlose of Player, do not include player's stake
turnover
decimal
The Turnover of Player.
maxWinWithoutActualStake
decimal
The max winning of player without actual stake
topDownline
String
The username of your downline or your company.
If the bet is belong to your downlines, then will display downline username.
If the bet is belong to you, then will display your username
turnoverByStake
decimal
The Turnover of player by stake
turnoverByActualStake
decimal
The Turnover of player by actual stake
netTurnoverByStake
decimal
The Net Turnover of player by stake
netTurnoverByActualStake
decimal
The Net Turnover of player by actual stake
subBet
List of Object
Single bet will only got one subBet for the bet detail, and Mixpalay will have mutiple
subBets.
The Time use to do accounting on this bet.(The time will be shown after the bet is
settled.)
liveScore
String(20)
If the match is a live match, this field will record the score at the moment when player
placed bet
settlementTime
DateTime
The Time when the bet be settled.
isLive
bool
Is the live betting.
Sample
{
"betOption": "over ",
"marketType": "Over/Under",
"sportType": "Soccer",
"hdp": 3.75,
"odds": 0.92,
"league": "TESTING (Betting Prohibited Area!!) - Betradar Test - SOCCER",
"match": "Test D vs Test O",
"status": "Running",
"winlostDate": "2023-01-09T00:00:00",
"liveScore": "0:0",
"settlementTime": "2023-01-09T04:04:46.407"
}
9.10 Sports Bet Limit
The list of three kind of Bet Limits is for player account.
Bet Limit Type
Description
Match Limit
The bet limit by match, control by Trader.
Player Bet Setting
The bet limit by player, control by player's Agent.
Currency Limit
The bet limit by currency, control by 568win.
About Min./ Max. bets
Type
Description
Example
Min Bet
Will be affected if it's lower than Currency limit
It will takes the greater one between Currency Min. bet and
Player Min. bet
Currency limit : Min. bet = 15
Player limit : Min. bet = 10
Then the Min. bet that player will see on the ticket is 15.
Max Bet
Will be affected by many conditions, as below :
- Odds Max. Bet (controlled by Trader)
- Match Max. Bet (controlled by Trader)
- Player Max. Bet
Most of the time it's Trader decision
But it will not exceed your setting of player Max. bet and Max.
payout per match
Currency limit : Max. bet = 15000
Player limit : Max. bet = 10000
Then the Max. bet that player will see on the ticket is 10000.
9.11 Bet Status
Type
Description
draw
Bet is draw and the stake is returned to player account.
lose
Bet is lost and the loss amount is deducted from player account.
refund
Refunded bets are those which in case to case basis are returned.
running
Live bet has been accepted and winner will be determined at the conclusion of the event.
void
Void bets can occur in a number of situations, where bets will not count, based on the
applicable rule. When your bet is declared void, your original stake will be returned.
waiting
Live bet is being processed but has yet to be accepted.
waiting Rejected
Player places bet on live odds and trader rejects the bet due to many possible reasons,
e.g. ball around the gate, corner is given, free kick... etc.
won
Bet is won and the payout will be credited into player account.
done
When the sub bet of Mix Parlay is refund, it shows 'Done'.
VOID(SUSPENDED MATCH)
When the sub bet of Mix Parlay is void due to the match being suspended, it shows
'VOID(SUSPENDED MATCH)'.
Bonus
Bet is a bonus bet and the payout will be credited to player account. Only some seamless game products have bonus bets.
Some seamless game providers may have the logic of won bet payout in Bonus status, e.g. Microgaming.
9.13 Seamless Game Provider Game Type (Stop maintaining, please use 9.13.1 New Seamless Game Provider Game Type instead)
Virtual sports
Virtual Soccer Nation
Virtual Soccer World Cup
Virtual Basketball
Virtual Soccer Asian Cup
Virtual Soccer English Premier
Virtual Soccer Champions Cup
Virtual Soccer Euro Cup
Virtual Sports Parlay