[发明专利]一种通用的支付渠道对接方法有效
申请号: | 202111085769.4 | 申请日: | 2021-09-16 |
公开(公告)号: | CN113837739B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 彭德瑶 | 申请(专利权)人: | 多点生活(成都)科技有限公司 |
主分类号: | G06Q20/08 | 分类号: | G06Q20/08;G06Q20/38;G06Q20/40 |
代理公司: | 成都三诚知识产权代理事务所(普通合伙) 51251 | 代理人: | 饶振浪 |
地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 支付 渠道 对接 方法 | ||
本发明公开了一种通用的支付渠道对接方法,其特征在于:包括框架层和Rpc层;所述框架层与rpc层交互,其抽象了支付、退款、查询、通知、签约、解约流程,并定义好标准的输入、输出数据格式;Rpc层用于拼装第三方支付渠道需要的报文,按照要求发送报文,并将返回的结果转换为框架层需要的格式。本发明包含支付、退款、查询、通知、签约、解约流程,通过对这些业务功能进行设定,形成统一的对接业务标准,构建支付渠道对接框架,上游系统不用关心底层渠道的具体业务规则,框架层会给上游系统输出标准的数据格式,在框架模式下只需要少量的针对第三方渠道接口的Rpc层交互逻辑和数据转换开发,就能快速的对接新支付渠道,其业务逻辑统一,排查问题更简单。
技术领域
本发明涉及移动支付技术领域,具体是指一种通用的支付渠道对接方法。
背景技术
随着移动支付的飞速发展,人们对移动支付的依赖越来越高,而线上的支付渠道也越来越多,各个支付公司的市场份额也在慢慢变化。为了满足用户的支付需求,商家需要对接多种支付渠道,如支付宝、微信、银联、京东、电信翼支付等等,但是每个支付渠道对接方式、报文格式、数据交互、业务逻辑不完全一致,使得对接支付渠道变得很复杂、可维护和扩展性差。因此设计一套通用的支付渠道对接框架,统一兼容支付业务就能很好的解决这些问题。
发明内容
本发明的目的在于解决上述问题,提供一种能够统一兼容支付业务的支付渠道对接方法。
本发明的目的通过下述技术方法实现:一种通用的支付渠道对接方法,包括框架层和Rpc层;所述框架层与rpc层交互,其设定了支付、退款、查询、通知、签约、解约流程,并定义好标准的输入和输出数据格式;Rpc层用于拼装第三方支付渠道需要的报文,按照要求发送报文,并将返回的结果转换为框架层需要的格式。
所述支付流程包括以下步骤:
(1)用户发出支付请求,框架层检查支付请求中的参数是否合规;是,执行步骤(2);否,结束支付流程;所述参数包括订单号、流水号、金额、支付方式;
(2)框架层查询收款商户号的配置和证书秘钥,并将支付请求保存到数据库中;
(3)rpc层将支付请求参数按照第三方渠道的接口要求进行拼接参数,并根据查询到的商户配置对报文进行加密,生成签名;
(4)rpc层将加密后的报文发送给第三方渠道,第三方渠道进行支付;
(5)第三方渠道返回报文给rpc层,rpc层将报文的格式转换为框架层所需要的格式,并将报文返回给框架层;
(6)框架层将支付结果保存到数据库,并将支付结果上传给上游系统。
所述退款流程包括以下步骤:
A、框架层校验退款金额、退款流水号、订单号、支付流水号和支付方式是否存在且合规;是,执行步骤B;否,结束退款流程;
B、框架层查询收款商户号的配置和证书秘钥;
C、框架层判断需要申请退款的订单是否支付成功;是,执行步骤D;否,返回失败结果给上游系统,退款结束;
D、框架层查询需要申请退款的订单是否存在退款记录;是,执行步骤E;否,保存初始退款记录,并执行步骤G;
E、框架层判断退款记录的状态;当退款记录为退款成功时,返回退款结果给上游系统,退款结束;当退款记录为退款处理中,rpc层则将退款请求参数按照第三方渠道的接口要求,进行拼接参数,并根据查询到的商户配置对查询请求报文进行加密生成签名,然后将退款查询请求报文发送给第三方渠道,第三方渠道返回退款查询结果报文给rpc层,rpc层将查询结果报文转换为框架层需要的参数格式再返回给框架层,框架层根据退款申请结果更新数据库退款记录状态,退款结束;当退款记录为退款失败时,执行步骤F;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于多点生活(成都)科技有限公司,未经多点生活(成都)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111085769.4/2.html,转载请声明来源钻瓜专利网。