车辆识别缴费

  • 简要描述

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

    {
           "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:31