一种多渠道支付集成方法、平台、设备和介质技术

技术编号:26793715 阅读:20 留言:0更新日期:2020-12-22 17:09
本发明专利技术提供一种多渠道支付集成方法、平台、设备和介质,方法包括支付业务过程:S1、任一支付业务被发起时,至少生成该支付业务的订单信息、商户信息、支付渠道信息和业务接口参数;S2、根据业务接口参数调用统一业务接口,接收订单信息、商户信息和支付渠道信息;S3、调用对应的拦截器对该支付业务进行数据拦截以进行安全性校验;S4、由所述统一业务接口根据支付渠道信息将订单信息封装成相应格式的请求报文发送给第三方支付机构接口,并接收返回的数据,解析封装成统一格式的响应报文后返回给商户,完成所述支付业务。本发明专利技术通过统一业务接口汇总支付参数和统一报文格式,实现了商户对信息的一体化管理,提高了管理效率,且改造费用低。

【技术实现步骤摘要】
一种多渠道支付集成方法、平台、设备和介质
本专利技术涉及计算机
,特别涉及一种多渠道支付集成方法、平台、设备和介质。
技术介绍
移动支付的惊人发展,逐步替代了传统的纸币和银行卡支付,出现了以支付宝、微信、银联等为主的移动支付龙头,网络支付是采用先进的技术通过数字流转来完成信息传输,它的工作环境基于一个开放的互联网系统平台,网络支付与传统支付相比较具有方便,快捷,高效、经济的优势。医院与时俱进,纷纷开始接入各家的移动支付,方便大众的就医服务。不论是公立医院还是民营医院,都要求能简约便捷快速的医疗费用支付,以最大程度地方便患者就医,比如医院提供的支付渠道有收费处、自助机、护士站、病房等。但现今的很多医院的现状是:由于支付渠道多,一家医院往往有好几家支付厂商支持,但所有的支付厂商各自为政,支付出现问题无法及时定位,及时处理,每月财务对账复杂,数据不统一,监管不到位等问题,混乱场面。
技术实现思路
本专利技术要解决的技术问题,在于提供一种多渠道支付集成方法、平台、设备和介质,统一对接商户和多家第三方支付机构的支付接口,通过定义统一化接口汇总支付参数和统一报文格式,实现了商户对信息的一体化管理,简化管理流程,提高了管理效率,且改造费用低。第一方面,本专利技术提供了一种多渠道支付集成方法,包括支付业务过程,所述支付业务过程包括下述步骤:S1、任一支付业务被发起时,至少生成该支付业务的订单信息、商户信息、支付渠道信息和业务接口参数,所述业务接口参数与统一下单地址一一对应;S2、根据所述业务接口参数对应的统一下单地址调用相应的统一业务接口,接收所述订单信息、商户信息和支付渠道信息;S3、调用所述统一业务接口对应的拦截器对该支付业务进行数据拦截,并对数据进行安全性校验,若校验通过,进入下一步,若未校验通过,结束流程;S4、由所述统一业务接口根据所述支付渠道信息将订单信息封装成相应格式的请求报文,并发送给对应的第三方支付机构接口;然后接收由所述第三方支付机构接口返回的数据,并解析封装成统一格式的响应报文,根据所述商户信息返回给商户,完成所述支付业务。第二方面,本专利技术提供了一种多渠道支付集成装置,包括支付业务单元,所述支付业务单元包括:支付业务发起模块,用于任一支付业务被发起时,至少生成该支付业务的订单信息、商户信息、支付渠道信息和业务接口参数,所述业务接口参数与统一下单地址一一对应;统一业务接口模块,用于根据所述业务接口参数对应的统一下单地址调用相应的统一业务接口,接收所述订单信息、商户信息和支付渠道信息;并用于根据所述支付渠道信息将订单信息封装成相应格式的请求报文,并发送给对应的第三方支付机构接口;然后接收由所述第三方支付机构接口返回的数据,并解析封装成统一格式的响应报文,根据所述商户信息返回给商户,完成所述支付业务;拦截器模块,用于调用所述统一业务接口对应的拦截器对该支付业务进行数据拦截;并对拦截下的支付业务进行数据后进行安全性校验,若校验通过,通知所述统一业务接口模块,若未校验通过,结束支付业务流程。第三方面,本专利技术提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。第四方面,本专利技术提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:(1)在平台中整合了多家第三方支付机构接口,通过定义统一业务接口以汇总支付参数和统一报文格式,入驻商户发起支付时,不需要根据不同的第三方支付机构请求不同的地址和参数,而是所有的第三方支付机构统一请求同一地址并统一报文格式返回,实现对所有第三方支付机构的支付业务统一化的管理。(2)每一统一业务接口均对应一拦截器,通过拦截器对支付业务进行数据拦截和校验,大大保证了支付业务的安全性。(3)平台还提供监控、商户部署、商户入驻,第三方支付机构上线以及商户管理等功能,使各类数据的管理更客观、主动、全面,且可视化、简单、便捷、安全。(4)可以全软件实现,无需增加硬件,不受环境材料场景等因素限制,只要在程序上对接并访问数据接口就可支付,为商户和第三方支付机构提供了多样化、可扩展、可重复的数据服务。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术多渠道支付集成平台对应的系统的示意图;图2为本专利技术实施例一中方法的流程图;图3为本专利技术商户入驻平台的流程图;图4为本专利技术多渠道支付集成平台后台管理功能示意图;图5为本专利技术实施例二中装置的结构示意图;图6为本专利技术实施例二中装置优化后的结构示意图;图7为本专利技术实施例三中电子设备的结构示意图;图8为本专利技术实施例四中介质的结构示意图。具体实施方式本申请实施例通过提供一种多渠道支付集成方法、平台、设备和介质,整合多家第三方支付机构的支付接口,通过定义统一化接口汇总支付参数和统一报文格式,实现了商户对信息的一体化管理,简化管理流程,提高了管理效率,且改造费用低。本申请实施例中的技术方案,总体思路如下:建立一个多渠道支付集成平台对接商户和第三方支付机构接口,通过定义统一业务接口以汇总支付参数和统一报文格式,实现对所有第三方支付机构的支付业务统一化的管理,通过拦截器对支付业务进行数据拦截和校验,大大保证了支付业务的安全性。还提供监控功能、两种商户部署功能以及商户对各种数据的管理功能,以及便捷的商户入驻功能和第三方支付机构上线功能:简化管理流程,提高了管理效率,且改造费用低。像医院、大型商场、健身馆等的官网、APP、微信公众号和小程序等,有了本专利技术的多渠道支付集成平台,用户可以自己在任意场景下支付,包括缴费、充值、余额退款等业务操作,其中医院主要应用于收费处、自助机、护士站、病房等场景使用。实施例一如图2所示,本实施例提供一种多渠道支付集成方法,其特征在于:包括支付业务过程,所述支付业务过程包括下述步骤:S1、任一支付业务被发起时,至少生成该支付业务的订单信息、商户信息、支付渠道信息和业务接口参数,所述业务接口参数与统一下单地址一一对应;支付业务类型有多种,如下单、查询订单、关闭订单、撤销订单、支付结果通知、申请退款、查询退款等,平台针对每一种支付业务类型均提供一个统一业务接口,每个统一业务接口均对应一个统一下单地址,该统一下单地址通过业务接口参数来表示;S2、根据所述业务接口参数对应的统一下单地址调用相应的统一业务接口,接收所述订单信息、商户信息和支付渠道信息;S3、调用所述统一业务接口对应的拦本文档来自技高网...

