资金全链路控制校验方法及装置制造方法及图纸

技术编号:26793493 阅读:19 留言:0更新日期:2020-12-22 17:09
本发明专利技术提供了一种资金全链路控制校验方法及装置,所述方法包含:接收应用程序上传的支付数据,根据所述支付数据解析获取场景编号;根据所述场景编号匹配数据库中预存的资金流向控制表和场景控制表,获得所述场景编号对应的支付规则数据和参与方订单限额数据;利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验;当校验通过后反馈支付校验结果。

【技术实现步骤摘要】
资金全链路控制校验方法及装置
本专利技术涉及数据安全领域,尤指一种资金全链路控制校验方法及装置。
技术介绍
当前服务平台牵涉的关联企业较多,数据交易频繁,需要对其进行相应的监管以保证相关企业的资金安全;但传统的监管方式对人力资源浪费较大;同时监管过程在面对当前涉及订单、支付相关联的环节时,需要核对的数据较多,核对方式也较为繁琐,采用人工核对的方式识别容易导致误判率提高,不能满足当前资金数据的安全监管要求。其次,多场景下单的收付等参与主体的合理性、订单级支付的收付路径合理和准确性、多种场景的支付路径合理和准确性、订单级的台账记账合理性等问题也未得以有效校验。为此业内亟需一种高效准确的校验方案以保证各企业的资金安全。
技术实现思路
本专利技术目的在于提供一种资金全链路控制校验方法及装置,用于支撑下单和支付的核心控制,具备流程模板化、高效处理的特性,保障高效的订单类交易以及台账级资金清算。为达上述目的,本专利技术所提供的资金全链路控制校验方法,具体包含:接收应用程序上传的支付数据,根据所述支付数据解析获取场景编号;根据所述场景编号匹配数据库中预存的资金流向控制表和场景控制表,获得所述场景编号对应的支付规则数据和参与方订单限额数据;利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验;当校验通过后反馈支付校验结果。在上述资金全链路控制校验方法中,优选的,所述方法之前还包含:获取应用程序上传的下单数据,根据所述下单数据解析获得场景编号;根据所述场景编号匹配数据库中预存的场景控制表,获得所述场景编号对应的参与方数据;根据所述参与方数据中的台账信息校验所述下单数据中的台账信息,当校验通过后,获取应用程序上传的支付数据。在上述资金全链路控制校验方法中,优选的,根据所述参与方数据中的台账信息校验所述下单数据中的台账信息包含:通过预设拼接规则对所述参与方数据进行组装拼接获得包含参与方的会员类型和台账类型的第一列表文件;将所述下单数据中所有的台账编号组装为编号列表,根据预存的台账信息比对获取所述编号列表对应的第二列表文件;通过所述第一列表文件校验所述第二列表文件。在上述资金全链路控制校验方法中,优选的,利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验包含:解析所述支付数据中的参与方信息及参与方之间的资金流向信息;根据所述支付规则数据获得所述支付数据对应的所述资金流向逻辑;通过所述资金流向逻辑校验所述参与方信息及参与方之间的资金流向信息。在上述资金全链路控制校验方法中,优选的,利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验包含:解析所述支付数据中的参与方信息及参与方之间的资金流向信息;通过所述参与方订单限额数据校验所述参与方信息及参与方之间的资金流向信息。在上述资金全链路控制校验方法中,优选的,解析所述支付数据中的参与方信息及参与方之间的资金流向信息包含:解析所述支付数据中的参与方信息和台账编号;根据所述台账编号和预存的台账信息的比较结果,获得参与方之间的资金流向信息。在上述资金全链路控制校验方法中,优选的,当校验通过后反馈支付校验结果之前还包含:根据预存的场景控制表获得所述参与方的余额区间信息;根据所述支付数据获得对应的金额变化值;通过所述金额变化值计算所述参与方在完成所述支付数据后的余额数据;根据所述余额区间信息校验所述余额数据。本专利技术还提供一种资金全链路控制校验装置,所述装置包含:支付数据接收模块、支付匹配模块和支付校验模块;所述支付数据接收模块用于接收应用程序上传的支付数据,根据所述支付数据解析获取场景编号;所述支付匹配模块用于根据所述场景编号匹配数据库中预存的资金流向控制表和场景控制表,获得所述场景编号对应的支付规则数据和参与方订单限额数据;所述支付校验模块用于利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验;当校验通过后反馈支付校验结果。在上述资金全链路控制校验装置中,优选的,所述装置还包含:订单数据接收模块、订单匹配模块和订单校验模块;所述订单数据接收模块用于获取应用程序上传的下单数据,根据所述下单数据解析获得场景编号;所述订单匹配模块用于根据所述场景编号匹配数据库中预存的场景控制表,获得所述场景编号对应的参与方数据;所述订单校验模块用于根据所述参与方数据中的台账信息校验所述下单数据中的台账信息,当校验通过后,获取应用程序上传的支付数据。在上述资金全链路控制校验装置中,优选的,所述订单校验模块包含台账比对单元,所述比对单元用于通过预设拼接规则对所述参与方数据进行组装拼接获得包含参与方的会员类型和台账类型的第一列表文件;将所述下单数据中所有的台账编号组装为编号列表,根据预存的台账信息比对获取所述编号列表对应的第二列表文件;通过所述第一列表文件校验所述第二列表文件。在上述资金全链路控制校验装置中,优选的,所述支付校验模块包含逻辑比对单元,所述比对单元用于解析所述支付数据中的参与方信息及参与方之间的资金流向信息;根据所述支付规则数据获得所述支付数据对应的所述资金流向逻辑;通过所述资金流向逻辑校验所述参与方信息及参与方之间的资金流向信息。在上述资金全链路控制校验装置中,优选的,所述支付校验模块包含逻辑比对单元,所述比对单元用于解析所述支付数据中的参与方信息及参与方之间的资金流向信息;通过所述参与方订单限额数据校验所述参与方信息及参与方之间的资金流向信息。在上述资金全链路控制校验装置中,优选的,所述逻辑比对单元还包含:解析所述支付数据中的参与方信息和台账编号;根据所述台账编号和预存的台账信息的比较结果,获得参与方之间的资金流向信息。在上述资金全链路控制校验装置中,优选的,所述装置还包含余额计算模块,所述余额计算模块用于根据预存的场景控制表获得所述参与方的余额区间信息;根据所述支付数据获得对应的金额变化值;通过所述金额变化值计算所述参与方在完成所述支付数据后的余额数据;根据所述余额区间信息校验所述余额数据。本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。本专利技术的有益技术效果在于:入参组装相对容易,不需要调用方过多加工;同时,保证了数据验证的高效性和准确性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1为本专利技术一实施例所提供的资金全链路控制校验方法的流程示意图;图2为本专利技术一实施例所提供的订单校验的流程示意图;图3为本专利技术一实施例所提供的台账信息校验的流程示意图;图4为本专利技术一实施例所提供的支付本文档来自技高网...

