車場SDK與停車收費系統集成時,收費系統調用SDK提供的初始化方法,初始化一些身份信息。
Java版本的調用方法名為UploadUtil.init(String jsonData),調用時,把所有參數按json對象格式組成字符串,作為參數給java方法。
| 名稱 | 說明 | 類型 |最大長度| 示例 |
| --- | --- | --- | --- | --- |
union_id |廠商平臺賬號| String| 12|200002
ukey |廠商平臺密鑰,泊鏈接口簽名用| String|24 |EA2D90FEEF1E9F8E
park_id |車場編號| String|24 |3251
bolink_addr |泊鏈服務器地址,可以是域名| String|16 |測試環境:beta.bolink.club;正式環境:s.bolink.club
bport| 泊鏈端口 |number|10 |6789
local_id| 收費系統編號,同一車場的收費系統編號不可重復,車場存在多個收費系統集成sdk時,必傳,車場sdk初始化參數中的local_id,可以按規則包含通道信息,用關鍵字channels后加下劃線加通道號,多個時用下劃線分隔,結尾不要加下劃線,如local_id=mac001,需要綁定A1、A2、A3三個通道,那就寫為local_id=aaa001_channels_A1_A2_A3,那么這個sdk就管理了三個通道:A1,A2,A3。在泊鏈后臺生成入場或出場二維碼,輸入的通道號在這個sdk管理中,車主掃帶該通道號二維碼時,泊鏈會把入場或出場消息發給這個sdk(在線),如果sdk不在線,則不發送。| String|196 |22AA
log_show| sdk是否打印日志| number| 1| 0不打印日志,1打印,默認0
set_params| 設置參數,擴展參數,見下表說明| json|48 |{"prepay_send":"1"} |否
擴展參數
| 名稱 | 說明 | 類型|最大長度| 示例 | 是否必傳 |
| --- | --- | --- | --- | --- | --- |
| prepay_send |接收預付消息,0不收,1接收 | String|1 | 1 | 否 |
jsonData數據示例
{"union_id":"200002","ukey":"EA2D90FEEF1E9F8E","park_id":"3251","bolink_addr": "beta.bolink.club","bport":6789,”local_id”:"aaa001_channels_A1_A2_A3","log_show":1,"set_params":{"prepay_send":"1"}}
* * * * *
返回:
| 名稱 | 說明 | 類型|最大長度 | 示例 |
| --- | --- | --- | --- | --- |
state |狀態 | Number|1 |0失敗1成功
errmsg| 錯誤提示 |String|48
示例{"state":1}
### **http對接字段信息:**
| 名稱 | 說明 | 類型 |最大長度| 示例 | 是否必傳字段
| --- | --- | --- | --- | --- | --- |
service_name |接口名稱| String|5 |“login” |是
sign| 簽名串 |String|32| 63ECB6FF63605A4092ADCA5EF796F580 |是
data| 數據,下列字段組成的json對象 |Json|48| {} |是
union_id |廠商平臺賬號| String|12 |200208| 是
park_id |車場編號| String| 24|21835 |是
local_id| 收費系統編號,同一車場的收費系統編號不可重復,車場存在多個收費系統集成http時,必傳,車場http初始化參數中的local_id,可以按規則包含通道信息,用關鍵字channels后加下劃線加通道號,多個時用下劃線分隔,結尾不要加下劃線,如local_id=mac001,需要綁定A1、A2、A3三個通道,那就寫為local_id=aaa001_channels_A1_A2_A3,那么這個http就管理了三個通道:A1,A2,A3。在泊鏈后臺生成入場或出場二維碼,輸入的通道號在這個http管理中,車主掃帶該通道號二維碼時,泊鏈會把入場或出場消息發給這個http(在線),如果http不在線,則不發送。 |String|196| 22AA| 否
示例
{"service_name":"login","sign":"CB649425CB5548A375099103AB04CC1E","data":{"union_id":"200208","park_id":"21835","local_id":"aaa001_channels_A1_A2_A3"}}
### **http車場初始化返回:**
| 名稱 | 說明 | 類型 |最大長度| 示例 | 是否必傳字段
| --- | --- | --- | --- | --- | --- |
state |狀態| Number| 1|0失敗1成功 |是
token| 令牌| String |32 |969652cbb1a146c1a3ab26bdda3c3d3d |否(state為1時必傳)
service_name |接口名稱| String|5 |“login” |是
channel_id |通道號|String|16 |200208_21835_0071cc97102b_1001_qh321_GUYUE車場-atest1 |否
errmsg| 錯誤信息| String|48 |“登錄成功” |否
示例
{"state":1,"token":"98a16a30df1e4ce488e1b1fcd7ac46c3","channel_id":"200208_21835_0071cc97102b_1001_qh321_GUYUE車場-atest1","service_name":"login"}
- 停車系統與車場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
- 六、常見問題答疑
- 七、專題文檔