一种设置收款账号的方法、装置、设备及存储介质与流程

文档序号:16884441发布日期:2019-02-15 22:30阅读:269来源:国知局
一种设置收款账号的方法、装置、设备及存储介质与流程

本发明涉及移动支付技术领域,特别是涉及一种设置收款账号的方法、装置、设备及存储介质。



背景技术:

随着移动网络及信息技术的快速发展,人们的生活方式也在不断的改变。在日常生活中,供人们用于支付交易的支付方式也朝着多样化、便利化方向发展,用于支付的介质也在不断的变化。

目前,随着移动支付市场的全面展开,能够提供移动支付服务的工具也越来越多,目前环境中线上支付方式大多使用的是第三方的支付服务,例如:支付宝、微信等第三方支付方式。具体的,当商家想要使用线上支付进行收款时,需要在第三方支付平台开通收款账号。

然而,现有的方法中,一个商家只能在一个第三方支付平台开通一个收款账号。在实际应用中,因商家自身业务结构的需求,可能需要在一个第三方支付平台开通多个收款账号,可见,现有一个商家只能在一个第三方支付平台开通一个收款账号的方式已不能满足商家的需要。



技术实现要素:

本发明实施例的目的在于提供一种设置收款账号的方法、装置、设备及存储介质,以满足商家在第三方支付平台需要多个收款账号的需求。具体技术方案如下:

第一方面,本发明实施例提供了一种设置收款账号的方法,所述方法包括:

通过第三方支付平台提供的应用程序接口api设置收款账号的数目;所述数目大于1;

获取所述第三方支付平台构建的所述数目个收款账号;

为所述每一收款账号的每一预设配置参数进行参数值的设置;

将每个所述收款账号对应的参数值通过所述api接口发送至所述第三方支付平台。

可选的,所述预设配置参数包括:商家标识id、密钥及安全证书。

可选的,所述密钥为:商家设置的且与第三方支付平台提供的密钥相匹配的密钥;或第三方支付平台提供的且与商家设置的密钥相匹配的密钥。

可选的,在将每个所述收款账号对应的参数值通过所述api接口发送至所述第三方支付平台之后,所述方法还包括:

通过一所述预设配置参数及所述api接口,对所述收款账号对应的收款数值进行设置。

第二方面,本发明实施例还提供了一种设置收款账号的装置,所述装置包括:

第一设置模块,用于通过第三方支付平台提供的应用程序接口api设置收款账号的数目;所述数目大于1;

获取模块,用于获取所述第三方支付平台构建的所述数目个收款账号;

第二设置模块,用于为所述每一收款账号的每一预设配置参数进行参数值的设置;

发送模块,用于将每个所述收款账号对应的参数值通过所述api接口发送至所述第三方支付平台。

可选的,所述预设配置参数包括:商家标识id、密钥及安全证书。

可选的,所述密钥为:商家设置的且与第三方支付平台提供的密钥相匹配的密钥;或第三方支付平台提供的且与商家设置的密钥相匹配的密钥。

可选的,所述装置还包括:

第三设置模块,用于通过一所述预设配置参数及所述api接口,对所述收款账号对应的收款数值进行设置。

第三方面,本发明实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的一种设置收款账号的方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的一种设置收款账号的方法。

第五方面,本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面所述的一种设置收款账号的方法。

本发明实施例提供的一种设置收款账号的方法、装置、设备及存储介质,通过第三方支付平台提供的api接口设置收款账号的数目,获取该数目个收款账号之后,为每一收款账号的每一预设配置参数进行参数值的设置,最后,将每个收款账号对应的参数值通过api接口发送至第三方支付平台,完成收款账号的设置。本发明实施例中,商家可以根据需要通过第三方支付平台提供的api接口设置收款账号的数目,然后,针对所需数目个收款账号进行参数值的设置,以满足商家在第三方支付平台需要多个收款账号的需求。进一步的,商家所设置的多个收款账号可以应用到不同的网站中,即可以在不同的网站上设置应用不同的收款账号,而不需要针对同一个收款账号进行重复的设置与开发,可以提高商家与收款账号之间的可维护性和可扩展性。

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种设置收款账号的方法的流程图;

