推送消息解析
1.消息结构体
返回参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
| status | int | 请求返回状态 |
| business_type | enum | 消息业务类型:TRADE_ORDER_STATE-订单状态事件,TRADE_ORDER_REFUND-退款事件、详细可参考消息结构里的描述 |
| msg_type | string | 消息状态,对应消息业务类型。如TRADE_ORDER_STATE-订单状态事件,对应有等待买家付款(WAIT_BUYER_PAY)、等待卖家发货(WAIT_SELLER_SEND_GOODS)等多种状态,详细可参考消息结构里的描述 |
| mode | enum | 加密方式 1代表md5,2代表pkcs#7 |
| sign | string | 防伪签名,在md5加密的情况下用 |
| send_count | int | 重发的次数 |
| msg | string | 消息对象,具体参数请看本页中各业务消息结构文档 |
status 状态说明
如有其他报错status值,请参考data报错信息
| status状态值 | 说明 |
|---|---|
| 0 | 请求成功, |
| 1 | 请求错误 |
支持消息类型说明
推送规则
1、消息推送服务通过 POST ,参数编码为 multipart/form-data,回调地址为用户申请插件的回调url、向开发者提供的地址推送消息。
2、开发者接收到消息后必须返回 {"code":0,"msg":"success"} 通知即速云成功接收。由于即速云服务端响应超时时间为5s,建议开发者接收到消息后立即返回成功code,再异步去处理自有的业务信息。
3、当推送没有成功返回(超时时间为5s),会进入重发。最多重发三次, 分别间隔10s、10s、10s。若三次重发后还是失败,则该消息会进入推送失败列表,不再自动重发。