【技术保护点】
1.一种资金全链路控制校验方法,其特征在于,所述方法包含:/n接收应用程序上传的支付数据,根据所述支付数据解析获取场景编号;/n根据所述场景编号匹配数据库中预存的资金流向控制表和场景控制表,获得所述场景编号对应的支付规则数据和参与方订单限额数据;/n利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验;/n当校验通过后反馈支付校验结果。/n

【技术特征摘要】
1.一种资金全链路控制校验方法,其特征在于,所述方法包含:
接收应用程序上传的支付数据,根据所述支付数据解析获取场景编号;
根据所述场景编号匹配数据库中预存的资金流向控制表和场景控制表,获得所述场景编号对应的支付规则数据和参与方订单限额数据;
利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验;
当校验通过后反馈支付校验结果。


2.根据权利要求1所述的资金全链路控制校验方法,其特征在于,所述方法之前还包含:
获取应用程序上传的下单数据,根据所述下单数据解析获得场景编号;
根据所述场景编号匹配数据库中预存的场景控制表,获得所述场景编号对应的参与方数据;
根据所述参与方数据中的台账信息校验所述下单数据中的台账信息,当校验通过后,获取应用程序上传的支付数据。


3.根据权利要求2所述的资金全链路控制校验方法,其特征在于,根据所述参与方数据中的台账信息校验所述下单数据中的台账信息包含:
通过预设拼接规则对所述参与方数据进行组装拼接获得包含参与方的会员类型和台账类型的第一列表文件;
将所述下单数据中所有的台账编号组装为编号列表,根据预存的台账信息比对获取所述编号列表对应的第二列表文件;
通过所述第一列表文件校验所述第二列表文件。


4.根据权利要求1所述的资金全链路控制校验方法,其特征在于,利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验包含:
解析所述支付数据中的参与方信息及参与方之间的资金流向信息;
根据所述支付规则数据获得所述支付数据对应的所述资金流向逻辑;
通过所述资金流向逻辑校验所述参与方信息及参与方之间的资金流向信息。


5.根据权利要求1所述的资金全链路控制校验方法,其特征在于,利用所述支付规则数据和所述参与方订单限额数据分别对所述支付数据中的参与方之间的资金额度和资金流向逻辑进行校验包含:
解析所述支付数据中的参与方信息及参与方之间的资金流向信息;
通过所述参与方订单限额数据校验所述参与方信息及参与方之间的资金流向信息。


6.根据权利要求4或5所述的资金全链路控制校验方法,其特征在于,解析所述支付数据中的参与方信息及参与方之间的资金流向信息包含:
解析所述支付数据中的参与方信息和台账编号;
根据所述台账编号和预存的台账信息的比较结果,获得参与方之间的资金流向信息。


7.根据权利要求1所述的资金全链路控制校验方法,其特征在于,当校验通过后反馈支付校验结果之前还包含:
根据预存的场景控制表获得所述参与方的余额区间信息;
根据所述支付数据获得对应的金额变化值;
通过所述金额变化值计算所述参与方在完成所述支付数据后的余额数据;
根据所述余额区间信息校验所述余额数据。


8.一种资金全链路控制校验装置,其特征在于,所述装置包含:支付数据接收模块、支付匹配模块和支付校验模块;
所述支...

【专利技术属性】
技术研发人员:于威张永辉
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1