VegasLounge API 对接文档
  1. VegasloungeAPI
VegasLounge API 对接文档
  • Shopping
    • Return list of Flight Offers based on posted searching criteria.
      POST
    • Return list of Flight Offers based on searching criteria.
      GET
  • Authorization
    • Access Granted Client Credentials
      POST
    • Get Token Information
      GET
  • Flights
    • (Scenario)Basic Flight Booking flow
      • Step 0: Authorization
      • Step 1: Flight Offers Search GET
      • Step 2: Flight Offers Price
      • Step 3: Flight Create Orders
    • Flight Booking
      • Flight Offers Search
      • Flight Offers Search
      • Flight Offers Price
      • Flight Create Orders
      • Flight Order Management
      • Flight Order Management
      • Seatmap Display
      • Seatmap Display
      • Branded Fares Upsell
      • Flight Price Analysis
      • Flight Choice Prediction
    • Flight Inspiration
      • Flight Inspiration Search
      • Flight Cheapest Date Search
      • Flight Availabilities Search
      • Travel Recommendations
    • Flight Schedule
      • On Demand Flight Status
      • Flight Delay Prediction
      • Airport On-Time Performance
    • Airport
      • Airport & City Search by Keyword
      • Airport & City Search by Id
      • Airport Nearest Relevant
      • Airport Routes
    • Airlines
      • Flight Check-in Links
      • Airline Code Lookup
      • Airline Routes
  • Destination experiences
    • Tours and Activities
    • Tours and Activities by Id
    • Tours and Activities by square
    • City Search
  • Car and Transfers
    • Transfer Search
    • Transfer Booking
    • Transfer Management
  • Market insights
    • Flight Most Traveled Destinations
    • Flight Most Booked Destinations
    • Flight Busiest Traveling Period
  • Hotels
    • (Scenario)Basic Hotel Booking flow
      • Step 0: Authorization
      • Step 1: Find Hotels by city
      • Step 2: Hotel Offers Search
      • Step 3: Hotel Booking v1
    • Hotel List by Id
    • Hotel List by Geocode
    • Hotel List by City
    • Hotel Search
    • Hotel Search Offer Information
    • Hotel Booking v1
    • Hotel Booking v2
    • Hotel Ratings
    • Hotel Name Autocomplete
  • Itinerary management
    • Trip Purpose Prediction
  • STARGAME
    • Common errors
      • InitialGetBalance
      • InitialGetBalance
      • GetBalanceBadHash
      • GetBalanceBadHash
      • InvalidCommand
      • InvalidCommand
      • InvalidUserName
      • InvalidUserName
      • PlayerBetMissingTransactionId
      • PlayerBetMissingTransactionId
      • PlayerWinEmptyTransactionId
      • PlayerWinEmptyTransactionId
      • PlayerBetNegativeAmount
      • PlayerBetNegativeAmount
      • PlayerWinNegativeAmount
      • PlayerWinNegativeAmount
      • PlayerBetInsufficientBalance
      • PlayerBetInsufficientBalance
      • CheckBalance
      • CheckBalance
    • Workflow
      • OpenSession
      • OpenSession
      • OpenSessionAlreadyOpened
      • OpenSessionAlreadyOpened
      • GetBalance
      • GetBalance
      • PlayerBet #1 (-50)
      • PlayerBet #1 (-50)
      • PlayerWin (+150)
      • PlayerWin (+150)
      • PlayerBet #2 (-50)
      • PlayerBet #2 (-50)
      • PlayerWinZeroAmount (+0)
      • PlayerWinZeroAmount (+0)
      • PlayerBet #3 (-50)
      • PlayerBet #3 (-50)
      • PlayerWin (+200)
      • PlayerWin (+200)
      • PlayerWinTransactionAlreadyExist
      • PlayerWinTransactionAlreadyExist
      • PlayerBet #4 (-200)
      • PlayerBet #4 (-200)
      • PlayerBetTransactionAlreadyExist
      • PlayerBetTransactionAlreadyExist
      • PlayerBetBadHash
      • PlayerBetBadHash
      • PlayerWinBadHash
      • PlayerWinBadHash
      • CancelBet #4 (+200)
      • CancelBet #4 (+200)
      • CancelBetAlreadyCancelled
      • CancelBetAlreadyCancelled
      • CancelBetDoesNotExist
      • CancelBetDoesNotExist
      • PlayerBet #5 (-50)
      • PlayerBet #5 (-50)
      • CloseSession
      • CloseSession
      • PlayerBet #6 (-250)
      • PlayerBet #6 (-250)
      • PlayerWin (+50)
      • PlayerWin (+50)
      • CancelBet #5 (+50)
      • CancelBet #5 (+50)
      • PlayerBet #7 (-100)
      • PlayerBet #7 (-100)
      • PlayerBet #8 (-50)
      • PlayerBet #8 (-50)
      • PlayerBet #9 (-25)
      • PlayerBet #9 (-25)
      • PlayerBet #10 (-25)
      • PlayerBet #10 (-25)
      • PlayerBet #11 (-50)
      • PlayerBet #11 (-50)
      • CancelBet #7 (+100)
      • CancelBet #7 (+100)
      • CancelBet #9 (+25)
      • CancelBet #9 (+25)
      • CancelBet #11 (+50)
      • CancelBet #11 (+50)
      • PlayerWin (+75)
      • PlayerWin (+75)
      • CloseSessionAlreadyClosed
      • CloseSessionAlreadyClosed
      • FinalCheckBalance
      • FinalCheckBalance
    • RemoteSession
  • IMEI
    • Get account details
    • Get list of available services
    • Create Bulk Search
    • Export CSV for Bulk Search
    • Export JSON for Bulk Search
    • Get list of Bulk Search history
    • Single service check
    • Get single history result
    • Get list of search history
    • SYNC-API Single service check
  • GPK
    • 玩家取得遊戲連結
  • SUPERSET
    • Menu
      • /menu/
    • Queries
      • /query/
      • /query/distinct/{column_name}
      • /query/related/{column_name}
      • /query/{pk}
      • /saved_query/
      • /saved_query/
      • /saved_query/
      • /saved_query/_info
      • /saved_query/distinct/{column_name}
      • /saved_query/export/
      • /saved_query/related/{column_name}
      • /saved_query/{pk}
      • /saved_query/{pk}
      • /saved_query/{pk}
    • Annotation Layers
      • /annotation_layer/
      • /annotation_layer/
      • /annotation_layer/
      • /annotation_layer/_info
      • /annotation_layer/related/{column_name}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/
      • /annotation_layer/{pk}/annotation/{annotation_id}
      • /annotation_layer/{pk}/annotation/{annotation_id}
      • /annotation_layer/{pk}/annotation/{annotation_id}
    • AsyncEventsRestApi
      • /async_event/
    • CacheRestApi
      • /cachekey/invalidate
    • Charts
      • /chart/
      • /chart/
      • /chart/
      • /chart/_info
      • /chart/data
      • /chart/data/{cache_key}
      • /chart/export/
      • /chart/favorite_status/
      • /chart/import/
      • /chart/related/{column_name}
      • /chart/{pk}
      • /chart/{pk}
      • /chart/{pk}
    • CSS Templates
      • /css_template/
      • /css_template/
      • /css_template/
      • /css_template/_info
      • /css_template/related/{column_name}
      • /css_template/{pk}
      • /css_template/{pk}
      • /css_template/{pk}
    • Dashboards
      • /dashboard/
      • /dashboard/
      • /dashboard/
      • /dashboard/_info
      • /dashboard/export/
      • /dashboard/favorite_status/
      • /dashboard/import/
      • /dashboard/related/{column_name}
      • /dashboard/{pk}
      • /dashboard/{pk}
      • /dashboard/{pk}
      • /dashboard/{pk}/charts
    • Database
      • /database/
      • /database/
      • /database/_info
      • /database/export/
      • /database/import/
      • /database/test_connection
      • /database/{pk}
      • /database/{pk}
      • /database/{pk}
      • /database/{pk}/function_names/
      • /database/{pk}/related_objects/
      • /database/{pk}/schemas/
      • /database/{pk}/select_star/{table_name}/
      • /database/{pk}/select_star/{table_name}/{schema_name}/
      • /database/{pk}/table/{table_name}/{schema_name}/
    • Datasets
      • /dataset/
      • /dataset/
      • /dataset/
      • /dataset/_info
      • /dataset/distinct/{column_name}
      • /dataset/export/
      • /dataset/import/
      • /dataset/related/{column_name}
      • /dataset/{pk}
      • /dataset/{pk}
      • /dataset/{pk}
      • /dataset/{pk}/refresh
      • /dataset/{pk}/related_objects
    • LogRestApi
      • /log/
      • /log/
      • /log/{pk}
    • OpenApi
      • /openapi/{version}/_openapi
    • Security
      • /security/csrf_token/
      • /security/login
      • /security/refresh
  • VEGAS
    • BI
      • pre-login
      • login
      • dashboard
    • vl
      • Client API v2.0
        • Get Game List
      • Authentication API v2.0
        • Validate Authorization Code
        • Refresh Access Token
        • Get Account Information
      • Seamless Wallet API v2.0
        • Place Bet
        • Send Payoff
        • Reverse Transaction
        • Get Player Balance
      • Transfer Wallet API v2.0
        • Deposit money to the player's wallet.
        • Withdraw money from the player's wallet.
        • Get the current balance for the player.
        • Query players by balance.
        • Query player's total bet amount since last deposit.
        • Query player's bet/payout summary.
        • Query Total Loss Summary
      • Report API
        • Get Transfers
        • Check Transaction
        • Get Game History Link
        • Verify Transactions Summary
        • Get Detailed Betting Report
        • Get Betting Report
      • isonline
    • Vegaslounge
      • VEGASLOUNGE API集成指南手册
      • 客户端 CLIENT API
        • 示例 获取游戏列表
      • 身份验证 Authentication API
      • 转账钱包 TRANSFER WALLET
        • 示例: 获取玩家余额 Balance
        • 示例: 查询玩家指定余额 playersByBalance
        • 示例: 查询总损失总结 getTotalLoss API
        • 示例: 转入 DEPOSIT API
        • 示例: 转出 WITHDRAW API
        • 示例: 查询玩家最后存款投注金额 betAmountSinceLastDeposit
        • 示例: 查询玩家投注总结 getSummaryBet
        • 示例: 投注记录 REPORT/BETS API
      • 免转钱包 SEAMLESS WALLET
      • 报表 REPORT API
        • Verify Transactions
        • Check Transaction
        • Order Link
        • Verify Transactions Summary
        • Detailed Betting report
      • 附录
        • 投注类型
      • CompletedDOC
      • Verify Transactions
      • Check Transaction
      • Order Link
      • Verify Transactions Summary
      • Detailed Betting report
    • VL
      • report_bets
      • replay_Transfer
      • report_verifyTransactionsSummary
      • report_orderLink
      • report_checkTransaction
      • report_transfer
      • report_getTotalLoss
      • report_getSummaryBet
      • replay
      • betAmountSinceLastDeposit
      • playersByBalance
      • balance
      • withdrawal
      • deposit
    • VegasloungeAPI
      • 客户端 CLIENT API
        • 示例 获取游戏列表
      • 身份验证 Authentication API
      • 转账钱包 TRANSFER WALLET
        • 示例: 获取玩家余额 Balance
        • 示例: 查询玩家指定余额 playersByBalance
        • 示例: 查询总损失总结 getTotalLoss API
        • 示例: 转入 DEPOSIT API
        • 示例: 转出 WITHDRAW API
        • 示例: 查询玩家最后存款投注金额 betAmountSinceLastDeposit
        • 示例: 查询玩家投注总结 getSummaryBet
        • 示例: 投注记录 REPORT/BETS API
      • 免转钱包 SEAMLESS WALLET
      • 报表 REPORT API
        • Verify Transactions
        • Check Transaction
        • Order Link
        • Verify Transactions Summary
        • Detailed Betting report
      • CompletedDOC
        • 附录
          • 投注类型
      • Detailed Betting report
        GET
      • Verify Transactions Summary
        GET
      • Order Link
        GET
      • Check Transaction
        GET
      • Verify Transactions
        GET
  1. VegasloungeAPI

