System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种结算内外网交互的方法技术_技高网

一种结算内外网交互的方法技术

技术编号:41204165 阅读:3 留言:0更新日期:2024-05-07 22:29
本发明专利技术提供一种结算内外网交互的方法,属于金融结算技术领域,本发明专利技术为每一套接口开发一个单独的应用程序即代理应用,用于解决各支付机构的jar包冲突和同一支付机构不同接口版本接口的冲突问题,代理应用支持war包部署和镜像部署,可以根据实际网络情况灵活部署到不同环境。解决现有模式无法代理部分支付机构网络的问题、各支付机构接口版本冲突问题,同时保证结算业务的安全性。

【技术实现步骤摘要】

本专利技术涉及金融结算,尤其涉及一种结算内外网交互的方法


技术介绍

1、目前公司结算实现方法有如下几种:

2、1、与支付结构直连,即企业服务器和支付机构服务器直接开通网络,该方案为企业结算初期方案,由于存在网络安全问题基本已经废弃。

3、2、通过nginx代理,该方案能解决部分支付机构的网络问题,但对于需要双向证书认证、socket接口或其他特殊的支付机构,无法进行代理。


技术实现思路

1、为了解决以上技术问题,本专利技术提供了一种结算内外网交互的方法。通过单独的代理应用打通企业内网、行业内网、支付机构等多方的网络访问,为企业进行网上支付、批量代扣等业务提供技术支持。

2、本专利技术的技术方案是:

3、一种结算内外网交互的方法,为每一套接口开发一个单独的应用程序即代理应用,用于解决各支付机构的jar包冲突和同一支付机构不同接口版本接口的冲突问题,代理应用支持war包部署和镜像部署,可以根据实际网络情况灵活部署到不同环境。

4、进一步的,

5、代理应用只负责与第三方支付机构进行交互;不涉及到任何业务处理,同时可以灵活上下线代理应用。

6、再进一步的,

7、交互内容包括加解密、验签、接口调用。

8、进一步的,

9、通过结算应用即支付中心负责业务逻辑处理,业务处理完成后调用代理应用,调用代理应用的参数格式和返回格式统一,用于保证支付中心程序稳定性,在增加代理应用即新增接口时不需要修改支付中心程序。

10、再进一步的,

11、网络访问: 支付中心=》代理应用=》支付机构,单向访问;其中支付中心到代理应用使用http访问,代理应用到支付机构,根据实际情况支持不同的网络协议。

12、在进一步的,

13、根据企业业务实际情况,通过2种方式保证数据安全性即行业云环境和本地云环境。

14、行业云环境,即支付中心应用部署在行业云,支付机构只能与企业本地环境开通网络,这种情况需要代理应用部署到企业本地环境,通过加密方式保证数据安全,支付中心和代理应用的交互报文全部进行加密,采用自定义加密方式。

15、本地云环境,即支付中心应用和代理应用都部署在企业本地环境,这种情况下通过redis保证数据安全,所有请求数据放到redis,调用代理时参数只有唯一的key,代理应用根据key从redis获取数据。

16、本专利技术的有益效果是

17、通过代理模式与支付机构连接,已经支持多家支付机构接口,支持多种通讯协议,并且在生产环境中上线使用可解决将网络的问题、各支付机构接口版本冲突问题,同时保证结算业务的安全性。

本文档来自技高网...

【技术保护点】

1.一种结算内外网交互的方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

5.根据权利要求4所述的方法,其特征在于,

6.根据权利要求5所述的方法,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求6所述的方法,其特征在于,

【技术特征摘要】

1.一种结算内外网交互的方法,其特征在于,

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,

...

【专利技术属性】
技术研发人员:郭昌圣乔君帅孙涛陈锋谭凯文
申请(专利权)人:山东浪潮数字商业科技有限公司
类型:发明
国别省市:

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

1