电子支付交易系统和方法技术方案

技术编号:24801047 阅读:25 留言:0更新日期:2020-07-07 21:17
本发明专利技术实施例公开了一种电子支付交易系统和方法,支付系统用于向管理系统发送收款信息,以使管理系统将收款信息发送至收款系统;支付系统还用于在向管理系统成功发送收款信息之后,将支付消息确认表中的消息状态由第一支付状态修改为第二支付状态;收款系统在收款操作执行成功之后向管理系统发送确认收款信息,并在向管理系统发送确认收款信息之后,将收款消息确认表中的消息状态由第一收款状态修改为第二收款状态;管理系统用于将确认收款信息发送至支付系统,以使支付系统根据确认收款信息将支付消息确认表中的第二支付状态修改为第三支付状态。通过上述方式,在一定程度上保证了收支双方数据的一致性。

【技术实现步骤摘要】
电子支付交易系统和方法
本专利技术涉及电子支付
,尤其涉及一种电子支付交易系统和方法。
技术介绍
随着支付宝、微信转账业务的不断发展,电子支付已经被大部分人所知悉。相较于纸质的支付,电子支付更为安全,即不存在纸质钱币丢失的可能,同时,电子支付也方便快捷,不需要用户单独拿钱包等放置纸币。但是,电子支付和纸质的交易不同,电子支付是一方的业务系统进行支付,然后相应的另一方的业务系统增加相应数额的钱。通常情况下,一个业务系统支付后,对应的收款的业务系统都能收到钱。但是,在收款的业务系统宕机或者收款的业务系统消息太多导致由于某些情况部分消息没法处理,收款的业务系统可能无法收到对应数额的钱,从而导致业务双方数据不一致。
技术实现思路
基于此,有必要针对上述问题,提出一种保证业务双方数据一致的电子支付交易系统和方法。一种电子支付交易系统,所述系统包括:支付系统、管理系统和收款系统;所述支付系统用于在接收到支付请求时执行与所述支付请求对应的扣款操作,在扣款操作执行成功之后,向所述管理系统发送收款信息,以使所述管理系统将所述收款信息发送至对应的收款系统;所述支付系统还用于在向所述管理系统发送收款信息之后,将支付消息确认表中与所述支付请求对应的支付状态由第一支付状态修改为第二支付状态;所述收款系统还用于根据所述收款信息执行与所述收款信息对应的收款操作,在收款操作执行成功之后,将收款消息确认表中与所述收款信息对应的收款状态由第一收款状态修改为第二收款状态,向所述管理系统发送确认收款信息;所述管理系统用于将所述确认收款信息发送至所述支付系统,以使所述支付系统根据所述确认收款信息将所述支付消息确认表中与所述支付请求对应的第二支付状态修改为第三支付状态。在其中一个实施例中,所述支付系统还用于若在第一预设时间内所述支付消息确认表中与所述支付请求对应的支付状态为第一支付状态或第二支付状态,则继续向所述管理系统发送所述收款信息,以使所述管理系统将该收款信息发送至收款系统。在其中一个实施例中,所述收款信息包括交易号,所述收款系统还用于根据所述交易号判断多个收款信息是否为同一收款信息,若是同一收款信息,则根据所述收款消息确认表中与该收款信息对应的收款状态执行对应的操作,所述对应的操作包括:若该收款状态为第二收款状态,则向所述管理系统发送确认收款信息;若该收款状态为第一收款状态,则执行与该收款信息对应的收款操作,在收款操作执行成功之后,将收款消息确认表中与所述收款信息对应的收款状态由第一收款状态修改为第二收款状态,向所述管理系统发送确认收款信息。在其中一个实施例中,所述支付系统还用于若在第二预设时间内所述支付消息确认表中与所述支付请求对应的支付状态为第一支付状态或第二支付状态,则根据所述支付请求生成回款请求,以通过所述回款请求抵消扣款,并将与所述支付请求对应的支付状态修改为第四支付状态。在其中一个实施例中,所述支付系统还用于若在第二预设时间内所述支付消息确认表中与所述支付请求对应的支付状态为第一支付状态或第二支付状态,则根据所述支付请求生成收款取消消息,将所述收款取消消息发送至所述管理系统;所述管理系统还用于将所述收款取消消息发送至所述收款系统,以通知所述收款系统不执行与所述收款信息对应的收款操作。在其中一个实施例中,所述支付系统还用于在接收到支付请求时向所述管理系统发送准备信息;所述管理系统还用于根据所述准备信息向所述支付系统发送回答信息,以使所述支付系统根据所述回答信息执行与所述支付请求对应的扣款操作。一种电子支付交易方法,所述方法包括:支付系统在接收到支付请求时执行与所述支付请求对应的扣款操作,在扣款操作执行成功之后,向管理系统发送收款信息,以使所述管理系统将所述收款信息发送至对应的收款系统,在向所述管理系统发送收款信息之后,将支付消息确认表中与所述支付请求对应的支付状态由第一支付状态修改为第二支付状态;所述收款系统根据所述收款信息执行与所述收款信息对应的收款操作,在收款操作执行成功之后,将收款消息确认表中与所述收款信息对应的收款状态由第一收款状态修改为第二收款状态,向所述管理系统发送确认收款信息;所述管理系统将所述确认收款信息发送至所述支付系统,以使所述支付系统根据所述确认收款信息将所述支付消息确认表中与所述支付请求对应的第二支付状态修改为第三支付状态。在其中一个实施例中,所述方法还包括:若在第一预设时间内所述支付消息确认表中与所述支付请求对应的支付状态为第一支付状态或第二支付状态,则所述支付系统继续向所述管理系统发送所述收款信息,以使所述管理系统将该收款信息发送至收款系统。在其中一个实施例中,所述方法还包括:若在第二预设时间内所述支付消息确认表中与所述支付请求对应的支付状态为第一支付状态或第二支付状态,则所述支付系统根据所述支付请求生成回款请求,以通过所述回款请求抵消扣款,并将与所述支付请求对应的支付状态修改为第四支付状态。在其中一个实施例中,在所述支付系统根据所述支付请求生成回款请求之前,还包括:根据所述支付请求生成收款取消消息,将所述收款取消消息发送至所述管理系统;所述管理系统将所述收款取消消息发送至所述收款系统,以通知所述收款系统不执行与所述收款信息对应的收款操作。在其中一个实施例中,所述收款信息包括交易号,在所述支付系统继续向所述管理系统发送所述收款信息,以使所述管理系统将该收款信息发送至收款系统之后,还包括:所述收款系统根据所述交易号判断多个收款信息是否为同一收款信息,若是同一收款信息,则根据所述收款消息确认表中与该收款信息对应的收款状态执行对应的操作,所述对应的操作包括:若该收款状态为第二收款状态,则向所述管理系统发送确认收款信息;若该收款状态为第一收款状态,则执行与该收款信息对应的收款操作,在收款操作执行成功之后,将收款消息确认表中与所述收款信息对应的收款状态由第一收款状态修改为第二收款状态,向所述管理系统发送确认收款信息。在其中一个实施例中,所述支付系统在接收到支付请求时执行与所述支付请求对应的扣款操作,包括:所述支付系统在接收到支付请求时,向所述管理系统发送准备信息;所述管理系统根据所述准备信息向所述支付系统发送回答信息;所述支付系统根据所述回答信息执行与所述支付请求对应的扣款操作。本专利技术提出了一种电子支付交易系统和方法,通常情况下,支付系统在扣款之后,收款系统有可能宕机,即使可能尽最大努力通知,也可能没有执行对应的收款操作,导致一方扣款,另一方并没有收款,或者收款系统执行了收款操作,但是并没有通知到支付系统,导致支付系统以为收款系统并没有收款,又相应的取消了扣款,从而导致支付系统和收款系统数据不一致。本专利技术实施例,包括支付系统、管理系统和收款系统,支付系统和收款系统并不会进行直接的网络连接,通过设置管理系统,管理系统能够同时对收支情况进行更好的管理,管理系统收集支付系统发送的消息,然后将消息转发至收款系统,大大减轻了收支系统两方的业务压力,这样在一定程度上保证了收支系统两本文档来自技高网...

