一种支付系统、方法、服务器设备、介质及装置

文档序号:1847360 发布日期:2021-11-16 浏览:12次 >En<

阅读说明:本技术 一种支付系统、方法、服务器设备、介质及装置 (Payment system, method, server device, medium and device ) 是由 李佳佳 于 2019-11-25 设计创作,主要内容包括:本说明书公开了一种支付系统、方法、服务器设备、介质及装置,包括:提供能够用于统一收款的支付系统,对于有大量收款业务需求的商家用户,可以利用本说明书实施例提供的支付系统,通过提取不同支付渠道生成的用于收款的二维码的特征信息,在支付系统中建立统一收款账户与这些二维码的特征信息之间的映射关系,当消费者用户扫描商家用户提供的用于收款的二维码时,可以基于该二维码的特征信息以及预先建立的映射关系确定商家用户的统一收款账户,实现商家用户利用统一收款账户收取消费者通过不同支付渠道支付的支付金额,有效提升了收款的统一性和便捷性,同时也改善了用户对二维码收款的用户体验。(This specification discloses a payment system, method, server device, medium, and apparatus, including: the payment system provided by the embodiment of the specification can be used for extracting the characteristic information of the two-dimensional codes for collecting money generated by different payment channels, and establishing the mapping relation between the unified collection account and the characteristic information of the two-dimensional codes in the payment system by using the payment system provided by the embodiment of the specification.)

一种支付系统、方法、服务器设备、介质及装置

技术领域

本说明书涉及计算机技术领域,尤其涉及一种支付系统、方法、服务器设备、介质及装置。

背景技术

二维码作为一种新的编码方式,按照一定规律,使用某种特定的几何图形,并通过在平面(即二维方向)上分布黑白相间的图形,以实现记录数据符号信息。随着移动互联网技术的发展,二维码作为一种全新的信息存储、传递和识别技术,被广泛应用在各个领域。在实际应用中,根据二维码的生成规则,不同的支付渠道将生成不同的二维码。这里有些二维码可以作为付款码,用于向其他人进行付款;还有些二维码可以作为收款码,用于实现从他人处收款等等。

然而,本说明书实施例提供一种支付系统,以提升收款方式的统一性和便捷性。

发明内容

有鉴于此,本说明书实施例提供了一种支付系统、方法、服务器设备、介质及装置,用于提升收款方式的统一性和便捷性。

本说明书实施例采用下述技术方案:

本说明书实施例提供一种支付系统,包括:

第一终端设备,扫描第一对象提供的二维码信息,并从所述二维码信息中提取所述二维码信息对应的特征信息,将所述特征信息发送给第一服务器设备;

第一服务器设备,接收所述第一终端设备发送的所述特征信息,根据预先存储的不同特征信息与不同的对象的收款账户之间的对应关系,确定接收到的特征信息对应的所述第一对象的收款账户,基于所述收款账户和支付金额生成支付信息,并将所述支付信息发送给所述第一终端设备,所述支付信息中还包含至少一种支付渠道;在所述对应关系中,所述第一对象的收款账户对应于不同支付渠道生成的用于收款的二维码的特征信息;所述第一对象的收款账户通过所述至少一个支付渠道中任一支付渠道收款;

所述第一终端设备,接收所述第一服务器设备发送的所述支付信息,从所述至少一个支付渠道中选择一种支付渠道,将所选择的支付渠道携带在支付确认信息中发送给所述第一服务器设备以完成支付。

本说明书实施例还提供了一种支付方法,包括:

接收第一终端设备发送的特征信息,所述特征信息由所述第一终端设备扫描第一对象提供的二维码信息并从所述二维码信息中提取得到;

根据预先存储的不同特征信息与不同的对象的收款账户之间的对应关系,确定接收到的特征信息对应的所述第一对象的收款账户;

基于所述收款账户和支付金额生成支付信息,并将所述支付信息发送给所述第一终端设备,所述支付信息中还包含至少一种支付渠道;在所述对应关系中,所述第一对象的收款账户对应于不同支付渠道生成的用于收款的二维码的特征信息;所述第一对象的收款账户通过所述至少一个支付渠道中任一支付渠道收款;

