设备开启现金缴费后,在出场缴费时会有现金缴费的提示,现在默认只有机器人才有现金缴费功能;
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 | 是 | 消息描述 |