一种基于动态二维码的支付方法以及支付系统的制作方法

文档序号:9826510阅读:523来源:国知局
一种基于动态二维码的支付方法以及支付系统的制作方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,特别地涉及一种基于动态二维码的二维码支付方法以及支付系统。
【背景技术】
[0002]二维码又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛,如产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、支付等。
[0003]例如在专利文献I (CN103646327A)中公开了一种基于二维码的支付方法。该方法包括下述步骤:
获取具有支付功能的支付卡的卡片信息;
用户通过手机上的APP将支付卡信息传送到支付管理中心;
支付管理中心根据用户传送的支付卡信息生成具有支付功能的二维码并将该二维码传送到云服务器;
用户在消费时通过APP向支付管理中心发送支付请求;
支付管理中心接到支付请求后,进行身份验证;
在通过身份验证的情况下,云服务器生成相应的二维码并传送到APP ;
APP显示收到的二维码供商品销售者进行扫描;
将扫描得到的二维码信息传送到银行系统或第三方支付系统进行支付授权。
[0004]在专利文献I中是基于静态二维码实现支付的,静态二维码容易被不法分子盗取,支付的安全性不高。
[0005]

【发明内容】

[0006]鉴于上述问题,本发明旨在提供一种能够提高支付安全性的基于二维码的支付方法以及支付系统。
[0007]本发明的基于二维码的支付方法,其特征在于,包括下述步骤:
交易信息生成步骤,商户终端生成包含交易信息的静态二维码;
交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,扫描所述静态二维码以获取交易信息;
动态二维码生成步骤,移动终端的应用识别所述静态二维码并且基于所述静态二维码和支付卡的卡信息生成动态二维码;
动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以向支付机构请求支付授权。
[0008]优选地,所述交易信息至少包括交易金额、商户代码、交易时间,
所述动态二维码具备规定的有效时间。
[0009]优选地,所述交易信息获取步骤包括下述子步骤:
持卡人打开移动终端的应用并进行身份验证,如果通过身份验证则继续以下步骤,否则通知后台系统以提不持卡人存在风险;
持卡人选择从已经与移动终端的应用绑定的支付卡中选择要进行支付的支付卡;
持卡人扫描商户终端生成的所述静态二维码获取交易信息。
[0010]优选地,所述动态二维码生成步骤包括下述子步骤:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;
组合所述交易信息和支付卡的卡信息生成支付信息;
根据所述支付信息生成动态二维码。
[0011]优选地,所述动态二维码生成步骤包括下述子步骤:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;
组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息;
根据所述支付信息生成动态二维码。
[0012]优选地,生成支付信息的子步骤包括下述步骤:
根据交易信息、支付卡的卡信息、以及指纹编码组合生成报文鉴别码MAC以获得支付信息A ;
对所述支付信息A进行加密生成支付信息B ;
将所述支付信息B与规定信息进行组合形成支付信息C ;
根据所述支付信息C生成动态二维码,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。
[0013]优选地,所述动态二维码获取步骤包括下述子步骤:
商户终端扫描所述动态二维码;
商户终端将动态二维码上传到后台系统;
后台系统对收到的动态二维码进行解析获得支付信息;
根据支付信息获得交易信息和支付卡的卡信息并且基于交易信息和支付卡的卡信息向支付卡机构请求扣款处理;
后台系统将支付机构的处理结果返回给商户终端。
[0014]优选地,在所述交易信息获取步骤中,持卡人进行的身份验证为调用指纹识器读取打开移动终端应用的人的指纹并得到指纹编码,由移动终端的应用对指纹进行验证判断是否是持卡人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。
[0015]优选地,所述动态二维码生成步骤包括下述子步骤:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;
组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息;
根据所述支付信息生成动态二维码。
[0016]优选地,生成支付信息的子步骤包括下述步骤:
根据交易信息、支付卡的卡信息、以及指纹编码生成报文鉴别码MAC以获得支付信息
A ;
对所述支付信息A进行加密生成支付信息B ; 将所述支付信息B与规定信息进行组合形成支付信息C ;
根据所述支付信息C生成动态二维码,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。
[0017]优选地,所述动态二维码获取步骤包括下述子步骤:
商户终端扫描所述动态二维码;
商户终端将动态二维码上传到后台系统;
后台系统对收到的动态二维码进行解析获得支付信息;
根据支付信息获得交易信息、支付卡的卡信息、指纹编码;
后台系统对指纹编码进行校验,如果通过则继续下述步骤,否则直接拒绝;
后台系统基于交易信息和支付卡的卡信息向支付卡机构请求扣款处理;
后台系统将支付机构的处理结果返回给商户终端。
[0018]本发明的基于二维码的支付方法,其特征在于,包括下述步骤:
交易信息生成步骤,商户终端生成交易信息;
交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,并向移动终端的应用中输入支付金额;
动态二维码生成步骤,移动终端的应用根据输入的支付金额和支付卡的卡信息生成动态二维码;
动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以支付机构请求支付授权。
[0019]优选地,所述动态二维码具备规定的有效时间。
[0020]优选地,所述交易信息获取步骤包括下述子步骤:
持卡人打开移动终端的应用并进行身份验证,如果通过身份验证则继续以下步骤,否则通知后台系统以提不持卡人存在风险;
持卡人选择从已经与移动终端的应用绑定的支付卡中选择要进行支付的支付卡;
持卡人在移动终端的应用中输入支付金额。
[0021]优选地,所述动态二维码生成步骤包括下述子步骤:
移动终端的应用基于输入的支付金额,组合支付金额和支付卡的卡信息生成支付信息;
根据所述支付信息生成动态二维码。
[0022]优选地,组合支付金额和支付卡的卡信息生成支付信息的子包括下述步骤:
将支付金额和支付卡的卡信息组合生成报文鉴别码MAC以获得支付信息A ;
对所述支付信息A进行加密生成支付信息B ;
将所述支付信息B与规定信息进行组合形成支付信息C ;
根据所述支付信息C生成动态二维码,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。
[0023]优选地,所述动
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1