接收所述第一终端设备发送的所述支付确认信息以完成支付,所述支付确认信息中携带所述第一终端设备从所述支付信息中包含的支付渠道中选择的支付渠道。

本说明书实施例还提供了一种服务器设备,所述服务器设备包括:

接收单元,接收第一终端设备发送的特征信息,所述特征信息由所述第一终端设备扫描第一对象提供的二维码信息并从所述二维码信息中提取得到;

确定单元,根据预先存储的不同特征信息与不同的对象的收款账户之间的对应关系,确定接收到的特征信息对应的所述第一对象的收款账户;

发送单元,基于所述收款账户和支付金额生成支付信息,并将所述支付信息发送给所述第一终端设备,所述支付信息中还包含至少一种支付渠道;在所述对应关系中,所述第一对象的收款账户对应于不同支付渠道生成的用于收款的二维码的特征信息;所述第一对象的收款账户通过所述至少一个支付渠道中任一支付渠道收款;

所述接收单元,接收所述第一终端设备发送的所述支付确认信息以完成支付,所述支付确认信息中携带所述第一终端设备从所述支付信息中包含的支付渠道中选择的支付渠道。

本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现上述的支付方法。

本说明书实施例还提供一种数据处理装置,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述的支付方法。

本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:

本说明书实施例提供的技术方案,提供能够用于统一收款的支付系统,对于有大量收款业务需求的商家用户,可以利用本说明书实施例提供的支付系统,通过提取不同支付渠道生成的用于收款的二维码的特征信息,在支付系统中建立统一收款账户与这些二维码的特征信息之间的映射关系,当消费者用户扫描商家用户提供的用于收款的二维码时,可以基于该二维码的特征信息以及预先建立的映射关系确定商家用户的统一收款账户,实现商家用户利用统一收款账户收取消费者通过不同支付渠道支付的支付金额,有效提升了收款的统一性和便捷性,同时也改善了用户对二维码收款的用户体验。

附图说明

此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:

图1为本说明书实施例提供的一种支付系统的结构示意图;

图2为本说明书实施例提供的一种支付方法的流程示意图;

图3为本说明书实施例提供的一种服务器设备的结构示意图;

图4为本说明书实施例提供的一种服务器设备的结构示意图。

具体实施方式

随着移动互联网和互联网金融技术的发展,在实际应用中利用二维码完成支付交易越来越普及。不同的支付渠道对应不同的二维码生成规则,那么基于不同的二维码生成规则生成不同的二维码。这就意味着,一个二维码只能在相同的支付渠道下才能够被识别。例如:A支付渠道对应的二维码,用户将无法通过支持B支付渠道的客户端设备进行识别,只能使用支持A支付渠道的客户端设备进行识别,以完成支付或者收款。这样,对于从事生产经营活动的商家来说,一般需要向消费者提供不同支付渠道的二维码,这样方便消费者选择适合自己的二维码进行支付。但是对于商家来说,可能需要维护多个支付渠道的账户,增加商家的运营成本。

为了解决本说明书中记载的问题,实现本说明书的目的,本说明书实施例提供了一种支付系统、方法、服务器设备、介质及装置,提供能够用于统一收款的支付系统,对于有大量收款业务需求的商家用户,可以利用本说明书实施例提供的支付系统,通过提取不同支付渠道生成的用于收款的二维码的特征信息,在支付系统中建立统一收款账户与这些二维码的特征信息之间的映射关系,当消费者用户扫描商家用户提供的用于收款的二维码时,可以基于该二维码的特征信息以及预先建立的映射关系确定商家用户的统一收款账户,实现商家用户利用统一收款账户收取消费者通过不同支付渠道支付的支付金额,有效提升了收款的统一性和便捷性,同时也改善了用户对二维码收款的用户体验。

需要说明的是,本说明书实施例中记载的不同支付渠道可以理解为不同机构提供的支付通道,例如:不同银行提供的支付通道、第三方支付平台提供的支付通道等等;也可以理解为不同支付平台所提供的支付通道。例如:银行系统的“银联”、苹果公司的“ApplePay”,等等。

