一种自动售货扫码支付系统技术方案

技术编号:21400714 阅读:54 留言:0更新日期:2019-06-19 07:28
本发明专利技术公开了一种自动售货扫码支付系统,包括:服务器、售货终端和移动客户端,服务器对商品信息进行加密,生成二维码,在售货终端显示,用户使用移动客户端扫码获取商品的加密信息,然后将加密信息发送至服务器,服务器解密信息后得到商品信息和用户信息,根据商品信息查询售货终端所属的收款账号,形成付款信息发送至移动客户端,用户通过移动客户端进行付款,待付款成功后,服务器发送出货指令至售货终端进行出货。由于二维码仅包含商品的加密信息,用户扫码后需等待服务器解密,方可进入付款程序,同时二维码也不与收款账号信息直接关联,保证了数据安全性。

【技术实现步骤摘要】
一种自动售货扫码支付系统
本专利技术涉及移动支付
,具体涉及一种自动售货扫码支付系统。
技术介绍
随着物联网、云计算和移动通信技术的快速发展,移动终端支付的使用场景越来越普遍,尤其使用二维码付款非常便捷,受到用户的广泛青睐。然而,在二维码支付过程中,二维码的生成、识别以及支付动作的确认过程均存在一定的安全风险,特别是对于自动售货系统,容易因二维码付款标识被伪造而使用户遭受消费欺诈,或存在诸如恶意链接植入、手机病毒、钓鱼网站传播等安全隐患,而用户在支付时难以分辨其真实性,从而给用户和商家造成损失。因此,提高二维码移动支付的安全性成为亟待解决的技术问题。
技术实现思路
针对现有扫码支付安全性不佳的缺陷,本专利技术的目的是提供一种自动售货扫码支付系统,通过对二维码进行加密,使用户信息与商品信息和收款账户进行后台匹配,保证支付和收款安全性。为实现上述目的,本专利技术采用的技术方案是:一种自动售货扫码支付系统,包括:服务器以及与服务器通信连接的售货终端和移动客户端;所述服务器对商品信息进行加密,生成二维码,并发送至售货终端;所述售货终端接收并显示所述二维码,用户使用所述移动客户端扫码获取商品的加密信息,然后将加密信息发送至服务器;所述服务器对接收到的加密信息进行解密,得到商品信息和用户信息,根据商品信息查询售货终端所属的收款账号,形成付款信息发送至移动客户端,用户通过移动客户端进行付款,待付款成功后,服务器发送出货指令至售货终端进行出货。优选的,采用AES加密技术进行加密和解密。优选的,所述移动客户端为手机客户端、微信终端或支付宝终端。优选的,商品信息包括售货终端号、商品名称、价格和货道号。本专利技术的有益效果:(1)本专利技术对商品信息进行加密,形成二维码,用户扫码后仅获取商品的加密信息,待服务器对信息进行解密后才能进入付款程序,此时若二维码出现异常,则解密失败,用户不会收到付款信息,保证了支付安全性。(2)收款账号信息与二维码不直接关联,而是通过解密商品信息后进行机器查询得到,保证了数据安全性。附图说明图1是本专利技术一种实施方式的扫码支付流程图。具体实施方式下面结合附图及具体实施方式对本专利技术进行详细的说明。本专利技术的自动售货扫码支付系统,包括服务器、售货终端和移动客户端,其中,售货终端和移动客户端均与服务器通信连接。服务器对商品信息进行加密,生成二维码并发送至售货终端进行显示。用户购买商品时,用移动客户端扫描对应的二维码,获取该商品的加密信息,然后将加密信息发送至服务器。服务器接收加密信息后进行解密,得到商品信息和用户信息,根据商品信息查询售货终端所属的收款账号,形成付款信息发送至移动客户端,此时用户可通过移动客户端进行付款,若付款成功,付款信息将发送至服务器,服务器随后将发送出货指令至售货终端,进行出货;若付款失败,售货终端将不会收到出货指令。该系统中,二维码仅包含商品的加密信息,用户扫码后需等待服务器进行解密,方可进入付款程序,若二维码出现异常,则解密失败,用户将不会收到付款信息,保证了支付安全性。此外,二维码也不与收款账号信息直接关联,保证了数据安全性。本实施例中,商品信息包括售货终端号、商品名称、价格和货道号,移动客户端可以为手机客户端、微信终端或支付宝终端,加密方式优选为对称加密方式,如AES加密,能保证较好的安全性和较高的运算速率,二维码的生成规则如下:售货终端号转成62进制,例如:1607080088=》1KL8WA;形成货道号|商品价格|流水号,长度不够16位用“-”补,例如:101|0.01|2654---;加密后得到字符串,例如:117014ADBEC9975C19B77D9E0F74748B;转成62进程,例如:1UouF2m2i0y2CtA3TJdgux;拼接两个二进制字符串,例如:1kl8wa1UouF2m2i0y2CtA3TJdgux;加上URL,例如:http://www.tcnvmms.com/A?M=1kl8wa1UouF2m2i0y2CtA3TJdgux;即可生成二维码。如图1所示,该实施方式的系统实现收付款的流程为:S1、对商品信息进行AES加密,生成二维码;S2、用户使用移动客户端(即扫码终端)扫描二维码;S3、移动客户端将二维码数据发送至服务器;S4、服务器进行AES解密;S5、通过解密得到的数据获取用户信息以及包括售货终端号、商品名称、价格和货道号在内的商品信息;S6、根据商品信息查询售货终端号所属的收款账号;S7、生成付款界面发送给移动客户端;S8、等待用户的付款结果:若付款超时或用户主动关闭界面则付款失败,否则就是成功;S9、如果付款成功,服务器将发送出货指令至售货终端进行出货,否则将在步骤S8终止流程,由此即为一个支付周期。以上实施例是对本专利技术的解释,但是,本专利技术并不局限于上述实施方式中的具体细节,本领域的技术人员在本专利技术的技术构思范围内进行的多种等同替代或简单变型方式,均应属于本专利技术的保护范围。本文档来自技高网...

【技术保护点】
1.一种自动售货扫码支付系统,其特征在于,包括:服务器以及与服务器通信连接的售货终端和移动客户端;所述服务器对商品信息进行加密,生成二维码,并发送至售货终端;所述售货终端接收并显示所述二维码,用户使用所述移动客户端扫码获取商品的加密信息,然后将加密信息发送至服务器;所述服务器对接收到的加密信息进行解密,得到商品信息和用户信息,根据商品信息查询售货终端所属的收款账号,形成付款信息发送至移动客户端,用户通过移动客户端进行付款,待付款成功后,服务器发送出货指令至售货终端进行出货。

【技术特征摘要】
1.一种自动售货扫码支付系统,其特征在于,包括:服务器以及与服务器通信连接的售货终端和移动客户端;所述服务器对商品信息进行加密,生成二维码,并发送至售货终端;所述售货终端接收并显示所述二维码,用户使用所述移动客户端扫码获取商品的加密信息,然后将加密信息发送至服务器;所述服务器对接收到的加密信息进行解密,得到商品信息和用户信息,根据商品信息查询售货终端所属的收款账号,形成付款信息发送至移动客户端...

【专利技术属性】
技术研发人员:韩儒
申请(专利权)人:湖南云数信息科技有限公司
类型:发明
国别省市:湖南,43

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

1