【技术保护点】
1.一种电子支付交易系统,其特征在于,所述系统包括:/n支付系统、管理系统和收款系统;/n所述支付系统用于在接收到支付请求时执行与所述支付请求对应的扣款操作,在扣款操作执行成功之后,向所述管理系统发送收款信息,以使所述管理系统将所述收款信息发送至对应的收款系统;所述支付系统还用于在向所述管理系统发送收款信息之后,将支付消息确认表中与所述支付请求对应的支付状态由第一支付状态修改为第二支付状态;/n所述收款系统还用于根据所述收款信息执行与所述收款信息对应的收款操作,在收款操作执行成功之后,将收款消息确认表中与所述收款信息对应的收款状态由第一收款状态修改为第二收款状态,向所述管理系统发送确认收款信息;/n所述管理系统用于将所述确认收款信息发送至所述支付系统,以使所述支付系统根据所述确认收款信息将所述支付消息确认表中与所述支付请求对应的第二支付状态修改为第三支付状态。/n

【技术特征摘要】
1.一种电子支付交易系统,其特征在于,所述系统包括:
支付系统、管理系统和收款系统;
所述支付系统用于在接收到支付请求时执行与所述支付请求对应的扣款操作,在扣款操作执行成功之后,向所述管理系统发送收款信息,以使所述管理系统将所述收款信息发送至对应的收款系统;所述支付系统还用于在向所述管理系统发送收款信息之后,将支付消息确认表中与所述支付请求对应的支付状态由第一支付状态修改为第二支付状态;
所述收款系统还用于根据所述收款信息执行与所述收款信息对应的收款操作,在收款操作执行成功之后,将收款消息确认表中与所述收款信息对应的收款状态由第一收款状态修改为第二收款状态,向所述管理系统发送确认收款信息;
所述管理系统用于将所述确认收款信息发送至所述支付系统,以使所述支付系统根据所述确认收款信息将所述支付消息确认表中与所述支付请求对应的第二支付状态修改为第三支付状态。


