支付方法、装置和系统与流程

文档序号:11832251阅读:218来源:国知局
支付方法、装置和系统与流程

本公开涉及移动支付技术领域,尤其涉及一种支付方法、装置和系统。



背景技术:

移动支付也称为手机支付,就是允许用户使用其移动终端例如手机对所消费的商品或服务进行账务支付的一种服务方式。移动支付逐渐成为人们生活中必备的支付方式。通过第三方支付平台,例如微信、支付宝等进行支付是一种移动支付方式,第三方支付平台作为双方交易的支付结算服务的中间商,需要提供支付服务通道,并通过第三方支付平台实现交易和资金转移结算安排的功能。

相关技术中,用户通过第三方支付平台进行支付时,需要在第三方支付平台提供自己的身份证和银行标识等信息,这样会出现用户的身份证和银行标识等信息被泄露的情况,从而降低用户银行账户的安全,对用户的财产造成不必要的损失。



技术实现要素:

为克服相关技术中存在的问题,本公开提供一种支付方法、装置和系统,以解决相关技术中的技术缺陷。

根据本公开实施例的第一方面,提供一种支付方法,应用在电子支付设备上,可包括:

当接收到通过第一APP(Application,应用程序)绑定的银行标识进行支付的触发事件时,向所述第一APP对应的第一服务器发送第一支付请求,所述第一支付请求中携带有与所述第一APP绑定的银行标识对应的第二APP的应用标识信息;

当接收到所述第二APP对应的第二服务器根据第二支付请求返回的第一响应消息时,控制第二APP生成支付确认提示消息,所述第二支付请求为所述第一服务器根据所述第一支付请求生成并经过所述第一服务器发送至所述第二服务器的,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码;

当接收到根据所述支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作。

在一实施例中,所述当接收到根据所述支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作,可包括:

当接收到根据所述支付确认提示消息输入的确认支付的反馈信息时,向所述第二服务器发送确认支付消息,以供所述第二服务器将所述确认支付消息转发至所述第一服务器;

接收所述第一服务器根据所述确认支付消息返回的第二响应消息;

根据所述第二响应消息,执行支付交易的操作。

在一实施例中,所述方法还可包括:

接收通过所述第一APP的操作界面触发的绑定所述银行标识的绑定请求,所述绑定请求中携带有所述银行标识对应的第二APP的应用标识信息;

根据所述绑定请求,执行绑定所述第一APP与所述银行标识的操作。

在一实施例中,所述执行绑定所述第一APP与所述银行标识的操作,可包括:

向所述第二服务器发送登录请求,所述登录请求中携带有所述第一APP的标识信息、所述银行标识对应的银行账号及登录密码;

当接收到所述第二服务器根据所述登录请求返回的第三响应消息时,显示支付信息设置界面,并从所述第三响应消息中解析所述第一APP中使用所述银行标识进行支付的串码;

当接收到所述支付信息设置界面中输入的支付信息时,向所述第一服务器发送完成绑定请求以完成所述第一APP绑定所述银行标识的操作,所述完成绑定请求中携带有所述第一APP中使用所述绑定的银行标识进行支付的支付密码、所述串码、所述第二APP的应用标识信息。

根据本公开实施例的第二方面,提供一种支付方法,应用在第一服务器上,可包括:

接收所述电子支付设备发送的第一支付请求,所述第一支付请求中携带有所述第一APP绑定的银行标识对应的第二APP的应用标识信息、支付金额;

根据所述第一支付请求,生成第二支付请求,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码、所述支付金额;

向所述第二APP对应的第二服务器发送所述第二支付请求,以供所述第二服务器根据所述第二支付请求执行支付交易的金额转账操作。

在一实施例中,所述方法还可包括:

接收完成绑定请求;

从所述完成绑定请求中解析所述第一APP中使用所述绑定的银行标识进行支付的支付密码、所述串码、所述第二APP的应用标识信息;

存储所述第一APP中使用所述绑定的银行标识进行支付的支付密码、所述串码、所述第二APP的应用标识信息。

根据本公开实施例的第三方面,提供一种支付方法,应用在第二服务器上,可包括:

接收第一服务器发送的第二支付请求,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码、支付金额;

通过所述第二服务器对应的第二APP向所述电子支付设备发送第一响应消息,以供所述电子支付设备根据所述第一响应消息控制第二APP生成支付确认提示消息;

当接收到所述电子支付设备根据所述第一响应消息发送的确认支付消息时,向所述第一服务器发送所述确认支付消息。

在一实施例中,所述方法可包括:

接收电子支付设备发送的所述登录请求,所述登录请求中携带有所述第一APP的应用标识信息、与所述第一APP绑定的银行标识对应的银行账号及登录密码;

当确定与所述第一APP绑定的银行标识对应的银行账号及登录密码正确时,生成所述第一APP中使用所述银行标识进行支付的串码;

