订单推送
收钱吧微信小店订单推送
消息体(JSON 格式)
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| eventId | 推送事件ID | bigint | 全局唯一 | 2024013000594610646 |
| timestamp | 推送时间戳 | bigint | 当前时间毫秒值 | 1706679507593 |
| nonce | 支付用户id | String | 随机字串,用于签名 | "j9xd5kc7ixcryy7at5rrrv24xty783th" |
| content | 订单数据 | String | Json字符串,详见:《Content字段格式》 | "{\"orderSn\":\"71655367906162\",\"payTsnList\":[\"7894259297368060\"],\"terminalSn\":\"2101056320290541156\",\"storeSn\":\"21590000000630325\",\"mallName\":\"智能商城0206-17:35\",\"orderAmount\":2,\"createdAt\":\"2024-02-20 10:46:32\",\"orderStateCode\":35,\"items\":[{\"title\":\"大瓶可乐+炒饭\",\"skuDesc\":null,\"quantity\":\"1\",\"unit\":null}],\"collectedInfo\":\"[{\\"type\\":\\"text\\",\\"form\\":\\"basic\\",\\"fieldName\\":\\"姓名\\",\\"content\\":\\"\\"}]\"}" |
| signature | 报文签名 | String | 详见下方《验签方式》 | "bryyeKJ6opUothNTz1s3+F98LOl2Teji6T4XcEAejxdt14rmk+1dg6umiwDEJakuEHI6Tvv3LmpCMNgBUnCy74AWkCjW7HawEZf28aWrAFO9UCMAqIj7+q+XGASB91lpng+dutiO4SrtUM+RghARXdFwaokMFl6KUZRhJ1XjK/QuH7CogKz8W5rJNg3V/7Op00J2mULAYb7HDr5sFngAxu2w0nRZ0DlVS+VhYD4Iw7zG4xDq7THnWS/QAbn/G1sEEBVCUnKAgHzqIwVjRCW4qPFt3fc8aBTZ2wG3bupIz2JnaJDDMqN4IzjPeuj52Xzk6EtDuiH7yJP5MDKRp47tXg==” |
Content字段格式(JSON字串)
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| orderSn | 订单号 | String | 订单号,全局唯一 | “71582143744560” |
| payTsnList | 支付流水号列表 | Array |
[“7895xxxxxxxx”] | |
| terminalSn | 交易终端号 | String | 收钱吧终端号 | "2101056320290513285" |
| storeSn | 交易门店号 | String | 收钱吧门店号 | “21590000000608177” |
| mallName | 交易商城 | String | “我的小商店" | |
| orderAmount | 订单金额 | bitint | 订单金额,单位分 | 99999 |
| createdAt | 下单时间 | String | 格式yyyy-MM-dd HH:mm:ss | “2024-01-30 15:00:00“ |
| orderStateCode | 订单状态码 | int | 0: 已创建 10: 已支付 35: 已完成 40: 已取消 |
35 |
| items | 订单项 | Array |
详见《订单项格式》 | [{"title":"Mr您","skuDesc":"---","quantity":"1","unit":""}] |
| collectedInfo | 采集数据 | String | Json字串,详见《采集数据格式》 | "[{\"type\":\"text\",\"form\":\"basic\",\"fieldName\":\"姓名\",\"content\":\"好\"}]" |
| preOrderSns | List |
预订单编码集合可使用下方preOrderList替代 | 对应创建订单里的 preOrderSn | |
| orderSignature | 订单签名 | String | 订单签名 | |
| preOrderList | 支付的代客下单数据 | List | 预订单信息集合 | |
| mallBillSns | 账单编号 | List |
账单编号数据 | 对应创建订单里的 mallBillIds |
items
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| title | 商品标题 | String | “衣柜” | |
| skuDesc | 规格描述 | String | “高度” | |
| quantity | 数量 | String | “1” | |
| unit | 单位 | String | “件” |
collectedInfo
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| type | 控件类型 | String | “text” | |
| form | 控件格式 | String | “basic” | |
| fieldName | 字段名 | String | “姓名” | |
| content | 采集数据内容 | String | “张三” |
preOrderList
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| preOrderId | 预订单id | String | 预订单id | |
| preOrderSn | 预订单编号 | String | ||
| requestId | 请求号 | String | 请求号 |
验签方式
见 公共推送验签