一种线下支付方法及系统技术方案

技术编号:15747661 阅读:66 留言:0更新日期:2017-07-03 05:35
本发明专利技术提供了一种线下支付方法,该方法包括:支付终端生成所加密的动态令牌,并将所加密的动态令牌的解密密钥发送至用户终端;用户终端从支付终端一次性获取N条所加密的动态令牌,并保存该N条所加密的动态令牌,在支付时,对其中一条所加密的动态令牌进行解密后,对该动态令牌进行处理得到动态令牌信息;POS设备与用户终端自行匹配,获取该动态令牌信息,并将该动态令牌信息传输到商户平台;商户平台生成包含该动态令牌信息的支付订单请求,并将该支付订单请求发送至支付终端;支付终端根据用户账户ID与支付订单请求中的该动态令牌信息识别用户身份账号,并根据该用户身份账号和支付订单请求进行订单支付。本发明专利技术还提供了对应的线下支付系统。

Offline payment method and system

The present invention provides an offline payment method, the method comprises: a payment terminal generates a dynamic token encryption, and decryption key is sent to the user terminal by dynamic token encryption; the user terminal from the payment terminal to get the N encrypted by the dynamic token, and save the N encrypted by the dynamic token and at the time of payment, to decrypt one encrypted by the dynamic token, the dynamic token processed by dynamic token information; the POS device and the user terminal to obtain the token matching, dynamic information, and the dynamic token information transmitted to the merchant platform; business platform to generate dynamic token containing the payment information order request, and the payment order request sent to the payment terminal; payment terminal according to the user account ID and payment order request in the dynamic token information identification User identity account and order payment according to the user ID, account number and payment order request. The invention also provides a corresponding offline payment system.