向所述电子支付设备发送第三响应消息,所述第三响应消息中携带有所述第一APP中使用所述银行标识进行支付的串码。

根据本公开实施例的第四方面,提供一种支付装置,应用在电子支付设备上,装置可包括:

第一发送模块,被配置为当接收到通过第一APP绑定的银行标识进行支付的触发事件时,向所述第一APP对应的第一服务器发送第一支付请求,所述第一支付请求中携带有与所述第一APP绑定的银行标识对应的第二APP的应用标识信息;

第一生成模块,被配置为当接收到所述第二APP对应的第二服务器根据第二支付请求返回的第一响应消息时,控制第二APP生成支付确认提示消息,所述第二支付请求为所述第一服务器根据所述第一发送模块发送的所述第一支付请求生成并经过所述第一服务器发送至所述第二服务器的,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码;

支付交易模块,被配置为当接收到根据所述第一生成模块生成的所述支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作。

在一实施例中,所述支付交易模块可包括:

第一发送子模块,被配置为当接收到根据所述第一生成模块生成的所述支付确认提示消息输入的确认支付的反馈信息时,向所述第二服务器发送确认支付消息,以供所述第二服务器将所述确认支付消息转发至所述第一服务器;

第一接收子模块,被配置为接收所述第一服务器根据所述第一发送子模块发送的所述确认支付消息返回的第二响应消息;

执行子模块,被配置为根据所述第一接收子模块接收到的所述第二响应消息,执行支付交易的操作。

在一实施例中,所述装置还包括:

第一接收模块,被配置为接收通过所述第一APP的操作界面触发的绑定所述银行标识的绑定请求,所述绑定请求中携带有所述银行标识对应的第二APP的应用标识信息;

绑定模块,被配置为根据所述第一接收模块接收到的所述绑定请求,执行绑定所述第一APP与所述银行标识的操作。

在一实施例中,所述绑定模块可包括:

登录子模块,被配置为向所述第二服务器发送登录请求,所述登录请求中携带有所述第一APP的标识信息、所述银行标识对应的银行账号及登录密码;

设置子模块,被配置为当接收到所述第二服务器根据所述登录子模块发送的所述登录请求返回的第三响应消息时,显示支付信息设置界面,并从所述第三响应消息中解析所述第一APP中使用所述银行标识进行支付的串码;

绑定子模块,被配置为当接收到所述设置子模块显示的所述支付信息设置界面中输入的支付信息时,向所述第一服务器发送完成绑定请求以完成所述第一APP绑定所述银行标识的操作,所述完成绑定请求中携带有所述第一APP中使用所述绑定的银行标识进行支付的支付密码、所述串码、所述第二APP的应用标识信息。

根据本公开实施例的第五方面,提供一种支付装置,应用在第一服务器上,装置可包括:

第二接收模块,被配置为接收所述电子支付设备发送的第一支付请求,所述第一支付请求中携带有所述第一APP绑定的银行标识对应的第二APP的应用标识信息、支付金额;

第二生成模块,被配置为根据所述第二接收模块接收到的所述第一支付请求,生成第二支付请求,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码、所述支付金额;

第二发送模块,被配置为向所述第二APP对应的第二服务器发送所述第二生成模块生成的所述第二支付请求,以供所述第二服务器根据所述第二支付请求执行支付交易的金额转账操作。

在一实施例中,所述装置还可包括:

第三接收模块,被配置为接收完成绑定请求;

第二解析模块,被配置为从所述第三接收模块接收到的所述完成绑定请求中解析所述第一APP中使用所述绑定的银行标识进行支付的支付密码、所述串码、所述第二APP的应用标识信息;

存储模块,被配置为存储所述第二解析模块解析得到的所述第一APP中使用所述绑定的银行标识进行支付的支付密码、所述串码、所述第二APP的应用标识信息。

根据本公开实施例的第六方面,提供一种支付装置,应用在第二服务器上,所述装置可包括:

第四接收模块,被配置为接收第一服务器发送的第二支付请求,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码、支付金额;

第三发送模块,被配置为通过所述第二服务器对应的第二APP向所述电子支付设备发送第一响应消息,以供所述电子支付设备根据所述第一响应消息控制第二APP生成支付确认提示消息;

第四发送模块,被配置为当接收到所述电子支付设备根据所述第三发送模块发送的所述第一响应消息发送的确认支付消息时,向所述第一服务器发送所述确认支付消息。

在一实施例中,所述装置包括:

第五接收模块,被配置为接收电子支付设备发送的所述登录请求,所述登录请求中携带有所述第一APP的应用标识信息、与所述第一APP绑定的银行标识对应的银行账号及登录密码;

第三生成模块,被配置为当确定所述第五接收模块接收到的所述登录请求中携带的所述与所述第一APP绑定的银行标识对应的银行账号及登录密码正确时,生成所述第一APP中使用所述银行标识进行支付的串码;