图2为本发明实施例提供的一种设置收款账号的装置的结构示意图;

图3为本发明实施例提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决现有技术问题,本发明实施例提供了一种设置收款账号的方法、装置、设备及存储介质,以满足商家在第三方支付平台需要多个收款账号的需求。

下面首先对本发明实施例所提供的设置收款账号的方法进行介绍。

如图1所示,图1为本发明实施例提供的一种设置收款账号的方法的流程图,该方法可以包括如下步骤:

s101,通过第三方支付平台提供的应用程序接口api设置收款账号的数目;该数目大于1。

在实际应用中,因商家自身业务结构的需求,可能需要在一个第三方支付平台开通多个收款账号。本发明实施例中,当商家需要在第三方支付平台开通收款账号时,可以通过第三方支付平台提供的应用程序接口(applicationprograminterface,api)设置收款账号的数目。

其中,所设置的收款账号的数目可以是大于1的数,具体的,该收款账号的数目,本领域技术人员可根据实际需求进行设置,本发明在此不作限制。

s102,获取第三方支付平台构建的该数目个收款账号。

在商家通过第三方支付平台提供的api接口设置所需收款账号的数目之后,第三方支付平台可以根据所设置的收款账号的数目,构建对应数目个收款账号。进一步的,商家可以获取到第三方支付平台所构建的各收款账号。

其中,第三方支付平台根据所设置的收款账号的数目构建对应数目个收款账号,可以是一次性构建对应数目个收款账号,也可以是逐一构建对应数目个收款账号。具体的,第三方支付平台根据所设置的收款账号的数目构建对应数目个收款账号的实现方式本发明在此不作限制。

s103,为每一收款账号的每一预设配置参数进行参数值的设置。

在商家获取到第三方支付平台所构建的收款账号之后,商家进一步可以为每一收款账号的每一预设配置参数进行参数值的设置。可选的,该预设配置参数可以包括:商家标识id、密钥及安全证书,还可以包括:商家密保信息、绑定智能设备号码、账号或密码找回方式等等。其中,对每一收款账号所设置的商家id、密钥及安全证书是不同的。

可选的,上述预设配置参数中的密钥可以为:商家设置的且与第三方支付平台提供的密钥相匹配的密钥;或第三方支付平台提供的且与商家设置的密钥相匹配的密钥。具体的,密钥的设置方式本发明在此不作限制。

s104,将每个收款账号对应的参数值通过api接口发送至第三方支付平台。

当商家完成为每一收款账号的每一预设配置参数进行参数值的设置之后,将每个收款账号对应的参数值通过api接口发送至第三方支付平台,以完成商家在该第三方支付平台的各个收款账号的设置。

示例性的,在商家完成在第三方支付平台的各个收款账号的设置之后,商家可以将所设置的各收款账号应用到不同的网站上。具体的,可以使用相同的代码开发模块来实现在不同的网站上设置应用不同的收款账号,不需要针对同一个收款账号在不同的网站上进行重复的设置与开发,进一步可以提高商家与收款账号之间的可维护性和可扩展性。

本发明实施例提供的一种设置收款账号的方法,通过第三方支付平台提供的api接口设置收款账号的数目,获取该数目个收款账号之后,为每一收款账号的每一预设配置参数进行参数值的设置,最后,将每个收款账号对应的参数值通过api接口发送至第三方支付平台,完成收款账号的设置。本发明实施例中,商家可以根据需要通过第三方支付平台提供的api接口设置收款账号的数目,然后,针对所需数目个收款账号进行参数值的设置,以满足商家在第三方支付平台需要多个收款账号的需求。进一步的,商家所设置的多个收款账号可以应用到不同的网站中,即可以在不同的网站上设置应用不同的收款账号,而不需要针对同一个收款账号进行重复的设置与开发,可以提高商家与收款账号之间的可维护性和可扩展性。

