# 心跳上报

机具注册完成后,机具需要在每隔30s进行心跳上报。心跳上报的同时需要检查并完成后台给出的指令。

# 请求方法

POST

# 请求地址

https://payapi.weixiao.qq.com/heartbeat

# 参数说明

参数 是否必填 类型 实例 说明
timestamp int 1607688922 配置更新时间(配置里面的timestamp字段)
offline_order_num int 199 当前离线订单总数
can_pay int 1 设备支付状态,参考config接口的pos.can_pay字段说明
md5 int 92009a514b8e69b56b0222a8d6df5e82 当前配置的md5值

# 响应说明

{
    "code": 0,
    "message": "",
    "data": {
        "cmd": "1",
        "timestamp": "1607689096"
    }
}
参数名 类型 必填 描述
code int Y 业务状态 0 为成功 其他为失败
message string Y 业务提示
data cmd string Y 机具指令,按以下逻辑判断是否需要拉取最新配置:整数1的二进制与返回的cmd对应的整数的二进制,如果与运算的结果为1,则需要拉机具配置,否则不需要
timestamp string Y 当前服务器时间