合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# 扫码功能指令 ### 一、阅读前提 1. 本篇主要介绍易联云K4、K8扫码功能指令 ### 二、指令说明 <table> <colgroup> <col style="width: 10%;"> <col style="width: 16%;"> <col style="width: 66%;"> <col style="width: 5%;"> <col style="width: 5%;"> </colgroup> <thead> <tr> <th>指令</th> <th>内容</th> <th>说明</th> <th>K4</th> <th>K8</th> </tr> </thead> <tbody> <tr> <td>扫码功能(通知设备端)</td> <td>&lt;JSON&gt;json&lt;/JSON&gt</td> <td>指令放在订单开头;order_payment:支付订单,order_refund:退款订单,order_other:其它订单;scanned_code:扫码数据,数据类型字符串。pay_amount:金额,数据类型浮点型。pay_amount_source:金额来源,数据类型整型,1=USB键盘、2=USB订单、3=网络金额(等于3时,processed_state须设置为0)。processed_state:处理状态,数据类型整型,1=上报成功,2=收款成功,3=收款失败,4=退款成功,5=退款失败,6=核销成功,7=核销失败,8=出餐成功,9=出餐失败 </td> <td><span style="color:#00dd00;">&#10004;</span></td> <td><span style="color:#00dd00;">&#10004;</span></td> </tr> </tbody> </table> #### JSON指令示例 ##### 收款成功(order_payment对象为设备端上报内容): ```text <JSON>{"order_payment":{"scanned_code":"1234567890","pay_amount":0.01,"pay_amount_source":2},"processed_state":2}</JSON> ``` ##### 退款成功(order_refund对象为设备端上报内容): ```text <JSON>{"order_refund":{"scanned_code":"1234567890","pay_amount":0.01"pay_amount_source":2},"processed_state":4}</JSON> ``` ##### 核销成功(order_other对象为设备端上报内容): ```text <JSON>"order_other":{"scanned_code":"1234567890"},"processed_state":6}</JSON> ``` ##### 出餐成功(order_other对象为设备端上报内容): ```text <JSON>{"order_other":{"scanned_code":"1234567890"},"processed_state":8}</JSON> ``` ##### 网络金额下发,发起支付: ```text <JSON>{"order_payment":{"pay_amount":0.01,"pay_amount_source":3},"processed_state":0}</JSON> ``` ##### 网络金额下发,发起退款: ```text <JSON>{"order_refund":{"pay_amount":0.01,"pay_amount_source":3},"processed_state":0}</JSON> ```