本发明涉及交通支付,尤其涉及一种支付方法、装置、终端设备以及存储介质。
背景技术:
1、随着线上硬钱包的推广,越来越多的场景可以使用线上硬钱包进行付款,对于轨道交通,例如地铁、公交等出行方式也有线上硬钱包进行付款的措施。
2、现有的线上硬钱包轨道交通交易方案主要包括:
3、1,进站乘车刷卡时,收款方闸机联机查询金融账户的账户余额,满足全程最高票价,则记录交易并开闸;
4、2,出站乘车刷卡时,收款方闸机联机扣除金融账户的账户余额,扣费成功,则开闸放人。
5、但上述的方法存在着交易时间长,通行效率低以及进出站闸机必须依赖于网络才能进行交易,设备离线无法进行交易的问题。
6、故需要一种支付方法解决轨道交通付款效率低的问题。
7、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种支付方法、装置、终端设备以及存储介质,旨在解决轨道交通付款效率低的技术问题。
2、为实现上述目的,本发明提供一种支付方法,所述支付方法应用于轨交系统,所述轨交系统包括闸机平台、轨交平台、进站闸机以及出站闸机,包括以下步骤:
3、接收乘客端发送的进站请求,通过所述轨交平台以及闸机平台对所述进站请求进行验证,获取初始金融账户信息以及初始验证结果;
4、根据所述初始金融账户信息以及初始验证结果,获取进站交易文件,并发送开闸指令至所述进站闸机;
5、接收乘客端发送的出站请求,根据所述出站请求,通过所述轨交平台以及闸机平台对所述初始金融账户信息以及初始验证结果进行更新,获取最终金融账户信息以及最终验证结果;
6、根据所述最终金融账户信息以及最终验证结果生成出站交易文件,并发送开闸指令至所述出站闸机;
7、基于所述出站交易文件对所述乘客端进行扣款,获取扣款结果。
8、可选的,所述接收乘客端发送的进站请求,通过所述轨交平台以及闸机平台对所述进站请求进行验证,获取初始金融账户信息以及初始验证结果的步骤包括:
9、根据所述进站请求,通过所述轨交平台对所述乘客端进行异常名单检测,获取第一检测结果;
10、若所述第一检测结果为所述乘客端不在支付异常名单中,则通过所述闸机平台向所述乘客端发送第一认证密文,由所述乘客端根据所述第一认证密文生成第一认证数据,并发送至所述闸机平台;
11、通过所述闸机平台对所述第一认证数据进行伪卡认证;
12、当所述伪卡认证为通过时,根据所述进站请求进行票价计算,获取全程票价;
13、根据所述全程票价,通过所述闸机平台向所述乘客端的钱包账户发送第一付款验证请求,由所述乘客端的钱包账户响应所述第一付款验证请求,获取初始金融账户信息以及初始验证结果,并发送至所述闸机平台;
14、接收所述初始金融账户信息以及初始验证结果。
15、可选的,所述根据所述进站请求,通过所述轨交平台对所述乘客端进行异常名单检测,获取第一检测结果的步骤之后还包括:
16、若所述第一检测结果为所述乘客端在所述支付异常名单中,则对所述支付异常名单进行查询,获取异常交易记录;
17、将所述异常交易记录发送至所述乘客端,由所述乘客端对所述异常交易记录进行处理,获取处理结果。
18、可选的,所述根据所述初始金融账户信息以及初始验证结果,获取进站交易文件,并发送开闸指令至所述进站闸机的步骤之后还包括:
19、根据所述进站交易文件,通过所述轨交系统的收款运营平台向所述乘客端的付款运营平台发送预授权交易请求,由所述乘客端的付款运营平台对所述预授权交易请求进行应答,获取应答结果,并将所述应答结果发送至所述轨交平台;
20、通过所述轨交平台对所述应答结果进行验证;
21、若所述应答结果为预授权应答成功,则输出应答结果为预授权成功;
22、若所述应答结果为预授权应答失败,则输出应答结果为预授权失败,并将所述乘客端发送至所述支付异常名单。
23、可选的,所述接收乘客端发送的出站请求,根据所述出站请求,通过所述轨交平台以及闸机平台对所述初始金融账户信息以及初始验证结果进行更新,获取最终金融账户信息以及最终验证结果的步骤包括:
24、根据所述出站请求,通过所述闸机平台获取第二认证密文,并将所述第二认证密文发送至所述乘客端,由所述乘客端根据所述第二认证密文生成第二认证数据,并发送至所述闸机平台;
25、通过所述第二认证数据进行票价计算,获取通行票价;
26、通过所述轨交平台对所述乘客端进行预授权应答结果查询;
27、若所述应答结果为预授权成功,则通过所述通行票价对所述乘客端的钱包账户发送第二付款验证请求,由所述乘客端的钱包账户根据所述第二付款验证请求,对所述初始金融账户信息以及初始验证结果进行更新,获取最终金融账户信息以及最终验证结果,并发送至所述闸机平台;
28、接收所述最终金融账户信息以及最终验证结果。
29、可选的,所述基于所述出站交易文件对所述乘客端进行扣款,获取扣款结果的步骤还包括:
30、根据所述出站交易文件,通过所述轨交系统的收款运营平台向所述乘客端的付款运营平台发送预授权付款请求,由所述乘客端的付款运营平台根据所述预授权付款请求进行付款验证,获取付款结果,并发送至所述轨交平台;
31、根据所述付款结果,通过所述轨交平台对所述收款运营平台进行扣款验证,获取扣款验证结果;
32、若所述扣款验证结果为扣款成功,则输出扣款结果为交易完成;
33、若所述扣款验证结果为扣款失败,则输出扣款结果为交易失败,并将所述乘客端发送至所述支付异常名单。
34、可选的,所述通过所述轨交平台对所述乘客端进行预授权应答结果查询的步骤之后还包括:
35、若所述应答结果为预授权失败,则根据所述通行票价生成扣款信息;
36、将所述扣款信息发送至所述乘客端,由所述乘客端对所述扣款信息进行付款,获取付款结果,并将所述付款结果发送至所述闸机平台;
37、根据所述付款结果生成出站车票,并发送至所述乘客端。
38、本发明实施例还提出一种支付装置,所述支付装置包括:
39、验证模块,用于接收乘客端发送的进站请求,通过所述轨交平台以及闸机平台对所述进站请求进行验证,获取初始金融账户信息以及初始验证结果;
40、验证模块,用于接收乘客端发送的进站请求,通过所述轨交平台以及闸机平台对所述进站请求进行验证,获取初始金融账户信息以及初始验证结果;
41、获取模块,用于根据所述初始金融账户信息以及初始验证结果,获取进站交易文件,并发送开闸指令至所述进站闸机;
42、更新模块,用于接收乘客端发送的出站请求,根据所述出站请求,通过所述轨交平台以及闸机平台对所述初始金融账户信息以及初始验证结果进行更新,获取最终金融账户信息以及最终验证结果;
43、生成模块,用于根据所述最终金融账户信息以及最终验证结果生成出站交易文件,并发送开闸指令至所述出站闸机;
44、扣款模块,用于基于所述出站交易文件对所述乘客端进行扣款,获取扣款结果。
45、本发明实施例还提出了一种终端设备所述终端设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的支付程序,所述支付程序被所述处理器执行时实现如上所述的支付方法的步骤。
46、本发明实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质上存储有支付程序,所述支付程序被处理器执行时实现如上所述的支付方法的步骤。
47、本发明实施例提出的一种支付方法、装置、终端设备以及存储介质,通过接收乘客端发送的进站请求,通过所述轨交平台以及闸机平台对所述进站请求进行验证,获取初始金融账户信息以及初始验证结果;根据所述初始金融账户信息以及初始验证结果,获取进站交易文件,并发送开闸指令至所述进站闸机;接收乘客端发送的出站请求,根据所述出站请求,通过所述轨交平台以及闸机平台对所述初始金融账户信息以及初始验证结果进行更新,获取最终金融账户信息以及最终验证结果;根据所述最终金融账户信息以及最终验证结果生成出站交易文件,并发送开闸指令至所述出站闸机;基于所述出站交易文件对所述乘客端进行扣款,获取扣款结果。由此,通过轨交系统对乘客端的进站请求以及出站请求进行验证以及交易文件的生成,并通过生成的交易文件进行扣款,实现了轨道交通的支付,解决了轨道交通付款效率低的问题,提高了支付的效率。