URL地址:http://HostIP/qrcodePaymentCashRequest
支持Post方法
请求参数
字段 | 类型 | 必填 | 描述 | 示例值 |
deviceno | String | 是 | 表示当前设备的唯一标记 | 3ba49512ed8991df (查看设备搜索说明) |
sign | String | 是 | 968E67E4D26C36A6A90813A1001CDED2 | |
data | json | 是 |
|
data Json格式数据格式
字段 | 类型 | 必填 | 描述 | 示例值 |
payMoney | float | 是 | 表示现金支付金额 | |
timeStamp | String | 是 | 表示当前时间戳 | 1599817353785 |
payID | String | 否 | 支付消息的流水号 | 表示当前支付唯一 |
collectType | int | 否 | 默认为0 | 表示纸币机收钱类型,0 表示客户发送直接收钱不等回应;1 表示客户发送收钱后,等待纸币机取人收钱的状态 |
collectState | int | 否 | 收费压钱的状态 | 0 表示收费失败 1 表示收费成功 |
实例数据:
{
"deviceno": "f5413b83eae455c6",
"sign": "968e67e4d26c36a6a90813a1001cded2",
"data": {
"payMoney": 10.0,
"timeStamp": "1599817353785",
"payID": "76",
"collectType":1
},
}
异步应答的URl:
Http://DeviceIp:8099/qrcodePaymentCashResponse
字段 | 类型 | 必填 | 描述 | 示例值 |
deviceno | string | 是 | 0 | |
sign | string | 是 | ||
timestemp |
string | 是 | ||
resultCode |
int |
是 | 0,表示失败;1,表示收费成功;2,表示可以继续提示用户进行收费; | |
data |
string | 是 | 表示的是Json字符串 |
data Json数据结构字段
字段 | 类型 | 必填 | 描述 | 示例值 |
custromPrintText | String | 否 | 自定义打印格式 | |
isChange | boolean | 否 | 表示是否需要找零 | 有找零,那么会自动打印红包小票 |
changeAmount | float | 否 | 找零金额,只有红包才存在 | |
walletQrcode | float | 否 | 红包二维码 | 当没有纸时,二维码显示在界面上 |
用户自定义二维码缴费的出场返回数据 String voiceText; 主要是当继续缴费,页面的更新显示; |
否 |
custromPrintText Json数据结构
字段 | 类型 | 必填 | 描述 | 示例值 |
type | int | 否 | 文本数据的类型 |
不填该字段,默认是0; 0:表示普通的文本数据; 1:表示二维码的文本数据; |
alignType | int | 否 | 普通文本的对齐方式 |
不填该字段,默认是0 |
text | String | 是 | 数据内容 | 注意:小票一行最多显示中文数位16个,英文字符显示的个数为32个; |