券状态推送
消息体(JSON 格式)
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| eventId | 推送事件ID | bigint | 全局唯一 | 2024013000594610646 |
| timestamp | 推送时间戳 | bigint | 当前时间毫秒值 | 1706679507593 |
| nonce | 随机字符串 | String | 用于签名 | "j9xd5kc7ixcryy7at5rrrv24xty783th" |
| content | 订单数据 | String | JSON字符串 | 详见Content字段格式 |
| signature | 报文签名 | String | 验签使用 | 详见验签方式 |
Content字段格式(JSON字串):
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| orderSn | 订单编号 | String | - | - |
| mallSn | 商城Sn | String | - | - |
| merchantSn | 商户Sn | String | - | - |
| storeId | 门店id | String | - | - |
| voucherList | 券列表 | List | - | - |
voucherList字段格式:
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| voucherNo | 券号 | String | - | - |
| type | 类型 | String | - | - |
| targetState | 券状态 | Byte | 0未核销, 1已核销, 2未核销退款, 3已核销退款中, 4未核销退款完成, 5已核销退款完成, 6已失效 | - |
| sourceState | 券原状态 | Byte | - | - |
| voucherName | 券名称 | String | - | - |
| operationTime | 操作时间 | String | yyyy-MM-dd HH:mm:ss | - |
| item | 商品信息 | Object | - | - |
| qrCodeUrl | 券二维码地址 | String | - | - |
| qrCodeContent | 券二维码内容 | String | - | - |
| oriAmount | 原金额 | Long | - | - |
| receivedAmount | 实收金额 | Long | - | - |
| redeemInfo | 核销信息 | Object | 已核销会有这部分 | - |
item字段格式:
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| spuId | SPU ID | Long | - | - |
| skuId | SKU ID | Long | - | - |
| title | 商品标题 | String | - | - |
| img | 商品图片地址 | String | - | - |
redeemInfo字段格式:
| 参数 | 参数名称 | 类型 | 描述 | 示例 |
|---|---|---|---|---|
| redeemSource | 操作来源 | String | - | "EXTERN" |
| redeemAppId | 操作appId | String | - | - |
| redeemClientSn | 客户端编码 | String | - | - |
| redeemExternalOrderSn | 外部编码 | String | {appId} + 请求号 | - |
| operatorMerchantId | 操作商户 | String | userId | - |