你的位置:首页 > 新闻动态 > 技术文章

预付订单通知(泊链)

时间:2022/3/16 14:59:38      点击:

数据返回时的data_target固定为bolink,发送到泊链
车主入场后,通过扫码或者公众号菜单查询在场订单,云端会根据车主车牌调用3.1查询订单价格,如果网络通畅返回了价格,发起预支付,支付成功后泊链结算停车费到泊链平台的车场账户,结果调用3.2同步到停车收费系统,收费系统结算订单时,预付金额充足时,直接放行,不足补交现金或者扫码枪支付。如果车场网络不通,车主无法发起预付,会提示车主“车场网络不通,请稍后再试”
字段信息:

名称说明类型最大长度示例是否必传字段
car_number车牌String8京G00000
service_name接口名称String64prepay_order
prepay金额float156.5
prepay_type预付类型Number21电子,2中央缴费机现金,3现金预付否,不传默认1电子
pay_channel支付通道(支付通道类型见5.1.12)Number80微信
order_id订单记录号(车辆在停车场停车唯一订单编号,对应入场订单编号)String489009
query_order_no查询价格编号,查询时收费系统返回的查询价格编号String48300022
park_id车场编号String2420003
trade_no交易流水号String48201704012000121122232
query_time查询价格时间Number(unix时间戳格式,长整型)151490875218
pay_time支付时间Number(unix时间戳格式,长整型)151490875218
arrive_money到账金额Double81.25
fee手续费Double81.25
account_type到账类型(1-收入 0-支出)Integer11
remark说明(接口上传过来的title返回下去)String128收到停车费-京G00000
pay_company支付公司 ,0:微信,1:支付宝Number20
pay_account是否支持清算 , 0:不支持清算,1:支持清算Number20
attach附加数据,原值返回Json128{"should_pay":"0.08"}
pay_user_id微信openID或者支付宝的BuyerIDString100ouc2o01Annba-HFNNfij-3xBXHrEEWEW否,当车主用微信或者支付宝APP扫码支付时,并且支付通道是微信直连、支付宝直连、乐刷、汇付为必传

示例:
{"query_order_no":"2184020190220180800p-645","trade_no":"201704012000121122232","remark":"收到停车费-京G00000","car_number":"京G00000","prepay_type":1,"arrive_money":0.01,"pay_time":1550657289,"service_name":"prepay_order","order_id":"A1_2C1550657265","account_type":1,"attach":"{"should_pay":"0.08"}","fee":0.0,"park_id":"20003","prepay":0.01,"query_time":1550657278,"pay_channel":0,"errmsg":"支付成功"}



返回:调用UploadUtil.uploadData(String jsonData)返回上传结果,方法返回描述如下

名称说明类型最大长度示例是否必传字段
service_name接口名称String64prepay_order
data_target传输位置,SDK模式必传,HTTP模式不传String8bolink
state状态Number20失败 1成功
park_id车场编号String2420003
order_id订单记录号(车辆在停车场停车唯一订单编号,对应入场订单编号)String489009
prepay金额String156.5
errmsg提示,state=0时有值String48success否(有值时必传)

http方式返回字段信息

名称说明类型最大长度示例是否必传字段
service_name接口名称String64prepay_order
token令牌String64b1ce1026cb794d8ca515159b4b5cecea
sign数据签名String6450BE7B01F8531AE4346B1170BE8E90DA
data数据,下列字段组成的json对象Json48{}
state状态Number20失败 1成功
park_id车场编号String2420003
order_id订单记录号(车辆在停车场停车唯一订单编号,对应入场订单编号)String489009
prepay金额String156.5
errmsg提示,state=0时有值String48success否(有值时必传)
pay_time支付时间Number(unix时间戳格式,长整型)151490875218