第五发送模块,被配置为向所述电子支付设备发送第三响应消息,所述第三响应消息中携带有所述第一APP中使用所述银行标识进行支付的串码。

根据本公开实施例的第七方面,提供一种支付装置,应用在电子支付设备上,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

当接收到通过第一APP绑定的银行标识进行支付的触发事件时,向所述第一APP对应的第一服务器发送第一支付请求,所述第一支付请求中携带有与所述第一APP绑定的银行标识对应的第二APP的应用标识信息;

当接收到所述第二APP对应的第二服务器根据第二支付请求返回的第一响应消息时,控制第二APP生成支付确认提示消息,所述第二支付请求为所述第一服务器根据所述第一支付请求生成并经过所述第一服务器发送至所述第二服务器的,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码;

当接收到根据所述支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作。

根据本公开实施例的第八方面,提供一种支付装置,应用在第一服务器上,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

接收所述电子支付设备发送的第一支付请求,所述第一支付请求中携带有所述第一APP绑定的银行标识对应的第二APP的应用标识信息、支付金额;

根据所述第一支付请求,生成第二支付请求,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码、所述支付金额;

向所述第二APP对应的第二服务器发送所述第二支付请求,以供所述第二服务器根据所述第二支付请求执行支付交易的金额转账操作。

根据本公开实施例的第九方面,提供一种支付装置,应用在第二服务器上,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

接收第一服务器发送的第二支付请求,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码、支付金额;

通过所述第二服务器对应的第二APP向所述电子支付设备发送第一响应消息,以供所述电子支付设备根据所述第一响应消息控制第二APP生成支付确认提示消息;

当接收到所述电子支付设备根据所述第一响应消息发送的确认支付消息时,向所述第一服务器发送所述确认支付消息。

根据本公开实施例的第十方面,提供一种支付系统,所述系统可包括:电子支付设备、第一服务器和第二服务器;

当电子支付设备接收到通过第一APP应用程序绑定的银行标识进行支付的触发事件时,向所述第一APP对应的所述第一服务器发送第一支付请求,所述第一支付请求中携带有与所述第一APP绑定的银行标识对应的第二APP的应用标识信息;

所述第一服务器接收到所述第一支付请求后,根据所述第一支付请求,生成第二支付请求,所述第二支付请求中携带有所述第一APP中使用所述银行标识进行支付的串码;

所述第一服务器向所述第二APP对应的第二服务器发送所述第二支付请求;

所述第二服务器接收到所述第二支付请求后,通过对应的第二APP向所述电子支付设备发送第一响应消息;

所述电子支付设备控制所述第二APP根据所述第一响应消息生成支付确认提示信息;

所述电子支付设备接收到根据所述支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作。

本公开的实施例提供的技术方案可以包括以下有益效果:当用户在电子支付设备中的第一APP,例如:智能手机中的微信中使用绑定的银行标识进行支付时,可向第一APP对应的第一服务器发送第一支付请求,第一服务器接收到第一支付请求时,可根据第一APP以及所绑定的银行标识确定串码,生成第二支付请求并发送第二支付请求至第二服务器,第二服务器根据该第二支付请求向第二服务器对应的第二APP返回第一响应消息,用户即可在第二APP的操作界面上进行支付确认,完成支付交易操作,由于用户使用第一APP绑定的银行标识支付时需要在第二APP,即银行客户端中进行支付确认,才能在第一APP中完成支付交易操作,因此支付交易更加安全;另外,由于第一APP和第二APP可以位于不同的终端设备上,因此增加了用户银行标识的安全,可进一步避免对用户的财产安全造成不必要的损失。

并且,当电子支付设备接收到第一APP绑定一个银行标识的绑定请求时,则可使用系统接口调用银行标识对应的第二APP,用户可登录第二APP对应的第二服务器,并由第二服务器生成第一APP中使用所述银行标识进行支付的串码,第二服务器将该串码发送至第一APP,第一APP将支付密码、串码以及第二APP的标识信息发送第一服务器即可完成第一APP绑定一个银行标识的操作,由此实现了在第一APP中绑定一个银行卡时,不用输入银行卡和银行卡的密码,避免在第一APP中提供自己的身份证和银行标识等信息所导致的身份证和银行标识被泄露的问题,增加了用户银行标识的安全,优化了用户的体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1A是根据一示例性实施例示出的一种支付方法的流程图。

图1B是根据一示例性实施例示出的一种支付方法的场景图一。

图1C是根据一示例性实施例示出的一种支付方法的场景图二。

图2A是根据一示例性实施例一示出的一种支付方法的流程图。

图2B是根据一示例性实施例一示出的一种支付方法中选择银行卡的示意图。

图2C是根据一示例性实施例一示出的一种在第二APP的操作界面上确认支付的示意图。

图3是根据一示例性实施例二示出的一种支付方法的流程图。

图4是根据一示例性实施例三示出的一种支付方法的流程图。

图5是根据一示例性实施例四示出的一种支付方法的流程图。

