实现MOTOpay的方法、装置及电子设备制造方法及图纸

技术编号:24997952 阅读:33 留言:0更新日期:2020-07-24 18:00
说明书披露实现MOTOpay的方法、装置及电子设备,包括:客户端响应于用户触发的支付请求,调用终端系统对所述用户进行第一本地身份验证;终端系统在所述用户通过第一本地身份验证后,从可信执行环境TEE中获取存储的银行卡信息,并将所述银行卡信息返回给客户端;客户端基于返回的所述银行卡信息执行所述支付请求。

【技术实现步骤摘要】
实现MOTOpay的方法、装置及电子设备
本说明书涉及计算机通信领域,尤其涉及实现MOTOpay的方法、装置及电子设备。
技术介绍
MOTOpay是一种信用卡远程收款系统,可以实现商家与消费者非面对面的消费。例如,消费者通过电话、邮件、传真或者网站等方式订购商品时,只需要输入信用卡信息,即可完成支付。通常,国际电商网站大多支持该支付方式。
技术实现思路
根据本说明书的第一方面,提供一种实现MOTOpay的方法,应用于终端,所述终端装载有支持MOTOpay支付的客户端,所述方法包括:客户端响应于用户触发的支付请求,调用终端系统对所述用户进行第一身份验证;所述终端系统在所述用户通过第一身份验证后,从可信执行环境TEE中获取存储的银行卡信息,并将所述银行卡信息返回给所述客户端;所述客户端基于返回的所述银行卡信息执行所述支付请求。可选的,所述方法还包括:所述客户端在获取到所述用户输入的用于MOTOpay支付的银行卡信息后,调用所述终端系统对所述用户进行第二身份验证;所述终端系统在所述用本文档来自技高网...

【技术保护点】
1.一种实现MOTOpay的方法,应用于终端,所述终端装载有支持MOTOpay支付的客户端,所述方法包括:/n客户端响应于用户触发的支付请求,调用终端系统对所述用户进行第一身份验证;/n所述终端系统在所述用户通过第一身份验证后,从可信执行环境TEE中获取存储的银行卡信息,并将所述银行卡信息返回给所述客户端;/n所述客户端基于返回的所述银行卡信息执行所述支付请求。/n

【技术特征摘要】
1.一种实现MOTOpay的方法,应用于终端,所述终端装载有支持MOTOpay支付的客户端,所述方法包括:
客户端响应于用户触发的支付请求,调用终端系统对所述用户进行第一身份验证;
所述终端系统在所述用户通过第一身份验证后,从可信执行环境TEE中获取存储的银行卡信息,并将所述银行卡信息返回给所述客户端;
所述客户端基于返回的所述银行卡信息执行所述支付请求。


2.根据权利要求1所述的方法,所述方法还包括:
所述客户端在获取到所述用户输入的用于MOTOpay支付的银行卡信息后,调用所述终端系统对所述用户进行第二身份验证;
所述终端系统在所述用户通过第二身份验证后,将所述银行卡信息存储到所述TEE中。


3.根据权利要求2所述的方法,所述将所述银行卡信息存储到所述TEE中,包括:
在所述用户通过第二身份验证后,在所述TEE中生成公钥和私钥;
采用所述公钥对所述银行卡信息进行加密,并将加密银行卡信息存储到所述TEE中;
所述从可信执行环境TEE中获取存储的银行卡信息,包括:
从所述TEE中获取已存储的所述加密银行卡信息;
采用所述客户端对应的私钥对所述加密银行卡信息进行解密,得到所述银行卡信息。


4.根据权利要求3所述的方法,所述方法还包括:
所述终端系统在生成所述公钥和私钥后,获取用于第二身份验证的验证信息,并对所述验证信息进行加密处理,得到第一加密验证信息;
所述终端系统将所述第一加密验证信息和所述公钥通过所述客户端上传至服务端存储;
所述方法还包括:
所述客户端接收所述服务端在所述用户触发所述支付请求后下发的挑战码;
所述终端系统在所述用户通过第一身份验证后,获取用于第一身份验证的验证信息,并对所述验证信息进行加密处理,得到第二加密验证信息;
所述终端系统采用所述私钥对所述第二加密验证信息和所述挑战码进行签名,并通过所述客户端将签名结果发送给所述服务端,以由所述服务端对所述签名结果进行验证;
所述从可信执行环境TEE中获取存储的银行卡信息,包括:
在所述签名结果通过验证时,从TEE中获取存储的银行卡信息。


5.根据权利要求2所述的方法,所述将所述银行卡信息存储到所述TEE中,包括:
所述终端系统获取用于所述第二身份验证的身份信息的标识,得到第一标识;
所述终端系统将所述银行卡信息和所述第一标识关联存储到所述TEE中;
所述从可信执行环境TEE中获取存储的银行卡信息,包括:
所述终端系统获取用于所述第一身份验证的身份信息的标识,得到第二标识,并从TEE中获取所述第二标识关联的银行卡信息。