免转钱包 SEAMLESS WALLET


免转钱包 SEAMLESS WALLET#

免转钱包(或通用钱包)涉及投注和支付直接与运营商自己的钱包进行交互。此方法不能与转账钱包 API 结合使用。

API 概述#

本节概述了运营商必须向 Vegas Lounge 提供哪些才能成功对接。
API 类别API示例端点描述可见性必传
免转钱包投注https://api.operator.com/bet用户下注(从运营商账户中扣款)。IP 限制是
支付https://api.operator.com/payoff用户赢得奖金。IP 限制是
撤销交易https://api.operator.com/reverse错误/错误更正(信用/借记)。IP 限制是
获取余额https://api.operator.com/balance返回用户的当前余额。IP 限制是
_¶ 实施此功能将为玩家提供最佳体验。
§ 此方法是幂等的。

投注#


此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。
此端点支持高并发量且延迟最小,以确保最佳玩家体验。对于每个玩家,每场游戏只会发送一个投注请求。

请求示例#

请求参数
参数类型必传描述
txIdTEXT(40)是此交易的全局唯一交易 ID
tileIdTEXT(40)是对应的 tile ID。代表玩家点击进入游戏的按钮。
tableIdTEXT(40)是桌子的 ID。
liveBOOLEAN是如果为 true ,则为真人荷官桌子
gameTypeTEXT(40)是其中之一:BACCARAT、ROULETTE、BLACKJACK
gameIdTEXT(255)是内部游戏 ID。请使用 gameCode。
gameCodeTEXT(255)是游戏参考代码。
minBetDECIMAL(20, 4)是桌子的最低下注金额
maxBetDECIMAL(20, 4)是桌子的最高下注金额
bets数组是必传提供至少一个。
betTypeTEXT(40)是设置下注类型
betAmountDECIMAL(20, 4)是玩家货币中的下注金额。
totalBetAmountDECIMAL(20, 4)是玩家货币中的总下注金额。
paysDECIMAL(20, 4)是此下注类型的赔付金额。
下注取消和退款场景
在以下场景中会立即退款:
如果在 3 秒内未收到响应
如果响应包含不在保留错误代码列表中的错误代码