图6是根据一示例性实施例示出的一种支付装置的框图。

图7是根据一示例性实施例示出的又一种支付装置的框图。

图8是根据一示例性实施例示出的一种支付装置的框图。

图9是根据一示例性实施例示出的又一种支付装置的框图。

图10是根据一示例性实施例示出的一种支付装置的框图。

图11是根据一示例性实施例示出的又一种支付装置的框图。

图12是根据一示例性实施例示出的一种适用于支付装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1A是根据一示例性实施例示出的支付方法的流程图,如图1A所示,该支付方法可应用于电子支付设备,例如智能手机、平板电脑、智能手环上,包括以下步骤:

在步骤101中,当接收到通过第一APP绑定的银行标识进行支付的触发事件时,向第一APP对应的第一服务器发送第一支付请求。

在一实施例中,第一支付请求中携带有与第一APP绑定的银行标识对应的第二APP的应用标识信息,以及支付金额。

在一实施例中,银行标识可以为银行名称等用于表示用来支付的银行账号所属的银行系统。

在一实施例中,第一APP可以为微信、支付宝、打车软件等应用程序;在又一实施例中,第二APP可以为银行客户端应用程序,例如工商银行的客户端应用程序;在再一实施例中,第一服务器为第一APP对应的服务器,例如微信服务器;在再一实施例中,第二服务器为第二APP对应的服务器,例如工商银行服务器。

在步骤102中,当接收到第二APP对应的第二服务器根据第二支付请求返回的第一响应消息时,控制第二APP生成支付确认提示消息。

在一实施例中,第二支付请求为第一服务器根据第一支付请求生成并经过第一服务器发送至第二服务器的,第二支付请求中携带有第一APP中使用银行标识进行支付的串码。

在一实施例中,串码可以为一个由数字和/或字母组成的标识信息,用来标识当前执行的支付交易为第一APP中使用绑定的银行帐号进行的支付。

在一实施例中,支付确认提示信息可以为文字提示信息,例如“微信支付平台请求进行支付操作,请确认”文字提示信息。

在步骤103中,当接收到根据支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作。

在一实施例中,用户可根据支付确认消息输入确认支付的反馈信息,例如,在显示“微信支付平台请求进行支付操作,请确认”文字提示信息之后,用户可点击确认按钮,以输入确认支付的反馈信息,完成支付操作。

在一示例性实施例中,如图1B所示,本示例性实施例中第一APP和第二APP都运行于电子支付设备110中,电子支付设备110接收到通过第一APP绑定的银行卡号的进行支付的触发事件时,可向第一APP对应的第一服务器120发送发送第一支付请求,第一服务器120接收到第一支付请求时,可根据第一APP以及所绑定的银行标识确定串码,生成第二支付请求并发送第二支付请求至第二服务器130,第二服务器130根据该第二支付请求向第二服务器130对应的第二APP返回第一响应消息,用户即可在第二APP的操作界面上进行支付确认,并在确认之后将支付确认结果发送至第一APP,以供第一APP完成支付交易操作。

在一示例性实施例中,如图1C所示,本示例性实施例中第一APP运行于电子支付设备110中,第二APP都运行于关联设备140中,第一APP可通过调用系统接口来访问运行于关联设备140中的第二APP,电子支付设备110中在电子支付设备110接收到通过第一APP绑定的银行卡号的进行支付的触发事件时,可向第一APP对应的第一服务器120发送发送第一支付请求,第一服务器120接收到第一支付请求时,可根据第一APP以及所绑定的银行标识确定串码,生成第二支付请求并发送第二支付请求至第二服务器130,第二服务器130根据该第二支付请求向关联设备140中运行的第二APP发送第一响应消息,用户即可在第二APP的操作界面上进行支付确认,并在确认之后将支付确认结果发送至第一APP,以供第一APP完成支付交易操作。

本实施例中,用户使用第一APP绑定的银行标识支付时需要在第二APP,即银行客户端中进行支付确认,才能在第一APP中完成支付交易操作,因此支付交易更加安全。

在一实施例中,当接收到根据支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作,可包括:

当接收到根据支付确认提示消息输入的确认支付的反馈信息时,向第二服务器发送确认支付消息,以供第二服务器将确认支付消息转发至第一服务器;

接收第一服务器根据确认支付消息返回的第二响应消息;

根据第二响应消息,执行支付交易的操作。

在一实施例中,方法还可包括:

接收通过第一APP的操作界面触发的绑定银行标识的绑定请求,绑定请求中携带有银行标识对应的第二APP的应用标识信息;

根据绑定请求,显示第二APP的登录界面;

当接收到登录界面中输入的登录信息时,向第二服务器发送登录请求,登录请求中携带有第一APP的标识信息、银行标识对应的银行账号及登录密码;

当接收到第二服务器根据登录请求返回的第三响应消息时,从第三响应消息中解析第一APP中使用银行标识进行支付的串码;

