一种可视化构建支付开发者平台的方法和系统与流程

文档序号:23014941发布日期:2020-11-20 12:19阅读:206来源:国知局
一种可视化构建支付开发者平台的方法和系统与流程

本发明涉及支付开发领域,尤其涉及一种可视化构建支付开发者平台的方法和系统。



背景技术:

现有支付开发者平台大多数是以技术文档对接形式而设计的,且仅仅实现在自有支付生态的开放,不支持其他支付方式,局限性较大。如图1所示,在开发支付功能时,目前主要的接入流程是申请接入、获取资料、应用上线,对开发者的接入联调没有明确的流程设计。现有的支付开发者平台至少存在着以下缺点:(1)缺乏全局的可视化界面设计,更多的是以文字形式输出;(2)未兼容多种支付方式的在线联调,渠道拓展性较差;(3)服务对象更侧重于个人开发者,对政务端开发者接入不够友好。



技术实现要素:

为此,需要提供一种可视化构建支付开发者平台的的技术方案,用以解决现有的支付开发者平台不具备在线联调功能、渠道拓展性差、界面不友好等问题。

为实现上述目的,本申请的第一方面提供了一种可视化构建支付开发者平台的方法,所述方法包括:

s1:在操作界面上可视化呈现至少一个支付组件;每一支付组件对应一个支付渠道接口;

s2:接收用户对所述支付组件的操作指令,匹配所述支付组件对应的功能至待开发应用;

s3:对所述待开发应用中的支付组件功能进行在线联调,并输出在线联调结果。

进一步地,步骤s3包括:

接收用户发送的在线联调请求,呈现在线联调请求界面;

接收用户在所述在线联调请求界面输入支付参数信息和下单请求;

对所述支付参数信息进行校验,若校验通过则生成所述下单请求对应的订单,并呈现支付界面;

接收用户的支付请求,调用当前支付组件对应的支付渠道接口进行支付,若支付成功则在线联调成功,否则提示在线联调失败。

进一步地,所述下单请求包括有当前用户使用的公钥信息和私钥信息;

采用公钥信息对所述支付参数信息进行加密,得到加密信息;以及采用私钥信息对所述加密信息进行解密,得到解密的支付参数信息,并判断所述解密的支付参数信息是否准确。

进一步地,所述支付参数信息包括订单编号、订单时间、订单金额、订单标题、跳转地址中的一种或多种。

进一步地,所述方法包括:

接收用户身份信息,并根据用户身份信息对于不同用户赋予不同的操作权限。

进一步地,所述方法包括:

接收用户身份信息,对所述用户身份信息进行审核,在审核通过后判定用户具有支付组件开发权限后,发送唯一标识码至用户终端,以使得用户能够根据所述唯一标识码对所述支付组件进行操作。

本申请的第二方面还提供了一种可视化构建支付开发者平台的系统,所述系统用于执行如本申请第一方面所述的方法。

区别于现有技术,上述技术方案所述的可视化构建支付开发者平台的方法和系统,所述方法包括:s1:在操作界面上可视化呈现至少一个支付组件;每一支付组件对应一个支付渠道接口;s2:接收用户对所述支付组件的操作指令,匹配所述支付组件对应的功能至待开发应用;s3:对所述待开发应用中的支付组件功能进行在线联调,并输出在线联调结果。通过提供可视化界面,便于开发者在平台上直接进行操作,此外,本申请还将支付组件与支付渠道接口相对应,实现了对支付渠道的拓展,以及提供了在线联调功能,让开发者能够充分了解支付平台的缴费场景及能力,以达到应用开发快速上线的目的。

附图说明

图1为现有技术涉及的可视化构建支付开发者平台的方法的流程图;

图2为本申请一实施例涉及的可视化构建支付开发者平台的方法的流程图;

图3为本申请一实施例涉及的可视化构建支付开发者平台的可视化操作界面的示意图;

图4为本申请另一实施例涉及的可视化构建支付开发者平台的方法的流程图;

图5为本申请另一实施例涉及的可视化构建支付开发者平台的方法的流程图;

图6为本申请另一实施例涉及的可视化构建支付开发者平台的方法的流程图;

图7为本申请一实施例涉及的可视化构建支付开发者平台的可视化操作界面的示意图;

图8为本申请一实施例涉及的可视化构建支付开发者平台的可视化操作界面的示意图;

图9为本申请一实施例涉及的可视化构建支付开发者平台的可视化操作界面的示意图;

图10为本申请一实施例涉及的可视化构建支付开发者平台的可视化操作界面的示意图;

图11为本申请一实施例涉及的可视化构建支付开发者平台的可视化操作界面的示意图。

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

如图2所示,为本申请第一方面涉及的可视化构建支付开发者平台的方法的流程图。所述方法包括:

s1:在操作界面上可视化呈现至少一个支付组件;每一支付组件对应一个支付渠道接口。

s2:接收用户对所述支付组件的操作指令,匹配所述支付组件对应的功能至待开发应用;

s3:对所述待开发应用中的支付组件功能进行在线联调,并输出在线联调结果。

上述方案通过提供可视化界面,便于开发者在平台上直接进行操作,此外,本申请还将支付组件与支付渠道接口相对应,实现了对支付渠道的拓展,以及提供了在线联调功能,让开发者能够充分了解支付平台的缴费场景及能力,以达到应用开发快速上线的目的。