6.根据权利要求2所述的方法,所述方法还包括:
所述终端系统为存储在所述TEE中的银行卡信息设置老化时长;
所述终端系统在检测到所述TEE中存储的银行卡信息的老化时长达到时,删除所述银行卡信息;
或者,
所述终端系统在检测到所述银行卡信息的使用情况达到预设使用条件时,删除所述银行卡信息;
或者,
所述客户端在接收到用户的删除指示时,调用终端系统删除所述银行卡信息。


7.根据权利要求1所述的方法,所述银行卡信息包括如下至少之一:银行卡卡号、姓名、卡有效期、CVV码。


8.一种实现MOTOpay的方法,应用于终端上搭载的支持MOTOpay支付的客户端,所述方法包括:
响应于用户触发的支付请求,向终端系统发送第一系统调用请求,以由所述终端系统响应于所述第一系统调用请求,对所述用户进行第一身份验证,并在所述用户通过第一身份验证后,从可信执行环境TEE中获取存储的银行卡信息,并将所述银行卡信息返回给所述客户端;
基于返回的所述银行卡信息执行所述支付请求。


9.根据权利要求8所述的方法,所述方法还包括:
在获取到所述用户输入的用于MOTOpay支付的银行卡信息后,向终端系统发送第二系统调用请求,以由所述终端系统响应于所述第二系统调用请求,对所述用户进行第二身份验证,并在所述用户通过第二身份验证后,将所述银行卡信息存储到TEE中。


10.根据权利要求9所述的方法,所述TEE中还包括:用户终端系统在所述用户通过第二身份验证后生成的公钥和私钥;
所述方法还包括:
在接收到终端系统发送的第一加密验证信息和所述公钥时,将所述第一加密验证信息和所述公钥上传至服务端;所述第一加密验证信息是对所述第二身份验证的验证信息加密处理得到;
接收所述服务端在所述用户触发所述支付请求后下发的挑战码,并将所述挑战码发送给所述终端系统,以由所述终端系统在所述用户通过第一身份验证后,获取用于第一身份验证的验证信息,并对所述验证信息进行加密处理,得到第二加密验证信息,并采用所述私钥对所述第二加密验证信息和所述挑战码进行签名;
接收所述终端系统发送的签名结果,并将所述签名结果发送给所述服务端,以由所述服务端对所述签名结果进行验证,以触发所述终端系统在所述签名结果通过验证时,从所述TEE中获取存储的银行卡信息。


11.一种实现MOTOpay的方法,应用于终端的终端系统,所述终端搭载有支持MOTOpay支付的客户端,所述方法包括:
响应于所述客户端发送的第一系统调用请求,对于所述用户进行第一身份验证;
在所述用户通过第一身份验证后,从TEE中获取存储的银行卡信息;
将所述银行卡信息返回给客户端,以由所述客户端基于所述银行卡信息执行用户触发的支付请求。


12.根据权利要求11所述的方法,所述方法还包括:
响应于客户端发送的第二系统调用请求,对所述用户进行第二身份验证;所述第二系统调用请求是所述客户端在获取到用户输入的用于MOTOpay支付的银行卡信息后发送的;
在所述用户通过第二身份验证后,将所述银行卡信息存储到所述TEE中。


13.根据权利要求12所述的方法,所述将所述银行卡信息存储到所述TEE中,包括:
在所述用户通过第二身份验证后,在TEE中生成公钥和私钥;
采用所述公钥对所述银行卡信息进行加密,并将加密银行卡信息存储到TEE中;
所述从TEE中获取存储的银行卡信息,包括:
从所述TEE中获取已存储的所述加密银行卡信息;
采用所述客户端对应的私钥对所述加密银行卡信息进行解密,得到所述银行卡信息。


14.根据权利要求12所述的方法,所述方法还包括:
在生成所述公钥和私钥后,获取用于第二身份验证的验证信息,并对所述验证信息进行加密处理,得到第一加密验证信息;
将所述第一加密验证信息和所述公钥通过所述客户端上传至服务端存储;
所述方法还包括:
在所述用户通过第一身份验证后,获取用于第一身份验证的验证信息,并对所述验证信息进行加密处理,得到第二加密验证信息;
采用所述私钥对所述第二加密验证信息和已接收到的挑战码进行签名,并通过客户端将签名结果发送给所述服务端,以由所述服务端对所述签名结果进行验证;所述挑战码由所述服务端在所述用户触发所述支付请求后下发;
所述从TEE中获取存储的银行卡信息,包括:
在所述签名结果通过验证时,从所述TEE中获取存储的银行卡信息。


15.根据权利要求12所述的方法,所述将所述银行卡信息存储到所述TEE中,包括:
获取用于所述第二身份验证的身份信息的标识,得到第一标识;
将所述银行卡信息和所述第一标识关联存储到TEE中;
所述从TEE中获取存储的银行卡信息,包括:
获取用于所述第一身份验证的身份信息的标识,得到第二标识;
从TEE中获取所述第二标识关联的银行卡信息。


16.根据权利要求12所述的方法,所述方法还包括:
为存储在所述TEE中的银行卡信息设置老化时长;
在检测到所述TEE中存储的银行卡信息的老化时长达到时,删除所述银行卡信息;
或者,
在检测到所述银行卡信息的使用...

【专利技术属性】
技术研发人员:宋宜涛
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1