A method of automatic assembly of the payment gateway system based on modular step 1: when the electronic business platform and any payment channel connection, automatic extraction of the payment channel 7 on payment interface; step 2: any access to electronic business platform payment channels, payment gateway according to step 1 construction module docking pay business platform channel; step 3: the business platform, payment interface module, a convenient abstraction of user electric step 4: steps 1 and 3 based on automatic assembling payment gateway. Step 5: when the user receives the payment gateway business platform submitted payment, refund, withdrawal application, first verify the validity of the user requests a business platform, the cashier is to verify the data, the second is to verify the source of the request; step 6: after successful verification, payment gateway business platform request the information through the payment interface, the corresponding cash refund payment channels to the interface and interface processing.
【技术实现步骤摘要】
一种基于模块化自动组装支付网关系统的方法
本专利技术涉及在线支付
,尤其涉及提供一个封装各种支付渠道接口以实现对外提供统一支付网关的方法,更具体的,涉及一种基于模块化自动组装支付网关系统的方法。
技术介绍
在线支付是指卖方与买方通过因特网上的电子商务网站进行交易时,银行及其他第三方为其提供网上资金结算服务的一种业务,它为支付方提供了一个安全、快捷、方便的电子商务应用环境和网上资金结算工具。随着互联网技术的发展,在线支付越来越多地被应用于各种电商平台当中。区别于传统线下支付过程,在线支付具有更方便,更快捷的优点,也正是这些优点让在线支付快速被大众接受。然而,电商平台在面对接入支付渠道的过程中,需要基于对费率、接入难度、受众等因素的考虑,并结合自身情况而选择一种或者多种支付渠道。当电商平台选择多种支付渠道时,比如同时接入支付宝、支付宝、财付通、银联,由于它们各自提供不同的接入接口,电商平台必须针对每一个支付渠道投入学习成本及接入成本,形成对人力财力的浪费,而且对于各个支付渠道产生的交易也不能进行集中化管理;从运营角度分析,不同的支付渠道带来不同的对账体系,无疑也会增加电商平台的运营成本。中国专利申请“一种支付方法、支付网关及支付客户端”(专利申请号:201280003041.5)提出了支付网关接收包含用户身份信息和支付信息的付款请求;解密所述付款请求,提取所述用户身份信息和支付信息;根据所述用户身份信息,在支付通道列表中查找到与所述用户身份信息对应的支付通道;通过所述支付通道将所述付款请求发送给支付客户端进行认证;接收所述支付客户端发送的认证通过的付款请 ...
【技术保护点】
一种基于模块化自动组装支付网关系统的方法,其特征是:步骤1:当电商平台与任一支付渠道连接时,自动抽取该支付渠道关于支付的7个接口;即基于支付流程,按照支付涉及的支付、提现、通知、退款及查询这5个环节,构建支付网关的7个接口模块,包括:支付接口模块、提现接口模块、在线通知接口模块、异步通知接口模块、退款接口模块、退款通知接口模块及查询接口模块;支付网关的模块结构实现一套支付网关可以为多个支付渠道使用,不同支付渠道的使用权限隔离;所述支付接口模块:用于提供提现服务、直接支付、在线通知、异步通知、查询服务、退款服务、退款通知;所述退款接口模块:用于电商平台向支付渠道发起退款请求,最终依靠退款通知接口确认最终退款结果;所述提现接口模块:类似退款接口,提现的接口提交只是记录提现信息,支付网关会根据后台的定时任务,统一的将提现任务提交给支付渠道;所述在线通知接口模块:一方面用于支付渠道将支付结果信息提交至支付网关,另一方面用于支付网关将支付结果信息提交电商网站,告知电商网站支付状态;所述异步通知接口模块:在线通知接口的补充,用于不间断地且直接地在支付渠道和支付网关之间传递支付结果信息;所述退款通知 ...
【技术特征摘要】
1.一种基于模块化自动组装支付网关系统的方法,其特征是:步骤1:当电商平台与任一支付渠道连接时,自动抽取该支付渠道关于支付的7个接口;即基于支付流程,按照支付涉及的支付、提现、通知、退款及查询这5个环节,构建支付网关的7个接口模块,包括:支付接口模块、提现接口模块、在线通知接口模块、异步通知接口模块、退款接口模块、退款通知接口模块及查询接口模块;支付网关的模块结构实现一套支付网关可以为多个支付渠道使用,不同支付渠道的使用权限隔离;所述支付接口模块:用于提供提现服务、直接支付、在线通知、异步通知、查询服务、退款服务、退款通知;所述退款接口模块:用于电商平台向支付渠道发起退款请求,最终依靠退款通知接口确认最终退款结果;所述提现接口模块:类似退款接口,提现的接口提交只是记录提现信息,支付网关会根据后台的定时任务,统一的将提现任务提交给支付渠道;所述在线通知接口模块:一方面用于支付渠道将支付结果信息提交至支付网关,另一方面用于支付网关将支付结果信息提交电商网站,告知电商网站支付状态;所述异步通知接口模块:在线通知接口的补充,用于不间断地且直接地在支付渠道和支付网关之间传递支付结果信息;所述退款通知接口模块:退款是非实时的,所以退款结果以异步的方式提交给商户预留的异步通知接口中;所述查询接口模块:用于提供单条或者多条的支付订单状态查询;步骤2:任何一个接入电商平台的支付渠道,支付网关按照步骤1构建的接口模块,各个模块针对支付渠道抽取并形成相应的7个支付接口,实现支付渠道的对接电商平台;同时,支付网关会按照7个接口功能需要,将电商平台的支付信息构造成支付渠道需要的接口参数,提交给支付渠道处理;支付渠道和支付网关的接口模块存在依赖关系,任何一个新接入的支付渠道仅需要依赖接口模块,经过接口定义后即可实现支付渠道的对接;不同支付渠道形成专属于自己的支付接口,保证支付渠道之间的相互独立性;步骤3:面向电商平台,抽象一套方便电商用户使用的支付接口模块,支付接口模块的内容包含,获取支付收银台接口、选择渠道接口、同步接收支付结果接口、异步接收支付结果接口、提交退款接口、提交提现接口、退款状态异步通知接口、提现状态异步通知接口、查询订单状态接口;其中:所述获取支付收银台接口:用于订单信息的展示和用户选择适合的支付渠道,并利用MD5加密方法对订单信息加密,保证电商平台和支付网关在订单提交过程中,防止用户是否篡改收银台信息;所述选择渠道接口:通过支付收银台接口能调用渠道提交支付接口,若由支付网关提供的收银台调用该接口,则电商平台无需关心该接口的使用;若电商平台生成收银台,则支付网关会提供电商商户支持的支付渠道列表查询接口,以供电商商户来构造自己的收银台页面,用户在该收银台上选择渠道后,需要按照支付网关提供的支付接口,提交支付参数,并最终跳转到支付渠道的支付页面进行支付;所述同步接收支付结果接口:和支付渠道同步返回给支付网关类似,支付网关也会根据商户在请求支付的过程中提交的同步返回支付结果的地址,同步返回支付结果给商户所述异步接收支付结果接口:根据商户提交支付网关的异步通知支付结果的接口,支付网关定时的将支付结果异步的通知给商户,直到商户确认收到了支付结果。所述提交退款接口:支付网关提供给商户的退款接口,分为有密接口和无密的接口;有密接口是商户系统在支付网关预留支付密码,提交退款时使用支付密码退款,无密接口是由商户系统直接提交给支付网关;所述提交提现接口:类似退款接口,提交提现接口仅记录提现信息,支付网关会根据后台的定时任务,统一的将提现任务提交给支付渠道所述退款状态异步通知接口:退款是非实时的,所以支付结果以异步的方式提交给商户系统预留的异步通知接口中;所述提现状态异步通知接口:提现是非实时的,所以支付结果以异步的方式提交给商户系统预留的异步通知接口中;所述查询订单状态接口:用于提供单条或者多条的支付订单状态查询步骤4:基于步骤1和步骤3自动组装形成的支付网关,由支付网关维护电商平台和支付渠道之间的管理;具体为:每个电商系统根据自身情况选择支付渠道的接入,由支付网关维护该电商系统在支付渠道中的配置信息,包括开发者令牌,签名秘钥等;支付网关不支持业务对接,所有电商平台接入支付渠道的业务参数仍需自己申请,支付网关只是负责维护业务参数;步骤5:当支付网关收到电商平台用户提交的支付、退款、提现申请时,首先验证电商平台用户请求的合法性,其一是收银台数据的验证,其二是请求来源方的验证;在收银台数据的验证过程中,电商平台预先将订单信息提交给支付网关,由支付网关利用MD5算法加密订单信息,形成关于订单的MD5签名;支付网关将形成的MD5签名返回到收银台页面中;当用户在电商平台提交订单请求时,电商平台通过支付收银接口获取支付渠道,并在选择自己需要的支付渠道后,由支付网关利用MD5算法对本次订单请求中的订单信息进行加密,形成MD5签名;通过比对两个MD5签名,验证用户是否篡改收银台信息;在请求来源方验证过程中,支付网关会对电商平台发送过来请求及商户保留的秘钥信息进行MD...
【专利技术属性】
技术研发人员:何学勇,王一帆,陈建国,洪皓,
申请(专利权)人:焦点科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。