跳到主要内容

订单发货主动通知

一. 对接流程图

此场景适用于商家自研商城、小程序商城等自建平台店铺订单在快麦ERP发货后,⽀持回调⾃建平台店铺预留的url,以主动通知的形式下通知⾃建平台订单发货通知消息。

二. 操作说明

  1. ⾃建平台通过“创建⾃建平台订单接⼝:erp.trade.create.new”创建订单到快⻨ERP

  2. ⾃建平台发货回调地址维护:⾃建平台店铺管理回调Url填写:把⾃建平台发货回调地址填写到⾃建平台店铺的物流同步地址处,如下图所示

  3. ⾃建平台⾃⾏对接快⻨的发货消息通知接⼝:

    3.1 具体对接⽂档如下:

    POST 请求地址/router
    公共参数
    调⽤任何⼀个API都必须传⼊的参数,⽬前⽀持的公共参数有:

    参数名称参数类型是否必须参数描述
    methodstringAPI接口名称
    appKeystring分配给应用的AppKey
    timestampstring时间戳,时区为MT+8,例如:2020-09-21 16:58:00。API服务端允许客户端请求最大时间误差为10分钟
    formatstring响应格式。默认为json格式,可选值:json
    versionstringAPI协议版本 可选值:1.0
    sign_methodstring签名的摘要算法(默认hmac),可选值为:hmac,md5,hmac-sha256。
    signstring签名

    请求头

    参数名类型描述必填
    Content-Typestringmultipart/form-data必填

    API接⼝名

    参数名类型描述必填
    methodstringopen.token.refresh
    timestampint请求时间
    signstring签名

    请求参数

    参数名类型描述必填
    sidlong快麦ERP系统订单号
    tidstring平台订单号(创建接口)
    logistics_out_sidstring物流运单号
    logistics_codestring物流编码
    logistics_namestring物流公司名字
    send_datestring发货时间
    warehouse_idstring仓库编码
    sourcestring订单来源
    extstring预留
    orderslist商品列表
    oidlong平台⼦订单号
    sku_outer_idstring商品编码(平台商品编码)
    sku_idstring平台商品skuId
    numberstring数量
    namestring商品名称
    tidstring平台订单号
    order_idstring快麦ERP生成的子订单号(逗号分隔)

    响应参数

    参数名类型描述必填
    sessionobjectsession
    expiresInlong到期时间
    companyIdlong关联的企业ID
    userIdlong关联的用户ID
    accessTokenstring会话Token
    refreshTokenstring用来刷新会话的Token

    返回示例

    {
    "session": {
    "expiresIn": 12345,
    "companyId": 12345,
    "accessToken": "zhangsan",
    "userId": 12345,
    "refreshToken": "zhangsan",
    }
    }

    注意事项 每⼀个⼩时内最多刷新⼀次,不能频刷新,会话已经过期也不⽀持刷新了

  4. ⾃建平台订单系统发货后⾃动上传发货通知到自建平台店铺