2.如权利要求1所述的系统,其特征在于,所述支付系统还用于若在第一预设时间内所述支付消息确认表中与所述支付请求对应的支付状态为第一支付状态或第二支付状态,则继续向所述管理系统发送所述收款信息,以使所述管理系统将该收款信息发送至收款系统。


3.如权利要求2所述的系统,其特征在于,所述收款信息包括交易号,所述收款系统还用于根据所述交易号判断多个收款信息是否为同一收款信息,若是同一收款信息,则根据所述收款消息确认表中与该收款信息对应的收款状态执行对应的操作,所述对应的操作包括:若该收款状态为第二收款状态,则向所述管理系统发送确认收款信息;若该收款状态为第一收款状态,则执行与该收款信息对应的收款操作,在收款操作执行成功之后,将收款消息确认表中与所述收款信息对应的收款状态由第一收款状态修改为第二收款状态,向所述管理系统发送确认收款信息。


4.如权利要求2所述的系统,其特征在于,所述支付系统还用于若在第二预设时间内所述支付消息确认表中与所述支付请求对应的支付状态为第一支付状态或第二支付状态,则根据所述支付请求生成回款请求,以通过所述回款请求抵消扣款,并将与所述支付请求对应的支付状态修改为第四支付状态。


5.如权利要求4所述的系统,其特征在于,所述支付系统还用于若在第二预设时间内所述支付消息确认表中与所述支付请求对应的支付状态为第一支付状态或第二支付状态,则根据所述支付请求生成收款取消消息,将所述收...

【专利技术属性】
技术研发人员:熊友军梁晓发
申请(专利权)人:深圳市优必选科技有限公司
类型:发明
国别省市:广东;44

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

1