有牌车钱包二维码缴费
设备上报车辆钱包二维码缴费信息
简要描述
- 当有牌车出场显示缴费信息后,设备提供扫码头进行扫码钱包二维码缴费。
流程图
请求报文
{
"actionName":"uploadPaymentQrcode",
"cmd":"uploadPaymentQrcode",
"data":{"cph":"京A12477","payID":"4654842165465456","qrdata":"131246141607246309","type":"licensedWalletQrcode"},
"deviceNo":"52b11f145b94876e",
"requestID":"240320143245Iida52b11f145b94876e"
}
- 请求报文说明
字段名称 | 类型 | 必填 | 描述 |
---|---|---|---|
requestID | String | 是 | 本次请求的标识,响应时返回 |
deviceNo | String | 是 | 表示当前设备的唯一标记 |
actionName | String | 是 | uploadPaymentQrcode |
sign | String | 否 | |
data | Object | 是 | 表示json字符串 |
–type | String | 是 | licensedWalletQrcode:表示有牌车付款码 |
–qrdata | String | 是 | 付款的二维码数据 |
–cph | String | 否 | 车牌号码 |
–payID | String | 否 | 支付消息的流水号 |
服务器响应车辆钱包二维码缴费信息
简要描述
- 当服务器收到钱包二维码缴费信息后,服务器响应设备收到成功。
请求报文
{
"msgId":"52b11f145b94876e123456",
"deviceNo":"52b11f145b94876e",
"actionName":"uploadPaymentQrcode",
"ack":0,
"resultCode":"1",
"message":"成功"
}
- 请求报文说明
字段名称 | 类型 | 必填 | 描述 |
---|---|---|---|
msgId | String | 是 | 本次请求的标识,响应时返回 |
deviceNo | String | 是 | 表示当前设备的唯一标记 |
actionName | String | 是 | uploadPaymentQrcode |
ack | Int | 否 | 应答方式 0:需要应答 1:不需要应答 |
resultCode | String | 是 | 处理结果:1-成功 其它失败 |
message | String | 是 | 结果描述 |
- 响应报文
{
"actionName":"uploadPaymentQrcode",
"deviceNo":"52b11f145b94876e",
"message":"二维码反扫缴费应答",
"msgId":"52b11f145b94876e123456",
"msgid":"52b11f145b94876e123456",
"resultCode":1
}
- 响应报文说明
字段名称 | 类型 | 必填 | 描述 |
---|---|---|---|
msgId | String | 是 | 服务器下发的消息msgId |
deviceNo | String | 是 | 表示当前设备的唯一标记 |
actionName | String | 是 | uploadPaymentQrcode |
resultCode | int | 是 | 1,成功;0 失败 |
message | String | 是 | 消息描述 |
服务器通知设备缴费结果
- 简要描述
- 服务器接收钱包二维码缴费后,服务器内部业务处理后,通知设备车辆缴费成功是否。
- 请求报文
{
"msgId": "52b11f145b94876e123456",
"deviceNo": "52b11f145b94876e",
"actionName": "onlinePaymentResult",
"ack": 0,
"resultCode": "1",
"data":"{
\"type\": \"licensedPlate\",
\"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\",
\"billQrcode\": \"\",
\"payType\": 2,
\"chargeMoney\": 10
}"
}
- 请求报文说明
字段名称 | 类型 | 必填 | 描述 |
---|---|---|---|
deviceNo | String | 是 | 表示当前设备的唯一标记 |
actionName | String | 是 | paymentQrcodeResult |
sign | String | 否 | |
resultCode | String | 是 | 处理结果:1-成功 其它失败 |
data | Object | 是 | 表示json字符串 |
–displayPageTimeout | int | 否 | 提示页面显示时长 |
–type | String | 是 | licensedWalletQrcode |
–cph | String | 是 | 车牌号 |
–carType | String | 否 | 车牌类型 |
–parkDuration | String | 否 | 停车时间 |
–enterParkTime | String | 否 | 入场时间 |
– outParkTime | String | 否 | 出场时间 |
–chargeMoney | float | 是 | 车辆出场缴费的总金额 |
–billQrcode | String | 是 | 发票二维码 |
- 响应报文
{
"actionName":"onlinePaymentResult",
"deviceNo":"52b11f145b94876e",
"message":"二维码缴费结果应答成功",
"msgId":"52b11f145b94876e123456",
"msgid":"52b11f145b94876e123456",
"resultCode":1
}
- 响应报文说明
字段名称 | 类型 | 必填 | 描述 |
---|---|---|---|
msgId | String | 是 | 服务器下发的消息msgId |
deviceNo | String | 是 | 表示当前设备的唯一标记 |
actionName | String | 是 | paymentQrcodeResult |
resultCode | int | 是 | 1,成功;0 失败 |
message | String | 是 | 消息描述 |
作者:郭祥西 创建时间:2024-02-28 10:08
最后编辑:郭祥西 更新时间:2024-11-07 15:18
最后编辑:郭祥西 更新时间:2024-11-07 15:18