订单状态回调通知

订单状态变化后,曹操会主动将变更内容推动接入方。若回调失败,则会进行重试,重试间隔为1min,2min,4min,8min,16min,32min,若还是失败则消息丢弃。(曹操回调接入方超时设置3秒,超过3秒走重试策略)

建议:为防止因异常情况导致的回调失败,造成双方系统的订单状态和信息不一致,建议接入方在回调基础上,查询订单详情接口,来确保信息的一致性。

请求地址: 接入方提供,曹操主动请求。如使用https协议,必须拥有证书。

服务协议: HTTP/POST

Content-Type: application/x-www-form-urlencoded

签名方式: 同接口签名一致,不同的是加签参数去除client_id,在进行加签,得到加签结果

回调参数:

参数名称 类型 必选 说明
timestamp long Y 时间戳
sign string Y 签名
order_id string Y 订单id
ext_order_id string Y 下单时第三方传入的外部单号
event string Y 订单状态变化事件,请参照《1.5订单状态及类型》

注意事项: 订单状态通知的标准化参数为上述字段,因部分业务需要透出全部字段,所以建议对接方选择从request取全部参数进行验签,否则增加了参数,会有验签失败的风险。

校验结果示例:

返回结果曹操会校验其正确性,如果校验失败,则会发起重试。

{"code": 200,"success": true}