一种用于集成票箱的防重复支付的系统、方法及存储介质技术方案

技术编号:37357112 阅读:27 留言:0更新日期:2023-04-27 07:06
本发明专利技术公开了一种用于集成票箱的防重复支付的系统,包括:集成票箱,包括多种支付设备,集成设于集成票箱内,分别用于接收用户支付要素并根据用户支付要素查询系统中待支付订单的支付状态;及当待支付订单的支付状态不为支付中,也不为已完成支付时,向服务器发送用户支付要素;服务器,设有支付服务模块,用于接收对应支付设备的用户支付要素,并将系统中待支付订单的支付状态修改为支付中;以及根据用户支付要素和待支付订单向对应支付通道服务器发起支付;以及当支付成功时,将系统中待支付订单的支付状态修改为已完成支付。本发明专利技术能够解决集成票箱的重复支付的问题。本发明专利技术还公开了一种用于集成票箱的防重复支付的方法及存储介质。及存储介质。及存储介质。

【技术实现步骤摘要】
一种用于集成票箱的防重复支付的系统、方法及存储介质


[0001]本专利技术涉及票箱收费,尤其涉及一种用于集成票箱的防重复支付的方法、装置及存储介质。

技术介绍

[0002]现有的票箱收费系统,一般会集成多种支付方式,比如银行卡闪付、扫描支付、充值卡支付等,以方便用户使用。同时,在用户支付时,多种支付方式会同时开启,接收用户支付。但是,支付过程中很容易出现用户的误操作采用多种支付凭证支付导致重复支付。比如当存在多种银行卡闪付时,用户拿出银行卡支付时,容易触发不同的银行卡的同时闪付;或者支付结果返回延迟,用户误以为支付失败而重新支付,导致重复支付,给用户带来麻烦。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术的目的之一在于提供一种用于集成票箱的防重复支付的系统,其能够解决集成票箱存在重复支付的问题。
[0004]本专利技术的目的之二在于提供一种用于集成票箱的防重复支付的方法,其能够解决集成票箱存在重复支付的问题。
[0005]本专利技术的目的之三在于提供一种存储介质,其能够解决集成票箱存在重复支付的问本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于集成票箱的防重复支付的系统,其特征在于,包括:集成票箱,包括多种支付设备,多种支付设备集成设于所述集成票箱内;每个支付设备,用于接收用户支付要素并根据所述用户支付要素查询系统中待支付订单的支付状态;以及当所述待支付订单的支付状态不为支付中,也不为已完成支付时,向服务器发送用户支付要素;服务器,所述服务器上设有支付服务模块,用于接收对应支付设备的用户支付要素,并将系统中所述待支付订单的支付状态修改为支付中;以及根据所述用户支付要素和待支付订单向对应支付通道服务器发起支付;以及当支付成功时,将系统中所述待支付订单的支付状态修改为已完成支付。2.根据权利要求1所述的用于集成票箱的防重复支付的系统,其特征在于,所述服务器的支付服务模块,还用于获取业务系统发送的待支付订单的支付请求,并对所述待支付订单的支付请求解析以得出对应集成票箱以及对应集成票箱的支付设备,从而控制对应集成票箱内的支付设备启动;同时将所述待支付订单的支付状态修改为未支付;当对应支付设备将用户支付要素上传至服务器时,对应集成票箱,用于将剩余的支付设备关闭。3.根据权利要求2所述的用于集成票箱的防重复支付的系统,其特征在于,还包括服务器上还设有分布式存储模块,用于存储待支付订单的支付状态;所述分布式存储模块为Redis分布式存储模块。4.根据权利要求1所述的用于集成票箱的防重复支付的系统,其特征在于,当对应支付设备接收到用户支付要素,并且所述待支付订单的支付状态为支付中或已完成支付时,对应支付设备丢弃用户支付要素。5.根据权利要求1所述的用于集成票箱的防重复支付的系统,其特征在于,所述服务器的支付服务模块,还用于:在第一预设时间内接收到支付确认结果时,所述待支付订单支付成功,将所述待支付订单的支付状态修改为已完成支付;在第一预设时间内未接收到支付确认结果或接收到支付错误结果时,所述待支付订单支付失败,将所述待支付订单的支付状态修改为未支付,并重新控制对应集成票箱的支付设备启动;当所述待支付订单的生成时间达到或超过第二预设时间时,所述待支付订单的支付状态不是已完成支付时,支付超时、取消订单,并控制对应集成票箱的支付设备停止。6.一种用于集成票箱的防重复支付的方法,应用于集成票箱,所述集成票箱内设有若干个支付设备,其特征在于,所述防重复支付的方法包括:设备启动步骤:接收服务器下发的待支付订单的支付启...

【专利技术属性】
技术研发人员:狄秀峰
申请(专利权)人:广州市瑞立德信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1