車場可通過該接口查詢訂單的電子支付狀態,調用sdk接口的uploadData(String jsonData)方法,把下列字段組成json數據格式傳給方法參數。
需要調用支付狀態查詢的情況:當車場網絡出現異常沒有收到支付結果時,車場收費系統可以調用這個接口來查詢支付結果。
* **注:訂單出場結算后預付狀態已改為已結算狀態,"pay_scene"傳"prepay"會查詢失敗,可以去掉該字段進行查詢**
字段信息:
| 名稱 | 說明 | 類型|最大長度 | 示例 | 是否必傳字段 |
| --- | --- | --- | --- | --- | --- |
service_name |接口名稱 |String|12 |query_order| 是
data_target|數據發送位置 |String|6 |固定為:bolink| 是
car_number |車牌號(非必傳;傳車牌號時需是與入場訂單號對應的車牌號) |String|8 |蘇BH0355 |否
order_id |訂單號(車輛在停車場停車唯一訂單編號,對應入場訂單編號) |String|48| A1_2C1516935325 |是
pay_type| 支付類型:Sweepcode(被掃),wallet(余額、無感),scancode(主掃)| String|12 |sweepcode,wallet,scancode |否
pay_scene |支付場景,prepay(預付),outpay(出口直付) |String|12 |prepay,outpay| 否
time_temp| 時間戳,取系統時間,13位到毫秒 |Number|15| 1516934957998 |是
> 示例
> {"order_id":"A1_2C1516935325","data_target":"bolink","service_name":"query_order","car_number":"蘇BH0355",
> "time_temp":1516934957889,"pay_type":"sweepcode","pay_scene":"prepay"}
方法調用異步返回結果,在下行接口監聽處獲取對應service_name的返回結果,json格式,包含兩個字段:service_name和data,service_name固定為query_order,用于處理業務判斷,data是一個json數組,由表中josn字段以下的字段組成,當有多條時,返回多個。
| 名稱 | 說明 | 類型 |最大長度| 示例 | 是否必傳字段 |
| --- | --- | --- | --- | --- | --- |
service_name |接口名稱| String|12 |query_order| 是
data| Json數組,包含下面的字段| Json|48| [{"state":1,"car_number":"蘇BH0355","order_id":"A1_2C1516955555"...},{"state":1,"car_number":"蘇BH0355","order_id":"A1_2C1516988"..}] |是
state| 調用結果1成功,0失敗| Number|1| 1 |是
car_number |車牌號| String|8 |蘇BH0355| 是
order_id| 訂單號 |String|48 |A1_2C1516935325 |是
pay_type| 支付類型:sweepcode(被掃),wallet(余額、無感),scancode(主掃) |String|12 |sweepcode,wallet,scancode |否
pay_scene |支付場景,prepay(預付),outpay(出口直付) |String |12|prepay,outpay |否
pay_channel |支付通道 0微信 1支付寶 2余額 3銀聯 |Number|1 |0| 是
in_time |進場時間(unix時間戳格式) |Number|15 |1520041152| 是
out_time| 出場時間| Number| 15|1520041152| 是
pay_time| 支付時間| Number| 15|1520041152 |是
money |支付金額 |String|15 |0.01| 是
errmsg| 消息提示| String|48 |查詢成功| 是
trade_no| 交易流水號 |String|48| paauthcode2001591516935399756 |是
> 示例
> {"data":[{"state":1,"car_number":"蘇BH0355","order_id":"A1_2C1516935325","pay_type":"sweepcode","pay_scene":"outpay","money":"0.01","in_time":1516935325,"out_time":1516935360,"trade_no":"paauthcode2001591516935399756","pay_channel":0,"pay_time":1516935402,"errmsg":"查詢成功"}],"service_name":"query_order"}
- 停車系統與車場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
- 六、常見問題答疑
- 七、專題文檔