供应链系统
复制页面
供应链系统
公共消息
消息说明
商品
获取商品详情
POST
我的选品库
POST
订单
可售检测
POST
订单校验
POST
提交下单
POST
订单列表
GET
订单详情
GET
物流
物流查询
POST
售后
售后前置校验
POST
申请售后
POST
上传售后凭证
POST
退货商家邮寄信息
POST
退款列表
GET
售后详情
GET
取消售后
GET
消息
订单发货
POST
退款商家确认收货
POST
同意售后
POST
拒绝售后
POST
完成订单
POST
消息说明
复制页面
推送格式
消息数据以Json格式发送,消息提供统一的模板;不同业务的消息,仅通过消息类型来区分,具体的业务消息内容,参考各个业务消息说明。
1.消息模板参数说明
参数 类型 可选 说明 备注
sn number 必须 每次推送唯一 如202001010101011111
time number 必须 推送时间
type string 必须 消息类型 如order.refund.agree
data object 必须 体推送的业务消息数据,字段说明,参考各个业务消息说明 如{"key1":"value1"}
sign string 必须 签名 0337D2B8752231B729927A36F98C6849
2.订单消息模板json示例
{
"sn": 202001010101011111,
"time": 1392711616045,
"data": {
"orderSn": "1234567890"
},
"type": "order.refund.agree"
}
3.商品消息模板json示例
{
"sn": 202001010101011111,
"time": 1392711616045,
"data": {
"goodsIds": [1234567890]//SPUID 商品ID
},
"type": "goods.alter"
}
4.消息签名
发送推送时header会发送签 名用于验证,如下参数
sign: A8D9EA079A8F034736114967F7B410E4
签名计算规则
1.将回调的json后拼接secretKey
例如回调参数如下:
{"app_id":1,"data":{"goodsIds":[35137323]},"sn":"20220726183234895644000545","time":1658831554895,"times":1,"type":"goods.on.sale"}
2.
拼接secretKey
例:
{"app_id":1,"data":{"goodsIds":[35137323]},"sn":"20220726183234895644000545","time":1658831554895,"times":1,"type":"goods.on.sale"}123stbz456
3.对上一步结果进行sha1加密
例:
621c0815f654fea5ea0091409101c57d2c555b10
4.对上一步结果进行md5加密,得到32进制字符串
例:
a8d9ea079a8f034736114967f7b410e4
5.将上一步结果转为大写
例:
A8D9EA079A8F034736114967F7B410E4
修改于
2026-01-07 06:28:12
上一页
公共消息
下一页
获取商品详情