1. 交易创建
1.1.1. 基本信息
Event: OrderCreateSuccessNotify
Method: POST
接口描述:
订单创建成功后触发事件推送
1.1.2. 请求参数
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Query
| 参数名称 | 是否必须 | 示例 | 备注 |
|---|---|---|---|
| signature | 是 | 签名串,由notifyToken、nonce和timestamp签名生成 | |
| nonce | 是 | 随机数 | |
| timestamp | 是 | 时间戳 | |
| msgSignature | 否 | 消息体签名串,用于验证消息体的正确性,当加密方式为兼容模式或安全模式时返回 |
Body
| 名称 | 类型 | 是否必须 | 默认值 | 备注 | 其他信息 |
|---|---|---|---|---|---|
| clientId | string | 必须 | client ID | ||
| encrypt | string | 非必须 | 当加密方式为兼容模式或安全模式时返回 | ||
| msgId | number | 非必须 | 消息ID,当加密方式为明文或兼容模式时返回 | ||
| msgType | number | 非必须 | 消息类型:1事件 | ||
| event | string | 非必须 | 事件,当msgType=1时返回具体枚举值 | ||
| createTime | number | 非必须 | 消息产生时间 | ||
| content | object | 非必须 | 消息体内容 | ||
| ├─ id | number | 非必须 | 订单ID | ||
| ├─ orderNo | string | 非必须 | 订单号 | ||
| ├─ orderType | number | 非必须 | 订单类型:1普通,2拼团, 3代理 | ||
| ├─ orderStatus | number | 非必须 | 订单状态:1等待付款,2已付款,3已取消,4已完成/确认收货,5交易关闭,6已发货 | ||
| ├─ orderAmount | number | 非必须 | 订单金额,单位为分,整数 | ||
| ├─ closeTime | number | 非必须 | 未支付订单自动取消的时间戳 | ||
| ├─ updateTime | number | 非必须 | 更新时间戳 |
1.1.3. 返回数据
注:服务器接收到推送后,需要正确返回success字符串