本说明书实施例中记载的二维码可以是指具有收款功能的收款码;也可以是指具有收款功能的应用程序码;还可以是其他形式的具有收款功能的物料码,这里对于其形式不做具体限定。

本说明书实施例中记载的“第一对象”中的“第一”不是特指某一个对象或者用户,而是泛指任何一个对象或者用户,“第一”没有限定第一个的意思。

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

本说明书实施例提供的支付系统,包含应用客户端和服务器设备,该应用客户端包括但不限于两种功能:第一种功能提供给生产经营者(或者商家用户)使用,在本说明书实施例中对应于第二终端设备;第二种功能提供给消费者使用,本说明书实施例中对应于第一终端设备。用户在下载该应用客户端之后,可以基于自己的需求进行自行选择使用。

具体地,第一种功能包括但不限于:提取不同支付渠道对应的用于收款的二维码的特征值,将提取的这些特征值发送给服务器设备,在服务器设备中建立并存储设置的统一收款账户与这些二维码的特征值之间的映射关系。

第二种功能包括但不限于:当消费者在某一商铺发生消费行为、启动支付时,这意味着商铺有收款业务发生。此时,商铺用户向消费者提供用于收款的二维码,消费者启动终端设备中的本说明书实施例记载的应用客户端,通过该应用客户端扫描商铺用户提供的二维码,解析并提取该二维码的特征信息,将提取到的特征信息发送给服务器设备,以便于服务器设备基于该二维码的特征信息确定商铺用户对应的统一收款账户,进而由服务器设备通过本说明书实施例中记载的支付方法实现由该统一收款账户收取支付金额的目的。

以下结合附图,详细说明本说明书各实施例提供的技术方案。

图1为本说明书实施例提供的一种支付系统的结构示意图。所述支付系统包含:第一终端设备101、第一服务器设备102和第二服务器设备103,其中:

第一终端设备101,扫描第一对象提供的二维码信息,并从所述二维码信息中提取所述二维码信息对应的特征信息,将所述特征信息发送给第一服务器设备;

第一服务器设备102,接收所述第一终端设备发送的所述特征信息,根据预先存储的不同特征信息与不同的对象的收款账户之间的对应关系,确定接收到所述特征信息对应的所述第一对象的收款账户,基于所述收款账户和支付金额生成支付信息,并将所述支付信息发送给所述第一终端设备,所述支付信息中还包含至少一种支付渠道;

所述第一终端设备101,接收所述第一服务器设备发送的所述支付信息,从所述支付渠道中选择一种支付渠道,将所述支付渠道携带在支付确认信息中发送给所述第一服务器设备;

所述第一服务器设备102,接收所述第一终端设备发送的所述支付确认信息,根据所述支付确认信息中包含的所述支付渠道、所述支付金额、所述第一终端设备的设备标识和所述收款账户,生成支付请求,并将所述支付请求发送给所述支付渠道对应的第二服务器设备;

第二服务器设备103,接收所述第一服务器设备发送的所述支付请求,根据所述支付请求中包含的所述终端设备的设备标识,确定付款账户,并从所述付款账户向所述收款账户支付所述支付金额。

本说明书还提供了另一个实施例,所述支付系统还包括:第二终端设备104,其中:

第二终端设备104,扫描第一对象提供的至少一个用于收款的二维码,提取所述二维码对应的特征信息,将所述特征信息携带在收款信息中发送给所述第一服务器设备;

所述第一服务器设备102,接收所述第二终端设备发送的所述收款信息,确定所述第一对象的收款账户,建立并存储所述特征信息与所述收款账户之间的对应关系。

本说明书还提供了另一个实施例,所述第二终端设备104,接收所述第一服务器设备发送的注册信息,加载显示所述注册信息,提示所述第一对象输入用户信息,所述用户信息中包含用于收款的收款账户信息;将所述第一对象输入的所述用户信息发送给所述第一服务器设备;