在上述实施例的基础上,本发明实施例中一种可选的实现方式为:在将每个收款账号对应的参数值通过api接口发送至第三方支付平台之后,还可以包括:通过一预设配置参数及api接口,对收款账号对应的收款数值进行设置。

本发明实施例中,在商家完成在第三方支付平台的所需数目个收款账号的设置之后,商家可以直接通过一预设配置参数及api接口,对收款账号对应的收款数值进行设置。可选的,该一预设配置参数可以是商家id。即商家在完成在第三方支付平台的所需数目个收款账号的设置之后,因每一收款账号所设置的商家id是不同的,商家可以简单的通过所设置的商家id以及第三方支付平台提供的api接口,对收款账号对应的收款数值进行设置,而不需要逐一查找收款账号,然后再对该收款账号对应的收款数值进行设置,以便于商家更快的完成对收款账号对应的收款数值的设置。

相应于上述方法实施例,本发明实施例提供了一种设置收款账号的装置,如图2所示,所述装置可以包括:

第一设置模块201,用于通过第三方支付平台提供的应用程序接口api设置收款账号的数目;所述数目大于1;

获取模块202,用于获取所述第三方支付平台构建的所述数目个收款账号;

第二设置模块203,用于为所述每一收款账号的每一预设配置参数进行参数值的设置;

发送模块204,用于将每个所述收款账号对应的参数值通过所述api接口发送至所述第三方支付平台。

本发明实施例提供的一种设置收款账号的装置,通过第三方支付平台提供的api接口设置收款账号的数目,获取该数目个收款账号之后,为每一收款账号的每一预设配置参数进行参数值的设置,最后,将每个收款账号对应的参数值通过api接口发送至第三方支付平台,完成收款账号的设置。本发明实施例中,商家可以根据需要通过第三方支付平台提供的api接口设置收款账号的数目,然后,针对所需数目个收款账号进行参数值的设置,以满足商家在第三方支付平台需要多个收款账号的需求。进一步的,商家所设置的多个收款账号可以应用到不同的网站中,即可以在不同的网站上设置应用不同的收款账号,而不需要针对同一个收款账号进行重复的设置与开发,可以提高商家与收款账号之间的可维护性和可扩展性。

需要说明的是,本发明实施例的装置是与图1所示的一种非法文件的检测方法对应的装置,图1所示的一种非法文件的检测方法的所有实施例均适用于该装置,且均能达到相同的有益效果。

可选的,所述预设配置参数包括:商家标识id、密钥及安全证书。

可选的,所述密钥为:商家设置的且与第三方支付平台提供的密钥相匹配的密钥;或第三方支付平台提供的且与商家设置的密钥相匹配的密钥。

可选的,所述装置还包括:

第三设置模块,用于通过一所述预设配置参数及所述api接口,对所述收款账号对应的收款数值进行设置。

本发明实施例还提供了一种电子设备,如图3所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信;

存储器303,用于存放计算机程序;

处理器301,用于执行存储器303上所存放的程序时,实现本发明实施例所提供的设置收款账号的方法。

本发明实施例提供的一种电子设备,通过第三方支付平台提供的api接口设置收款账号的数目,获取该数目个收款账号之后,为每一收款账号的每一预设配置参数进行参数值的设置,最后,将每个收款账号对应的参数值通过api接口发送至第三方支付平台,完成收款账号的设置。本发明实施例中,商家可以根据需要通过第三方支付平台提供的api接口设置收款账号的数目,然后,针对所需数目个收款账号进行参数值的设置,以满足商家在第三方支付平台需要多个收款账号的需求。进一步的,商家所设置的多个收款账号可以应用到不同的网站中,即可以在不同的网站上设置应用不同的收款账号,而不需要针对同一个收款账号进行重复的设置与开发,可以提高商家与收款账号之间的可维护性和可扩展性。

上述电子设备提到的通信总线304可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线304可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口302用于上述电子设备与其他设备之间的通信。

存储器303可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器303还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器301可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的一种设置收款账号的方法,以获取相同的技术效果。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的一种设置收款账号的方法,以获取相同的技术效果。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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