## 订单状态通知 - **`开放平台失败重推回调通知不保证时序, 需要接入方自己做幂等处理`** ##### 通知地址 - ` 开放平台统一设置回调通知地址` ##### 请求方式 - POST ##### 通知参数 |参数名|必选|类型|说明| |:---- |:---|:----- |----- | |appId |是 |string |系统分配的appId | |timeStamp |是 |long | 时间戳(毫秒级) | |sign |是 |string | 加签密文 | |outOrderSn |是 |string | 接入方订单编号(唯一标识) | |orderSn |是 |string | 猎豹订单号 | |status |是 |int |订单状态, 2、已接单,3、配送中,4、已完成,-1、已取消 | |deliveryId |否 |int | 运力id | |deliveryName |否 |string | 运力名称 | |shipperName |否 |string | 骑手姓名 | |shipperPhone |否 |string | 骑手手机号 | |deliveryAmount |否 |double | 预估运费金额,单位: 元 | |discountAmount |否 |double | 优惠金额,单位: 元 | |deductAmount |否 |double | 违约金,单位: 元 | |needPayAmount |否 |double | 最终需支付金额,单位: 元 | ##### 通知示例 ``` { "appId": "100001", "timeStamp" : 1647919332000, "sign": "A6015AEA071BED6BBFFAE93018DE8820", "outOrderSn": "2161313407662810813", "orderSn": "210927103545271041", "status": 2, "deliveryId": 1, "deliveryName": "达达", "shipperName": "李xx", "shipperPhone": "18100000000", "deliveryAmount": 10.57, "discountAmount": 1.57, "deductAmount": 0, "needPayAmount": 9.0, "notifyCount":1 } ``` ##### 通知响应参数 字符串:**SUCCESS**,如果未正确返回,系统将根据推送规则进行多次推送,推送规则: 在首次推送后10、30、60、120、300、600、900、1800、3600、7200秒依次推送 ##### 备注 - 更多返回错误代码请看首页的错误代码描述