| API 类别 | 示例端点 | 描述 | 可见性 | 必传 | |
|---|---|---|---|---|---|
| 转账钱包 | 入款 | https://pl.vegaslounge.live/operator/deposit | 将余额从转入游戏钱包。 | IP 受限 | 是 |
| 提款 | https://pl.vegaslounge.live/operator/withdrawal | 将余额从游戏钱包转出。 | IP 受限 | 是 | |
| 获取玩家余额 | https://pl.vegaslounge.live/operator/balance | 获取玩家当前余额。 | IP 受限 | 是 | |
| 查询 | 查询玩家指定余额 | https://pl.vegaslounge.live/operator/playersByBalance | 查询余额大于一定数额的玩家。 | IP 受限 | 否 |
| 查询玩家最后存款投注金额 | https://pl.vegaslounge.live/operator/betAmountSinceLastDeposit | 查询玩家最后存款至当前的总投注金额。 | IP 受限 | 否 | |
| 查询玩家投注总结 | https://pl.vegaslounge.live/operator/report/getSummaryBet | 查询玩家在指定时间段内的投注/收益/损失汇总。 | IP 受限 | 否 | |
| 总损失报表 | https://pl.vegaslounge.live/operator/report/getTotalLoss | 查询玩家在指定时间段内的损失汇总。 | IP 受限 | 否 | |
| 总投注记录 | https://pl.vegaslounge.live/operator/report/getTotalLoss | 查询玩家的所有投注记录。 | IP 受限 | 否 |
| 请求参数 | 类型 | 必传 | 描述 |
|---|---|---|---|
| clientId | TEXT(40) | 是 | 运营商商户 ID |
| playerId | TEXT(255) | 是 | 玩家账号 |
| txId | TEXT(40) | 是 | 交易代碼 ID (需為唯一值) |
| amount | DECIMAL(20,4) | 是 | 玩家入款金额 |
| currency | TEXT(3) | 是 | 币别(ISO 4217 货币代码) |
{
"balance": 994.43
}| 响应参数 | 类型 | 描述 |
|---|---|---|
| balance | DECIMAL(20,4) | 交易处理后玩家的新余额。 |
{
"txId": "dc4adb70-e029-460a-8681-be72e720f64f",
"errorCode": 1002,
"error": "Insufficient funds",
"balance": 994.43
}| 响应参数 | 类型 | 描述 |
|---|---|---|
| txId | TEXT(40) | 交易代碼 ID (需為唯一值) |
| errorCode | INTEGER | 错误码。 |
| error | TEXT(255) | 错误码信息 |
| balance | DECIMAL(20,4) | 交易成功后的玩家余额。 |
| 请求参数 | 类型 | 必传 | 描述 |
|---|---|---|---|
| clientId | TEXT(40) | 是 | 运营商商户 ID |
| playerId | TEXT(255) | 是 | 玩家账号 |
| txId | TEXT(40) | 是 | 交易代碼 ID (需為唯一值) |
| amount | DECIMAL(20,4) | 是 | 玩家提款金额。 |
| currency | TEXT(3) | 是 | ISO 4217 货币代码。 |
{
"balance": 994.00
}| 响应参数 | 类型 | 描述 |
|---|---|---|
| balance | DECIMAL(20,4) | 交易处理后玩家的新余额。 |
{
"txId": "dc4adb70-e029-460a-8681-be72e720f64f",
"errorCode": 1002,
"error": "Insufficient funds",
"balance": 994.43
}| 响应参数 | 类型 | 描述 |
|---|---|---|
| txId | TEXT(40) | 此响应对应的交易 ID。 |
| errorCode | INTEGER | 错误码。 |
| error | TEXT(255) | 错误码信息 |
| balance | DECIMAL(20,4) | 交易成功后的玩家余额。 |
| 请求参数 | 类型 | 必传 | 描述 |
|---|---|---|---|
| clientId | TEXT(40) | 是 | 运营商商户 ID。 |
| playerId | TEXT(255) | 是 | 玩家账号 |
{
"balance": 994.43
}| 响应参数 | 类型 | 描述 |
|---|---|---|
| balance | DECIMAL(20,4) | 交易处理后玩家的新余额。 |
{
"errorCode": 403 ,
"error": "Unauthorized"
}| 请求参数 | 类型 | 必传 | 描述 |
|---|---|---|---|
| clientId | TEXT(40) | 是 | 运营商商户 ID |
| minBalance | DECIMAL(20,4) | 是 | 最低余额 |
| limit | INT | 是 | 小于 1000 |
| offset | INT | 否 | 分页偏移,默认为 0 |
| clientPartner | TEXT(40) | 请看描述栏 | 运营商下线 ID 是 对于使用多个 clientPartner 设置的单个 clientId 的客户,需要使用 clientPartner 参数。否 对于没有 clientPartner 设置的客户,则不需要使用该参数。 clientPartner 参数用于区分操作中不同部分的流量。在单一运营商设置中,通常不使用 clientPartner 参数,因此它不是必需的。然而,对于拥有多个业务分段和预定义 clientPartner 配置的运营商,包网网或聚合商等,clientPartner 参数是必须的。 |
{
"players": [
{"id": "player1", "balance": 99999},
{"id": "player2", "balance": 88888}
],
"hasMore": false
}| 响应参数 | 描述 |
|---|---|
| players | 满足搜索条件的玩家列表,按照玩家在 playgon 开始玩的时间降序排列。 |
| hasMore | 表示是否还有满足搜索条件的更多玩家。 |
{
"errorCode": 403 ,
"error": "Unauthorized"
}