购物车
关于彩票运营商如何发送购物车事件的信息。
REST API
RabbitMQ Connector
Kafka Connector
⬆️ POST /v1/integration/cart
RabbitMQ 消息属性
| key | value |
|---|---|
type | CART |
Kafka 消息头
| key | value |
|---|---|
type | CART |
此请求在购物车事件发生时发送。它可以接收多个嵌入的支付事件和多个购物车项目。
示例载荷
数据类型
必填属性用 * 标记
| Key | Description | Value |
|---|---|---|
amount* | 100.0 | 结账时购物车项目的总金额 |
bonus_code | "WelcomeBonus" | 购物车结账时使用的任何促销优惠码 |
cart_id* | 1 | 交易的唯一标识符 |
discount_amount | 10.00 | 如果购物车使用折扣结账的折扣金额 |
status* | "Successful" | 购物车结账的状态 |
timestamp* | "2015-03-02T08:27:58.721607+06:00" | 购物车结账的时间戳,RFC3339 格式 |
type* | "Checkout" | 目前仅支持"Checkout"类型 |
user_id* | "123" | 用户的唯一标识符 |
currency* | "EUR" | 交易中使用的货币 |
device_type* | "mobile", "desktop", "app", "unkown" | 交易中使用的设备 |
exchange_rate* | 1.00 | 将金额转换为基础货币的汇率 |
origin* | "origin" | 交易的来源 |
payments* | | 见下表 |
items* | | 见下表 |
meta | | 任何自定义数据的占位符 |
支付对象
| Key | Description | Value |
|---|---|---|
type* | "Wallet", "VirtualCurrency", "Deposit" | 结账时使用的支付类型 |
amount* | 15.0 | 特定支付类型使用的金额 |
meta | | 任何自定义数据的占位符 |
项目对象
id* | 1 | 购物车项目的唯一标识符 |
type* | "Lottery ticket", | 购物车项目的类别 |
name* | "Freespins" | 购物车项目的友好名称 |
description | "Freespins" | 购物车项目的友好描述 |
amount* | 5.0 | 项目的价格 |
discount_amount | 2.0 | 如果项目以折扣购买的折扣金额 |
bonus_code | "Xmas2020" | 如果购物车以促销结账使用的优惠码 |
meta | | 任何自定义数据的占位符 |