幂等#

此 API 必传处理多次接收相同消息的情况。

成功响应#

{
  "txId": "dc4adb70-e029-460a-8681-be72e720f64f",
  "balance": 994.43
}
响应参数类型必传描述
txIdTEXT(40)是此响应所属的交易 ID
balanceDECIMAL(20, 4)是此交易后的玩家新余额

错误响应#

{
  "txId": "dc4adb70-e029-460a-8681-be72e720f64f",
  "errorCode": 1002,
  "error": "Insufficient funds",
  "balance": 994.43
}
响应参数类型必传描述
txIdTEXT(40)是此响应所属的交易 ID
errorCodeINTEGER是如果成功为 false,运营商必传提供代码指示错误类型。
errorTEXT(255)是如果成功为 false,运营商必传提供描述指示出了什么问题。
balanceDECIMAL(20, 4)否玩家当前余额

支付#

此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。
对于奖金,每场游戏每个玩家只会发送一个支付请求。

请求示例#

请求参数类型必传描述
txIdTEXT(40)是此交易的全局唯一交易 ID
tileIdTEXT(40)是对应的 tile ID。代表玩家点击进入游戏的按钮。
tableIdTEXT(40)是桌子的 ID。
liveBOOLEAN是如果为 true,则为真人荷官桌子
gameTypeTEXT(40)是其中之一:BACCARAT、ROULETTE、BLACKJACK
gameIdTEXT(255)是内部游戏 ID。请使用 gameCode。
gameCodeTEXT(255)是游戏参考代码。
minBetDECIMAL(20, 4)是桌子的最低下注金额
maxBetDECIMAL(20, 4)是桌子的最高下注金额
betTypeTEXT(40)是设置下注类型
payoffAmountDECIMAL(20, 4)是支付给玩家的金额。如果 payoffAmount 为 0,则玩家输了。
betAmountDECIMAL(20, 4)是玩家货币中的下注金额。
totalBetAmountDECIMAL(20, 4)是玩家货币中的总下注金额。
totalPayoffAmountDECIMAL(20, 4)是支付给玩家的总金额。
refTxIdsTEXT(40)是引用的交易 ID 数组(下注交易 ID)

