智能车牌识别系统通用接口

接口说明文档


无感支付扣款请求

<h5>简要描述</h5> <ul> <li>当用户在支付平台开通无感支付后,车辆在出场时本地停车场系统主动向支付平台发起无感支付扣款请求;</li> <li>支付平台收到请求后自行判断此车辆是否已经开通无感支付,若已开通则执行扣款,扣款成功后通过 <strong>下行接口[支付结果通知]</strong> 返回给本地停车场系统;</li> </ul> <h5>注意事项</h5> <ul> <li>对应入场时上传的order_id,每次请求相同</li> </ul> <h5>请求参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th style="text-align: left;">示列</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">service</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">接口名称</td> <td style="text-align: left;">requestautopay</td> </tr> <tr> <td style="text-align: left;">parkid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">车场ID</td> <td style="text-align: left;">20210001</td> </tr> <tr> <td style="text-align: left;">order_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">订单记录号</td> <td style="text-align: left;">10001</td> </tr> <tr> <td style="text-align: left;">parking_serial</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">订单流水号</td> <td style="text-align: left;">PN0000000889</td> </tr> <tr> <td style="text-align: left;">car_number</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">车牌号</td> <td style="text-align: left;">粤A12345</td> </tr> <tr> <td style="text-align: left;">in_time</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">入场时间</td> <td style="text-align: left;">2021-02-01 18:48:56</td> </tr> <tr> <td style="text-align: left;">duration</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td style="text-align: left;">停车时长(分钟)</td> <td style="text-align: left;">120</td> </tr> <tr> <td style="text-align: left;">price</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">单价</td> <td style="text-align: left;">15.80</td> </tr> <tr> <td style="text-align: left;">gateid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">出口通道编号</td> <td style="text-align: left;">2</td> </tr> <tr> <td style="text-align: left;">gatename</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">出口通道名称</td> <td style="text-align: left;">大门出口</td> </tr> <tr> <td style="text-align: left;">timestamp</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">当前时间戳,单位ms</td> <td style="text-align: left;">1546831287000</td> </tr> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">签名</td> <td style="text-align: left;">1E181500D2BBBF47F45C360459E96DD0</td> </tr> </tbody> </table> <pre><code>签名计算 sign = md5(UTF8(parkid+order_id+parking_serial+price+timestamp)) =md5(UTF8(2021000110001PN000000088915.801546831287000)) =5D54466E6641F64695B54734387894D6</code></pre> <h5>请求示例</h5> <pre><code> { "service": "requestautopay", "parkid": "20210001", "order_id": "10001", "parking_serial": "PN0000000889", "car_number": "粤A12345", "in_time": "2021-02-01 18:48:56", "duration": 120, "price": "15.80", "gateid": 2, "gatename": "大门出口", "timestamp": 1546831287000, "sign": "1E181500D2BBBF47F45C360459E96DD0" }</code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>示列</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">service</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>接口名称</td> <td>requestautopay</td> </tr> <tr> <td style="text-align: left;">result_code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>返回代码</td> <td>0 成功,其它失败</td> </tr> <tr> <td style="text-align: left;">order_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>订单记录号</td> <td>10001</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>返回描述</td> <td>上传成功</td> </tr> </tbody> </table> <h5>返回示例</h5> <p><strong>注意 :</strong> 返回成功只是代表支付平台收到了请求并且在处理扣款,真正扣款成功后要通过—&gt;下行接口[支付结果通知] 返回给本地停车场系统</p> <pre><code> { "service": "requestautopay", "result_code": 0, "order_id": "10001", "message": "请求成功,正在扣款" } { "service": "requestautopay", "result_code": 1, "order_id": "10001", "message": "请求失败,未开通无感支付" }</code></pre>

页面列表

ITEM_HTML