所述第一服务器设备102,接收并存储所述第二终端设备发送的所述用户信息;根据存储的所述用户信息,确定所述第一对象的收款账户。

本说明书还提供了另一个实施例,所述第一服务器设备102,基于所述收款账户和支付金额生成支付页面,并将所述支付页面发送给所述第一终端设备,所述支付页面中还包含至少一种支付渠道;

所述第一终端设备101,接收并加载显示所述第一服务器设备发送的支付页面,提示用户基于所述支付页面选择支付渠道;根据所述用户选择的支付渠道,将所述支付渠道携带在支付确认信息中发送给所述第一服务器设备。

本说明书还提供了另一个实施例,所述第二服务器设备103,在接收到所述第一服务器设备发送的支付请求的情况下,根据所述支付请求中包含的所述终端设备的设备标识,查找与所述设备标识对应的付款账户,生成付款页面,并将所述付款页面发送给所述第一服务器设备;

所述第一服务器设备102,接收所述付款页面,并将所述付款页面发送给所述第一终端设备;

所述第一终端设备101,接收并加载显示所述付款页面,提示所述用户输入支付授权信息,以便于所述第二服务器设备在接收到所述支付授权信息的情况下,建立所述付款账户与所述收款账户之间的转账通道,通过所述转账通道从所述付款账户向所述收款账户支付所述支付金额。

通过本说明书实施例提供的技术方案,提供能够用于统一收款的支付系统,对于有大量收款业务需求的商家用户,可以利用本说明书实施例提供的支付系统,通过提取不同支付渠道生成的用于收款的二维码的特征信息,在支付系统中建立统一收款账户与这些二维码的特征信息之间的映射关系,当消费者用户扫描商家用户提供的用于收款的二维码时,可以基于该二维码的特征信息以及预先建立的映射关系确定商家用户的统一收款账户,实现商家用户利用统一收款账户收取消费者通过不同支付渠道支付的支付金额,有效提升了收款的统一性和便捷性,同时也改善了用户对二维码收款的用户体验。

图2为本说明书实施例提供的一种支付方法的流程示意图。所述方法可以如下所示。

步骤201:第二终端设备通过第二采集接口扫描第一对象提供的用于收款的二维码。

本说明书实施例中提供的应用客户端设置采集接口,这里记载的采集接口可以对应硬件的输入端口,也可以对应通过软件实现功能的输入端口,例如:“扫一扫”功能端口等。该采集接口可以具有扫描二维码(或者小程序码)的功能,也可以具有扫描及识别二维码(或者小程序码)的功能,还可以具备其他功能等。本说明书实施例图2所示的方式以采集接口具有扫描及识别功能为例进行说明。需要说明的是,本说明书实施例中记载的“第一采集接口”、“第二采集接口”中的“第一”和“第二”没有特殊含义,仅表示不同的接口,意味着不同的接口其对应的功能不同。在本说明书实施例中,第一采集接口与第二采集接口的功能区别在于:第二采集接口在扫描二维码之后能够触发服务器设备执行“映射关系建立”操作,例如:第二采集接口为“扫码绑定”接口;第一采集接口在扫描二维码之后能够触发支付,实现统一收款,例如:第一采集接口为“扫码支付”接口。

本说明书实施例中记载的第一对象在所使用的终端设备中下载并安装该应用客户端,启动运行该应用客户端后,利用该应用客户端提供的第二采集接口扫描多个不同的二维码,这些二维码所具备的特点是具备收款功能。

这里所记载的不同的二维码可以理解为不同支付渠道对应的二维码,也就是说针对其中一个二维码,可以通过该二维码对应的支付渠道实现收款;不同的二维码对应的支付渠道不同。

例如:A支付渠道对应的用于收款的二维码1,说明该二维码1中包含的收款账户可以通过A支付渠道所设置的支付方式实现收款;B支付渠道对应的用于收款的二维码2,说明该二维码2中包含的收款账户可以通过B支付渠道所设置的支付方式实现收款;……。那么在本说明书实施例中,第一对象可以基于不同支付平台生成不同的用于收款的二维码。例如:二维码1和二维码2。那么在步骤201中,第一对象可以通过运行本说明书实施例中记载的应用客户端所提供的第二采集接口分别扫描二维码1和二维码2。

