♣️ 您可以发送的实时事件

FT CRM 将处理事件的原始数据流,并基于此构建游戏回合、游戏会话和相关的分段数据
RabbitMQ 连接器
Kafka 连接器
REST API
RabbitMQ 消息属性
keyvalue
type
CASINO
type 应作为 RabbitMQ 消息的属性(而非载荷中的内容)。任何标头都将被忽略。
Kafka 消息标头
type
CASINO

⬆️ POST /v1/integration/casino

业务规则:

  1. Bet 事件在下注时发送一次。
  2. Win 事件在获胜时发送。
  3. 下注和获胜事件应作为独立事件发送。
  4. 如果下注没有获胜,您可以发送失败事件或金额为 0 的获胜事件来结束该回合。
示例载荷 - 下注
示例载荷 - 获胜
示例载荷 - 失败 (Greco)
数据类型
amount = wager_amount + bonus_wager_amount + locked_wager_amount
必需属性用 * 标记
类型
描述
activity_id *
string
每个事件的唯一 ID
amount *
float
总金额 (bonus_wager_amount + wager_amount + locked_wager_amount)
balance_after
float
回合结束后的玩家余额
balance_before
float
回合开始前的玩家余额
bonus_wager_amount
float
如果该回合使用奖金进行游戏的金额(下注或获胜)
currency *
string 格式: ISO 4217
交易货币
exchange_rate *
float
汇率
game_id *
string
game_id 识别下注或回合发生的特定娱乐场游戏。
它允许运营商跟踪每个游戏的玩家活动并分析与特定游戏相关的模式或行为。Fast Track 将把此 game_id 与玩家行为关联,因此以一致且唯一的格式发送非常重要。
game_name *
string
game_name 代表下注或回合发生的娱乐场游戏名称。 Fast Track 将映射事件中接收到的所有 game_name 值,因此以一致且唯一的格式发送它们非常重要,遵循游戏的标准行业命名。
game_type *
string
接受的值:
  1. Live Casino
  2. Table
  3. Slots
如果使用 "Live Casino"、"Table" 或 "Slots",请确保按指定发送这些值。如果使用任何其他游戏类型,则接受任何其他字符串。
is_round_end
boolean
回合是否结束?
locked_wager_amount
float
如果该回合使用来自"锁定"钱包的资金(当奖金和真实资金结合时)进行游戏的金额(下注或获胜)
origin *
string
用户来源
round_id *
string
下注和获胜发送相同值
status *
string 接受的值:
  1. Approved
  2. Rollback
指示事件是否应被撤销。
timestamp *
date 格式: RFC3339
时间戳
type *
string 接受的值:
  1. Bet
  2. Win
  3. Loss
下注的类型
user_id *
string
用户 ID
vendor_id *
string
vendor_id 识别提供娱乐场游戏的游戏供应商或工作室。请确保在所有事件中以一致且唯一的格式发送。
vendor_name *
string
vendor_name 代表提供娱乐场游戏的游戏供应商或工作室的名称。Fast Track 将映射事件中接收到的所有 vendor_name 值,因此以一致且唯一的格式发送它们非常重要,遵循供应商的标准行业命名。
wager_amount
float
如果该回合使用真实资金进行游戏的金额(下注或获胜)。
user_bonus_id ⚠️
string
授予玩家的奖金的唯一标识符。当该回合存在奖金下注时为必填项。如果不涉及奖金,则发送空值或省略该字段。
is_free_money
boolean
指示交易是否使用免费游戏钱包进行,如金币或任何其他虚拟货币。 如果载荷中不包含此属性,则默认为 false
meta
object
用于品牌特定的杂项/辅助值。

加密货币实现

为加密货币娱乐场交易实现娱乐场事件时,必须在 meta 标签中发送以下字段:

事件序列

事件对序列敏感。下面您将找到不同场景中事件序列应该如何进行的说明。
场景 A - 娱乐场事件(整个回合)
娱乐场事件 - 下注
首先我们应该收到一个类型为 Bet 的娱乐场事件,round_id 设置为 12345
娱乐场事件 - 获胜/失败
然后我们应该收到一个类型为 WinLoss 的娱乐场事件,round_id 设置为 12345
{%