一种基于动态二维码的支付方法以及支付系统技术方案

技术编号:15101585 阅读:48 留言:0更新日期:2017-04-08 10:55
本发明专利技术涉及基于二维码的支付方法以及支付系统。本发明专利技术的基于二维码的支付方法包括下述步骤:交易信息生成步骤,商户终端生成包含交易信息的静态二维码;交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,扫描所述静态二维码以获取交易信息;动态二维码生成步骤,移动终端的应用识别所述静态二维码并且基于所述静态二维码和支付卡的卡信息生成动态二维码;动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以向支付机构请求支付授权。根据本发明专利技术,能够提供进一步保证支付安全性的基于二维码的支付方法以及支付系统。

【技术实现步骤摘要】

本专利技术涉及计算机应用
,特别地涉及一种基于动态二维码的二维码支付方法以及支付系统。
技术介绍
二维码又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛,如产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、支付等。例如在专利文献1(CN103646327A)中公开了一种基于二维码的支付方法。该方法包括下述步骤:获取具有支付功能的支付卡的卡片信息;用户通过手机上的APP将支付卡信息传送到支付管理中心;支付管理中心根据用户传送的支付卡信息生成具有支付功能的二维码并将该二维码传送到云服务器;用户在消费时通过APP向支付管理中心发送支付请求;支付管理中心接到支付请求后,进行身份验证;在通过身份验证的情况下,云服务器生成相应的二维码并传送到APP;APP显示收到的二维码供商品销售者进行扫描;将扫描得到的二维码信息传送到银行系统或第三方支付系统进行支付授权。在专利文献1中是基于静态二维码实现支付的,静态二维码容易被不法分子盗取,支付的安全性不高。
技术实现思路
鉴于上述问题,本专利技术旨在提供一种能够提高支付安全性的基于二维码的支付方法以及支付系统。本专利技术的基于二维码的支付方法,其特征在于,包括下述步骤:交易信息生成步骤,商户终端生成包含交易信息的静态二维码;交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,扫描所述静态二维码以获取交易信息;动态二维码生成步骤,移动终端的应用识别所述静态二维码并且基于所述静态二维码和支付卡的卡信息生成动态二维码;动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以向支付机构请求支付授权。优选地,所述交易信息至少包括交易金额、商户代码、交易时间,所述动态二维码具备规定的有效时间。优选地,所述交易信息获取步骤包括下述子步骤:持卡人打开移动终端的应用并进行身份验证,如果通过身份验证则继续以下步骤,否则通知后台系统以提示持卡人存在风险;持卡人选择从已经与移动终端的应用绑定的支付卡中选择要进行支付的支付卡;持卡人扫描商户终端生成的所述静态二维码获取交易信息。优选地,所述动态二维码生成步骤包括下述子步骤:移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;组合所述交易信息和支付卡的卡信息生成支付信息;根据所述支付信息生成动态二维码。优选地,所述动态二维码生成步骤包括下述子步骤:移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息;根据所述支付信息生成动态二维码。优选地,生成支付信息的子步骤包括下述步骤:根据交易信息、支付卡的卡信息、以及指纹编码组合生成报文鉴别码MAC以获得支付信息A;对所述支付信息A进行加密生成支付信息B;将所述支付信息B与规定信息进行组合形成支付信息C;根据所述支付信息C生成动态二维码,其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。优选地,所述动态二维码获取步骤包括下述子步骤:商户终端扫描所述动态二维码;商户终端将动态二维码上传到后台系统;后台系统对收到的动态二维码进行解析获得支付信息;根据支付信息获得交易信息和支付卡的卡信息并且基于交易信息和支付卡的卡信息向支付卡机构请求扣款处理;后台系统将支付机构的处理结果返回给商户终端。优选地,在所述交易信息获取步骤中,持卡人进行的身份验证为调用指纹识器读取打开移动终端应用的人的指纹并得到指纹编码,由移动终端的应用对指纹进行验证判断是否是持卡人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。优选地,所述动态二维码生成步骤包括下述子步骤:移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息;根据所述支付信息生成动态二维码。优选地,生成支付信息的子步骤包括下述步骤:根据交易信息、支付卡的卡信息、以及指纹编码生成报文鉴别码MAC以获得支付信息A;对所述支付信息A进行加密生成支付信息B;将所述支付信息B与规定信息进行组合形成支付信息C;根据所述支付信息C生成动态二维码,其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。优选地,所述动态二维码获取步骤包括下述子步骤:商户终端扫描所述动态二维码;商户终端将动态二维码上传到后台系统;后台系统对收到的动态二维码进行解析获得支付信息;根据支付信息获得交易信息、支付卡的卡信息、指纹编码;后台系统对指纹编码进行校验,如果通过则继续下述步骤,否则直接拒绝;后台系统基于交易信息和支付卡的卡信息向支付卡机构请求扣款处理;后台系统将支付机构的处理结果返回给商户终端。本专利技术的基于二维码的支付方法,其特征在于,包括下述步骤:交易信息生成步骤,商户终端生成交易信息;交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,并向移动终端的应用中输入支付金额;动态二维码生成步骤,移动终端的应用根据输入的支付金额和支付卡的卡信息生成动态二维码;动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以支付机构请求支付授权。优选地,所述动态二维码具备规定的有效时间。优选地,所述交易信息获取步骤包括下述子步骤:持卡人打开移动终端的应用并进行身份验证,如果通过身份验证则继续以下步骤,否则通知后台系统以提示持卡人存在风险;持卡人选择从已经与移动终端的应用绑定的支付卡中选择要进行支付的支付卡;持卡人在移动终端的应用中输入支付金额。优选地,所述动态二维码生成步骤包括下述子步骤:移动终端的应用基于输入的支付金额,组合支付金额和支付卡的卡信息生成支付信息;根据所述支付信息生成动态二维码。优选地,组合支付金额和支付卡的卡信息生成支付信息的子包括下述步骤:将支付金额和支付卡的卡信息组合生成报文鉴别码MAC以获得支付信息A;对所述支付信息A进行加密生成支付信息B;将所述支付信息B与规定信息进行组合形成支付信息C;根据所述支付信息C生成动态二维码,其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。优选地,所述动态二维码获取步骤包括下述子步骤:本文档来自技高网...