【技术实现步骤摘要】
一种线下支付方法及系统
本专利技术涉及电子商务
,更具体地说,涉及一种线下支付方法及系统。
技术介绍
当前移动电子商务线下消费交易日趋流行,在完成交易的支付过程中,用户身份识别主要是按照短信验证码、NFC(NearFieldCommunication,近场通信)等方式实现。短信验证码方式是业务系统服务器向用户手机推送短信验证码,用户向商家提供短信验证码,商家在终端设备上输入用户的短信验证码后,识别用户账户身份,将账户信息、交易信息组成订单,发到业务系统服务器,完成支付交易。整个用户识别的过程简单方便,但是无法防止暴力破解、黑客入侵等不安全因素,以及短信验证码下发延迟导致的用户体验不佳。NFC方式是用户使用NFC手机在受理环境上刷手机,通过近场通信方式完成用户账户信息的获取,进而完成支付交易,但是NFC方式需要用户更换支持NFC的终端,甚至要更换NFC-SWP的SIM卡,用户使用门槛较高,商家需要改造受理环境,增加额外的成本。总之,在移动电子商务快速发展的新形势下,随着O2O模式的不断深入,移动终端能力的不断增强,简单的验证码方式识别或通过NFC设备近场通信技术实现的识别方法,已经不能满足这种线下电子商务的新模式,因此,为了保证用户、电子商务平台、商家的共同利益,促进产业链的可持续发展,寻求一种全新的、更加安全、更加方便快捷,有着更好用户体验的线下消费交易支付方法成为亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题在于,针对现有移动电子商务线下消费交易支付的上述缺陷,以及更加安全、方便的线下消费交易支付方法的必然性,提供一种线下支付方法及系统。本专利技术解决上述问题的技术方案是提供了一种线下支付方法,所述方法包括:S0、在用户终端与支付终端进行交互以进行用户注册时,支付终端生成所加密的动态令牌,并将所加密的动态令牌的解密密钥发送至用户终端;S1、用户终端从支付终端一次性获取N条所加密的动态令牌,并保存该N条所加密的动态令牌,在支付时,对其中一条所加密的动态令牌进行解密后,对该动态令牌进行处理得到动态令牌信息,其中N为正整数;S2、商户借助POS设备与用户终端自行匹配,获取该动态令牌信息,并将该动态令牌信息传输到商户平台;S3、商户平台生成包含该动态令牌信息的支付订单请求,并将该支付订单请求发送至支付终端;S4、支付终端根据用户账户ID与支付订单请求中的该动态令牌信息识别用户身份账号,并根据该用户身份账号和支付订单请求进行订单支付以完成线下支付。在上述线下支付方法中,在所述步骤S0中,所述生成所加密的动态令牌的步骤包括:为用户终端分配用户账户ID,并为该用户账户ID分配种子值;根据该用户账户ID和该种子值预先生成N条动态令牌;使用非对称加密算法的加密公钥对每个动态令牌进行加密。在上述线下支付方法中,所述步骤S0进一步包括:用户终端在接收到所加密的动态令牌的该解密密钥时通过对称加密算法将该解密密钥进行加密,并将生成的密文分段存储在不同位置,其中该解密密钥为非对称解密密钥。在上述线下支付方法中,在所述步骤S1中,所述对其中一条所加密的动态令牌进行解密的步骤包括:组合存储在不同位置的密文得到完整的密文;通过对称加密算法对该完整的密文进行解密得到解密密钥;使用该解密密钥来解密该所加密的动态令牌。在上述线下支付方法中,所述动态令牌信息包括动态令牌以及由动态令牌同时转换的条形码和二维码。本专利技术还提供了一种线下支付系统,所述线下支付系统包括用户终端、支付终端、商户平台和POS设备,其中:所述支付终端用于在用户终端与支付终端进行交互以进行用户注册时,生成所加密的动态令牌,并将所加密的动态令牌的解密密钥发送至用户终端;所述用户终端用于从支付终端一次性获取N条所加密的动态令牌,并保存该N条所加密的动态令牌,在支付时,对其中一条所加密的动态令牌进行解密后,对该动态令牌进行处理得到动态令牌信息;所述POS设备用于与用户终端自行匹配,获取该动态令牌信息,并将该动态令牌信息传输到商户平台;所述商户平台用于生成包含该动态令牌信息的支付订单请求,并将该支付订单请求发送至支付终端;所述支付终端还用于根据用户账户ID与支付订单请求中的该动态令牌信息识别用户身份账号,并根据该用户身份账号和支付订单请求进行订单支付以完成线下支付。在上述线下支付系统中,所述支付终端包括身份认证服务平台,所述身份认证服务平台用于生成所加密的动态令牌的步骤包括:为用户终端分配用户账户ID,并为该用户账户ID分配种子值;根据该用户账户ID和该种子值预先生成N条动态令牌;使用非对称加密算法的加密公钥对每个动态令牌进行加密。在上述线下支付系统中,所述用户终端还用于在接收到所加密的动态令牌的该解密密钥时通过对称加密算法将该解密密钥进行加密,并将生成的密文分段存储在不同位置,其中该解密密钥为非对称解密密钥。在上述线下支付系统中,所述用户终端上安装有安全认证组件,所述安全认证组件用于对其中一条所加密的动态令牌进行解密的步骤包括:组合存储在不同位置的密文得到完整的密文;通过对称加密算法对该完整的密文进行解密得到解密密钥;使用该解密密钥来解密该所加密的动态令牌。在上述线下支付系统中,所述动态令牌信息包括动态令牌以及由动态令牌同时转换的条形码和二维码。本专利技术的线下支付方法及系统的有益效果有:通过支付终端生成所加密的动态令牌,用户终端一次性从支付终端获取N条所解密的动态令牌,增强了线下支付交易的便捷性,使消费验证流程简单快速,用户体验良好。支付终端生成所加密的动态令牌,用户终端对动态令牌的解密密钥进行加密处理,增强线下支付交易的用户账户信息的安全,可靠,避免资金风险。通过用户注册时的用户账户ID与动态令牌的匹配,快速识别用户账户,降低线下支付用户身份识别的验证成本,进而降低线上电子商务与线下消费的成本投入。附图说明图1是本专利技术的线下支付系统的结构示意图。图2是本专利技术的线下支付方法实施例的流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,是本专利技术的线下支付系统的结构示意图。该系统包括支付终端10、用户终端20、POS设备30和商户平台40。其中,支付终端10用于在用户终端与支付终端进行交互以进行用户注册时,生成所加密的动态令牌,并将所加密的动态令牌的解密密钥发送至用户终端。支付终端10包括支付平台101和身份认证服务平台102,该支付平台101与该身份认证服务平台102交互,该身份认证服务平台102用于提供集中统一的身份认证鉴权服务接口,生成所加密的动态令牌,并将所加密的动态令牌的解密密钥发送至用户终端20。支付终端10还用于根据用户账户ID与支付订单请求中的该动态令牌信息识别用户身份账号,并根据该用户身份账号和支付订单请求进行订单支付以完成线下支付。具体地,该身份认证服务平台102还用于根据用户账户ID与支付订单请求中的该动态令牌信息识别用户身份账号,即通过动态令牌与用户账户ID的匹配,完成用户账号身份的识别;该支付平台101为银行的核心系统,根据该用户身份账号和支付订单请求进行订单支付,完成支付交易。用户终本文档来自技高网...
一种线下支付方法及系统