幂等#

此 API 必传处理多次接收相同消息的情况。

成功响应#

{
  "txId": "83cf02f7-5045-479b-9d9a-26807f168b32",
  "balance": 994.43
}
响应参数类型必传描述
txIdTEXT(40)是此响应所属的交易 ID
balanceDECIMAL(20, 4)是此交易后的玩家新余额

错误响应#

{
  "txId" : "83cf02f7-5045-479b-9d9a-26807f168b32",
  "errorCode": 1050,
  "error": "Timed out",
  "balance": 994.43
}
参数类型必传描述
txIdTEXT(40)是此响应所属的交易 ID
errorCodeINTEGER是如果成功为 false,运营商必传提供代码指示错误类型。
errorTEXT(255)是如果成功为 false,运营商必传提供描述指示出了什么问题。
balanceDECIMAL(20, 4)否玩家当前余额

撤销交易#

此 API 由 VegasLounge 发出请求,而运营商需按照指定格式返回响应信息。

用于系统错误、游戏取消和争议解决的信用/借记玩家账户。

请求示例#

请求参数类型必传描述
txIdTEXT(40)是此交易的全局唯一交易 ID
tileIdTEXT(40)是对应的 tile ID。代表玩家点击进入游戏的按钮。
tableIdTEXT(40)是桌子的 ID。
liveBOOLEAN是如果为 true,则为真人荷官桌子
gameTypeTEXT(40)是其中之一:BACCARAT、ROULETTE、BLACKJACK
gameIdTEXT(255)是内部游戏 ID。请使用 gameCode。
gameCodeTEXT(255)是游戏参考代码。
minBetDECIMAL(20, 4)是桌子的最低下注金额
maxBetDECIMAL(20, 4)是桌子的最高下注金额
reversalTxIdTEXT(40)是要撤销的交易 ID
reversalTxTypeTEXT(40)是其中之一:BET、PAYOFF
reversalReasonTEXT(255)是撤销原因(例如:响应超时)
reversalAmountDECIMAL(20, 4)是撤销的金额。可以是整个游戏的下注金额(正数)或游戏收益的 50%(负数)
totalReversalAmountDECIMAL(20, 4)是撤销的总金额
对同一交易的多次撤销
此 API 必传处理对同一交易执行多次撤销的情况。

