基于区块链的智能支付网关交易方法技术

技术编号:39405653 阅读:5 留言:0更新日期:2023-11-19 15:57
本发明专利技术涉及支付交易的技术领域,尤其涉及一种基于区块链的智能支付网关交易方法

【技术实现步骤摘要】
基于区块链的智能支付网关交易方法、系统、设备及介质


[0001]本专利技术涉及支付交易的
,尤其是涉及一种基于区块链的智能支付网关交易方法

系统

设备及介质


技术介绍

[0002]随着移动支付的快速发展和数字货币的普及,支付网关越来越成为市场的重要组成部分

支付网关是一种基于互联网和金融体系的支付平台,将不同的支付系统和支付方式进行整合,为用户提供更加快捷

高效的交易支付服务

[0003]现有的支付网关是在设置网上商户与银行网关之间,集成不同银行的网银接口,为网上商户提供统一的支付接口

目前,为了对于支付网关的交易安全进行管理监控,一般会用到一个第三方的机构进行管理和监管,第三方的机构对支付网关都是采用中心化管理,但是,传统支付网关采用第三方的机构进行监管,使得用户在支付网关的支付过程容易受到黑客攻击

数据篡改等问题,进而容易使得用户商家在支付网关上的支付交易的风险性高,因此,存在一定的改进空间


技术实现思路

[0004]为了提高用户在支付网关下交易的安全性和交易效率,本申请提供一种基于区块链的智能支付网关交易方法

系统

设备及介质

[0005]本申请的上述专利技术目的一是通过以下技术方案得以实现的:一种基于区块链的智能支付网关交易方法,所述基于区块链的智能支付网关交易方法包括步骤:响应支付交易请求,获取支付交易订单信息,根据所述支付交易订单信息获取交易数据;将所述交易数据输入至预设的智能合约模型,基于所述智能合约模型获取交易验证结果,其中,所述交易验证结果包括风险交易和安全交易;在所述交易验证结果为风险交易时,基于所述交易数据获取风险数据,根据所述风险数据生成风险程度信息,基于所述风险程度信息对所述支付交易请求进行风险调控;在所述交易验证结果为安全交易时,根据所述交易数据完成支付交易,并生成交易记录数据,将所述交易记录数据存储于预设的区块链模块

[0006]通过采用上述技术方案,在用户商家使用支付网关进行交易时,用户商家触发生成支付交易请求,响应支付交易请求,获取到相对应的支付交易订单信息,在支付交易订单信息中获取具体的交易数据,例如,支付交易金额

交易时间

支付账户信息等交易数据,以便于根据交易数据进行支付交易的风险评估,将获取到的交易数据输入至预设的智能合约模型,利用智能合约模型对交易数据进行交易评估,得到交易验证结果,根据交易验证结果判断出该支付交易是否存在交易风险,利用智能合约模型对支付网关上的交易进行管控,通过采用智能合约对支付网关上的支付交易自动进行风险监控,无需采用第三方机构进行
管控,当确定出交易验证结果为风险交易时,即监测出该支付交易存在交易风险,根据交易数据获取风险数据,利用风险数据分析出该具有风险的支付交易的风险程度情况,进而根据风险程度情况对该支付交易请求进行不同的风险调控,能够有效避免交易风险的发生,提高支付网关的安全性和可靠性;当确定出验证交易结果为安全交易时,则根据安全交易下的交易数据完成支付交易,并获取该支付交易过程中的交易记录数据,将交易记录数据存储于区块链模块内,实现去中心化的数据共享,对交易数据进行保护,防止支付交易信息被窃取或篡改,使得交易记录信息能够可追溯,能够保证支付交易的数据的安全性和可靠性

[0007]本申请在一较佳示例中可以进一步配置为:在所述将所述交易数据输入至预设的智能合约模型,基于所述智能合约模型获取交易验证结果之前,所述基于区块链的智能支付网关交易方法还包括:获取支付交易规则数据和历史交易数据,基于所述支付交易规则数据构建初步合约模型;将所述历史交易数据作为训练因子,并输入至所述初步合约模型,基于所述历史交易数据对初步合约模型进行测试,得到智能合约模型

[0008]通过采用上述技术方案,根据获取支付网关相关的支付交易规则数据,构建出初步合约模型,使得初步合约模型能够具有根据交易规则对交易数据进行风险监控的功能,再利用历史交易数据对初步合约模型进行测试训练,排除智能合约模型潜在的漏洞和错误,构建出智能合约模型,利用智能合约模型实现对支付网关的支付交易进行安全管控

[0009]本申请在一较佳示例中可以进一步配置为:所述将所述交易数据输入至预设的智能合约模型,基于所述智能合约模型获取交易验证结果,其中,所述交易验证结果包括风险交易和安全交易,具体包括:基于所述智能合约模型获取交易安全规则,基于所述交易安全规则提取对应的安全数据特征;将所述交易数据与安全数据特征进行比较,生成交易验证结果

