[发明专利]数据处理方法及系统、介质和计算机系统在审
申请号: | 201811430290.8 | 申请日: | 2018-11-27 |
公开(公告)号: | CN111222862A | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 肖爱军 | 申请(专利权)人: | 北京京东金融科技控股有限公司 |
主分类号: | G06Q20/08 | 分类号: | G06Q20/08 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 吕雁葭 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 系统 介质 计算机系统 | ||
本公开提供了一种数据处理方法,包括:针对支付操作,生成对应的支付消息;将支付消息传输给第一消息队列,使得支付平台能够从第一消息队列获取支付消息,并依据支付消息,生成对应的支付请求,进而将支付请求转发给第三方支付渠道,使得第三方支付渠道能够响应于支付请求,生成针对支付操作的支付结果,并将支付结果同步给支付平台,使得支付平台能够将支付结果对应的消息体传输给第二消息队列;以及从第二消息队列中获取关于支付结果的消息体,完成本次支付操作。
技术领域
本公开涉及互联网技术领域,更具体地,涉及一种数据处理方法及系统、一种计算机可读存储介质和一种计算机系统。
背景技术
目前,大部分无支付牌照的公司在提供支付结算服务时,一般都会选择接入有支付牌照的第三方支付渠道公司或部分银行来完成支付相关业务,如签约、解约、支付、撤销、退款、对账等日常业务操作,其中使用频率最高的支付操作,又可分为快捷支付、网银支付、协议支付(代收或者代付)、平台支付(主要使用微信、支付宝等第三方支付平台来完成支付)等。
并且,从实际的成本、安全、性能、可用性等几方面综合考虑,很多公司在搭建支付结算平台时一般会选择接入一家或几家第三方支付渠道公司或部分银行来支持日常支付业务场景的闭环。
其中,业务场景中常用的支付操作调用环节如下:
(1)业务系统请求调用支付结算平台的Rest服务接口;
(2)支付结算平台在接收到调用Rest服务接口的请求后,先调用防重复支付操作服务进行验证;
(3)支付结算平台再分别就各类支付操作拼接出不同的报文,然后构造对应的https支付请求,并发送到对应的第三方支付渠道公司或部分银行,同时将https支付请求保存到DB;
(4)支付结算平台接收来自第三方支付渠道公司或部分银行的支付操作结果,实现支付状态同步。
然而,在实现本公开构思的过程中,发明人发现相关技术中至少存在如下问题:现有的支付系统扩展能力不足,如果有业务系统接入支付结算平台时,需要针对新接入的业务系统定制开发对应的接入Rest服务接口,和与之对应的支付响应结果Rest服务接口,因而必然会增加系统开发、测试、运维的成本和复杂度。
发明内容
有鉴于此,本公开提供了一种能够提高系统扩展能力的数据处理方法和能够实现该方法的数据处理系统。
本公开的一个方面提供了一种数据处理方法,包括:针对支付操作,生成对应的支付消息;将上述支付消息传输给第一消息队列,使得支付平台能够从上述第一消息队列获取上述支付消息,并依据上述支付消息,生成对应的支付请求,进而将上述支付请求转发给第三方支付渠道,使得上述第三方支付渠道能够响应于上述支付请求,生成针对上述支付操作的支付结果,并将上述支付结果同步给上述支付平台,使得上述支付平台能够将上述支付结果对应的消息体传输给第二消息队列;以及从上述第二消息队列中获取关于上述支付结果的消息体,完成本次支付操作。
根据本公开的实施例,上述将上述支付消息传输给第一消息队列,包括:将上述支付消息发送给消息队列集群中的交换机,使得上述交换机能够按照预定方式将上述支付消息发送给上述第一消息队列。
根据本公开的实施例,上述预定方式包括:轮询方式,或者广播方式,或者权重配比。
根据本公开的实施例,上述针对支付操作,生成对应的支付消息,包括:针对上述支付操作,生成对应的携带有业务系统标识的支付消息,其中,上述第三方支付渠道在响应于上述支付请求时,生成的上述支付结果对应的消息体中也携带有上述业务系统标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东金融科技控股有限公司,未经北京京东金融科技控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811430290.8/2.html,转载请声明来源钻瓜专利网。