REST API
RabbitMQ Connector
Kafka Connector

⬆️ POST /v1/integration/cart

RabbitMQ 消息属性
keyvalue
type
CART
Kafka 消息头
keyvalue
type
CART
此请求在购物车事件发生时发送。它可以接收多个嵌入的支付事件和多个购物车项目。
示例载荷
数据类型
必填属性用 * 标记
KeyDescriptionValue
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
任何自定义数据的占位符
支付对象
KeyDescriptionValue
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
任何自定义数据的占位符