此协议用于开台时生成动态点餐二维码,可以打印到桌台留台单上,客人用来扫码点餐,正餐模式比较适用。
相比固定桌台二维码的好处是可以控制一码只能一次消费使用。桌台结账后可以主动调用1.6来使二维码失效。
请求参数说明
| 参数 | 描述 | 必填 | 示例值 | 类型 | 最大长度 |
| action | 接口参数组 | 是 | object | ||
| └action | 需要调用的接口名称 | 是 | do_qr_order | string | |
| get | GET参数组,本组参数需要参与签名 | 是 | object | ||
| └table | 桌台号 | 是 | 123 | string | |
| └expire | 过期时间,分钟(此参数不传默认30分钟)最小10分钟,最长8小时 | 否 | 60 | number |
请求示例
{
"action": {
"action": "do_qr_order"
},
"get": {
"table": "123",
"expire": 60
}
}响应参数说明
| 参数 | 描述 | 必填 | 示例值 | 类型 | 最大长度 |
| status | 返回状态。接口成功时为1,出错为0 | 是 | 1 | number | |
| code_url | 桌台url | 否 | https://wx.dc78.cn/t_CNB4G | string | |
| token | 桌台码token | 是 | t_CNB4G | string | |
| expire | 二维码有效期 | 是 | 60 | number |
响应示例
{
"status": "1",
"code_url": "https:\/\/wx.dc78.cn\/t_CNB4G",
"token": "t_CNB4G",
"expire": "60",
"server_timestamp": 1567494963,
"server_time": "2019-09-03 15:16:03",
"server_name": "api-106.hz"
}