显示支付信息设置界面;

当接收到支付信息设置界面中输入的支付信息时,向第一服务器发送完成绑定请求以完成第一APP绑定银行标识的操作,完成绑定请求中携带有第一APP中使用绑定的银行标识进行支付的支付密码、串码、第二APP的应用标识信息。

下面以具体实施例来说明本公开实施例提供的技术方案。

图2A是根据一示例性实施例一示出的一种支付方法的流程图,图2B是根据一示例性实施例一示出的一种支付方法中选择银行卡的示意图,图2C是根据一示例性实施例一示出的一种在第二APP的操作界面上确认支付的示意图;本实施例利用本公开实施例提供的上述方法,以电子支付设备、第一服务器、第二服务器进行信息交互完成支付交易为例结合图1B和1C进行示例性说明,如图2A所示,该方法包括以下步骤:

在步骤201中,电子支付设备接收通过第一APP绑定的银行卡号进行支付的触发事件。

在一示例性实施例中,参见图1B,在小米支付钱包中可选择付款银行卡,例如选择招商银行储蓄卡。

在步骤202中,电子支付设备向第一APP对应的第一服务器发送第一支付请求。

在一实施例中,第一支付请求中携带有与第一APP绑定的银行标识对应的第二APP的应用标识信息。例如,第一支付请求中可携带“微信支付平台选择使用招商银行储蓄卡尾号为0956的储蓄卡向小米商城支付99元”含义的支付信息。

在步骤203中,第一服务器接收到第一支付请求后,根据该第一支付请求生成第二支付请求。

在一实施例中,第二支付请求携带有第一APP标识信息、第一APP中使用银行标识进行支付的串码、银行卡号、支付金额。例如,第二支付请求中可携带“微信支付平台选择使用招商银行储蓄卡尾号为0956的储蓄卡向小米商城支付99元,串码为wxzsyh0956”含义的支付信息。

在步骤204中,第一服务器向第二服务器发送第二支付请求。

在步骤205中,第二服务器接收第二支付请求,并且从第二支付请求中解析支付信息。

在一实施例中,支付信息包括第一APP标识、串码、银行卡号、支付金额等信息。

在步骤206中,第二服务器确定第二支付请求中的串码是否正确,如果第二支付请求中的串码正确,则执行步骤207,如果第二支付请求中的串码不正确,则流程结束。

在一实施例中,串码用于标识第一APP中使用绑定的银行卡号支付的信息,该串码由第二服务器生成。

在一实施例中,第二服务器可存储所生成的串码所标识的第一APP以及银行卡号。

在步骤207中,第二服务器将第一响应消息通过第二APP发送至电子支付设备。

在一实施例中,参见图1B,第一APP和第二APP都位于电子支付设备上,则第一响应消息可直接发送到电子支付设备上。

在一实施例中,参见图1C,第一APP位于电子支付设备上,而第二APP位于关联设备上,则第二APP可通过系统接口向电子关联设备转发该第一响应消息。

在步骤208中,电子支付设备控制第二APP根据该第一响应消息控制第二APP生成支付确认提示消息。

在一实施例中,参见图2C,为电子支付设备控制第二APP生成的确认支付的示意图。

在步骤209中,电子支付设备接收到根据支付确认提示消息输入的确认支付的反馈信息时,向第二服务器发送确认支付消息。

在一实施例中,用户可通过触摸屏、物理按键输入确认支付的反馈信息,例如点击图2C中的“确认支付”按钮即可输入确认支付的反馈信息。

在步骤210中,第二服务器将确认支付消息发送至第一服务器。

在步骤211中,第一服务器根据确认支付消息确定第二服务器已完成支付,向第一APP发送第二响应消息。

在一实施例中,第二响应消息中携带有已完成支付的指示信息。

在步骤212中,电子支付设备中的第一APP显示支付完成的结果。

本实施例中,当用户在电子支付设备中的第一APP,例如:智能手机中的微信中使用绑定的银行标识进行支付时,可向第一APP对应的第一服务器发送第一支付请求,第一服务器接收到第一支付请求时,可根据第一APP以及所绑定的银行标识确定串码,生成第二支付请求并发送第二支付请求至第二服务器,第二服务器根据该第二支付请求向第二服务器对应的第二APP返回第一响应消息,用户即可在第二APP的操作界面上进行支付确认,完成支付交易操作,由于用户使用第一APP绑定的银行标识支付时需要在第二APP,即银行客户端中进行支付确认,才能在第一APP中完成支付交易操作,因此支付交易更加安全;另外,由于第一APP和第二APP可以位于不同的终端设备上,因此增加了用户银行标识的安全,可进一步避免对用户的财产安全造成不必要的损失。

图3是根据一示例性实施例二示出的一种支付方法的流程图,本实施例利用本公开实施例提供的上述方法,以电子支付设备、第一服务器、第二服务器在进行第一APP与银行卡的绑定时的信息交互为例进行示例性说明,如图3所示,该方法包括以下步骤:

