设备开启现金缴费后,在出场缴费时会有现金缴费的提示,现在默认只有机器人才有现金缴费功能;
1,设备发送【现金收取缴费】
| 字段名称 | 类型 | 必填 | 描述 | 备注 |
| requestID | String | 是 | 本次请求的标识,响应时返回 | |
| deviceNo | String | 是 | 表示当前设备的唯一标记 | |
| actionName | String | 是 | vehicleCashPayRequest | |
| sign | String | 否 | ||
| data | Object | 是 | 表示json字符串 |
data 内容格式
| 字段名称 | 类型 | 必填 | 描述 | 备注 |
| type | String | 否 | unlicensedMultipleSheetsCashPayment表示无牌车 | |
| payMoney | String | 是 | 表示现金支付金额 | |
| timeStamp | String | 否 | 表示当前时间戳 | |
| cph | String | 否 | 车牌号码 | |
| payID | String | 否 | 支付的流水号 |
2,服务器应答【现金收取缴费应答】
| 字段名称 | 类型 | 必填 | 描述 | 备注 |
| msgId | String | 是 | 本次请求的标识,响应时返回 | |
| key | String | 否 | 车场编号 | |
| deviceNo | String | 是 | 表示当前设备的唯一标记 | |
| actionName | String | 是 | vehicleCashPayRequest | |
| ack | Int | 否 | 应答方式 0:需要应答 1:不需要应答 |
|
| resultCode | String | 是 | 处理结果:1-成功 其它失败 | |
| message | String | 是 | 结果描述 |
设备发送对应服务器下发应答(根据下发消息的ack来确定是否应答)
| 字段名称 | 类型 | 必填 | 描述 |
| msgId | String | 是 | 服务器下发的消息msgId |
| deviceNo | String | 是 | 表示当前设备的唯一标记 |
| actionName | String | 是 | vehicleCashPayRequest |
| resultCode | int | 是 | 1,成功;0 失败 |
| message | String | 是 | 消息描述 |
3,服务器下发【压入现金】
| 字段名称 | 类型 | 必填 | 描述 | 备注 |
| msgId | String | 是 | 本次请求的标识,响应时返回 | |
| key | String | 否 | 车场编号 | |
| deviceNo | String | 是 | 表示当前设备的唯一标记 | |
| message | String | 是 | 压入现金消息提示 | |
| actionName | String | 是 | setRmbMachinePressMoney | |
| ack | Int | 否 | 应答方式 0:需要应答 1:不需要应答 |
设备发送对应服务器下发应答(根据下发消息的ack来确定是否应答)
| 字段名称 | 类型 | 必填 | 描述 |
| msgId | String | 是 | 服务器下发的消息msgId |
| deviceNo | String | 是 | 表示当前设备的唯一标记 |
| actionName | String | 是 | setRmbMachinePressMoney |
| resultCode | int | 是 | 1,成功;0 失败 |
| message | String | 是 | 消息描述 |
4,设备发送【压入现金结果】
| 字段名称 | 类型 | 必填 | 描述 | 备注 |
| requestID | String | 是 | 本次请求的标识,响应时返回 | |
| deviceNo | String | 是 | 表示当前设备的唯一标记 | |
| actionName | String | 是 | cashCollectResultRequest | |
| sign | String | 否 | ||
| data | Object | 是 | 表示json字符串 |
data 内容格式
| 字段名称 | 类型 | 必填 | 描述 | 备注 |
| type | String | 是 | unlicensedMultipleSheetsCashPayment表示无牌车 | |
| payMoney | String | 是 | 表示现金支付金额 | |
| timeStamp | String | 否 | 表示当前时间戳 | |
| cph | String | 否 | 车牌号码 | |
| payID | String | 否 | 支付的流水号 | |
| collectState | int | 是 | 0 表示收费失败 1 表示收费成功 |
5,服务器下发【现金缴费结果】
| 字段名称 | 类型 | 必填 | 描述 | 备注 |
| deviceNo | String | 是 | 表示当前设备的唯一标记 | |
| actionName | String | 是 | vehicleCashPayResponse | |
| sign | String | 否 | ||
| resultCode | String | 是 | 0,表示失败;1,表示收费成功;2,表示可以继续提示用户进行收费; | |
| message | String | 是 | 缴费描述信息 | |
| data | Object | 是 | 表示json字符串 |
data 内容格式
| 字段名称 | 类型 | 必填 | 描述 | 备注 |
| type | String | 是 | unlicensedMultipleSheetsCashPayment | |
| displayPageTimeout | int | 否 | 当前页面显示倒计时时长,单位为秒 | 缴费失败或者成功,默认是30秒;更新收费信息,继续缴费,默认是300秒 |
| cph | String | 否 | 车牌号 | |
| carType | String | 否 | 车牌类型 | |
| payID | String | 否 | 支付消息的流水号 | |
| cachePayMoney | float | 是 | 缓存金额 | |
| chargeMoney | float | 是 | 当前收费金额 | |
| SSJE | float | 是 | 实收金额 | |
| YSJE | float | 是 | 应收金额 | |
| isChange | boolen | 是 | 表示是否需要找零 | |
| changeAmount | float | 是 | 找零金额,只有红包才存在 | |
| walletQrcode | String | 否 | 找零二维码 | |
| parkDuration | String | 否 | 停车时间 | |
| enterParkTime | String | 否 | 入场时间 | |
| outParkTime | String | 否 | 出场时间 | |
| billQrcode | String | 是 | 发票二维码 |
设备发送对应服务器下发应答(根据下发消息的ack来确定是否应答)
| 字段名称 | 类型 | 必填 | 描述 |
| msgId | String | 是 | 服务器下发的消息msgId |
| deviceNo | String | 是 | 表示当前设备的唯一标记 |
| actionName | String | 是 | vehicleCashPayResponse |
| resultCode | int | 是 | 1,成功;0 失败 |
| message | String | 是 | 消息描述 |