基于分布式事务的支付交易数据一致性控制方法及系统与流程

文档序号:20264403发布日期:2020-04-03 18:12阅读:来源:国知局

技术特征:

1.一种基于分布式事务的支付交易数据一致性控制方法,其特征在于,包括以下步骤:

s1、接收客户端的交易请求指令;

s2、根据接收的交易请求指令进行交易数据处理;

s3、向通道发送支付请求指令;

s4、获取实时通道应答数据;

s5、根据获取的实时通道应答数据生成最终支付处理结果;

s6、将支付处理结果返回给客户端;

s7、根据支付处理结果,生成并发送交易原始凭证信息至会计系统进行会计处理。

2.根据权利要求1所述的基于分布式事务的支付交易数据一致性控制方法,其特征在于,步骤s2还包括以下步骤:

判断交易数据处理是否成功,如果是,则进入步骤s3;如果否,则进入步骤s6。

3.根据权利要求1所述的基于分布式事务的支付交易数据一致性控制方法,其特征在于,步骤s4还包括以下步骤:

判断通道是否应答,如果是,则进入步骤s5;如果否,则进入步骤s6。

4.根据权利要求1所述的基于分布式事务的支付交易数据一致性控制方法,其特征在于,步骤s6还包括以下步骤:

判断支付处理结果是否成功,如果是,则进入步骤s7;如果否,则进入步骤s6。

5.根据权利要求1所述的基于分布式事务的支付交易数据一致性控制方法,其特征在于,步骤s7包括以下步骤:

s71、根据支付处理结果,生成并发送交易原始凭证信息至会计系统;

s72、判断交易原始凭证是否发送成功,如果是,则进入步骤s73;如果否,则进入步骤s71;

s73、进行会计处理。

6.一种基于分布式事务的支付交易数据一致性控制系统,其特征在于,包括请求接收模块、数据处理模块、支付发起模块、应答数据获取模块、交易处理模块、结果发送模块和会计处理模块,其中:

请求接收模块,用于接收客户端的交易请求指令;

数据处理模块,用于根据接收的交易请求指令进行交易数据处理;

支付发起模块,用于向通道发送支付请求指令;

应答数据获取模块,用于获取实时通道应答数据;

交易处理模块,用于根据获取的实时通道应答数据生成最终支付处理结果;

结果发送模块,用于将支付处理结果返回给客户端;

会计处理模块,用于根据支付处理结果,生成并发送交易原始凭证信息至会计系统进行会计处理。

7.根据权利要求6所述的基于分布式事务的支付交易数据一致性控制系统,其特征在于,所述数据处理模块还包括交易判断子模块,用于判断交易数据处理是否成功,如果是,则支付发起模块工作;如果否,则结果发送模块工作。

8.根据权利要求6所述的基于分布式事务的支付交易数据一致性控制系统,其特征在于,所述应答数据获取模块还包括应答判断子模块,用于判断通道是否应答,如果是,则交易处理模块工作;如果否,则结果发送模块工作。

9.根据权利要求6所述的基于分布式事务的支付交易数据一致性控制系统,其特征在于,所述结果发送模块还包括结果判断子模块,用于判断支付处理结果是否成功,如果是,则会计处理模块工作;如果否,则结果发送模块工作。

10.根据权利要求6所述的基于分布式事务的支付交易数据一致性控制系统,其特征在于,所述会计处理模块包括生成子模块、判断子模块和处理子模块,其中:

生成子模块,用于根据支付处理结果,生成并发送交易原始凭证信息至会计系统;

判断子模块,用于判断交易原始凭证是否发送成功,如果是,则处理子模块工作;如果否,则生成子模块工作;

处理子模块,用于进行会计处理。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1