车辆识别缴费

  • 简要描述

    • 在设备出口,当相机识别车牌后,指定车牌进行缴费,提示设备进行有牌车缴费出场;
  • 服务器下发报文

    {
           "msgId": "52b11f145b94876e123456",
          "deviceNo": "52b11f145b94876e",
          "actionName": "carPlateOut",
          "ack": 0,
          "resultCode": "1",
          "message": "成功",
          "data":"{\"type\": \"licensedPlate\",\"payState\": 0,\"displayPageTimeout\": \"150\",\"cph\": \"京A12477\",\"parkDuration\": \"0天0小56分\",\"isCharge\": true, \"inTime\":\"2024-3-20 09:15:48\",\"outTime\": \"2024-3-20 08:20:06\",\"carType\":\"TmpA\",\"isEnableCashChange\": true,\"money\": 2,\"payType\": 2,\"payID\":\"4654842165465456\",\"payQrcode\": 0 }"}
  • 服务器下发报文说明

字段名称 类型 必填 描述 备注
msgId String 本次请求的标识,响应时返回
deviceNo String 表示当前设备的唯一标记
actionName String carPlateOut
ack Int 应答方式 0:需要应答 1:不需要应答
resultCode String 出场状态 0:直接放行 1:等待通行,即弹出缴费页面提示缴费;2,禁止通行
message String 结果描述
data Object 表示json字符串
–type String 表示当前车辆类型licensedPlate:表示有牌车
–payState int 缴费状态 0 有记录; 1,没有记录,禁止出场;2,没有记录,需要按照设置最低的金额收费;3,已经弹出收收费框 4,表示车辆已经出场;5,表示支付失败;
–displayPageTimeout int 设备显示页面的倒计时
–cph String 车牌号码
–parkDuration String 停车时间
–isCharge boolean 否需要收费
–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的二维码;
  • 响应报文
{
        "actionName":"carPlateOut",
        "deviceNo":"52b11f145b94876e",
        "message":"车辆出场成功应答",
        "msgId":"52b11f145b94876e123456",
        "msgid":"52b11f145b94876e123456",
        "resultCode":1
}
  • 响应报文说明
字段名称 类型 必填 描述
msgId String 服务器下发的消息msgId
deviceNo String 表示当前设备的唯一标记
actionName String carPlateOut
resultCode int 1,成功;0 失败
message String 消息描述
作者:郭祥西  创建时间:2024-02-28 10:08
最后编辑:郭祥西  更新时间:2024-11-07 15:18