3.5.3 UserPlaceBetCancel
3.5.4 UserPlacePayout
3.5.5 UserPayTips
3.5.6 UserPayTipsCancel
3.5.7 Response Code
3.6 Optional API
3.6.1 memberBetHistories
3.6.2 betHistories
3.6.3 getMemberWinLoseTurnOver
4. Transferwallet Api
4.6 deposit
4.7 withdrawal
4.8 memberBetHistories
4.9 betHistories
4.10 getMemberWinLoseTurnOver
4.11 depositWithdrawHistory
4.12 depositWithdrawHistoryByTransId
5. Service Respond Code
5.1 Member Authen
5.2 Token
5.3 System
5.4 Validator
5.5 Caculator
5.6 Seamless API
5.7 Service Respone
6. Currency / Bet Limit
7. Game Detail
7.1 Card Detail of Baccarat
7.2 Game Type
8. Material
1. Material
English
English
中文
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/member/loginRequest
headers :
content-type application/json
Parameter
Type
Required
Description
agentUsername
String
Yes
Agent account , Account length is restricted to 36 chars at most
agentApiKey
String
Yes
System generate
key
ID after crate Agent
playerUsername
String
Yes
Player account , Account length is restricted to 36 chars at most
betLimit
arrayNumber
Yes
betLimit can containt
maximum 6 values
depends on the currency. you can see the limits in this table:
Currency / Bet Limit
Response Body
Parameter
Type
Description
code
Number
Result Code Reference.
msg
String
Information message.
data
Object
Object respone.
playerApiId
String
playerApiUsername
String
Player username from Pretty Gaming system.
playerUsername
String
Player username from partner system.
tkUuid
String
Can use only 1 time. limit to 24 hours from generate time.
uriDesktop
String
Game link(Desktop version)
uriMobile
String
Game link(Mobile version)
Response Code
Return code
Description
0
success
41001
Error Request body is not an object.
61001
IP address is not allowed.
71004
missing filed 'playerUsername'.
71005
playerUsername must be between 4 and 24 characters long.
71006
username must not contain any special characters and can only contain letters a-z and numbers 0-9.
71007
invalid bet limit id.
Example Response Code
Download Icon
Name
Value of parameter
Image icon
Baccarat
BAC
Dragon-Tiger
DRA
Roulette
ROU
SicBo
SIC
Multi-Table
MUL
Game direct link
Baccarat :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&
game=BAC
Dragon-Tiger :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&
game=DRA
Roulette :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&
game=ROU
SicBo :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&
game=SIC
Multi-Table :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&
game=MUL
Language
Remark: please use exactly code with example.
Language
Value of parameter
English
EN
Thai
TH
Chinese Mandarin
CNM
Chinese Cantonese
CNC
Korean
KOR
Vietnam
VT
English :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=BAC&
lang=EN
Thai :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=BAC&
lang=TH
Chinese Mandarin :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=BAC&
lang=CNM
Chinese Cantonese :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=BAC&
lang=CNC
Korean :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=BAC&
lang=KOR
Vietnam :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=BAC&
lang=VT
Signout re-direct optional link:
Baccarat :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=BAC&url=
input your link here(full link with https://)
Dragon-Tiger :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=DRA&url=
input your link here(full link with https://)
Roulette :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=ROU&url=
input your link here(full link with https://)
SicBo :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=SIC&url=
input your link here(full link with https://)
Multi-Table :
http://m.hippo168.com/?tkuuid=5ebd1f57dc7cdc7900125a65&game=MUL&url=
input your link here(full link with https://)
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/api/getUserBalance
headers :
content-type application/json
Parameter
Type
Description
agentUsername
String
Agent account , Account length is restricted to 36 chars at most.
agentApiKey
String
System generate
key
ID after crate Agent
playerUsername
String
Player username from partner system.
Response Body
Parameter
Type
Required
Description
code
Number
Yes
Result Code Reference.
msg
String
Yes
Information message.
data
Object
Yes
Object respone.
playerApiId
String
Yes
playerUsername
String
Yes
Player username from partner system.
playerApiUsername
String
Yes
Player username from Pretty Gaming system.
balance
Number
Yes
Service Response Code
Return code
Description
0
SUCCESS
71001
missing filed 'agentUsername'.
71002
missing filed 'agentApiKey'.
71003
Invalid agentUsername or apiKey.
71004
missing filed 'playerUsername'.
71017
Can request up to 30 times per minute.
911008
Player not found.
Example Service Respond Code
4.6 deposit
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/api/deposit
headers :
content-type application/json
Parameter
Type
Description
agentUsername
String
Agent account , Account length is restricted to 36 chars at most.
agentApiKey
String
System generate
key
ID after crate Agent
playerUsername
String
Player username from partner system.
balance
Number
transId
String
Optional: should be Unique key from your system. reference to
4.12 depositWithdrawHistoryByTransId
Response Body
Parameter
Type
Required
Description
code
Number
Yes
Result Code Reference.
msg
String
Yes
Information message.
data
Object
Yes
Object respone.
ref
String
Yes
playerApiId
String
Yes
playerUsername
String
Yes
Player username from partner system.
playerApiUsername
String
Yes
Player username from Pretty Gaming system.
addBalance
Number
Yes
afterMemberBalance
Number
Yes
afterAgentBalance
Number
Yes
Service Response Code
Return code
Description
0
SUCCESS
997
invalid input format 'balance' field.
71001
missing filed 'agentUsername'.
71002
missing filed 'agentApiKey'.
71003
Invalid agentUsername or apiKey.
71004
missing filed 'playerUsername'.
71017
Can request up to 30 times per minute.
911001
Insufficient balance.
Example Service Respond Code
4.7 withdrawal
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/api/withdrawal
headers :
content-type application/json
Parameter
Type
Description
agentUsername
String
Agent account , Account length is restricted to 36 chars at most.
agentApiKey
String
System generate
key
ID after crate Agent
playerUsername
String
Player username from partner system.
balance
Number
transId
String
Optional: should be Unique key from your system. reference to
4.12 depositWithdrawHistoryByTransId
Response Body
Parameter
Type
Required
Description
code
Number
Yes
Result Code Reference.
msg
String
Yes
Information message.
data
Object
Yes
Object respone.
ref
String
Yes
playerApiId
String
Yes
playerUsername
String
Yes
Player username from partner system.
playerApiUsername
String
Yes
Player username from Pretty Gaming system.
addBalance
Number
Yes
afterMemberBalance
Number
Yes
afterAgentBalance
Number
Yes
Service Response Code
Return code
Description
0
SUCCESS
997
invalid input format 'balance' field.
71001
missing filed 'agentUsername'.
71002
missing filed 'agentApiKey'.
71003
Invalid agentUsername or apiKey.
71004
missing filed 'playerUsername'.
71017
Can request up to 30 times per minute.
911001
Insufficient balance.
Example Service Respond Code
4.8 memberBetHistories
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/api/memberBetHistories
headers :
content-type application/json
Parameter
Type
Description
agentUsername
String
Agent account , Account length is restricted to 36 chars at most.
agentApiKey
String
System generate
key
ID after crate Agent
playerUsername
String
Player username from partner system.
startDate
Date
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
endDate
Date
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
page
Number
Response Body
Parameter
Type
Required
Description
code
Number
Yes
Result Code Reference.
msg
String
Yes
Information message.
data
Object
Yes
Object respone.
playerApiId
String
Yes
playerUsername
String
Yes
Player username from partner system.
playerApiUsername
String
Yes
Player username from Pretty Gaming system.
startDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
endDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
result
Object
Yes
docs
Array
Yes
Array of documents.
totalDocs
Number
Yes
Total number of documents in collection that match a query.
limit
Number
Yes
Limit that was used.
totalPages
Number
Yes
Total number of pages.
page
Number
Yes
Current page number.
pagingCounter
Number
Yes
The starting sl. number of first document.
hasPrevPage
Number
Yes
hasNextPage
Number
Yes
prevPage
Number
Yes
nextPage
Number
Yes
Service Response Code
Return code
Description
0
SUCCESS
997
invalid input format 'balance' field.
71001
missing filed 'agentUsername'.
71002
missing filed 'agentApiKey'.
71003
Invalid agentUsername or apiKey.
71004
missing filed 'playerUsername'.
71016
Can request up to 15 times per minute.
71018
missing filed 'startDate'.
71019
missing filed 'endDate'.
71020
Invalid filed 'startDate'.
71021
Invalid filed 'endDate'.
71022
Invalid filed 'page'.
911008
Player not found.
Example Service Respond Code
4.9 betHistories
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/api/betHistories
headers :
content-type application/json
Parameter
Type
Description
agentUsername
String
Agent account , Account length is restricted to 36 chars at most.
agentApiKey
String
System generate
key
ID after crate Agent
startDate
Date
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
endDate
Date
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
page
Number
Bet Position
Return code
Description
BACCARAT
'banker', 'player', 'tie', 'bankerPair', 'playerPair', 'big', 'small', 'bankerNatural', 'playerNatural', 'super6'
DRAGON TIGER
'dragon','tiger'
TIPS DEALER
'tips'
Response Body
Parameter
Type
Required
Description
code
Number
Yes
Result Code Reference.
msg
String
Yes
Information message.
data
Object
Yes
Object respone.
agentUserId
String
Yes
agentUsername
String
Yes
Agent account , Account length is restricted to 36 chars at most.
startDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
endDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
updateDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+0)
createDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+0)
result
Object
Yes
docs
Array
Yes
Array of documents.
totalDocs
Number
Yes
Total number of documents in collection that match a query.
limit
Number
Yes
Limit that was used.
totalPages
Number
Yes
Total number of pages.
page
Number
Yes
Current page number.
pagingCounter
Number
Yes
The starting sl. number of first document.
hasPrevPage
Number
Yes
hasNextPage
Number
Yes
prevPage
Number
Yes
nextPage
Number
Yes
Service Response Code
Return code
Description
0
SUCCESS
997
invalid input format 'balance' field.
71001
missing filed 'agentUsername'.
71002
missing filed 'agentApiKey'.
71003
Invalid agentUsername or apiKey.
71004
missing filed 'playerUsername'.
71016
Can request up to 15 times per minute.
71018
missing filed 'startDate'.
71019
missing filed 'endDate'.
71020
Invalid filed 'startDate'.
71021
Invalid filed 'endDate'.
71022
Invalid filed 'page'.
911008
Player not found.
Calculation Description
Return code
Description
validAmt
validAmt = betAmt
payOutAmt
payOutAmt = (betAmt(absolute) * payOutRate) + payOutCom
winLose
winLose = payOutAmt - validAmt
Example Service Respond Code
4.10 getMemberWinLoseTurnOver
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/api/getMemberWinLoseTurnOver
headers :
content-type application/json
Parameter
Type
Description
agentUsername
String
Agent account , Account length is restricted to 36 chars at most.
agentApiKey
String
System generate
key
ID after crate Agent
playerUsername
String
Player username from partner system.
startDate
Date
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
endDate
Date
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
Response Body
Parameter
Type
Required
Description
code
Number
Yes
Result Code Reference.
msg
String
Yes
Information message.
data
Object
Yes
Object respone.
playerApiId
String
Yes
playerUsername
String
Yes
Player username from partner system.
playerApiUsername
String
Yes
Player username from Pretty Gaming system.
startDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
endDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
turnOver
Number
Yes
Service Response Code
Return code
Description
0
SUCCESS
997
invalid input format 'balance' field.
71001
missing filed 'agentUsername'.
71002
missing filed 'agentApiKey'.
71003
Invalid agentUsername or apiKey.
71004
missing filed 'playerUsername'.
71015
Can request up to 5 times per minute.
71018
missing filed 'startDate'.
71019
missing filed 'endDate'.
71020
Invalid filed 'startDate'.
71021
Invalid filed 'endDate'.
911008
Player not found.
Example Service Respond Code
4.11 depositWithdrawHistory
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/api/depositWithdrawHistory
headers :
content-type application/json
Parameter
Type
Description
agentUsername
String
Agent account , Account length is restricted to 36 chars at most.
agentApiKey
String
System generate
key
ID after crate Agent
ref
String
Deposit/Withdraw transaction reference.
Response Body
Parameter
Type
Required
Description
code
Number
Yes
Result Code Reference.
msg
String
Yes
Information message.
data
Object
Yes
Object respone.
ref
String
Yes
Deposit/Withdraw transaction reference.
playerApiId
String
Yes
playerUsername
String
Yes
Player username from partner system.
playerApiUsername
String
Yes
Player username from Pretty Gaming system.
transferAmount
Number
Yes
type
String
Yes
transferDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
Example Service Respond Code
4.12 depositWithdrawHistoryByTransId
data period: 1 month
Method :
Post
Url :
https://api-dev.prettygaming.asia/apiRoute/api/depositWithdrawHistoryByTransId
headers :
content-type application/json
Parameter
Type
Description
agentUsername
String
Agent account , Account length is restricted to 36 chars at most.
agentApiKey
String
System generate
key
ID after crate Agent
transId
String
transId Unique from your system type Deposit / Withdrawal
Response Body
Parameter
Type
Required
Description
code
Number
Yes
Result Code Reference.
msg
String
Yes
Information message.
data
Object
Yes
Object respone.
transId
String
Yes
transId Unique from your system type Deposit / Withdrawal
playerApiId
String
Yes
playerUsername
String
Yes
Player username from partner system.
playerApiUsername
String
Yes
Player username from Pretty Gaming system.
transferAmount
Number
Yes
type
String
Yes
transferDate
Date
Yes
Date type “yyyy-MM-dd HH:mm:ss” (GMT+7)
Service Response Code
Return code
Description
0
SUCCESS
71023
TransId not found.
Example Service Respond Code
Back
Next