购买
关于彩票运营商如何发送购买事件的信息。
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v2/integration/lottery [投注]
RabbitMQ 消息属性
| key | value |
|---|---|
type | LOTTERY_V2 |
类型应作为 RabbitMQ 消息的属性(而不是在负载中)。任何标头都将被忽略。
Kafka 消息标头
| key | value |
|---|---|
type | LOTTERY_V2 |
彩票 v2 端点在 post 正文中接受更多参数,它们首先接受投注请求,然后接受结算请求。
投注更新的示例请求
示例负载
数据类型
必需属性用 * 标记
| 键 | 示例值 | 描述 |
|---|---|---|
ticket_id * | "2019020103308257480" | 彩票票据的唯一标识符 |
lottery_id * | "1" | 彩票的唯一标识符 |
lottery_name * | "Mega Millions" | 彩票的友好文本名称 |
lottery_type * | "Lottery", "Raffle" | 彩票类型 |
draw_id * | "1" | 开奖的唯一标识符 |
draw_date * | "2015-03-02T08:27:58.721607+06:00" | 开奖日期和时间,RFC3339 格式。 |
currency * | "EUR" | 交易货币,采用 ISO 4217 格式 |
exchange_rate * | 1 | 时间戳时的汇率 |
bonus_code | "WelcomeBonus" | 使用的任何奖金代码,如果交易是使用奖金代码进行的。 |
amount * | 4.0 | 彩票购买金额 |
discount_amount | 2.0 | 折扣金额,如果购买使用了折扣促销。 |
lines * | | 见下表 |
origin * | "origin" | 交易的 来源 |
timestamp * | "2015-03-02T08:27:58.721607+06:00" | 购买事件的日期和时间,RFC3339 格式。 |
type * | "Bet", "Settlement" | 指示事件是投注(购买)还是结算 |
user_id * | "123" | 用户的唯一标识符 |
device_type | "Mobile", "Desktop", "App" | 用于交易的设备 |
meta | | 可能发送的任何自定义数据的占位符 |
Lines 对象
| 键 | 示例值 | 描述 |
|---|---|---|
line_id * | 2 | 此彩票线的唯一 ID |
is_free_bet | true | 交易是否使用免费投注 |
numbers * | [32,23,12,11,35,54] | 彩票线的号码 |
special_numbers | [32] | 彩票的任何特殊号码 |
is_quick_pick | false | 彩票线是否使用快速选择功能 |
meta | | 可能发送的任何自定义数据的占位符 |