优选的,在某些实施例中,步骤s3包括:接收用户发送的在线联调请求,呈现在线联调请求界面;接收用户在所述在线联调请求界面输入支付参数信息和下单请求;对所述支付参数信息进行校验,若校验通过则生成所述下单请求对应的订单,并呈现支付界面;接收用户的支付请求,调用当前支付组件对应的支付渠道接口进行支付,若支付成功则在线联调成功,否则提示在线联调失败。本申请通过提供在线联调功能,让开发者能够充分了解支付平台的缴费场景及能力,以达到应用开发快速上线的目的

优选的,所述下单请求包括有当前用户使用的公钥信息和私钥信息;所述方法包括:采用公钥信息对所述支付参数信息进行加密,得到加密信息;以及采用私钥信息对所述加密信息进行解密,得到解密的支付参数信息,并判断所述解密的支付参数信息是否准确。通过设置公钥和私钥,采用非对称加密算法对所述支付参数信息进行加密和解密,可以有效提高模拟支付的安全性。优选的,所述支付参数信息包括订单编号、订单时间、订单金额、订单标题、跳转地址中的一种或多种。

在某些实施例中,所述方法包括:接收用户身份信息,并根据用户身份信息对于不同用户赋予不同的操作权限。优选的,所述方法包括:接收用户身份信息,对所述用户身份信息进行审核,在审核通过后判定用户具有支付组件开发权限后,发送唯一标识码至用户终端,以使得用户能够根据所述唯一标识码对所述支付组件进行操作。简言之,对于不同的操作用户可以进行配置不同的权限,权限不同,能够调用支付组件的数量和支付渠道的数量也不同,从而提供差异化的服务,满足不同的需要。

本申请的第二方面还提供了一种可视化构建支付开发者平台的系统,所述系统用于执行如本申请第一方面所述的方法。

如图3所示,本发明旨在提供一种可视化的应用方法,该方法利用计算机图形学和图像处理技术,将数据转换成图形或者图像在开发者平台显示出来,以实现支付开发者快速对接上线。它涉及到计算机图形学、图像处理、计算机视觉、计算机辅助设计等多个领域,成为研究数据表示、数据处理、决策分析等一系列问题的综合技术。该发明通过大量的可视化界面,输出开发者平台能力,且能够兼容多种支付方式,打破行业技术壁垒,为政务端等自建支付平台的开发者提供服务支持。

开发者平台的架构如图3所示,本申请涉及的开发者平台采用模块化、组件设计思路,主要提供开发者中心、商户中心、后台管理子系统、基础服务子系统、机构服务对接等功能。

开发者接入流程如图4所示,主要包括以下步骤:

(1)用户申请开发接入前需要注册账号,该账号作为后续登录平台的唯一凭证;

(2)用户注册完账号后,根据平台指引,填写接入申请表,完善详细信息,审核通过后才可以成为开放平台开发者;

(3)当用户成为开发者后,开放平台下发开发者id给开发者,做为登录的唯一标识;

(4)开发者开发完成后可进行在线联调:通过模拟交易,验证当前开发者是否已经具备平台支付收款能力;

(5)在线联调通过后开发者自行选择上线,需填写联调结果反馈表,后台管理人员配置权限。

平台审核流程如图5所示,主要包括以下步骤:

(1)平台管理员审核接入申请,信息审核通过进行下一步,审核不通过退回补充;

(2)根据申请人员信息,进行身份配置,对应身份可以使用对应权限;

(3)审核完成后,结果会通知到开发者,开发者可自行进行联调功能。

在线联调功能如图6所示,主要包括以下步骤:

(1)开发者申请在线联调;

(2)开发者通过页面选择发送请求方式(post或者get);

(3)开发者输入业务信息参数,例如:订单号、订单时间、订单金额、订单标题、跳转地址等;

(4)开发者提交下单,同时附带开发者的公钥及私钥信息;

(5)开发者平台校验开发者提交的参数是否正确,是的话生成订单进入下一步;否的话流程结束;

(6)开发者进行在线支付,可以选择多种支付渠道进行交易验证;

(7)支付成功代表联调完成,流程结束。

此外,本申请涉及的开发者平台通过对接各个渠道的支付接口以及自身的技术能力整合,打通渠道支付的行业壁垒,将渠道支付能力封装在一起,提供完整的聚合支付能力,开发者仅需接入一套接口规范,即可实现多渠道交易。开发者平台的主要设计界面如图7-11所示,各个界面所具备的功能如本申请第一方面所述的方法已有描述,此处不再展开赘述。

本发明提供了一种可视化构建支付开发者平台的方法和系统,所述方法包括:s1:在操作界面上可视化呈现至少一个支付组件;每一支付组件对应一个支付渠道接口;s2:接收用户对所述支付组件的操作指令,匹配所述支付组件对应的功能至待开发应用;s3:对所述待开发应用中的支付组件功能进行在线联调,并输出在线联调结果。通过提供可视化界面,便于开发者在平台上直接进行操作,此外,本申请还将支付组件与支付渠道接口相对应,实现了对支付渠道的拓展,以及提供了在线联调功能,让开发者能够充分了解支付平台的缴费场景及能力,以达到应用开发快速上线的目的。

本申请通过可视化的技术,提供多种功能的模块版图,将支付在各行业的应用场景生动展现,让开发者能够充分了解支付平台的缴费场景及能力,以达到快速上线。且通过可视化的技术,将封装好的支付服务数据应用在支付开发者平台,让开发者能够直接对接联调。以及通过开放可视化技术和聚合支付能力服务,吸引合作伙伴入驻,开发创新应用,持续挖掘潜在业主价值,形成开放共赢的生态圈。

需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明专利的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1