在步骤301中,电子支付设备接收通过第一APP的操作界面触发的绑定银行标识的绑定请求。

在一实施例中,绑定请求中携带有银行标识对应的第二APP的应用标识信息。

在步骤302中,电子支付设备根据绑定请求,显示第二APP的登录界面。

在一实施例中,第一APP可调用系统接口,将第二APP的名称传入此系统接口,系统将打开第二APP的操作界面。在又一实施例中,第二APP也可通过系统接口,确定请求打开第二APP的第一APP的标识信息,例如第一APP的名称。

在步骤303中,电子支付设备接收到登录界面中输入的登录信息时,向第二服务器发送登录请求。

在一实施例中,登录请求中携带有第一APP的标识信息、银行标识对应的银行账号及登录密码。

在步骤304中,第二服务器接收到登录请求后,确定用户输入的银行标识对应的银行账号及登录密码是否正确;如果用户输入的银行标识对应的银行账号及登录密码正确,则执行步骤305,如果用户输入的银行标识对应的银行账号及登录密码不正确,则执行步骤310。

在步骤305中,第二服务器根据登录请求通过第二APP向电子支付设备返回第三响应消息。

在一实施例中,第三响应消息中携带有第一APP中使用银行标识进行支付的串码。

在一实施例中,第二服务器根据登录请求通过第二APP向电子支付设备返回第三响应消息,包括:第二服务器向第二APP发送第三响应消息,第二APP接收第三响应消息后,将第三响应消息发送至第一APP。

在步骤306中,电子支付设备控制第一APP显示支付信息设置界面。

在步骤307中,电子支付设备接收到支付信息设置界面中输入的支付信息时,向第一服务器发送完成绑定请求。

在一实施例中,完成绑定请求中携带有第一APP中使用绑定的银行标识进行支付的支付密码、串码、第二APP的应用标识信息。

在步骤308中,第一服务器接收到完成绑定请求后,从完成绑定请求中解析第一APP中使用绑定的银行标识进行支付的支付密码、串码、第二APP的应用标识信息。

在步骤309中,第一服务器存储第一APP中使用绑定的银行标识进行支付的支付密码、串码、第二APP的应用标识信息。

在步骤310中,显示银行标识或者登录密码不正确的提示信息,并且关闭支付交易界面。

本实施例中,当电子支付设备接收到第一APP绑定一个银行标识的绑定请求时,则可使用系统接口调用银行标识对应的第二APP,用户可登录第二APP对应的第二服务器,并由第二服务器生成第一APP中使用银行标识进行支付的串码,第二服务器将该串码发送至第一APP,第一APP将支付密码、串码以及第二APP的标识信息发送第一服务器即可完成第一APP绑定一个银行标识的操作,由此实现了在第一APP中绑定一个银行卡时,不用输入银行卡和银行卡的密码,避免在第一APP中提供自己的身份证和银行标识等信息所导致的身份证和银行标识被泄露的问题,增加了用户银行标识的安全,优化了用户的体验。

图4是根据一示例性实施例三示出的一种支付方法的流程图,如图4所示,该方法可以应用在第一服务器上,例如微信服务器上,包括以下步骤:

在步骤401中,接收电子支付设备发送的第一支付请求。

在一实施例中,第一支付请求中携带有第一APP绑定的银行标识对应的第二APP的应用标识信息、支付金额。

在步骤402中,根据第一支付请求,生成第二支付请求。

在一实施例中,第二支付请求携带有第一APP标识信息、第一APP中使用银行标识进行支付的串码、银行卡号、支付金额。例如,第二支付请求中可携带“微信支付平台选择使用招商银行储蓄卡尾号为0956的储蓄卡向小米商城支付99元,串码为wxzsyh0956”含义的支付信息。

在步骤403中,向第二APP对应的第二服务器发送第二支付请求,以供第二服务器根据第二支付请求执行支付交易的金额转账操作。

本实施例中,第一服务器接收到第一支付请求时,可根据第一APP以及所绑定的银行标识确定串码,生成第二支付请求并发送第二支付请求至第二服务器,由于用户使用第一APP绑定的银行标识支付时需要在第二APP,即银行客户端中进行支付确认,才能在第一APP中完成支付交易操作,因此支付交易更加安全。

在一实施例中,方法还可包括:

接收完成绑定请求;

从完成绑定请求中解析第一APP中使用绑定的银行标识进行支付的支付密码、串码、第二APP的应用标识信息;

存储第一APP中使用绑定的银行标识进行支付的支付密码、串码、第二APP的应用标识信息。

图5是根据一示例性实施例四示出的一种支付方法的流程图,如图5所示,该方法可以应用在第二服务器上,包括以下步骤:

在步骤501中,接收第一服务器发送的第二支付请求。

在一实施例中,第二支付请求中携带有第一APP中使用银行标识进行支付的串码、支付金额。