步骤203:所述第二终端设备提取所述二维码的特征信息。

在本说明书实施例中,应用客户端可以将扫描得到的二维码发送给服务器设备,由服务器设备对该二维码进行识别;也可以在扫描得二维码的情况下对该二维码进行识别,这里对于识别二维码的主体不做具体限定。

识别二维码的方式包括但不限于:解析二维码,提取二维码的特征信息。

这里的特征值包括但不限于:收款码的码值、用户信息等。本说明书实施例中提取二维码的特征信息所使用的具体实现方式可以采用现有技术中已有的实现方式,也可以采用其他方式,只要保证能够得到二维码的特征信息即可,这里不再详细描述二维码提取的具体实现方式。

步骤205:所述第二终端设备将所述特征信息携带在收款信息中发送给第一服务器设备。

步骤207:所述第一服务器设备在接收到所述收款信息的情况下,确定所述第一对象的收款账户。

在本说明书提供的实施例中,第一服务器设备根据接收到的收款信息,查找存储的第一对象的收款账户信息,根据所述收款账户信息确定所述第一对象的收款账户。

具体地,第一对象可以在安装该应用客户端之后,通过第二终端设备接收所述第一服务器设备发送的注册信息,第二终端设备在接收到该注册信息的情况下,加载显示所述注册信息,提示所述第一对象输入用户信息,所述用户信息中包含用于收款的收款账户信息;将所述第一对象输入的所述用户信息发送给所述第一服务器设备;所述第一服务器设备接收并存储所述第二终端设备发送的所述用户信息;根据存储的所述用户信息,确定所述第一对象的收款账户。

需要说明的是,通过该应用客户端提供的注册页面实现在该应用客户端上的注册。这里的注册功能与现有技术中记载的注册功能相似,具体实现方式不再详细赘述。区别在于,在注册页面中可以包含统一收款账户设置项,即第一对象在统一收款账户设置项中输入一个账户,使该账户用于实现统一收款。此外,该应用客户端还可以在接收到第一对象输入的注册信息的情况下,将该注册信息发送给服务器设备,由服务器设备为该第一对象配置一个统一收款账户,该统一收款账户用于实现统一收款。

步骤209:所述第一服务器设备建立并存储所述特征信息与所述收款账户之间的对应关系。

在本说明书实施例中,一个商户的一个收款账户可以对应多个二维码的特征信息,这样便于商户通过本说明书提供的方法实现统一收款的目的。

在本说明书实施例中,如果商户需要查看服务器设备建立的这种对应关系,应用客户端可以从服务器设备中获取这种对应关系,以便于商户能够从本地查看已绑定的二维码信息。第一对象可以基于显示的二维码信息,灵活地进行删除或者增加。

在本说明书提供的实施例中,商家用户通过上述方式建立了用于收款的二维码与用于统一收款的收款账户之间的关系,那么商家用户在生产经营活动中,可以利用该关系实现统一收款。

步骤211:第一终端设备扫描第一对象提供的二维码信息,并从所述二维码信息中提取所述二维码信息对应的特征信息,将所述特征信息发送给第一服务器设备。

在本说明书实施例中,作为消费者的用户一旦在商家用户所提供的店铺产生消费行为,需要向商家用户支付费用的情况下,可以启动安装在所使用的移动设备上应用客户端,通过应用客户端提供的第一采集接口扫描商家用户(例如:本说明书实施例中记载的第一对象)提供的用于收款的二维码。这里第一对象提供的用于收款的二维码可以是多个,也可以是一个。至于消费者用户扫描哪个二维码可以自行选择,这里消费者用户扫描的二维码只有一个。

步骤213:第一服务器设备接收所述第一终端设备发送的所述特征信息,根据预先存储的不同特征信息与不同的对象的收款账户之间的对应关系,确定接收到所述特征信息对应的所述第一对象的收款账户。