【技术保护点】
1.一种多渠道支付集成方法,其特征在于:包括支付业务过程,所述支付业务过程包括下述步骤:/nS1、任一支付业务被发起时,至少生成该支付业务的订单信息、商户信息、支付渠道信息和业务接口参数,所述业务接口参数与统一下单地址一一对应;/nS2、根据所述业务接口参数对应的统一下单地址调用相应的统一业务接口,接收所述订单信息、商户信息和支付渠道信息;/nS3、调用所述统一业务接口对应的拦截器对该支付业务进行数据拦截,并对数据进行安全性校验,若校验通过,进入下一步,若未校验通过,结束流程;/nS4、由所述统一业务接口根据所述支付渠道信息将订单信息封装成相应格式的请求报文,并发送给对应的第三方支付机构接口;然后接收由所述第三方支付机构接口返回的数据,并解析封装成统一格式的响应报文,根据所述商户信息返回给商户,完成所述支付业务。/n

【技术特征摘要】
1.一种多渠道支付集成方法,其特征在于:包括支付业务过程,所述支付业务过程包括下述步骤:
S1、任一支付业务被发起时,至少生成该支付业务的订单信息、商户信息、支付渠道信息和业务接口参数,所述业务接口参数与统一下单地址一一对应;
S2、根据所述业务接口参数对应的统一下单地址调用相应的统一业务接口,接收所述订单信息、商户信息和支付渠道信息;
S3、调用所述统一业务接口对应的拦截器对该支付业务进行数据拦截,并对数据进行安全性校验,若校验通过,进入下一步,若未校验通过,结束流程;
S4、由所述统一业务接口根据所述支付渠道信息将订单信息封装成相应格式的请求报文,并发送给对应的第三方支付机构接口;然后接收由所述第三方支付机构接口返回的数据,并解析封装成统一格式的响应报文,根据所述商户信息返回给商户,完成所述支付业务。


