通道机Mqtt对接协议

2.3.1 无牌车小票请求出场

更新时间:2022-12-05

设备出口进行无牌车出场的流程:

1,设备出口压地感提示用户出示小票进行扫码出场;

2,车主出示小票后,扫码头扫到小票的二维码发送【无牌车扫小票请求出场缴费】

3,服务器下发【小票请求出场缴费】

一,设备发送【无牌车扫小票请求出场缴费】

字段名称 类型 必填 描述 备注
requestID String 本次请求的标识,响应时返回  
deviceNo String 表示当前设备的唯一标记  
actionName String unlicensedTicketRequestOut  
sign String    
data Object json字符串  

data 数据格式:

字段名称 类型 必填 描述  
ticketQrcode String 表示小票上的二维码  

 

二,服务器下发【小票请求出场缴费】

字段名称 类型 必填 描述 备注
msgId String 本次请求的标识,响应时返回  
key String 车场编号  
deviceNo String 表示当前设备的唯一标记  
actionName String carPlateOut  
ack Int 应答方式
0:需要应答
1:不需要应答
 
resultCode String

出场状态

0:直接放行 1:等待通行,即弹出缴费页面提示缴费;2,禁止通行
message String 结果描述  
data Object 表示json字符串  

data 内容格式

字段名称 类型 必填 描述 备注
type String

表示当前车辆类型unlicensedPlate 无牌车;

 
payState int 缴费状态 0 有记录; 1,没有记录,禁止出场;2,没有记录,需要按照设置最低的金额收费;3,已经弹出收收费框 4,表示车辆已经出场;5,表示支付失败;
displayPageTimeout int 页面显示倒计时时长,单位为秒 直接放行或者禁止通行,默认是60秒,等待缴费通行默认是300秒
cph String 车牌号码  
parkDuration String 停车时间  
isCharge boolean 否需要收费  
money float 缴费金额  
inTime String 入场时间 格式如下:2020-10-16 12:00:00
outTime String 出场时间 格式如下:2020-10-16 12:00:00
carType String 表示车辆类型 MthA 表示月租车
TmpA 表示临时车
StrB 表示储值车
Free 表示免费车
TmpJ 表示超时收费
isEnableCashChange boolean 是否使能现金收费  
payID String 流水号  
payType int 支付类型 0微信支付
1支付宝支付
2微信支付宝混合支付
3招行支付
4建行支付
5工行支付
6其它支付类型
payQrcode String 支付二维码 payType为0、1、2、4、5显示的二维码为设置参数中的laneQrcode的车道二维码;
当payType为3、6显示的是当前传到设备的payQrcode的二维码;

 

设备发送对应服务器下发应答(根据下发消息的ack来确定是否应答)

字段名称 类型 必填 描述
msgId String 服务器下发的消息msgId
deviceNo String 表示当前设备的唯一标记
actionName String carPlateOut
resultCode int 1,成功;0 失败
message String 消息描述

 



个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “