电子收费异步返回结果(泊链)
时间:2022/3/16 15:00:51 点击:
应用场景:
当出场结算支付类型pay_type为wallet电子钱包、免密支付,sweepcode扫码枪,scancode通道扫码直付时,需要等待异步返回结果来处理业务。
名称 | 说明 | 类型 | 最大长度 | 示例 | 是否必传字段 |
---|---|---|---|---|---|
state | 状态 | Number | 2 | 0失败1成功2支付中 | 是 |
order_id | 订单记录号(车辆在停车场停车唯一订单编号,对应入场订单编号) | String | 48 | 325101 | 是 |
service_name | 接口名称 | String | 64 | outpark | 是 |
trade_no | 订单流水号 | String | 48 | 201704012000121122232 | 是 |
pay_type | 支付类型,wallet:余额支付,sweepcode:扫码枪支付,scancode:出场扫码支付 | String | 10 | wallet,sweepcode,scancode | 是 |
pay_channel | 支付通道(支付通道类型见5.1.12) | Number | 2 | 0微信 | 否 |
out_channel_id | 出口通道 | String | 16 | A1 | 否,pay_type为scancode时,必传 |
total | 支付金额 | float | 15 | 0.04 | 是 |
errmsg | 方法返回描述 | String | 48 | 当state为0时:errmsg:“支付失败,请求超时或其他(...)” | 是 |
pay_time | 支付时间 | Number(unix时间戳格式,长整型) | 15 | 1490875218 | 是 |
car_number | 车牌 | String | 8 | 京GH0093 | 是 |
arrive_money | 到账金额 | Double | 8 | 1.25 | 是 |
fee | 手续费 | Double | 8 | 1.25 | 是 |
account_type | 到账类型(1-收入 0-支出) | Integer | 1 | 1 | 是 |
remark | 说明(接口上传过来的title返回下去) | String | 128 | 收到停车费-京G00000 | 是 |
pay_company | 支付公司 ,0:微信,1:支付宝 | Number | 2 | 0 | 否 |
pay_account | 是否支持清算 , 0:不支持清算,1:支持清算 | Number | 2 | 0 | 否 |
attach | 附加数据,原值返回 | Json | 128 | {"should_pay":"0.08"} | 否 |
pay_user_id | 微信openID或者支付宝的BuyerID | String | 100 | ouc2o01Annba-HFNNfij-3xBXHrEEWEW | 否,当车主用微信或者支付宝APP扫码支付时,并且支付通道是微信直连、支付宝直连、乐刷、汇付为必传 |
示例:
{"state":1,"pay_type":"wallet","pay_channel":2,"errmsg":”支付成功",
"service_name":"outpark","trade_no":"201704012000121122232",”total”:0.04,"pay_time":1490875200,"order_id":"325101"," car_number":”京GH0093"," out_channel_id":" A1","arrive_money":0.01,"account_type":1,"fee":0.0,"account_type":1}
异步返回结果,回调到收费系统时,根据state状态处理业务,当state为1时,才是支付成功,其它状态时,收费系统需要再次调用车辆出场接口,明确结算方式pay_type,直到订单业务处理完成才可以放行。收费系统按下列消息返回消息给泊链,pay_type为scancode的需要调用2.3接口上传完整订单到云平台。
返回:调用UploadUtil.uploadData(String jsonData)返回上传结果,方法返回描述如下
名称 | 说明 | 类型 | 最大长度 | 示例 | 是否必传字段 |
---|---|---|---|---|---|
service_name | 接口名称 | String | 64 | outpark | 是 |
data_target | 传输位置,SDK模式必传,HTTP模式不传 | String | 8 | bolink | 是 |
state | 状态 | Number | 2 | 0失败1成功 | 是 |
errmsg | 方法返回描述 | String | 48 | state=0时不能为空 | 否(state=0时必传) |
trade_no | 订单流水号 | String | 48 | 201704012000121122232 | 是 |
order_id | 订单记录号(车辆在停车场停车唯一订单号) | String | 48 | 328101 | 是 |
http方式返回字段信息
名称 | 说明 | 类型 | 最大长度 | 示例 | 是否必传字段 |
---|---|---|---|---|---|
service_name | 服务 | String | 64 | outpark | 是 |
token | 令牌 | String | 64 | b1ce1026cb794d8ca515159b4b5cecea | 是 |
sign | 数据签名 | String | 64 | 50BE7B01F8531AE4346B1170BE8E90DA | 是 |
data | 数据,下列字段组成的json对象 | Json | 48 | {} | 是 |
state | 状态 | Number | 2 | 0失败1成功 | 是 |
errmsg | 方法返回描述 | String | 48 | state=0时不能为空 | 否(state=0时必传) |
trade_no | 订单流水号 | String | 48 | 201704012000121122232 | 是 |
order_id | 订单记录号(车辆在停车场停车唯一订单号) | String | 48 | 328101 | 是 |
pay_time | 支付时间 | Number(unix时间戳格式,长整型) | 15 | 1490875218 | 是 |
- 上一篇:价格同步(停车云) 2022/3/16
- 下一篇:无牌车入场请求(泊链) 2022/3/16