在步骤502中,通过第二服务器对应的第二APP向电子支付设备发送第一响应消息,以供电子支付设备根据第一响应消息控制第二APP生成支付确认提示消息。

在一实施例中,参见图2C,为电子支付设备控制第二APP生成的确认支付的示意图。

在步骤503中,当接收到电子支付设备根据第一响应消息发送的确认支付消息时,向第一服务器发送确认支付消息。

本实施例中,第二服务器根据该第二支付请求向第二服务器对应的第二APP返回第一响应消息,用户即可在第二APP的操作界面上进行支付确认,完成支付交易操作,由于用户使用第一APP绑定的银行标识支付时需要在第二APP,即银行客户端中进行支付确认,才能在第一APP中完成支付交易操作,因此支付交易更加安全。

在一实施例中,方法还可包括:

接收电子支付设备发送的登录请求,登录请求中携带有第一APP的应用标识信息、与第一APP绑定的银行标识对应的银行账号及登录密码;

当确定与第一APP绑定的银行标识对应的银行账号及登录密码正确时,生成第一APP中使用银行标识进行支付的串码;

向电子支付设备发送第三响应消息,第三响应消息中携带有第一APP中使用银行标识进行支付的串码。

与前述支付方法的实施例相对应,本公开还提供了支付装置的实施例。

图6是根据一示例性实施例示出的一种支付装置的框图,该装置应用于电子支付设备上,如图6所示,支付装置包括:

第一发送模块610,被配置为当接收到通过第一APP绑定的银行标识进行支付的触发事件时,向第一APP对应的第一服务器发送第一支付请求,第一支付请求中携带有与第一APP绑定的银行标识对应的第二APP的应用标识信息;

第一生成模块620,被配置为当接收到第二APP对应的第二服务器根据第二支付请求返回的第一响应消息时,控制第二APP生成支付确认提示消息,第二支付请求为第一服务器根据第一发送模块610发送的第一支付请求生成并经过第一服务器发送至第二服务器的,第二支付请求中携带有第一APP中使用银行标识进行支付的串码;

支付交易模块630,被配置为当接收到根据第一生成模块620生成的支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作。

图7是根据一示例性实施例示出的另一种支付装置的框图,如图7所示,在上述图6所示的实施例基础上,在一实施例中,支付交易模块630包括:

第一发送子模块631,被配置为当接收到根据第一生成模块620生成的支付确认提示消息输入的确认支付的反馈信息时,向第二服务器发送确认支付消息,以供第二服务器将确认支付消息转发至第一服务器;

第一接收子模块632,被配置为接收第一服务器根据第一发送子模块631发送的确认支付消息返回的第二响应消息;

执行子模块633,被配置为根据第一接收子模块632接收到的第二响应消息,执行支付交易的操作。

在一实施例中,装置还可包括:

第一接收模块640,被配置为接收通过第一APP的操作界面触发的绑定银行标识的绑定请求,绑定请求中携带有银行标识对应的第二APP的应用标识信息;

绑定模块650,被配置为根据第一接收模块640接收到的所述绑定请求,执行绑定所述第一APP与所述银行标识的操作。

在一实施例中,绑定模块650包括:

登录子模块651,被配置为向所述第二服务器发送登录请求,所述登录请求中携带有所述第一APP的标识信息、所述银行标识对应的银行账号及登录密码;

设置子模块652,被配置为当接收到所述第二服务器根据所述登录子模块651发送的所述登录请求返回的第三响应消息时,显示支付信息设置界面,并从所述第三响应消息中解析所述第一APP中使用所述银行标识进行支付的串码;

绑定子模块653,被配置为当接收到所述设置子模块652显示的所述支付信息设置界面中输入的支付信息时,向所述第一服务器发送完成绑定请求以完成所述第一APP绑定所述银行标识的操作,所述完成绑定请求中携带有所述第一APP中使用所述绑定的银行标识进行支付的支付密码、所述串码、所述第二APP的应用标识信息。

关于上述实施例中的装置,其中各个模块、子模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图8是根据一示例性实施例示出的一种支付装置的框图,该装置应用于第一服务器上,如图8所示,支付装置包括:

第二接收模块810,被配置为接收电子支付设备发送的第一支付请求,第一支付请求中携带有第一APP绑定的银行标识对应的第二APP的应用标识信息、支付金额;

第二生成模块820,被配置为根据第二接收模块810接收到的第一支付请求,生成第二支付请求,第二支付请求中携带有第一APP中使用银行标识进行支付的串码、支付金额;

第二发送模块830,被配置为向第二APP对应的第二服务器发送第二生成模块820生成的第二支付请求,以供第二服务器根据第二支付请求执行支付交易的金额转账操作。

图9是根据一示例性实施例示出的另一种支付装置的框图,如图9所示,在上述图8所示的实施例基础上,在一实施例中,装置还包括:

第三接收模块840,被配置为接收完成绑定请求;