【技术保护点】
一种基于二维码的支付方法,其特征在于,包括下述步骤:交易信息生成步骤,商户终端生成包含交易信息的静态二维码;交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,扫描所述静态二维码以获取交易信息;动态二维码生成步骤,移动终端的应用识别所述静态二维码并且基于所述静态二维码和支付卡的卡信息生成动态二维码;动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以向支付机构请求支付授权。

【技术特征摘要】
1.一种基于二维码的支付方法,其特征在于,包括下述步骤:
交易信息生成步骤,商户终端生成包含交易信息的静态二维码;
交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,扫描所述静态二维码以获取交易信息;
动态二维码生成步骤,移动终端的应用识别所述静态二维码并且基于所述静态二维码和支付卡的卡信息生成动态二维码;
动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以向支付机构请求支付授权。
2.如权利要求1所述的基于二维码的支付方法,其特征在于,
所述交易信息至少包括交易金额、商户代码、交易时间,
所述动态二维码具备规定的有效时间。
3.如权利要求2所述的基于二维码的支付方法,其特征在于,
所述交易信息获取步骤包括下述子步骤:
持卡人打开移动终端的应用并进行身份验证,如果通过身份验证则继续以下步骤,否则通知后台系统以提示持卡人存在风险;
持卡人选择从已经与移动终端的应用绑定的支付卡中选择要进行支付的支付卡;
持卡人扫描商户终端生成的所述静态二维码获取交易信息。
4.如权利要求3所述的基于二维码的支付方法,其特征在于,
所述动态二维码生成步骤包括下述子步骤:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;
组合所述交易信息和支付卡的卡信息生成支付信息;
根据所述支付信息生成动态二维码。
5.如权利要求4所述的基于二维码的支付方法,其特征在于,
所述动态二维码生成步骤包括下述子步骤:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;
组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息;
根据所述支付信息生成动态二维码。
6.如权利要求5所述的基于二维码的支付方法,其特征在于,
生成支付信息的子步骤包括下述步骤:
根据交易信息、支付卡的卡信息、以及指纹编码组合生成报文鉴别码MAC以获得支付信息A;
对所述支付信息A进行加密生成支付信息B;
将所述支付信息B与规定信息进行组合形成支付信息C;
根据所述支付信息C生成动态二维码,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。
7.如权利要求6所述的基于二维码的支付方法,其特征在于,
所述动态二维码获取步骤包括下述子步骤:
商户终端扫描所述动态二维码;
商户终端将动态二维码上传到后台系统;
后台系统对收到的动态二维码进行解析获得支付信息;
根据支付信息获得交易信息和支付卡的卡信息并且基于交易信息和支付卡的卡信息向支付卡机构请求扣款处理;
后台系统将支付机构的处理结果返回给商户终端。
8.如权利要求3所述的基于二维码的支付方法,其特征在于,
在所述交易信息获取步骤中,持卡人进行的身份验证为调用指纹识器读取打开移动终端应用的人的指纹并得到指纹编码,由移动终端的应用对指纹进行验证判断是否是持卡人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。
9.如权利要求8所述的基于二维码的支付方法,其特征在于,
所述动态二维码生成步骤包括下述子步骤:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息;
组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息;
根据所述支付信息生成动态二维码。
10.如权利要求9所述的基于二维码的支付方法,其特征在于,
生成支付信息的子步骤包括下述步骤:
根据交易信息、支付卡的卡信息、以及指纹编码生成报文鉴别码MAC以获得支付信息A;
对所述支付信息A进行加密生成支付信息B;
将所述支付信息B与规定信息进行组合形成支付信息C;
根据所述支付信息C生成动态二维码,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。
11.如权利要求10所述的基于二维码的支付方法,其特征在于,
所述动态二维码获取步骤包括下述子步骤:
商户终端扫描所述动态二维码;
商户终端将动态二维码上传到后台系统;
后台系统对收到的动态二维码进行解析获得支付信息;
根据支付信息获得交易信息、支付卡的卡信息、指纹编码;
后台系统对指纹编码进行校验,如果通过则继续下述步骤,否则直接拒绝;
后台系统基于交易信息和支付卡的卡信息向支付卡机构请求扣款处理;
后台系统将支付机构的处理结果返回给商户终端。
12.一种基于二维码的支付方法,其特征在于,包括下述步骤:
交易信息生成步骤,商户终端生成交易信息;
交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,并向移动终端的应用中输入支付金额;
动态二维码生成步骤,移动终端的应用根据输入的支付金额和支付卡的卡信息生成动态二维码;
动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以支付机构请求支付授权。
13.如权利要求12所述的基于二维码的支付方法,其特征在于,
所述动态二维码具备规定的有效时间。
14.如权利要求13所述的基于二维码的支付方法,其特征在于,
所述交易信息获取步骤包括下述子步骤:
持卡人打开移动终端的应用并进行身份验证,如果通过身份验证则继续以下步骤,否则通知后台系统以提示持卡人存在风险;
持卡人选择从已经与移动终端的应用绑定的支付卡中选择要进行支付的支付卡;
持卡人在移动终端的应用中输入支付金额。
15.如权利要求14所述的基于二维码的支付方法,其特征在于,

【专利技术属性】
技术研发人员:王鹏鹏尹祥龙张逊
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

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

1