车场可通过该接口查询订单的电子支付状态,调用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
- 六、常见问题答疑
- 七、专题文档