[0010]通过采用上述技术方案,在支付网关内获取到相关的交易数据后,将交易数据输入至智能合约模型内,在智能合约模型内会设置有相关的交易安全规则,根据交易安全规则得到对应的安全数据特征,将输入至智能合约模型内的交易数据与安全数据特征进行比较,根据比较结果,确定出交易验证结果,当交易数据与安全数据特征不符合时,则验证出该支付交易为风险交易,当交易数据与安全数据特征相符时,则验证出该支付交易为安全交易,实现对支付网关内的支付交易安全风险监控功能

[0011]本申请在一较佳示例中可以进一步配置为:所述基于所述交易数据获取风险数据,根据所述风险数据生成风险程度信息,基于所述风险程度信息对所述支付交易请求进行风险调控,具体包括:在所述交易验证结果为风险交易时,根据所述交易数据获取异常数据特征,基于所述异常数据特征整理形成风险数据;将所述风险数据输入至预设的风险分析模型内,得到风险程度信息

[0012]通过采用上述技术方案,在确定出交易验证结果为风险交易时,即该支付交易存在交易风险,根据支付网关上的交易数据提取出异常数据特征,将所有的异常数据特征整
理形成风险数据,将风险数据输入至预设的风险分析模型内,利用风险分析模型对风险数据进行分析,对该支付交易的风险进行程度分析,得到风险程度信息,以便于支付网关根据风险程度对该支付交易进行风险管控,有效提高支付网关对于风险交易的管控能力,进而提高支付网关对于支付交易的安全性

[0013]本申请在一较佳示例中可以进一步配置为:所述将所述风险数据输入至预设的风险分析模型内,得到风险程度信息,具体包括:所述风险分析模型内设置有风险等级数据线,将所述风险数据与风险等级数据线进行比较,计算出风险数据超出风险等级数据线的区域面积;根据所述区域面积与预设的风险程度判断面积进行比较,得到面积比较结果,基于所述面积比较结果确定风险程度信息

[0014]通过采用上述技术方案,通过风险分析模型对风险数据进行风险程度分析,计算出风险数据超出风险分析模型内的风险等级数据线的区域面积,利用区域面积的大小分析出不同的风险程度,得到风险程度信息,使得对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于区块链的智能支付网关交易方法,其特征在于,所述基于区块链的智能支付网关交易方法包括:响应支付交易请求,获取支付交易订单信息,根据所述支付交易订单信息获取交易数据;将所述交易数据输入至预设的智能合约模型,基于所述智能合约模型获取交易验证结果,其中,所述交易验证结果包括风险交易和安全交易;在所述交易验证结果为风险交易时,基于所述交易数据获取风险数据,根据所述风险数据生成风险程度信息,基于所述风险程度信息对所述支付交易请求进行风险调控;在所述交易验证结果为安全交易时,根据所述交易数据完成支付交易,并生成交易记录数据,将所述交易记录数据存储于预设的区块链模块
。2.
根据权利要求1所述的基于区块链的智能支付网关交易方法,其特征在于,在所述将所述交易数据输入至预设的智能合约模型,基于所述智能合约模型获取交易验证结果之前,所述基于区块链的智能支付网关交易方法还包括:获取支付交易规则数据和历史交易数据,基于所述支付交易规则数据构建初步合约模型;将所述历史交易数据作为训练因子,并输入至所述初步合约模型,基于所述历史交易数据对初步合约模型进行测试,得到智能合约模型
。3.
根据权利要求2所述的基于区块链的智能支付网关交易方法,其特征在于,所述将所述交易数据输入至预设的智能合约模型,基于所述智能合约模型获取交易验证结果,其中,所述交易验证结果包括风险交易和安全交易,具体包括:基于所述智能合约模型获取交易安全规则,基于所述交易安全规则提取对应的安全数据特征;将所述交易数据与安全数据特征进行比较,生成交易验证结果
。4.
根据权利要求1所述的基于区块链的智能支付网关交易方法,其特征在于,所述基于所述交易数据获取风险数据,根据所述风险数据生成风险程度信息,基于所述风险程度信息对所述支付交易请求进行风险调控,具体包括:在所述交易验证结果为风险交易时,根据所述交易数据获取异常数据特征,基于所述异常数据特征整理形成风险数据;将所述风险数据输入至预设的风险分析模型内,得到风险程度信息
。5.
根据权利要求4所述的基于区块链的智能支付网关交易方法,其特征在于,所述将所述风险数据输入至预设的风险分析模型内,得到风险程度信息,具体包括:所述风险分析模型内设置有风险等级数据线,将所述风险数据与风险等级数据线进行比较,计算出风险数据超出风险等级数...

【专利技术属性】
技术研发人员:刘月洁黄磊
申请(专利权)人:侨远科技有限公司
类型:发明
国别省市:

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

1