体育博彩
不同类型体育投注的信息以及如何将其发送到 FT CRM。
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v1/integration/sports
RabbitMQ 消息属性
| key | value |
|---|---|
type | SPORTSBOOK |
类型应作为 RabbitMQ 消息的属性(但不在有效负载中)提供。任何头部信息将被忽略。
Kafka 消息头部
| key | value |
|---|---|
type | SPORTSBOOK |
分别发送每个投注和结算事件。
- 事件的总金额应作为 amount 发送
- 投注的真实资金部分应作为 wager_amount 发送
- 投注的奖金资金部分应作为 bonus_wager_amount 发送
- 如果您要发送 device_type,请与 Fast Track 定义值
- 如果您需要在 meta 中发送数据,请联系您的集成经理
- 如果 market 例如是 Scorecast,那么 criterion_name 应该是: 1. "Goalscorer" 2. "Correct Result"在没有多个的情况下,market 应该与 criterion_name 相同
不同类型的示例:
单一投注
组合投注
结算
提前兑现
组合投注提前兑现
必填属性用 * 标记
| 键 | 类型 | 说明 |
|---|---|---|
activity_id * | string | 活动 ID |
activity_id_reference * | string | 活动 ID 引用 |
amount * | float | 总金额 |
odds * | float | 总赔率 |
currency * | string
格式: ISO 4217 例如 "EUR" | 交易货币 |
exchange_rate * | float | 时间戳处的汇率 |
origin * | string | 此值可用于标识玩家所在的品牌或司法管辖区 |
status * | string
可接受值:
| 投注状态 |
timestamp * | string 格式:
RFC3339 2015-03-02T8:27:58.10Z | 时间戳 |
bet_type * | string
可接受值:
| 投注类型。如果是 Single,投注数组必须只包含一个投注。如果是 Multi, 投注数组必须包含多个投注。 |
type * | string
可接受值:
| 事件类型 |
user_id * | string | 用户 ID |
user_bonus_id ⚠️ | string | 记入玩家账户的奖金唯一标识符。当此轮中有奖金投注时为必填项。如果不涉及奖金,请发送空值或省略该字段。 |
balance_after | float | 轮次结束后的玩家余额 |
balance_before | float | 轮次开始前的玩家余额 |
wager_amount * | float | 投注金额 |
bonus_wager_amount * | float | 奖金投注金额 |
locked_wager_amount * | float | 锁定投注金额 |
bool | 指示投注是否已提前兑现 | |
device_type | string | 设备类型 |
settlement_type | string
可接受值:
| 投注结算结果 |
bets | [Array]Bet | 投注(见下文) |
reference_bet_amount | float | 正在结算的原始投注的总金额。结算类型的必填信息。 |
reference_bet_real_amount | float | 正在结算的原始投注的真实资金部分。结 |