一种基于二维码完成支付的方法及终端技术

技术编号:14569529 阅读:58 留言:0更新日期:2017-02-06 03:21
本发明专利技术公开了一种基于二维码完成支付的方法及终端,通过扫描二维码,其中所述二维码是根据订单信息对应的短链接地址信息生成的,所述短链接地址信息包含应用程序APP标识;对扫描到的所述二维码进行解析,得到短链接地址信息;根据所述短链接地址信息,判断终端是否包含所述短链接地址信息中的APP标识对应的APP;若所述终端包含所述APP标识对应的APP,则调用所述APP,并通过调用的APP访问所述短链接地址信息,获取所述订单信息。本发明专利技术实施例提供的基于二维码完成支付的方法及装置,根据二维码识别和选择相应的应用程序完成支付,提高了用户需求匹配度。

【技术实现步骤摘要】

本专利技术涉及互联网通信领域,尤其涉及一种基于二维码完成支付的方法及终端
技术介绍
随着互联网技术的迅猛发展,电子商务凭借便捷、低成本的优势日益深入人们的日常生活,作为电子商务的核心环节,在线支付也得到了迅速发展。随着手机与银行业务的日益进步与拓展,采用手机作为购物、消费的支付工具越来越受到人们青睐。二维码(DimensionalBarcode)是用某种特定的几何图形按一定规律在平面分布的黑白相间的图形记录数据符号信息的;二维码包含信息量大,可通过图象输入设备或光电扫描设备自动识读以实现信息自动处理,非常适合在支付系统中用做电子凭证。现有的二维码在在线支付领域的应用一般作为订单的标识,用于承载订单标识或者商品的标识,以使服务器获取到订单标识或下单的商品标识,用户需要打开订单对应的应用程序,在应用程序中扫描二维码并完成支付。但是如果用应用程序A扫描到对应应用程序B的二维码,是无法完成支付的。而用户很难通过查看二维码确定对应的应用程序,所以一般用户只能打开不同的应用程序,分别进行扫描,使得目前通过二维码方式进行在线支付的方式实现方式单一,不够灵活。综上所述,目前的基于二维码的支付方式实现方式单一,不够灵活,用户需求匹配度低。
技术实现思路
本专利技术提供一种基于二维码完成支付的方法及终端,用以解决现有技术中基于二维码的支付方式实现方式单一,不够灵活,用户需求匹配度低的问题。本专利技术实施例提供一种基于二维码完成支付的方法,包括:终端扫描二维码,其中所述二维码是根据订单信息对应的短链接地址信息生成的,所述短链接地址信息包含应用程序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访问短链接地址信息,获取订单信息。本专利技术实施例提供的基于二维码完成支付的方法及终端,根据二维码识别和选择相应的应用程序完成支付,完善了二维码支付功能,提高了用户需求匹配度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种基于二维码完成支付的方法流程示意图;图2为本专利技术实施例提供的基于二维码完成支付的方法原理示意图;图3为本专利技术实施例提供的一种短链接地址生成二维码的方法流程示意图;图4为本专利技术实施例提供的一种基于二维码完成支付的终端结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1例性的示出了本专利技术实施例提供的一种基于二维码完成支付的方法流程示意图,包括:步骤101:终端扫描二维码。其中,二维码扫描是通过智能手机终端的应用软件获取二维码图片中的内容和信息。本专利技术实施例中的二维码是根据订单信息对应的短链接地址信息生成的,短链接地址信息包含应用程序APP标识。具体地,在用户下单后系统根据订单信息生成签名和订单号,并将订单信息按照设定格式生成对应的签名字符串;按照短链接地本文档来自技高网...

【技术保护点】
一种基于二维码完成支付的方法,其特征在于,包括:终端扫描二维码,其中所述二维码是根据订单信息对应的短链接地址信息生成的,所述短链接地址信息包含应用程序APP标识;所述终端对扫描到的所述二维码进行解析,得到短链接地址信息;所述终端根据所述短链接地址信息,判断所述终端是否包含所述短链接地址信息中的APP标识对应的APP;若所述终端包含所述APP标识对应的APP,则调用所述APP标识对应的APP,并通过调用的APP访问所述短链接地址信息,获取所述订单信息。

【技术特征摘要】
1.一种基于二维码完成支付的方法,其特征在于,包括:
终端扫描二维码,其中所述二维码是根据订单信息对应的短链接地址信息生成的,所
述短链接地址信息包含应用程序APP标识;
所述终端对扫描到的所述二维码进行解析,得到短链接地址信息;
所述终端根据所述短链接地址信息,判断所述终端是否包含所述短链接地址信息中的
APP标识对应的APP;
若所述终端包含所述APP标识对应的APP,则调用所述APP标识对应的APP,并通过调用
的APP访问所述短链接地址信息,获取所述订单信息。
2.如权利要求1所述的方法,其特征在于,所述终端根据所述短链接地址信息,判断终
端是否包含所述APP标识对应的APP之后,还包括:
若所述终端不包含所述APP标识对应的APP,则所述终端通过浏览器显示所述短链接地
址信息对应的网页。
3.如权利要求1所述的方法,其特征在于,所述终端通过调用的APP访问所述短链接地
址信息,获取所述订单信息之后,还包括:
所述终端根据获取到的所述订单信息,按照预设的格式生成第一签名字符串;
所述终端判断所述第一签名字符串和所述二维码中的短链接地址信息中的第二签名
字符串是否相同;
若相同,则显示支付页面;
若不同,则生成告警信息,并结束支付流程。
4.如权利要求1所述的方法,其特征在于,所述终端调用所述APP标识对应的APP,包括:
所述终端根据应用程序调用协议,调用所述APP标识对应的APP。
5.如权利要求1所述的方法,其特征在于,所述终端对扫描到的二维码进行解析,得到
短链接地址信息之后,还包括:
所述终端根据解密密钥,对所述二维码中的短...

【专利技术属性】
技术研发人员:王志成王涛聂旭阳王金林王海军
申请(专利权)人:联动优势电子商务有限公司
类型:发明
国别省市:北京;11

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

1