幂等#

此 API 必传处理多次接收相同消息的情况。

成功响应#

{
  "txId": "aea6f87a-fb82-4966-8696-5eb32c3bb0f4",
  "balance": 994.43
}
响应参数类型必传描述
txIdTEXT(40)是此响应所属的交易 ID
balanceDECIMAL(20, 4)是此交易后的玩家新余额

错误响应#

{
  "txId": "aea6f87a-fb82-4966-8696-5eb32c3bb0f4",
  "errorCode": 1050,
  "error": "Timed out",
  "balance": 994.43
}
响应参数类型必传描述
txIdTEXT(40)是此响应所属的交易 ID
errorCodeINTEGER是如果成功为 false,运营商必传提供代码指示错误类型。
errorTEXT(255)是如果成功为 false,运营商必传提供描述指示出了什么问题。
balanceDECIMAL(20, 4)否玩家当前余额

获取余额#

返回玩家的余额及其货币。

请求#

请求参数类型必传描述
client_idTEXT(40)是运营商商户ID

成功响应#

{
  "balance": 994.43
}
参数类型必传描述
balanceDECIMAL(20, 4)是此交易后的玩家新余额

错误响应#

{
  "errorCode": 1050,
  "error": "Timed out",
}
参数类型必传描述
errorCodeINTEGER是如果成功为 false ,运营商必传提供代码指示错误类型。
errorTEXT(255)是如果成功为 false,运营商必传提供描述指示出了什么问题。

Previous
示例: 投注记录 REPORT/BETS API
Next
报表 REPORT API
Built with