[发明专利]金融交易状态的判定方法和装置在审
申请号: | 202110836163.3 | 申请日: | 2021-07-23 |
公开(公告)号: | CN113643112A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 步显文 | 申请(专利权)人: | 山东浪潮通软信息科技有限公司 |
主分类号: | G06Q40/00 | 分类号: | G06Q40/00;G06Q40/04;G06Q20/38 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆;姜鹏 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 金融交易 状态 判定 方法 装置 | ||
本发明提供了金融交易状态的判定方法和装置,该方法包括:根据付款方发出的查询待处理金融交易的状态的结果查询信息,获取来自金融机构返回的查询状态信息;其中,查询状态码用于表征金融机构在接收到结果查询请求时待处理金融交易所处的状态;获取来自金融机构返回的待处理金融交易的交易状态信息;其中,交易状态码用于表征金融机构在付款方付款后返回信息时待处理金融交易所处的状态;根据查询状态信息、交易状态信息和预先设定的判定规则,判定待处理金融交易的状态。本方案能够对金融交易所处的状态进行判定。
技术领域
本发明涉及电子金融技术领域,特别涉及金融交易状态的判定方法和装置。
背景技术
随着越来越多的企业加入到数字化转型的队伍中,企业通过银企直联对接银行进行金融交易的方式也越来越常见。
然而,在通过银企直联平台进行金融交易时,可能会出现由于各种原因导致付款后返回交易异常的结果,而再调用交易结果查询接口查询状态时也返回异常结果导致该交易状态无法变更为最终状态。如此在交易状态无法准确的查询到时,可能会导致交易延误或为客户带来经济损失。
发明内容
本发明提供了金融交易状态的判定方法和装置,能够对金融交易所处的状态进行判定。
第一方面,本发明实施例提供了金融交易状态的判定方法,包括:
根据付款方发出的查询待处理金融交易的状态的结果查询信息,获取来自金融机构返回的查询状态信息;其中,所述查询状态信息包括:查询状态码和查询异常信息;所述查询状态码用于表征所述金融机构在接收到所述结果查询请求时所述待处理金融交易所处的状态;
获取来自金融机构返回的所述待处理金融交易的交易状态信息;其中,所述交易状态信息包括:交易状态码和交易异常信息;所述交易状态码用于表征金融机构在付款方付款后返回信息时所述待处理金融交易所处的状态;
根据所述查询状态信息、所述交易状态信息和预先设定的判定规则,判定所述待处理金融交易的状态。
在一种可能的实现方式中,所述根据所述查询状态信息、所述交易状态信息和预先设定的判定规则,判定所述待处理金融交易的状态,包括:
S1:判断所述交易状态码和所述判定规则中预先定义的预设交易状态码是否相同;若相同,则执行步骤S2;否则维持所述待处理金融交易的当前状态;
S2:判断所述查询状态码和所述判定规则中预先定义的预设查询状态码是否相同;若相同,则将所述判定规则中预先设定的金融交易状态确定为所述待处理金融交易的状态;否则,维持所述待处理金融交易的当前状态。
在一种可能的实现方式中,在判定出所述查询状态码和所述判定规则中预先定义的查询状态码相同之后,且在判定所述待处理金融交易的状态为成功之前,进一步包括:
获取所述金融机构返回所述交易状态码时的交易时间,以及返回所述查询状态码时的查询时间;
计算所述交易时间和所述查询时间的时间间隔;
判断所述时间间隔是否满足所述判定规则中预先定义的预设时间间隔范围;
若所时间间隔满足所述判定规则中预先定义的预设时间间隔范围,则将所述判定规则中预先设定的金融交易状态确定为所述待处理金融交易的状态;
若所述时间间隔不满足所述判定规则中预先定义的预设时间间隔范围,则维持所述待处理金融交易的当前状态。
在一种可能的实现方式中,所述结果查询信息包括:所述待处理金融交易所对应的金融机构编号、金融机构系统标识、金融机构系统版本、付款日期和付款流水号;
所述获取来自金融机构返回的所述待处理金融交易的交易状态信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮通软信息科技有限公司,未经山东浪潮通软信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110836163.3/2.html,转载请声明来源钻瓜专利网。