泊鏈會員車主在本車場停車時,又不是本停車云的會員時,車主操作公眾號或app查詢訂單時,泊鏈下發查詢訂單金額請求到sdk,sdk回調收費系統查詢訂單金額,收費系統計算后返回給sdk,收費系統通過sdk的方法UploadUtil.uploadData(String jsonData)將當前訂單金額上傳到泊鏈,再通知到車主終端,顯示訂單金額。
注:無牌車掃出場直付碼支付成功后,再次掃碼泊鏈下發的價格查詢消息pay_scene是1
注:有牌車掃出場直付碼查詢價格,車場本地收費系統根據泊鏈推送的車場編號、pay_scene支付場景、出口通道號等信息判斷并返回相應車場、通道當前需要結算的車輛訂單價格信息(例如:A車開到車場出口通道D3,這時掃出口通道D3的出場直付碼,車場根據pay_scene支付場景、出口通道號D3等信息判斷返回車輛A的訂單價格信息)
字段:
| 名稱 | 說明 | 類型|最大長度 | 示例 | 是否必傳字段 |
| --- | --- | --- | --- | --- | --- |
car_number| 車牌| String|8 |京HP00G6| 否,pay_scene為0,2時必傳
service_name |接口名稱| String|12 |query_price |是
order_id |訂單記錄號(車輛在停車場停車唯一訂單編號,對應入場訂單編號)| String|48 |10000| 否,pay_scene為0,2時必傳;pay_scene為0時,無在場訂單會下發order_id為空串
park_id| 車場編號 |String|24| 20003 |是
pay_scene |支付場景,0:場內預付,1:結算待支付,2:無牌車請求結算,默認:0 |Number|1 |0 |是
out_channel_id |出口通道:字母、數字和下劃線組成 |String|16 |A1 |否,pay_scene為1,2時必傳
query_order_no| 查詢價格編號:本次收費系統查詢價格的編號,返回時,原值返回,在預付通知中返回給收費系統 |String|16| 300022 |否,pay_scene為1,2時必傳
licence|無牌車車牌|String|10|AD42F3B|否,車場以出口待結算車輛為準;泊鏈下發當前掃碼車主產生過的無牌車牌號,如當前掃碼車主沒產生過無牌車牌號,則不下發該字段;當車場本地不存在待結算有牌車訂單且存在該無牌車的在場訂單的情況下,才使用licence車牌來進行結算
|pay_user_id|微信openID或者支付寶的BuyerID|String|100| ouc2o01Annba-HFNNfij-3xBXHrEEWEW|否,當車主用微信或者支付寶APP掃碼支付時,并且支付通道是微信直連、支付寶直連、樂刷、匯付為必傳
* * * * *
**返回:調用UploadUtil.uploadData(String jsonData)返回上傳結果,方法返回描述如下**
| 名稱 | 說明 | 類型 | 最大長度|示例 | 是否必傳字段 |
| --- | --- | --- | --- | --- | --- |
service_name| 接口名稱 |String|12| query_price| 是
data_target| **傳輸位置,SDK模式必傳,HTTP模式不傳** |String|6| bolink| 是
state| 狀態| Number|1| 0失敗1成功| 是
free_out_time| 免費離場時間(分鐘)| Number|15 |10|否(默認顯示10分鐘)
query_time| 查詢價格時間 Number(unix時間戳格式,精確到秒) |15|1490875218 |否
duration| 停車時長(分鐘) |Number|15| 50 |是
derate_money |減免金額(元)| String|15 |5| 否
derate_duration |減免時長(分鐘) |Number|15| 5| 否
park_id |車場編號 |String|24| 20003 |是
order_id |訂單記錄號(車輛在停車場停車唯一訂單編號,對應入場訂單編號)| String|48 |10000 |是
query_order_no |查詢價格編號:本次收費系統查詢價格的編號,返回時,原值返回,在預付通知中返回給收費系統| String|48|300022| 否,查詢調用pay_scene為1,2時必傳
errmsg| 方法返回描述 |String|48 |State=0時不能為空 |否(有值時必傳)
price| 應收金額(元)| String|15| 6.0| 是
total |訂單金額(元)| String |15|6.0 |否
position |停車位置| String|24 |A001 |否
in_time |進場時間unix時間戳格式| Number|15 |1490875218| 是(與car_number同時返回,可以支付未上傳的訂單)
car_number |車牌| String| 8|京GH0093 |是(與in_time同時返回,可以支付未上傳的訂單)
hide_inpark_info |有了這字段我們就不顯示入場時間和停車時長等需要入場信息的字段| Number|1| 1是 0否| 否(pay_scene為1,2時,返回hide_inpark_info值為1,可以隱藏入場時間和停車時長等需要入場信息)
|multiple_prepay | 車場返回價格時加上這個參數,0不支持多次預付,1支持多次預付;默認0。| Number |1 |0不支持,1支持|否|
### **http方式返回字段信息**
| 名稱 | 說明 | 類型|最大長度 | 示例 | 是否必傳字段 |
| --- | --- | --- | --- | --- | --- |
service_name |服務 |String|12| query_price| 是
token |令牌 |String |32|b1ce1026cb794d8ca515159b4b5cecea |是
sign |數據簽名 |String|32 |50BE7B01F8531AE4346B1170BE8E90DA |是
data |數據,下列字段組成的json對象 |Json|48| {} |是
state| 狀態| Number|1| 0失敗1成功| 是
free_out_time|免費離場時間(分鐘)|Number|15| 10 |否(默認顯示10分鐘)
query_time| 查詢價格時間 |Number(unix時間戳格式,精確到秒)|15 |1490875218 |否
duration |停車時長(分鐘)| Number|15| 50|是
derate_money| 減免金額(元) |String |15|5 |否
derate_duration | 減免時長(分鐘)| Number|15| 5 |否
park_id |車場編號| String|24 |20003| 是
order_id| 訂單記錄號(車輛在停車場停車唯一訂單編號,對應入場訂單編號)| String|48 |10000 |是
query_order_no| 查詢價格編號:本次收費系統查詢價格的編號,返回時,原值返回,在預付通知中返回給收費系統 |String|48 |300022| 否,查詢調用pay_scene為1,2時必傳
errmsg |方法返回描述 |String|48| State=0時不能為空 |否(有值時必傳)
price |應收金額(元)| String|15 |6.0 |是
total |訂單金額(元)| String| 15|6.0 |否
position| 停車位置 |String|24 |A001 |否
|multiple_prepay | 車場返回價格時加上這個參數,0不支持多次預付,1支持多次預付;默認0。| Number |1 |0不支持,1支持|否|
- 停車系統與車場SDK接口協議(含http模式)
- 修訂記錄
- SDK開發包下載
- 一、系統集成
- 1.1初始化
- 1.2反初始化
- 二、上行接口
- 2.1車輛入場
- 2.1.1更新用戶余額(http模式)
- 2.2車輛出場電子支付
- 2.3獲取二維碼地址
- 2.4 車場訂單電子支付狀態查詢接口
- 2.5 查詢在場訂單
- 2.6 車輛圖片上傳
- 三、下行接口
- 3.1查詢訂單價格
- 3.2預付訂單通知
- 3.3無牌車入場請求
- 3.4電子收費異步返回結果
- 四、查詢免密及電子支付(SDK提供)
- 4.1獲取當前車牌余額及是否支持免密及電子支付
- 五、附錄
- 5.1 數據定義
- 5.1.1訂單支付類型:pay_type
- 5.1.2是否是泊漣會員:is_exist
- 5.1.3網絡狀態:net_status
- 5.1.4訂單支付通道:pay_channel
- 六、常見問題答疑
- 七、專題文檔