停车收费系统对接协议(支付)
SUMMARY
1、初始化
2、反初始化
3、车辆入场
2.1.1更新用户余额http模式
4、车辆出场电子支付
5、获取二维码地址
6、车场订单电子支付状态查询接口
7、查询在场订单
8、车辆图片上传
9、查询订单价格(泊链)
10、预付订单通知
11、无牌车入场请求
12、电子收费异步返回结果
13、获取当前车牌余额及是否支持电子支付
14、订单支付类型:pay_type
15、是否是泊涟会员:is_exist
16、网络状态:net_status
17、订单支付通道:pay_channel
18、SDK下载
19、上行接口
20、下行接口
21、常见问题答疑
22、专题文档
23、停车系统与车场SDK接口协议
24、修订记录
文档云
-
+
首页
1、初始化
>车场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 | 否 | month_send | 是否接收月卡消息,0否,1是 | String|1 | 1 | 否 login_cloud | http连接方式是否登陆云平台,0否,1是 | String|1 | 1 | 否 prepay_query| 是否接收预付查询消息,0否,1是 | String|1 | 1 | 否 usb_key | 超级vip战略加密狗车场携带参数 | String|1 | 1 | 否 jsonData | 数据示例 | String|1 | 1 | 否 >{"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"}
admin
2024年1月15日 16:20
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码