【技术保护点】
一种线下支付方法,其特征在于,所述方法包括:S0、在用户终端与支付终端进行交互以进行用户注册时,支付终端生成所加密的动态令牌,并将所加密的动态令牌的解密密钥发送至用户终端;S1、用户终端从支付终端一次性获取N条所加密的动态令牌,并保存该N条所加密的动态令牌,在支付时,对其中一条所加密的动态令牌进行解密后,对该动态令牌进行处理得到动态令牌信息,其中N为正整数;S2、商户借助POS设备与用户终端自行匹配,获取该动态令牌信息,并将该动态令牌信息传输到商户平台;S3、商户平台生成包含该动态令牌信息的支付订单请求,并将该支付订单请求发送至支付终端;S4、支付终端根据用户账户ID与支付订单请求中的该动态令牌信息识别用户身份账号,并根据该用户身份账号和支付订单请求进行订单支付以完成线下支付。

【技术特征摘要】
1.一种线下支付方法,其特征在于,所述方法包括:S0、在用户终端与支付终端进行交互以进行用户注册时,支付终端生成所加密的动态令牌,并将所加密的动态令牌的解密密钥发送至用户终端;S1、用户终端从支付终端一次性获取N条所加密的动态令牌,并保存该N条所加密的动态令牌,在支付时,对其中一条所加密的动态令牌进行解密后,对该动态令牌进行处理得到动态令牌信息,其中N为正整数;S2、商户借助POS设备与用户终端自行匹配,获取该动态令牌信息,并将该动态令牌信息传输到商户平台;S3、商户平台生成包含该动态令牌信息的支付订单请求,并将该支付订单请求发送至支付终端;S4、支付终端根据用户账户ID与支付订单请求中的该动态令牌信息识别用户身份账号,并根据该用户身份账号和支付订单请求进行订单支付以完成线下支付。2.根据权利要求1中所述的线下支付方法,其特征在于,在所述步骤S0中,所述生成所加密的动态令牌的步骤包括:为用户终端分配用户账户ID,并为该用户账户ID分配种子值;根据该用户账户ID和该种子值预先生成N条动态令牌;使用非对称加密算法的加密公钥对每个动态令牌进行加密。3.根据权利要求2中所述的线下支付方法,其特征在于,所述步骤S0进一步包括:用户终端在接收到所加密的动态令牌的该解密密钥时通过对称加密算法将该解密密钥进行加密,并将生成的密文分段存储在不同位置,其中该解密密钥为非对称解密密钥。4.根据权利要求3中所述的线下支付方法,其特征在于,在所述步骤S1中,所述对其中一条所加密的动态令牌进行解密的步骤包括:组合存储在不同位置的密文得到完整的密文;通过对称加密算法对该完整的密文进行解密得到解密密钥;使用该解密密钥来解密该所加密的动态令牌。5.根据权利要求1中所述的线下支付方法,其特征在于,所述动态令牌信息包括动态令牌以及由动态令牌同时转换的条形码和二维码。6.一种线下支付系统,其特征在于,所述线下支付系...

【专利技术属性】
技术研发人员:霍要峰刘志诚王巍
申请(专利权)人:卓望数码技术深圳有限公司
类型:发明
国别省市:广东,44

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

1