在本说明实施例中,第一服务器设备在接收到特征信息的情况下,基于所述特征信息,检索是否存在与该特征信息有关的对应关系。若存在对应关系,则可以确定所述第一对象的收款账户;若不存在对应关系,则意味着无法确定第一对象的收款账户,此时第一服务器设备可以向第一终端设备发送支付失败消息。

步骤215:所述第一服务器设备基于所述收款账户和支付金额生成支付信息,并将所述支付信息发送给所述第一终端设备,所述支付信息中还包含至少一种支付渠道。

在本说明书实施例中,所述第一服务器设备基于所述收款账户和支付金额生成支付页面,并将所述支付页面发送给所述第一终端设备,所述支付页面中还包含至少一种支付渠道。

步骤217:所述第一终端设备接收所述第一服务器设备发送的所述支付信息,从所述支付渠道中选择一种支付渠道,将所述支付渠道携带在支付确认信息中发送给所述第一服务器设备。

在本说明书实施例中,所述第一终端设备接收并加载显示所述第一服务器设备发送的支付页面,提示用户基于所述支付页面选择支付渠道;根据所述用户选择的支付渠道,将所述支付渠道携带在支付确认信息中发送给所述第一服务器设备。

例如:第一服务器设备可以在支付页面中包含多个支付渠道,以便于消费者用户可以从多个支付渠道中选择其中一个支付渠道。

需要说明的是,服务器设备在支付页面中还可以显示与第一终端设备所扫描的二维码对应的支付渠道,那么如果所扫描的二维码对应的支付渠道为“微信支付”,而用户所选择的支付渠道也是“微信支付”,那么后续所确定的第二服务器设备为“微信支付”对应的服务器设备;如果所扫描的二维码对应的支付渠道为“微信支付”,而用户所选择的支付渠道也是“支付宝支付”,那么后续所确定的第二服务器设备为“支付宝支付”对应的服务器设备。

步骤219:所述第一服务器设备接收所述第一终端设备发送的所述支付确认信息,根据所述支付确认信息中包含的所述支付渠道、所述支付金额、所述第一终端设备的设备标识和所述收款账户,生成支付请求,并将所述支付请求发送给所述支付渠道对应的第二服务器设备。

步骤221:第二服务器设备接收所述第一服务器设备发送的所述支付请求,根据所述支付请求中包含的所述终端设备的设备标识,确定付款账户,并从所述付款账户向所述收款账户支付所述支付金额。

在本说明书实施例中,所述第二服务器设备在接收到所述第一服务器设备发送的支付请求的情况下,根据所述支付请求中包含的所述终端设备的设备标识,查找与所述设备标识对应的付款账户,生成付款页面,并将所述付款页面发送给所述第一服务器设备;

所述第一服务器设备接收所述付款页面,并将所述付款页面发送给所述第一终端设备;所述第一终端设备,接收并加载显示所述付款页面,提示所述用户输入支付授权信息,以便于所述第二服务器设备在接收到所述支付授权信息的情况下,建立所述付款账户与所述收款账户之间的转账通道,通过所述转账通道从所述付款账户向所述收款账户支付所述支付金额。

通过本说明书实施例提供的技术方案,提供能够用于统一收款的支付系统,对于有大量收款业务需求的商家用户,可以利用本说明书实施例提供的支付系统,通过提取不同支付渠道生成的用于收款的二维码的特征信息,在支付系统中建立统一收款账户与这些二维码的特征信息之间的映射关系,当消费者用户扫描商家用户提供的用于收款的二维码时,可以基于该二维码的特征信息以及预先建立的映射关系确定商家用户的统一收款账户,实现商家用户利用统一收款账户收取消费者通过不同支付渠道支付的支付金额,有效提升了收款的统一性和便捷性,同时也改善了用户对二维码收款的用户体验。

基于同一个发明构思,图3为本说明书实施例提供的一种服务器设备的结构示意图。所述服务器设备包括:接收单元301、确定单元302、发送单元303和支付处理单元304,其中:

