[发明专利]一种用于集成票箱的防重复支付的系统、方法及存储介质在审
申请号: | 202211624675.4 | 申请日: | 2022-12-16 |
公开(公告)号: | CN116012013A | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 狄秀峰 | 申请(专利权)人: | 广州市瑞立德信息系统有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q20/38;G06Q20/10 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 孙柳 |
地址: | 510000 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 集成 票箱 重复 支付 系统 方法 存储 介质 | ||
本发明公开了一种用于集成票箱的防重复支付的系统,包括:集成票箱,包括多种支付设备,集成设于集成票箱内,分别用于接收用户支付要素并根据用户支付要素查询系统中待支付订单的支付状态;及当待支付订单的支付状态不为支付中,也不为已完成支付时,向服务器发送用户支付要素;服务器,设有支付服务模块,用于接收对应支付设备的用户支付要素,并将系统中待支付订单的支付状态修改为支付中;以及根据用户支付要素和待支付订单向对应支付通道服务器发起支付;以及当支付成功时,将系统中待支付订单的支付状态修改为已完成支付。本发明能够解决集成票箱的重复支付的问题。本发明还公开了一种用于集成票箱的防重复支付的方法及存储介质。
技术领域
本发明涉及票箱收费,尤其涉及一种用于集成票箱的防重复支付的方法、装置及存储介质。
背景技术
现有的票箱收费系统,一般会集成多种支付方式,比如银行卡闪付、扫描支付、充值卡支付等,以方便用户使用。同时,在用户支付时,多种支付方式会同时开启,接收用户支付。但是,支付过程中很容易出现用户的误操作采用多种支付凭证支付导致重复支付。比如当存在多种银行卡闪付时,用户拿出银行卡支付时,容易触发不同的银行卡的同时闪付;或者支付结果返回延迟,用户误以为支付失败而重新支付,导致重复支付,给用户带来麻烦。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种用于集成票箱的防重复支付的系统,其能够解决集成票箱存在重复支付的问题。
本发明的目的之二在于提供一种用于集成票箱的防重复支付的方法,其能够解决集成票箱存在重复支付的问题。
本发明的目的之三在于提供一种存储介质,其能够解决集成票箱存在重复支付的问题。
本发明的目的之一采用如下技术方案实现:
一种用于集成票箱的防重复支付的系统,包括:
集成票箱,包括多种支付设备,多种支付设备集成设于所述集成票箱内;每个支付设备,用于接收用户支付要素并根据所述用户支付要素查询系统中待支付订单的支付状态;以及当所述待支付订单的支付状态不为支付中,也不为已完成支付时,向服务器发送用户支付要素;
服务器,所述服务器上设有支付服务模块,用于接收对应支付设备的用户支付要素,并将系统中所述待支付订单的支付状态修改为支付中;以及根据所述用户支付要素和待支付订单向对应支付通道服务器发起支付;以及当支付成功时,将系统中所述待支付订单的支付状态修改为已完成支付。
进一步地,所述服务器的支付服务模块,还用于获取业务系统发送的待支付订单的支付请求,并对所述待支付订单的支付请求解析以得出对应集成票箱以及对应集成票箱的支付设备,从而控制对应集成票箱内的支付设备启动;同时将所述待支付订单的支付状态修改为未支付;
当对应支付设备将用户支付要素上传至服务器时,对应集成票箱,用于将剩余的支付设备关闭。
进一步地,还包括服务器上还设有分布式存储模块,用于存储待支付订单的支付状态;所述分布式存储模块为Redis分布式存储模块。
进一步地,当对应支付设备接收到用户支付要素,并且所述待支付订单的支付状态为支付中或已完成支付时,对应支付设备丢弃用户支付要素。
进一步地,所述服务器的支付服务模块,还用于:
在第一预设时间内接收到支付确认结果时,所述待支付订单支付成功,将所述待支付订单的支付状态修改为已完成支付;
在第一预设时间内未接收到支付确认结果或接收到支付错误结果时,所述待支付订单支付失败,将所述待支付订单的支付状态修改为未支付,并重新控制对应集成票箱的支付设备启动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市瑞立德信息系统有限公司,未经广州市瑞立德信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211624675.4/2.html,转载请声明来源钻瓜专利网。