2.根据权利要求1所述的一种多渠道支付集成方法,其特征在于:
所述统一业务接口包括:
统一下单接口,用于创建支付交易订单,供商户根据其分配的商户号发起支付请求,并选择任一第三方支付机构的支付渠道;
查询订单接口,用于下单成功后,根据商户订单号主动查询订单的支付状态,并根据传入参数查询第三方支付机构接口,和返回最新的支付状态;
关闭订单接口,用于在需的情况下调用,关闭订单;
撤销订单接口,用于在需的情况下调用,撤销订单;
支付结果通知接口,用于在收到第三方支付机构的结果通知时更新平台订单状态,并主动推送给商户;
申请退款接口,用于在订单支付成功后需要退款时调用,进行申请退款操作;
查询退款接口,用于在申请退款后,根据商户订单号和商户退款单号查询订单退款状态;
所述拦截器包括:
统一下单拦截器,拦截商户下单订单请求,进行必要的安全性校验,封装好对应支付渠道的支付请求数据,调用第三方支付机构接口,并把响应的数据按照统一定义好的参数封装返回给商户;
统一查询订单拦截器,拦截商户的查询订单请求,进行必要的安全性校验并通过后,封装好对应支付渠道的查询订单请求数据,调用第三方支付机构接口,并把响应的数据按照统一定义好的参数封装返回给商户;
统一关闭订单拦截器,拦截商户关单请求,进行必要的安全性校验并通过后,封装好对应支付渠道的关单请求数据,调用第三方支付机构接口,并把响应的数据按照统一定义好的参数封装返回给商户;
统一撤销拦截器,拦截商户撤销请求,进行必要的安全性校验并通过后,封装好对应支付渠道的撤销请求数据,调用第三方支付机构接口,并把响应的数据按照统一定义好的参数封装返回给商户;
统一申请退款拦截器,拦截商户申请退款数据,进行必要的安全性校验并通过后,创建平台退款订单,同时向第三方支付机构接口发起退款请求,并封装好统一的响应参数,返回给商户解析
统一查询退款拦截器,拦截商户查询退款订单请求,进行必要的安全性校验并通过后,封装好对应支付渠道的查询退款订单请求数据,调用第三方支付机构接口,并把响应的数据按照统一定义好的参数封装返回给商户;
支付宝通知拦截器,商户在使用支付宝支付成功后,平台会收到支付宝推送的支付结果,进行必要的安全性校验并通过后,更新订单状态并通知商户支付结果;
微信通知拦截器,商户在使用微信支付成功后,平台会收到微信推送的支付结果,平进行必要的安全性校验并通过后,更新订单状态并通知商户支付结果。


3.根据权利要求1或2所述的一种多渠道支付集成方法,其特征在于:
所述步骤S2的数据拦截是使用SpringMVC的请求地址拦截器进行;
所述步骤S3的安全性校验采用HTTP协议和POST提交方式,并采用XML数据格式,使用非对称的MD5签名方式进行签名,签名过程如下:
1)所有发送或者接收到的数据记为集成M,将集合M内非空参数值的参数按照参数名ASCII码按字典序从小到大排序,使用URL健值对的格式拼接成字符串;
2)在字符串最后拼接上key得到加密原文字符串,并对加密原文字符串进行UTF8的MD5运算,再将运算得到的字符串所有字符转换为大写,得到sign值;
3)根据sign值进行签名校验,判断是否是平台的真实商户,数据是否具有有效性。


4.根据权利要求1所述的一种多渠道支付集成方法,其特征在于:还包括监控过程、商户部署过程、商户入驻过程,第三方支付机构上线过程以及商户管理过程:
所述监控过程是:将所述拦截器拦截的内容存入日志数据库,形成日志监控,根据所述统一业务接口调用的结果设置不同的结果集,并分等级,获取所需等级的日志,发送预警给相关人员;通过设定调用的IP限制,调用次数,调用时间来控制平台的对外接口能力;对保存的数据进行统计和分析,实现商户的一体化管理;
所述商户部署过程是:在商户内网实现部署,根据政务外网端口映射的方式,调用第三方支付机构接口;支持集中化部署和个性化部署;
所述商户入驻过程是:在新的商户提出入驻申请时,对申请材料进行审核通过后,分配平台商户号给商户,并提供第三方支付配置项供商户配置第三方支付参数,配置完成后进入测试支付流程,测试通过后即完成入驻;
所述第三方支付机构上线过程是:向第三方支付机构提出申请,测试通过后,整合该第三方支付机构接口,通过所述统一业务接口分配对应的支付渠道编码,还对商户开放相应的支付渠道权限;
所述商户管理过程是:
提供交易管理模块,用于商户查看所有的支付请求、退款请求订单数据,账单导出excel对比,在线实时向第三方查询订单状态并更新本地数据,在线申请退款、查询退款;
提供对账管理模块,用于商户处理退款记录和异常订单,提供人工处理和自动定时执行订单任务,对获取到的未支付、支付超时、支付失败的订单进行二次查询,并更新订单状态;
提供统计管理模块,用于展示交易金额、交易笔数、交易人均消费的拆线图,和交易方式、交易收支、交易来源的饼状图,供商户统计管理相关数据;
提供系统管理模块,供商户查看账户密码信息,登录日志,上次登录时间信息。


5.一种多渠道支付集成装置,其特征在于:包括支付业务单元,所述支付业务单元包括:
支付业务发起模块,用于任一支付业务被发起时,至少生成该支付业务的订单信息、商户信息、支付渠道信息和业务接口参...

【专利技术属性】
技术研发人员:黄家昌傅兴鸿杨辉邱道椿
申请(专利权)人:福建亿能达信息技术股份有限公司
类型:发明
国别省市:福建;35

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

1