一种离线支付方法和装置制造方法及图纸

技术编号:15691779 阅读:103 留言:0更新日期:2017-06-24 05:15
本申请提供一种离线支付方法和装置,方法包括:第三方支付应用在接收到对应目标支付应用的离线支付请求时,获取发送该请求的用户的身份鉴权标识;在确定获取的身份鉴权标识验证通过时,第三方支付应用得到目标支付应用为用户颁发且存储在终端的离线支付凭证;第三方支付应用将离线支付凭证提供至离线支付业务方,以使得离线支付业务方根据离线支付凭证向目标支付应用请求处理用户的离线支付。本申请使得从消费终端集成的第三方支付应用中选择支付应用进行离线支付时,更加快捷和安全。

Off line payment method and device

The present invention provides a method and apparatus for offline payment methods, including: third party payment application after receiving the corresponding target payment application offline payment request, sending the request of user access authentication identity; identity authentication in the identification and verification to determine access through, the third party payment application target for payment application the user issued and stored in the terminal offline payment; third party payment application will provide offline payment vouchers to offline payment services, payment services according to the offline payment voucher to the target payment application request processing users to make offline offline payment. This application makes it quicker and safer to select payment applications for offline payment from third party payment applications integrated with consumer terminals.

【技术实现步骤摘要】
一种离线支付方法和装置
本申请涉及网络技术,特别涉及一种离线支付方法和装置。
技术介绍
离线支付是一种不需要网络也能够付款的方式,由于这种方式使得用户付款更为方便,且不需要耗费网络流量,而逐渐得到应用。智能手机、智能手表等智能设备作为消费终端时,也需要能够使用该消费终端执行离线支付,以方便用户的付款。此外,随着移动互联网的发展,消费终端集成第三方支付公司的支付方式也逐渐成为一种趋势,用户可以从消费终端中快速的打开该第三方支付公司对应的第三方支付应用,使用该第三方支付应用快速的进行付款;那么相应的可能会产生一种需求,即用户可以从打开的第三方支付应用中选择某一个支付应用的账户进行离线支付付款,这样将更为便捷。但是相关技术中,即使从第三方支付应用选择另一个支付应用的账户离线支付,还需要将该支付应用在消费终端上的支付客户端调起,由该支付客户端去执行支付应用的离线支付流程。这种方式,对于用户来说流程处理较为繁琐,而且,所述的另一个支付应用生成的离线支付身份凭证在到达消费终端后可以直接被获取到,就相当于用户从第三方支付应用可以容易的获取到某一个支付应用的离线支付身份凭证,安全性也较低。
技术实现思路
有鉴于此,本申请提供一种离线支付方法和装置,以使得从消费终端集成的第三方支付应用中选择支付应用进行离线支付时,更加快捷和安全。具体地,本申请是通过如下技术方案实现的:第一方面,提供一种离线支付方法,所述方法用于由终端集成的第三方支付应用中使用目标支付应用执行离线支付;所述方法包括:所述第三方支付应用在接收到对应目标支付应用的离线支付请求时,获取发送所述离线支付请求的用户的身份鉴权标识,所述用户是所述目标支付应用的注册用户;在根据用户开通目标支付应用的离线支付时存储的身份鉴权标识,确定获取的所述身份鉴权标识验证通过时,所述第三方支付应用得到所述目标支付应用为所述用户颁发且存储在所述终端的离线支付凭证;所述第三方支付应用将所述离线支付凭证提供至离线支付业务方,以使得所述离线支付业务方根据所述离线支付凭证向目标支付应用请求处理所述用户的离线支付。第二方面,提供一种离线支付方法,所述方法用于由终端集成的第三方支付应用中使用目标支付应用执行离线支付;所述方法包括:所述目标支付应用的离线支付服务器接收第三方支付应用发送的离线支付开通请求,携带用户的用户标识以及所述终端的终端标识,所述用户是所述目标支付应用的注册用户;所述离线支付服务器生成与所述用户标识对应的离线支付凭证,并将所述离线支付凭证使用所述终端标识对应的终端公钥加密后发送至所述第三方支付应用,以使得所述第三方支付应用使用终端标识对应的终端私钥解密后获得所述离线支付凭证。第三方面,提供一种离线支付装置,所述装置应用于第三方支付应用,用于由终端集成的第三方支付应用中使用目标支付应用执行离线支付;所述装置包括:信息获取模块,用于在接收到对应目标支付应用的离线支付请求时,获取发送所述离线支付请求的用户的身份鉴权标识,所述用户是所述目标支付应用的注册用户;凭证获取模块,用于在根据用户开通目标支付应用的离线支付时存储的身份鉴权标识,确定获取的所述身份鉴权标识验证通过时,得到所述目标支付应用为所述用户颁发且存储在所述终端的离线支付凭证;凭证提供模块,用于将所述离线支付凭证提供至离线支付业务方,以使得所述离线支付业务方根据所述离线支付凭证向目标支付应用请求处理所述用户的离线支付。第四方面,提供一种离线支付装置,所述装置应用于目标支付应用的离线支付服务器,用于由终端集成的第三方支付应用中使用目标支付应用执行离线支付;所述装置包括:请求接收模块,用于接收第三方支付应用发送的离线支付开通请求,携带用户的用户标识以及所述终端的终端标识,所述用户是所述目标支付应用的注册用户;凭证提供模块,用于生成与所述用户标识对应的离线支付凭证,并将所述离线支付凭证使用所述终端标识对应的终端公钥加密后发送至所述第三方支付应用,以使得所述第三方支付应用使用终端标识对应的终端私钥解密后获得所述离线支付凭证。本申请提供的离线支付方法和装置,通过由第三方支付应用在终端本地存储凭证,并且在使用该凭证时由第三方支付应用从终端本地获取即可,使得从消费终端集成的第三方支付应用中选择支付应用进行离线支付时,更加快捷;此外,在由终端本地获取存储的凭证时,需要先验证用户的身份鉴权标识通过,从而使得凭证的使用更加安全。附图说明图1是本申请一示例性实施例示出的一种离线支付方法的应用环境图;图2是本申请一示例性实施例示出的一种离线支付的开通流程;图3是本申请一示例性实施例示出的一种离线支付的使用流程;图4是本申请一示例性实施例示出的一种离线支付的注销流程;图5是本申请一示例性实施例示出的一种离线支付装置的结构图;图6是本申请一示例性实施例示出的另一种离线支付装置的结构图;图7是本申请一示例性实施例示出的又一种离线支付装置的结构图;图8是本申请一示例性实施例示出的又一种离线支付装置的结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。随着移动互联网的发展,消费终端集成第三方支付公司的支付方式逐渐成为一种趋势,用户可以从消费终端中快速的打开该第三方支付公司对应的第三方支付应用,使用该第三方支付应用快速的进行付款。例如,该第三方支付应用可以是:AndroidPay、SamsungPay、华为Pay等应用,这些第三方支付应用可以由消费终端(例如,智能手机等智能设备)中快速的启动打开。用户在使用第三方支付应用时,还可能会有如下需求:比如,用户自己已经有某个支付应用(例如,该应用是支付宝)的账号,用户希望在快速打开第三方支付应用后,可以从第三方支付应用中选择使用上述的支付应用进行离线支付,例如,用户希望从华为Pay中使用支付宝的离线支付。而如果仅仅是由第三方支付应用将支付应用调起,由支付应用自身按照现有的离线支付方式进行处理,效率较低,流程繁琐。比如,从华为Pay中调起支付宝客户端,由支付宝客户端与支付宝后端的离线支付服务器交互执行支付宝的离线支付,这种方式中第三方支付应用基本没有参与;而且,支付宝客户端生成的离线码(可以称为离线支付凭证)也可以被直接获取(例如,作为离线支付业务方的商家直接扫码得到),安全性较低。基于此,本申请实施例提供了一种离线支付方法,该方法旨在,当需要从消费终端集成的第三方支付应用中选择支付应用进行离线支付时,提供一种第三方支付应用自身向支付应用申请获取离线支付凭证的方法,并且由第三方支付应用自身在终端本地存储该凭证,这样第三方支付应用在后续的凭证使用时能够快速的获取到该凭证;该方法提供了一种第三方支付应用与支付应用这两者之间的交互流程,使得支付应用能够将离线码提供给第三方支付应用,并且在流程的快捷性和安全性上也进行了设计,后续详述。如下将对本申请的离线支付方法进行说明,其中,与第三方支付应用交互的支付应用可以称为目标支付应用(例如,支付宝,但并不局限于此,也可本文档来自技高网...
一种离线支付方法和装置

【技术保护点】
一种离线支付方法,其特征在于,所述方法用于由终端集成的第三方支付应用中使用目标支付应用执行离线支付;所述方法包括:所述第三方支付应用在接收到对应目标支付应用的离线支付请求时,获取发送所述离线支付请求的用户的身份鉴权标识,所述用户是所述目标支付应用的注册用户;在根据用户开通目标支付应用的离线支付时存储的身份鉴权标识,确定获取的所述身份鉴权标识验证通过时,所述第三方支付应用得到所述目标支付应用为所述用户颁发且存储在所述终端的离线支付凭证;所述第三方支付应用将所述离线支付凭证提供至离线支付业务方,以使得所述离线支付业务方根据所述离线支付凭证向目标支付应用请求处理所述用户的离线支付。

【技术特征摘要】
1.一种离线支付方法,其特征在于,所述方法用于由终端集成的第三方支付应用中使用目标支付应用执行离线支付;所述方法包括:所述第三方支付应用在接收到对应目标支付应用的离线支付请求时,获取发送所述离线支付请求的用户的身份鉴权标识,所述用户是所述目标支付应用的注册用户;在根据用户开通目标支付应用的离线支付时存储的身份鉴权标识,确定获取的所述身份鉴权标识验证通过时,所述第三方支付应用得到所述目标支付应用为所述用户颁发且存储在所述终端的离线支付凭证;所述第三方支付应用将所述离线支付凭证提供至离线支付业务方,以使得所述离线支付业务方根据所述离线支付凭证向目标支付应用请求处理所述用户的离线支付。2.根据权利要求1所述的方法,其特征在于,所述第三方支付应用在接收到对应目标支付应用的离线支付请求之前,还包括:所述第三方支付应用向目标支付应用发送离线支付开通请求,携带所述用户的用户标识以及所述终端的终端标识;所述第三方支付应用接收目标支付应用返回的与用户标识对应的所述离线支付凭证,所述离线支付凭证由目标支付应用使用所述终端标识对应的终端公钥进行加密;所述第三方支付应用使用所述终端标识对应的终端私钥解密,获得所述离线支付凭证;所述第三方支付应用将所述离线支付凭证存储在所述终端。3.根据权利要求2所述的方法,其特征在于,所述第三方支付应用将所述离线支付凭证存储在所述终端,包括:所述第三方支付应用将所述用户的身份鉴权标识发送至所述终端的本地存储装置,以使得所述本地存储装置生成身份鉴权标识对应的关联秘钥,并使用所述关联密钥加密所述离线支付凭证进行存储;所述确定获取的所述身份鉴权标识验证通过时,第三方支付应用得到所述目标支付应用为所述用户颁发且存储在所述终端的离线支付凭证,包括:所述第三方支付应用在所述本地存储装置验证身份鉴权标识通过时,得到使用身份鉴权标识的关联秘钥解密后的离线支付凭证。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第三方支付应用向目标支付应用发送离线支付注销请求,携带为所述用户颁发的离线支付凭证,以使得目标支付应用删除所述离线支付凭证。5.一种离线支付方法,其特征在于,所述方法用于由终端集成的第三方支付应用中使用目标支付应用执行离线支付;所述方法包括:所述目标支付应用的离线支付服务器接收第三方支付应用发送的离线支付开通请求,携带用户的用户标识以及所述终端的终端标识,所述用户是所述目标支付应用的注册用户;所述离线支付服务器生成与所述用户标识对应的离线支付凭证,并将所述离线支付凭证使用所述终端标识对应的终端公钥加密后发送至所述第三方支付应用,以使得所述第三方支付应用使用终端标识对应的终端私钥解密后获得所述离线支付凭证。6.根据权利要求5所述的方法,其特征在于,所述目标支付应用的离线支付服务器接收第三方支付应用发送的离线支付开通请求之前,还包括:所述离线支付服务器为第三方支付应用生成对应的业务标识、以及所述业务标识对应的公私钥对,将所述私钥发送至第三方支付应用;所述离线支付开通请求中携带的用户标识和终端标识由第三方支付应用使用所述私钥签名,所述请求中还携带所述业务标识;所述方法还包括:所述离线支付服务器在接收到离线支付开通请求之后,根据所述业务标识获取对应的公钥,并使用所述公钥...

【专利技术属性】
技术研发人员:孙元博
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1