🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
车场可通过该接口查询订单的电子支付状态,调用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"}