一种同步交易信息处理方法及装置制造方法及图纸

技术编号:36156378 阅读:15 留言:0更新日期:2022-12-31 20:02
本发明专利技术公开了一种同步交易信息处理方法及装置,属于移动互联技术领域。该方法应用于第一服务器,所述第一服务器部署于第一机构,该方法包括:获取并根据第一目标记录,构造交易请求报文;并向第二服务器发送所述交易请求报文;其中,所述第二服务器部署于第二机构;接收并根据所述第二服务器发送的第一应答报文,从所述第一目标记录中筛选出符合要求的第二目标记录;根据所述第二目标记录,构造交易查询报文;并向所述第二服务器发送所述交易查询报文;接收并根据所述第二服务器发送的第二应答报文,基于预设的规则对所述第二目标记录进行处理。本发明专利技术可以根据第二应答报文对交易记录的多种处理状态进行设置,及时发现出现交易状态未明的环节。状态未明的环节。状态未明的环节。

【技术实现步骤摘要】
一种同步交易信息处理方法及装置


[0001]本说明书属于移动互联
,尤其涉及一种同步交易信息处理方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]当交易系统处理交易业务时,可能会因为网络抖动等原因,丢失同步交易接口的返回信息,因而无法确认该笔交易是否提交成功,此时该笔交易的状态就是交易未明状态。为了保证交易的健壮性,通常是采用人工核查的方式确定交易未明的环节,并手动修改交易状态,这种方式作业效率较低。
[0004]针对上述技术问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供一种同步交易信息处理办法,用以及时发现交易状态未明的环节并改变交易记录的处理状态,该方法应用于第一服务器,所述第一服务器部署于第一机构,该方法包括:
[0006]获取并根据第一目标记录,构造交易请求报文;并向第二服务器发送所述交易请求报文;其中,所述第二服务器部署于第二机构;
[0007]接收并根据所述第二服务器发送的第一应答报文,从所述第一目标记录中筛选出符合要求的第二目标记录;
[0008]根据所述第二目标记录,构造交易查询报文;并向所述第二服务器发送所述交易查询报文;
[0009]接收并根据所述第二服务器发送的第二应答报文,基于预设的规则对所述第二目标记录进行处理。
[0010]进一步地,所述方法的另一个实施例中,所述获取第一目标记录,包括:
[0011]获取交易记录的审核状态;
[0012]将审核状态为通过的交易记录确定为审核通过记录;
[0013]获取审核通过记录的发报状态;
[0014]将发报状态为待发报的审核通过记录确定为第一目标记录。
[0015]进一步地,所述方法的另一个实施例中,所述第一应答报文至少携带有接口平台系统状态码、跨行支付系统状态码。
[0016]进一步地,所述方法的另一个实施例中,所述根据所述第二服务器发送的第一应答报文,从所述第一目标记录中筛选出符合要求的第二目标记录,包括:
[0017]根据第一应答报文中的接口平台系统状态码和跨行支付系统状态码,确定交易请求报文的第一发送状态和第二发送状态;
[0018]将交易请求报文的第一发送状态为发送成功状态、第二发送状态为发送成功状态
的第一应答报文所对应的第一目标记录作为第一中间记录;
[0019]将交易请求报文的第一发送状态为未明状态的第一应答报文所对应的第一目标记录作为第二中间记录;
[0020]汇总第一中间记录、第二中间记录,得到符合要求的第二目标记录。
[0021]进一步地,所述方法的另一个实施例中,所述第二应答报文至少携带有返回码。
[0022]进一步地,所述方法的另一个实施例中,所述第二目标记录至少包括:跨行支付系统处理状态、第二机构处理状态、交易处理状态。
[0023]进一步地,所述方法的另一个实施例中,所述根据所述第二服务器发送的第二应答报文,基于预设的规则对所述第二目标记录进行处理,包括:
[0024]获取第二应答报文的返回码;
[0025]在确定返回码表征交易成功的情况下,将第二目标记录中的跨行支付系统处理状态设置为成功,将第二机构处理状态设置为成功,将交易处理状态设置为处理结束。
[0026]进一步地,所述方法的另一个实施例中,在获取第二应答报文的返回码之后,所述方法还包括:在确定返回码表征退回已处理或退汇已处理的情况下,将第二目标记录中的跨行支付系统处理状态设置为成功,将第二机构处理状态设置为失败,将交易处理状态设置为处理结束。
[0027]进一步地,所述方法的另一个实施例中,在获取第二应答报文的返回码之后,所述方法还包括:在确定返回码表征准备或退回待处理或退汇待处理或状态未明的情况下,将第二目标记录中的跨行支付系统处理状态设置为成功,将第二机构处理状态设置为空,将交易处理状态设置为空。
[0028]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述同步交易信息处理方法。
[0029]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述同步交易信息处理方法。
[0030]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述同步交易信息处理方法。
[0031]本专利技术实施例可以根据第二应答报文对交易记录的多种处理状态进行设置,及时发现出现交易状态未明的环节,而无需人工检核、手动修改交易处理状态,提升了工作效率。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0033]图1为本专利技术实施例中一种同步交易信息处理方法的流程示意图;
[0034]图2为本专利技术实施例中筛选符合要求的第二目标记录流程示意图;
[0035]图3为本专利技术具体实施场景中第二目标记录所处的流程状态与返回码对应关系示
意图;
[0036]图4为本专利技术实施例中一种同步交易信息处理装置的一种结构框图;
[0037]图5为本专利技术实施例中一种计算机设备的硬件结构示意图。
具体实施方式
[0038]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
[0039]同步交易是指通过同步交易接口发起交易后,并不等待交易系统发来异步消息确认交易处理状态,而是在当前接口调用请求下,立刻向交易系统确认前述交易的处理状态。考虑到现有技术中,进行同步交易时,可能会因为网络抖动等原因,丢失同步交易接口的返回信息,因而无法确认该笔交易是否提交成功,此时该笔交易的状态就是交易未明状态,也可以称为未明状态。为了保证交易的健壮性,通常是采用人工核查的方式确定交易未明的环节,并手动修改交易状态,这种方式作业效率较低。
[0040]针对现有方法存在的上述问题以及产生上述问题的具体原因,本申请考虑引入基于返回码的同步交易信息处理方法,以实现更新交易记录中的交易状态并确定交易未明的环节。
[0041]基于上述思路,本说明书提出一种同步交易信息处理方法。首先,获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种同步交易信息处理方法,应用于第一服务器,所述第一服务器部署于第一机构,其特征在于,所述方法包括:获取并根据第一目标记录,构造交易请求报文;并向第二服务器发送所述交易请求报文;其中,所述第二服务器部署于第二机构;接收并根据所述第二服务器发送的第一应答报文,从所述第一目标记录中筛选出符合要求的第二目标记录;根据所述第二目标记录,构造交易查询报文;并向所述第二服务器发送所述交易查询报文;接收并根据所述第二服务器发送的第二应答报文,基于预设的规则对所述第二目标记录进行处理。2.根据权利要求1所述的方法,其特征在于,获取第一目标记录,包括:获取交易记录的审核状态;将审核状态为通过的交易记录确定为审核通过记录;获取审核通过记录的发报状态;将发报状态为待发报的审核通过记录确定为第一目标记录。3.根据权利要求1所述的方法,其特征在于,所述第一应答报文至少携带有接口平台系统状态码、跨行支付系统状态码。4.根据权利要求3所述的方法,其特征在于,根据所述第二服务器发送的第一应答报文,从所述第一目标记录中筛选出符合要求的第二目标记录,包括:根据第一应答报文中的接口平台系统状态码和跨行支付系统状态码,确定交易请求报文的第一发送状态和第二发送状态;将交易请求报文的第一发送状态为发送成功状态、第二发送状态为发送成功状态的第一应答报文所对应的第一目标记录作为第一中间记录;将交易请求报文的第一发送状态为未明状态的第一应答报文所对应的第一目标记录作为第二中间记录;汇总第一中间记录、第二中间记录,得到符合要求的第二目标记录。5.根据权利要求1所述的方法,其特征在于,所述第二应答报文至少携带有返回码。6.根据权利要求1所述的方法,其特征在于,所述第二目标记录至少包括:跨行支付系统处理状态、第二机构处理状态、交易处理状态。7.根据权利要求5或6所述的方法,其特征在于,根据所述第二服务器发送的第二应答报文,基于预设的规则对所述第二目标记录进行处...

【专利技术属性】
技术研发人员:张航宇赵文武
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1