接收单元301,接收第一终端设备发送的特征信息,所述特征信息由所述第一终端设备扫描第一对象提供的二维码信息并从所述二维码信息中提取得到;

确定单元302,根据预先存储的不同特征信息与不同的对象的收款账户之间的对应关系,确定接收到所述特征信息对应的所述第一对象的收款账户;

发送单元303,基于所述收款账户和支付金额生成支付信息,并将所述支付信息发送给所述第一终端设备,所述支付信息中还包含至少一种支付渠道;

所述接收单元301,接收所述第一终端设备发送的所述支付确认信息,所述支付确认信息中携带所述第一终端设备根据所述支付信息中包含的所述支付渠道中选择一种支付渠道;

支付处理单元304,根据所述支付确认信息中包含的所述支付渠道、所述支付金额、所述第一终端设备的设备标识和所述收款账户,生成支付请求,并将所述支付请求发送给所述支付渠道对应的第二服务器设备,以使得所述第二服务器设备在接收到所述第一服务器设备发送的所述支付请求的情况下,根据所述支付请求中包含的所述终端设备的设备标识,确定付款账户,并从所述付款账户向所述收款账户支付所述支付金额。

在本说明书提供的另一个实施例中,所述确定单元302预先存储的不同特征信息与不同的对象的收款账户之间的对应关系,包括:

接收第二终端设备发送的收款信息,所述收款信息中包含由所述第二终端设备扫描第一对象提供的至少一个用于收款的二维码并提取所述二维码对应的特征信息;

确定所述第一对象的收款账户,建立并存储所述特征信息与所述收款账户之间的对应关系。

需要说明的是,本说明书实施例提供的服务器设备可以通过软件方式实现,也可以通过硬件方式实现,这里不做具体限定。在本说明书实施例中,提供能够用于统一收款的支付系统,对于有大量收款业务需求的商家用户,可以利用本说明书实施例提供的支付系统,通过提取不同支付渠道生成的用于收款的二维码的特征信息,在支付系统中建立统一收款账户与这些二维码的特征信息之间的映射关系,当消费者用户扫描商家用户提供的用于收款的二维码时,可以基于该二维码的特征信息以及预先建立的映射关系确定商家用户的统一收款账户,实现商家用户利用统一收款账户收取消费者通过不同支付渠道支付的支付金额,有效提升了收款的统一性和便捷性,同时也改善了用户对二维码收款的用户体验。

另外,结合上述实施例中的支付方法,本说明书实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种支付方法。

图4示出了本说明书实施例提供的服务器设备的硬件结构示意图。

服务器设备可以包括处理器401以及存储有计算机程序指令的存储器402。

具体地,上述处理器401可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本说明书实施例的一个或多个集成电路。

存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(Hard Disk Drive,HDD)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(Universal Serial Bus,USB)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(ROM)。在合适的情况下,该ROM可以是掩模编程的ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、电可擦除PROM(EEPROM)、电可改写ROM(EAROM)或闪存或者两个或更多个以上这些的组合。

处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种支付方法。

在一个示例中,服务器设备还可包括通信接口403和总线410。其中,如图4所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。

通信接口403,主要用于实现本说明书实施例中各模块、装置、单元和/或设备之间的通信。

总线410包括硬件、软件或两者,将信令数据处理设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、外围组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本说明书实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。

通过本说明书实施例提供的方法及装置,提供能够用于统一收款的支付系统,对于有大量收款业务需求的商家用户,可以利用本说明书实施例提供的支付系统,通过提取不同支付渠道生成的用于收款的二维码的特征信息,在支付系统中建立统一收款账户与这些二维码的特征信息之间的映射关系,当消费者用户扫描商家用户提供的用于收款的二维码时,可以基于该二维码的特征信息以及预先建立的映射关系确定商家用户的统一收款账户,实现商家用户利用统一收款账户收取消费者通过不同支付渠道支付的支付金额,有效提升了收款的统一性和便捷性,同时也改善了用户对二维码收款的用户体验。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

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

以上所述仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:非卡账户支付方法、设备、系统及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!