第二解析模块850,被配置为从第三接收模块840接收到的完成绑定请求中解析第一APP中使用绑定的银行标识进行支付的支付密码、串码、第二APP的应用标识信息;

存储模块860,被配置为存储第二解析模块850解析得到的第一APP中使用绑定的银行标识进行支付的支付密码、串码、第二APP的应用标识信息。

图10是根据一示例性实施例示出的一种支付装置的框图,该装置应用于第二服务器上,如图10所示,支付装置包括:

第四接收模块1010,被配置为接收第一服务器发送的第二支付请求,第二支付请求中携带有第一APP中使用银行标识进行支付的串码、支付金额;

第三发送模块1020,被配置为通过第二服务器对应的第二APP向电子支付设备发送第一响应消息,以供电子支付设备根据第一响应消息控制第二APP生成支付确认提示消息;

第四发送模块1030,被配置为当接收到电子支付设备根据第三发送模块1020发送的第一响应消息发送的确认支付消息时,向第一服务器发送确认支付消息。

图11是根据一示例性实施例示出的另一种支付装置的框图,如图11所示,在上述图10所示的实施例基础上,在一实施例中,装置还可包括:

第五接收模块1040,被配置为接收电子支付设备发送的登录请求,登录请求中携带有第一APP的应用标识信息、与第一APP绑定的银行标识对应的银行账号及登录密码;

第三生成模块1050,被配置为当确定第五接收模块1040接收到的登录请求中携带的与第一APP绑定的银行标识对应的银行账号及登录密码正确时,生成第一APP中使用银行标识进行支付的串码;

第五发送模块1060,被配置为向电子支付设备发送第三响应消息,第三响应消息中携带有第一APP中使用银行标识进行支付的串码。

与前述支付方法和支付装置的实施例相对应,本公开还提供了支付系统的实施例,本实施例中所提供的支付系统包括电子支付设备、第一服务器和第二服务器;当电子支付设备接收到通过第一APP应用程序绑定的银行标识进行支付的触发事件时,向第一APP对应的第一服务器发送第一支付请求,第一支付请求中携带有与第一APP绑定的银行标识对应的第二APP的应用标识信息;第一服务器接收到第一支付请求后,根据第一支付请求,生成第二支付请求,第二支付请求中携带有第一APP中使用银行标识进行支付的串码;第一服务器向第二APP对应的第二服务器发送第二支付请求;第二服务器接收到第二支付请求后,通过对应的第二APP向电子支付设备发送第一响应消息;电子支付设备控制第二APP根据第一响应消息生成支付确认提示信息;电子支付设备接收到根据支付确认提示消息输入的确认支付的反馈信息时,执行支付交易的操作。本公开实施例提供的系统可以实现在用户使用第一APP绑定的银行标识支付时需要在银行客户端中进行支付确认,因此支付交易更加安全。

图12是根据一示例性实施例示出的一种适用于第三方客户端的注册装置的框图。例如,装置1200可以是智能手机、平板电脑等。

参照图12,装置1200可以包括以下一个或多个组件:处理组件1202,存储器1204,电源组件1206,多媒体组件1208,音频组件1210,输入/输出(I/O)的接口1212,传感器组件1214,以及通信组件1216。

处理组件1202通常控制装置1200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1202可以包括一个或多个处理器1220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1202可以包括一个或多个模块,便于处理组件1202和其他组件之间的交互。例如,处理部件1202可以包括多媒体模块,以方便多媒体组件1208和处理组件1202之间的交互。

存储器1204被配置为存储各种类型的数据以支持在设备1200的操作。这些数据的示例包括用于在装置1200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电力组件1206为装置1200的各种组件提供电力。电力组件1206可以包括电源管理系统,一个或多个电源,及其他与为装置1200生成、管理和分配电力相关联的组件。

多媒体组件1208包括在装置1200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1208包括一个前置摄像头和/或后置摄像头。当设备1200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1210被配置为输出和/或输入音频信号。例如,音频组件1210包括一个麦克风(MIC),当装置1200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1204或经由通信组件1216发送。在一些实施例中,音频组件1210还包括一个扬声器,用于输出音频信号。

I/O接口1212为处理组件1202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1214包括一个或多个传感器,用于为装置1200提供各个方面的状态评估。例如,传感器组件1214可以检测到设备1200的打开/关闭状态,组件的相对定位,例如组件为装置1200的显示器和小键盘,传感器组件1214还可以检测装置1200或装置1200一个组件的位置改变,用户与装置1200接触的存在或不存在,装置1200方位或加速/减速和装置1200的温度变化。传感器组件1214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1214还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1216被配置为便于装置1200和其他设备之间有线或无线方式的通信。装置1200可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件1216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信部件1216还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1200可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1204,上述指令可由装置1200的处理器1220执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

适用于第一服务器和第二服务器的具体结构可参见图12所示的框图以及相应的描述,这里不再详述。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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