智能车牌识别管理系统接口

智能车牌识别管理系统接口


无感支付扣款请求

<p><strong>简要描述:</strong></p> <ul> <li>当用户在支付平台开通无感支付后,车辆在出场时本地停车场系统主动向支付平台发起无感支付扣款请求;</li> <li>支付平台收到请求后自行判断此车辆是否已经开通无感支付,若已开通则执行扣款,扣款成功后通过 <strong>下行接口[支付结果通知]</strong> 返回给本地停车场系统;</li> </ul> <p><strong>请求参数:</strong></p> <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>示例</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>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>20180001</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>118881&lt;br&gt;(对应入场时上传的order_id,每次请求相同)</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>PN0000000750</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>118881</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>2018-09-25 19:35:40</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>110</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>15.50</td> </tr> <tr> <td style="text-align: left;">gateid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td style="text-align: left;">出场通道ID</td> <td>2</td> </tr> <tr> <td style="text-align: left;">gatename</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td style="text-align: left;">出场通道名称</td> <td>北门出口</td> </tr> <tr> <td style="text-align: left;">timestamp</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td style="text-align: left;">当前时间戳,单位ms</td> <td>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;">签名=md5(UTF8(parkid&lt;br&gt;+order_id&lt;br&gt;+parking_serial&lt;br&gt;+price&lt;br&gt;+timestamp))</td> <td>1E181500D2BBBF47F45C360459E96DD0</td> </tr> </tbody> </table> <pre><code>签名计算 sign = md5(UTF8(parkid+order_id+parking_serial+price+timestamp)) =md5(UTF8(20180001118881PN000000075015.501546831287000)) =1E181500D2BBBF47F45C360459E96DD0</code></pre> <p><strong>请求示例</strong></p> <pre><code> { &amp;quot;service&amp;quot;: &amp;quot;requestautopay&amp;quot;, &amp;quot;parkid&amp;quot;: &amp;quot;20180001&amp;quot;, &amp;quot;order_id&amp;quot;: &amp;quot;118881&amp;quot;, &amp;quot;parking_serial&amp;quot;: &amp;quot;PN0000000750&amp;quot;, &amp;quot;car_number&amp;quot;: &amp;quot;粤B12345&amp;quot;, &amp;quot;in_time&amp;quot;: &amp;quot;2018-09-25 19:35:40&amp;quot;, &amp;quot;duration&amp;quot;: 110, &amp;quot;price&amp;quot;: &amp;quot;15.50&amp;quot;, &amp;quot;gateid&amp;quot;: 2, &amp;quot;gatename&amp;quot;: &amp;quot;北门出口&amp;quot;, &amp;quot;timestamp&amp;quot;: 1546831287000, &amp;quot;sign&amp;quot;: &amp;quot;1E181500D2BBBF47F45C360459E96DD0&amp;quot; }</code></pre> <p><strong>返回参数说明</strong></p> <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>示例</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>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 style="text-align: left;">返回代码</td> <td>0请求成功,1请求失败</td> </tr> <tr> <td style="text-align: left;">order_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td style="text-align: left;">订单记录号</td> <td>118881</td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td style="text-align: left;">返回描述</td> <td>请求成功</td> </tr> </tbody> </table> <p><strong>返回示例</strong> <strong>注意 :</strong> 返回成功只是代表支付平台收到了请求并且在处理扣款,真正扣款成功后要通过--&gt;下行接口[支付结果通知] 返回给本地停车场系统</p> <pre><code> { &amp;quot;service&amp;quot;: &amp;quot;requestautopay&amp;quot;, &amp;quot;result_code&amp;quot;: 0, &amp;quot;order_id&amp;quot;: &amp;quot;118881&amp;quot;, &amp;quot;message&amp;quot;: &amp;quot;请求成功,正在扣款&amp;quot; } { &amp;quot;service&amp;quot;: &amp;quot;requestautopay&amp;quot;, &amp;quot;result_code&amp;quot;: 1, &amp;quot;order_id&amp;quot;: &amp;quot;118881&amp;quot;, &amp;quot;message&amp;quot;: &amp;quot;请求失败,未开通无感支付&amp;quot; }</code></pre>

页面列表

ITEM_HTML