供应链系统
    供应链系统
    • 公共消息
    • 消息说明
    • 商品
      • 获取商品详情
        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
    上一页
    公共消息
    下一页
    获取商品详情
    Built with