CN105590199A - Payment method and payment system based on dynamic two-dimensional code - Google Patents
Payment method and payment system based on dynamic two-dimensional code Download PDFInfo
- Publication number
- CN105590199A CN105590199A CN201410641154.9A CN201410641154A CN105590199A CN 105590199 A CN105590199 A CN 105590199A CN 201410641154 A CN201410641154 A CN 201410641154A CN 105590199 A CN105590199 A CN 105590199A
- Authority
- CN
- China
- Prior art keywords
- payment
- information
- dimensional code
- dynamic
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明涉及基于二维码的支付方法以及支付系统。本发明的基于二维码的支付方法包括下述步骤:交易信息生成步骤,商户终端生成包含交易信息的静态二维码;交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,扫描所述静态二维码以获取交易信息;动态二维码生成步骤,移动终端的应用识别所述静态二维码并且基于所述静态二维码和支付卡的卡信息生成动态二维码;动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以向支付机构请求支付授权。根据本发明,能够提供进一步保证支付安全性的基于二维码的支付方法以及支付系统。
The invention relates to a payment method and a payment system based on a two-dimensional code. The payment method based on the two-dimensional code of the present invention includes the following steps: a transaction information generation step, the merchant terminal generates a static two-dimensional code containing the transaction information; a transaction information acquisition step, the cardholder selects in the application of the mobile terminal for The payment card for payment, scanning the static two-dimensional code to obtain transaction information; the dynamic two-dimensional code generation step, the application of the mobile terminal recognizes the static two-dimensional code and generates it based on the static two-dimensional code and the card information of the payment card Dynamic two-dimensional code: the dynamic two-dimensional code acquisition step, the merchant terminal scans the dynamic two-dimensional code and uploads it to the background system to request payment authorization from the payment institution. According to the present invention, it is possible to provide a payment method and a payment system based on a two-dimensional code that further guarantee payment security.
Description
技术领域 technical field
本发明涉及计算机应用技术领域,特别地涉及一种基于动态二维码的二维码支付方法以及支付系统。 The invention relates to the field of computer application technology, in particular to a two-dimensional code payment method and payment system based on a dynamic two-dimensional code.
背景技术 Background technique
二维码又称二维条码,它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息数据的一把钥匙。在现代商业活动中,可实现的应用十分广泛,如产品防伪/溯源、广告推送、网站链接、数据下载、商品交易、支付等。 Two-dimensional code, also known as two-dimensional barcode, is a black and white pattern distributed on a plane (two-dimensional direction) with specific geometric figures according to certain rules, and is a key to all information data. In modern commercial activities, a wide range of applications can be realized, such as product anti-counterfeiting/traceability, advertisement push, website link, data download, commodity transaction, payment, etc.
例如在专利文献1(CN103646327A)中公开了一种基于二维码的支付方法。该方法包括下述步骤: For example, a payment method based on a two-dimensional code is disclosed in Patent Document 1 (CN103646327A). The method comprises the steps of:
获取具有支付功能的支付卡的卡片信息; Obtain the card information of the payment card with payment function;
用户通过手机上的APP将支付卡信息传送到支付管理中心; The user transmits the payment card information to the payment management center through the APP on the mobile phone;
支付管理中心根据用户传送的支付卡信息生成具有支付功能的二维码并将该二维码传送到云服务器; The payment management center generates a two-dimensional code with payment function according to the payment card information sent by the user and transmits the two-dimensional code to the cloud server;
用户在消费时通过APP向支付管理中心发送支付请求; The user sends a payment request to the payment management center through the APP when consuming;
支付管理中心接到支付请求后,进行身份验证; After receiving the payment request, the payment management center conducts identity verification;
在通过身份验证的情况下,云服务器生成相应的二维码并传送到APP; After passing the identity verification, the cloud server generates the corresponding QR code and sends it to the APP;
APP显示收到的二维码供商品销售者进行扫描; The APP displays the received QR code for the product seller to scan;
将扫描得到的二维码信息传送到银行系统或第三方支付系统进行支付授权。 Send the scanned QR code information to the banking system or third-party payment system for payment authorization.
在专利文献1中是基于静态二维码实现支付的,静态二维码容易被不法分子盗取,支付的安全性不高。 In Patent Document 1, payment is realized based on a static two-dimensional code, which is easily stolen by lawbreakers, and the security of payment is not high.
发明内容 Contents of the invention
鉴于上述问题,本发明旨在提供一种能够提高支付安全性的基于二维码的支付方法以及支付系统。 In view of the above problems, the present invention aims to provide a two-dimensional code-based payment method and payment system that can improve payment security.
本发明的基于二维码的支付方法,其特征在于,包括下述步骤: The payment method based on the two-dimensional code of the present invention is characterized in that it comprises the following steps:
交易信息生成步骤,商户终端生成包含交易信息的静态二维码; In the transaction information generation step, the merchant terminal generates a static two-dimensional code containing transaction information;
交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,扫描所述静态二维码以获取交易信息; In the transaction information acquisition step, the cardholder selects the payment card used for payment in the application of the mobile terminal, and scans the static two-dimensional code to obtain the transaction information;
动态二维码生成步骤,移动终端的应用识别所述静态二维码并且基于所述静态二维码和支付卡的卡信息生成动态二维码; A dynamic two-dimensional code generation step, the application of the mobile terminal recognizes the static two-dimensional code and generates a dynamic two-dimensional code based on the static two-dimensional code and the card information of the payment card;
动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以向支付机构请求支付授权。 In the step of acquiring a dynamic two-dimensional code, the merchant terminal scans the dynamic two-dimensional code and uploads it to the background system to request payment authorization from the payment institution.
优选地,所述交易信息至少包括交易金额、商户代码、交易时间, Preferably, the transaction information includes at least transaction amount, merchant code, transaction time,
所述动态二维码具备规定的有效时间。 The dynamic two-dimensional code has a specified valid time.
优选地,所述交易信息获取步骤包括下述子步骤: Preferably, the step of obtaining transaction information includes the following sub-steps:
持卡人打开移动终端的应用并进行身份验证,如果通过身份验证则继续以下步骤,否则通知后台系统以提示持卡人存在风险; The cardholder opens the application of the mobile terminal and performs identity verification. If the identity verification is passed, proceed to the following steps; otherwise, the background system is notified to remind the cardholder that there is a risk;
持卡人选择从已经与移动终端的应用绑定的支付卡中选择要进行支付的支付卡; The cardholder chooses the payment card to be paid from the payment cards that have been bound with the application of the mobile terminal;
持卡人扫描商户终端生成的所述静态二维码获取交易信息。 The cardholder scans the static QR code generated by the merchant terminal to obtain transaction information.
优选地,所述动态二维码生成步骤包括下述子步骤: Preferably, the dynamic two-dimensional code generation step includes the following sub-steps:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息; The mobile terminal scans the static two-dimensional code and identifies the transaction information contained in the static two-dimensional code;
组合所述交易信息和支付卡的卡信息生成支付信息; Combining the transaction information and the card information of the payment card to generate payment information;
根据所述支付信息生成动态二维码。 A dynamic two-dimensional code is generated according to the payment information.
优选地,所述动态二维码生成步骤包括下述子步骤: Preferably, the dynamic two-dimensional code generation step includes the following sub-steps:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息; The mobile terminal scans the static two-dimensional code and identifies the transaction information contained in the static two-dimensional code;
组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息; Combining transaction information, card information of payment card, and fingerprint code to generate payment information;
根据所述支付信息生成动态二维码。 A dynamic two-dimensional code is generated according to the payment information.
优选地,生成支付信息的子步骤包括下述步骤: Preferably, the sub-step of generating payment information includes the following steps:
根据交易信息、支付卡的卡信息、以及指纹编码组合生成报文鉴别码MAC以获得支付信息A; Generate a message authentication code MAC according to the combination of transaction information, payment card information, and fingerprint code to obtain payment information A;
对所述支付信息A进行加密生成支付信息B; Encrypting the payment information A to generate payment information B;
将所述支付信息B与规定信息进行组合形成支付信息C; Combining the payment information B with specified information to form payment information C;
根据所述支付信息C生成动态二维码, Generate a dynamic two-dimensional code according to the payment information C,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。 Wherein, while generating the dynamic two-dimensional code, the application of the mobile terminal starts counting down, and after reaching the specified valid time, the dynamic two-dimensional code becomes invalid and needs to be regenerated.
优选地,所述动态二维码获取步骤包括下述子步骤: Preferably, said dynamic two-dimensional code acquisition step includes the following sub-steps:
商户终端扫描所述动态二维码; The merchant terminal scans the dynamic two-dimensional code;
商户终端将动态二维码上传到后台系统; The merchant terminal uploads the dynamic QR code to the background system;
后台系统对收到的动态二维码进行解析获得支付信息; The background system analyzes the received dynamic QR code to obtain payment information;
根据支付信息获得交易信息和支付卡的卡信息并且基于交易信息和支付卡的卡信息向支付卡机构请求扣款处理; Obtain the transaction information and the card information of the payment card according to the payment information, and request deduction processing from the payment card institution based on the transaction information and the card information of the payment card;
后台系统将支付机构的处理结果返回给商户终端。 The background system returns the processing result of the payment institution to the merchant terminal.
优选地,在所述交易信息获取步骤中,持卡人进行的身份验证为调用指纹识器读取打开移动终端应用的人的指纹并得到指纹编码,由移动终端的应用对指纹进行验证判断是否是持卡人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。 Preferably, in the step of obtaining transaction information, the identity verification performed by the cardholder is to call the fingerprint reader to read the fingerprint of the person who opens the mobile terminal application and obtain the fingerprint code, and the application of the mobile terminal verifies the fingerprint to determine whether Is the cardholder, if the verification is passed, continue to the following steps, otherwise notify the background system to remind the cardholder that there is a risk.
优选地,所述动态二维码生成步骤包括下述子步骤: Preferably, the dynamic two-dimensional code generation step includes the following sub-steps:
移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息; The mobile terminal scans the static two-dimensional code and identifies the transaction information contained in the static two-dimensional code;
组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息; Combining transaction information, card information of payment card, and fingerprint code to generate payment information;
根据所述支付信息生成动态二维码。 A dynamic two-dimensional code is generated according to the payment information.
优选地,生成支付信息的子步骤包括下述步骤: Preferably, the sub-step of generating payment information includes the following steps:
根据交易信息、支付卡的卡信息、以及指纹编码生成报文鉴别码MAC以获得支付信息A; Generate message authentication code MAC according to transaction information, card information of payment card, and fingerprint code to obtain payment information A;
对所述支付信息A进行加密生成支付信息B; Encrypting the payment information A to generate payment information B;
将所述支付信息B与规定信息进行组合形成支付信息C; Combining the payment information B with specified information to form payment information C;
根据所述支付信息C生成动态二维码, Generate a dynamic two-dimensional code according to the payment information C,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。 Wherein, while generating the dynamic two-dimensional code, the application of the mobile terminal starts counting down, and after reaching the specified valid time, the dynamic two-dimensional code becomes invalid and needs to be regenerated.
优选地,所述动态二维码获取步骤包括下述子步骤: Preferably, said dynamic two-dimensional code acquisition step includes the following sub-steps:
商户终端扫描所述动态二维码; The merchant terminal scans the dynamic two-dimensional code;
商户终端将动态二维码上传到后台系统; The merchant terminal uploads the dynamic QR code to the background system;
后台系统对收到的动态二维码进行解析获得支付信息; The background system analyzes the received dynamic QR code to obtain payment information;
根据支付信息获得交易信息、支付卡的卡信息、指纹编码; Obtain transaction information, card information of payment card, fingerprint code according to payment information;
后台系统对指纹编码进行校验,如果通过则继续下述步骤,否则直接拒绝; The background system checks the fingerprint code, if it passes, proceed to the following steps, otherwise it will be directly rejected;
后台系统基于交易信息和支付卡的卡信息向支付卡机构请求扣款处理; The backend system requests the payment card institution to debit the payment based on the transaction information and the card information of the payment card;
后台系统将支付机构的处理结果返回给商户终端。 The background system returns the processing result of the payment institution to the merchant terminal.
本发明的基于二维码的支付方法,其特征在于,包括下述步骤: The payment method based on the two-dimensional code of the present invention is characterized in that it comprises the following steps:
交易信息生成步骤,商户终端生成交易信息; Transaction information generation step, the merchant terminal generates transaction information;
交易信息获取步骤,持卡人在移动终端的应用中选择用来进行支付的支付卡,并向移动终端的应用中输入支付金额; In the transaction information acquisition step, the cardholder selects the payment card used for payment in the application of the mobile terminal, and enters the payment amount into the application of the mobile terminal;
动态二维码生成步骤,移动终端的应用根据输入的支付金额和支付卡的卡信息生成动态二维码; In the dynamic two-dimensional code generation step, the application of the mobile terminal generates a dynamic two-dimensional code according to the input payment amount and the card information of the payment card;
动态二维码获取步骤,商户终端扫描所述动态二维码并上传到后台系统以支付机构请求支付授权。 In the step of obtaining the dynamic two-dimensional code, the merchant terminal scans the dynamic two-dimensional code and uploads it to the background system so that the payment institution can request payment authorization.
优选地,所述动态二维码具备规定的有效时间。 Preferably, the dynamic two-dimensional code has a specified valid time.
优选地,所述交易信息获取步骤包括下述子步骤: Preferably, the step of obtaining transaction information includes the following sub-steps:
持卡人打开移动终端的应用并进行身份验证,如果通过身份验证则继续以下步骤,否则通知后台系统以提示持卡人存在风险; The cardholder opens the application of the mobile terminal and performs identity verification. If the identity verification is passed, proceed to the following steps; otherwise, the background system is notified to remind the cardholder that there is a risk;
持卡人选择从已经与移动终端的应用绑定的支付卡中选择要进行支付的支付卡; The cardholder chooses the payment card to be paid from the payment cards that have been bound with the application of the mobile terminal;
持卡人在移动终端的应用中输入支付金额。 The cardholder enters the payment amount in the application of the mobile terminal.
优选地,所述动态二维码生成步骤包括下述子步骤: Preferably, the dynamic two-dimensional code generation step includes the following sub-steps:
移动终端的应用基于输入的支付金额,组合支付金额和支付卡的卡信息生成支付信息; The application of the mobile terminal generates payment information based on the input payment amount, combining the payment amount and the card information of the payment card;
根据所述支付信息生成动态二维码。 A dynamic two-dimensional code is generated according to the payment information.
优选地,组合支付金额和支付卡的卡信息生成支付信息的子包括下述步骤: Preferably, the combination of the payment amount and the card information of the payment card to generate the payment information includes the following steps:
将支付金额和支付卡的卡信息组合生成报文鉴别码MAC以获得支付信息A; Combining the payment amount and the card information of the payment card to generate a message authentication code MAC to obtain payment information A;
对所述支付信息A进行加密生成支付信息B; Encrypting the payment information A to generate payment information B;
将所述支付信息B与规定信息进行组合形成支付信息C; Combining the payment information B with specified information to form payment information C;
根据所述支付信息C生成动态二维码, Generate a dynamic two-dimensional code according to the payment information C,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。 Wherein, while generating the dynamic two-dimensional code, the application of the mobile terminal starts counting down, and after reaching the specified valid time, the dynamic two-dimensional code becomes invalid and needs to be regenerated.
优选地,所述动态二维码获取步骤包括下述子步骤: Preferably, said dynamic two-dimensional code acquisition step includes the following sub-steps:
商户终端扫描所述动态二维码; The merchant terminal scans the dynamic two-dimensional code;
商户终端将动态二维码和商户信息上传到后台系统; The merchant terminal uploads the dynamic QR code and merchant information to the background system;
后台系统对收到的动态二维码进行解析获得支付信息; The background system analyzes the received dynamic QR code to obtain payment information;
根据支付信息获得交易金额和支付卡的卡信息; Obtain the transaction amount and card information of the payment card according to the payment information;
根据商户信息、交易金额、支付卡的卡信息向支付卡机构请求扣款处理; Request deduction processing from the payment card institution according to the merchant information, transaction amount, and card information of the payment card;
后台系统将支付机构的处理结果返回给商户终端。 The background system returns the processing result of the payment institution to the merchant terminal.
优选地,在所述交易信息获取步骤中,持卡人进行的身份验证为调用指纹识器读取要打开移动终端的应用的人的指纹并得到指纹编码,由移动终端的应用对指纹进行验证以判断是否为持卡人本人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。 Preferably, in the transaction information acquisition step, the identity verification performed by the cardholder is to call the fingerprint reader to read the fingerprint of the person who wants to open the application of the mobile terminal and obtain the fingerprint code, and the application of the mobile terminal verifies the fingerprint To determine whether it is the cardholder himself, if the verification is passed, proceed to the following steps, otherwise notify the background system to remind the cardholder that there is a risk.
优选地,所述动态二维码生成步骤包括下述子步骤: Preferably, the dynamic two-dimensional code generation step includes the following sub-steps:
组合支付金额、支付卡的卡信息、以及指纹编码生成支付信息; Combine payment amount, card information of payment card, and fingerprint code to generate payment information;
根据所述支付信息生成动态二维码。 A dynamic two-dimensional code is generated according to the payment information.
优选地,生成支付信息的子步骤包括下述步骤: Preferably, the sub-step of generating payment information includes the following steps:
根据组合生成报文鉴别码MAC以获得支付信息A; Generate message authentication code MAC according to the combination to obtain payment information A;
对所述支付信息A进行加密生成支付信息B; Encrypting the payment information A to generate payment information B;
将所述支付信息B与规定信息进行组合形成支付信息C; Combining the payment information B with specified information to form payment information C;
根据所述支付信息C生成动态二维码, Generate a dynamic two-dimensional code according to the payment information C,
其中,在生成动态二维码的同时,移动终端的应用开始进行倒计时,达到所述规定的有效时间后,则该动态二维码作废,需要重新生成。 Wherein, while generating the dynamic two-dimensional code, the application of the mobile terminal starts counting down, and after reaching the specified valid time, the dynamic two-dimensional code becomes invalid and needs to be regenerated.
优选地,所述动态二维码获取步骤包括下述子步骤: Preferably, said dynamic two-dimensional code acquisition step includes the following sub-steps:
商户终端扫描所述动态二维码; The merchant terminal scans the dynamic two-dimensional code;
商户终端将商户信息和动态二维码上传到后台系统; The merchant terminal uploads the merchant information and dynamic QR code to the background system;
后台系统对收到的动态二维码进行解析获交易金额、支付卡的卡信息以及指纹编码; The background system analyzes the received dynamic QR code to obtain the transaction amount, payment card information and fingerprint code;
后台系统对指纹编码进行校验,如果通过则继续下述步骤,否则直接拒绝; The background system checks the fingerprint code, if it passes, proceed to the following steps, otherwise it will be directly rejected;
后台系统基于交易金额、商户信息、和支付卡的卡信息向支付卡机构请求扣款处理; The background system requests the payment card institution to debit the payment based on the transaction amount, merchant information, and card information of the payment card;
后台系统将支付机构的处理结果返回给商户终端。 The background system returns the processing result of the payment institution to the merchant terminal.
本发明的基于二维码的支付系统,其特征在于,包括:商户终端、移动终端的应用、后台系统, The payment system based on the two-dimensional code of the present invention is characterized in that it includes: a merchant terminal, an application of a mobile terminal, a background system,
其中,所述商户终端用于生成包含交易信息的静态二维码,另一方面,还用于读取由下述移动终端生成的动态二维码并且上传到后台系统以请求支付授权, Wherein, the merchant terminal is used to generate a static two-dimensional code containing transaction information, on the other hand, it is also used to read a dynamic two-dimensional code generated by the following mobile terminal and upload it to the background system to request payment authorization,
所述移动终端的应用用于读取所述静态二维码并且根据所述静态二维码和支付卡的卡信息生成动态二维码, The application of the mobile terminal is used to read the static two-dimensional code and generate a dynamic two-dimensional code according to the static two-dimensional code and the card information of the payment card,
所述后台系统用于从所述商户终端接受动态二维码并且用于解析接受到的动态二维码以向支付机构请求支付授权。 The background system is used for receiving the dynamic two-dimensional code from the merchant terminal and for analyzing the received dynamic two-dimensional code to request payment authorization from the payment institution.
优选地,所述交易信息至少包括交易金额、商户代码、交易时间, Preferably, the transaction information includes at least transaction amount, merchant code, transaction time,
所述动态二维码具备规定的有效时间。 The dynamic two-dimensional code has a specified valid time.
优选地,所述移动终端还具备用于识别指纹的指纹识别器,其中,所述指纹识别器用于读取打开移动终端应用的人的指纹并得到指纹编码,所述移动终端的应用还用于对纹编码进行验证判断是否是持卡人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。 Preferably, the mobile terminal is also equipped with a fingerprint recognizer for identifying fingerprints, wherein the fingerprint recognizer is used to read the fingerprint of the person who opens the mobile terminal application and obtain a fingerprint code, and the application of the mobile terminal is also used to Verify the pattern code to determine whether it is the cardholder. If the verification is passed, proceed to the following steps, otherwise notify the background system to remind the cardholder that there is a risk.
优选地,所述移动终端的应用用于移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息,并组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息,根据所述支付信息生成动态二维码。 Preferably, the application of the mobile terminal is used for the mobile terminal to scan the static two-dimensional code and identify the transaction information contained in the static two-dimensional code, and combine the transaction information, the card information of the payment card, and the fingerprint code to generate the payment information, and generate a dynamic two-dimensional code according to the payment information.
本发明的基于二维码的支付系统,其特征在于,包括:商户终端、移动终端的应用、后台系统, The payment system based on the two-dimensional code of the present invention is characterized in that it includes: a merchant terminal, an application of a mobile terminal, a background system,
其中,所述商户终端用于生成交易信息,另一方面,还用于读取由下述移动终端生成的动态二维码并且将读取的动态二维码连同商户信息一起上传到后台系统以请求支付授权, Wherein, the merchant terminal is used to generate transaction information, on the other hand, it is also used to read the dynamic two-dimensional code generated by the following mobile terminal and upload the read dynamic two-dimensional code together with the merchant information to the background system for request payment authorization,
所述移动终端的应用用于获取交易金额并且根据获取的交易金额以及支付卡的卡信息生成动态二维码, The application of the mobile terminal is used to obtain the transaction amount and generate a dynamic two-dimensional code according to the obtained transaction amount and the card information of the payment card,
所述后台系统用于从所述商户终端接受动态二维码和商户信息并且解析接受到的动态二维码以获得交易金额和支付卡的卡信息,根据支付卡的卡信息、商户信息以及交易金额向支付机构请求支付授权。 The background system is used to receive the dynamic two-dimensional code and merchant information from the merchant terminal and analyze the received dynamic two-dimensional code to obtain the transaction amount and the card information of the payment card. According to the card information of the payment card, the merchant information and the transaction The amount requests payment authorization from the payment institution.
优选地,所述动态二维码具备规定的有效时间。 Preferably, the dynamic two-dimensional code has a specified valid time.
优选地,所述移动终端还具备用于识别指纹的指纹识别器,其中,所述指纹识别器用于读取打开移动终端应用的人的指纹并得到指纹编码,所述移动终端的应用还用于对指纹编码进行验证判断是否是持卡人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。 Preferably, the mobile terminal is also equipped with a fingerprint recognizer for identifying fingerprints, wherein the fingerprint recognizer is used to read the fingerprint of the person who opens the mobile terminal application and obtain a fingerprint code, and the application of the mobile terminal is also used to Verify the fingerprint code to determine whether it is the cardholder. If the verification is passed, continue to the following steps, otherwise notify the background system to remind the cardholder that there is a risk.
优选地,所述移动终端的应用还用于将支付金额、支付卡的卡信息、以及指纹编码进行组合生成支付信息,并根据所述支付信息生成动态二维码。 Preferably, the application of the mobile terminal is also used to combine the payment amount, the card information of the payment card, and the fingerprint code to generate payment information, and generate a dynamic two-dimensional code according to the payment information.
在本发明中,移动终端的应用对支付信息进行加密处理后,生成具有一定有效期的动态二维码,后台系统解析动态二维码,并进行相应解密、验证,然后转到银行或支付机构进行扣款操作。在本发明的基于二维码的支付方法以及基于二维码的支付系统中,不需要依赖移动网络,能够为持卡人节省移动网络费用,而且产生的动态二维码具有高安全性,能够保证交易过程的安全可靠,而且,还能够同时省去了持卡人随身携带支付卡或者银行卡的麻烦。 In the present invention, after the application of the mobile terminal encrypts the payment information, it generates a dynamic two-dimensional code with a certain validity period, and the background system analyzes the dynamic two-dimensional code, and performs corresponding decryption and verification, and then transfers it to the bank or payment institution for payment. Debit operation. In the two-dimensional code-based payment method and the two-dimensional code-based payment system of the present invention, there is no need to rely on the mobile network, which can save mobile network fees for cardholders, and the generated dynamic two-dimensional code has high security and can It ensures the safety and reliability of the transaction process, and at the same time, it can also save the cardholder from the trouble of carrying the payment card or bank card with him.
进一步,在本发明中,还进一步设置指纹识别器,用于识别用户指纹,通过进行指纹认证,能够防止移动终端被盗情况下持卡人账户发生损失,进一步提高了交易的安全性。 Furthermore, in the present invention, a fingerprint identifier is further provided for identifying the user's fingerprint. Through fingerprint authentication, the cardholder's account can be prevented from being lost when the mobile terminal is stolen, and the security of the transaction is further improved.
附图说明 Description of drawings
图1是表示本发明的第一实施例的基于二维码的支付方法的概要流程图。 FIG. 1 is a schematic flowchart showing a two-dimensional code-based payment method according to a first embodiment of the present invention.
图2是表示本发明的第二实施例的基于二维码的支付方法的概要流程图。 Fig. 2 is a schematic flow chart showing a payment method based on a two-dimensional code according to a second embodiment of the present invention.
图3表示本发明第一实施例和第二实施例的基于二维码的支付方法中移动终端侧的具体流程图。 Fig. 3 shows a specific flow chart of the mobile terminal side in the two-dimension code-based payment method of the first embodiment and the second embodiment of the present invention.
图4表示本发明第一实施例和第二实施例的基于二维码的支付方法中后台系统侧的具体流程图。 Fig. 4 shows a specific flowchart of the background system side in the two-dimension code-based payment method of the first embodiment and the second embodiment of the present invention.
图5表示本发明第三实施例的基于二维码的支付方法中移动终端侧的具体流程图。 Fig. 5 shows a specific flow chart of the mobile terminal side in the payment method based on the two-dimension code according to the third embodiment of the present invention.
图6表示本发明第三实施例的基于二维码的支付方法中后台系统侧的具体流程图。 Fig. 6 shows a specific flowchart of the background system side in the payment method based on the two-dimensional code of the third embodiment of the present invention.
具体实施方式 detailed description
下面介绍的是本发明的多个实施例中的一些,旨在提供对本发明的基本了解。并不旨在确认本发明的关键或决定性的要素或限定所要保护的范围。 Introduced below are some of the various embodiments of the invention, intended to provide a basic understanding of the invention. It is not intended to identify key or critical elements of the invention or to delineate the scope of protection.
第一实施例first embodiment
图1是表示本发明的第一实施例的基于二维码的支付方法的概要流程图。 FIG. 1 is a schematic flowchart showing a two-dimensional code-based payment method according to a first embodiment of the present invention.
如图1所示,本发明的第一实施例的基于二维码的支付方法主要包括下述流程: As shown in Figure 1, the payment method based on the two-dimensional code of the first embodiment of the present invention mainly includes the following processes:
(1)商户收银台扫描商品,生成交易信息:包含交易金额、商户代码、交易时间等信息的二维码; (1) Merchant's cash register scans the product and generates transaction information: a QR code containing transaction amount, merchant code, transaction time and other information;
(2)持卡人在移动终端(实际上是安装在移动终端的应用)上输入安全信息,打开应用,选择用来进行支付的支付卡; (2) The cardholder enters security information on the mobile terminal (actually an application installed on the mobile terminal), opens the application, and selects the payment card used for payment;
(3)持卡人利用移动终端扫描商户侧生成的包含交易信息的二维码; (3) The cardholder uses the mobile terminal to scan the QR code containing the transaction information generated by the merchant;
(4)移动终端识别该二维码,根据交易信息,生成用于支付的动态二维码。如果该支付卡是银行卡的情况下,该动态二维码例如包括:银行卡号、CVN码、支付金额、商户代码、交易时间、终端识别码、交易流水号、报文鉴别码MAC等信息。设置该动态二维码一定的有效时间,超过有效时间,自动作废; (4) The mobile terminal recognizes the QR code, and generates a dynamic QR code for payment according to the transaction information. If the payment card is a bank card, the dynamic two-dimensional code includes, for example: bank card number, CVN code, payment amount, merchant code, transaction time, terminal identification code, transaction serial number, message authentication code MAC and other information. Set a certain valid time for the dynamic QR code, and if it exceeds the valid time, it will be automatically invalidated;
(5)商户收银台扫描该动态二维码,将动态二维码上传到后台系统进行处理; (5) The cash register of the merchant scans the dynamic QR code, and uploads the dynamic QR code to the background system for processing;
(6)后台系统返回处理结果。 (6) The background system returns the processing result.
第二实施例second embodiment
在第一实施例中是由商户侧生成包含交易金额等信息的静态二维码,在第二实施例中是由持卡人直接在移动终端侧输入交易金额。 In the first embodiment, the merchant side generates a static two-dimensional code containing information such as the transaction amount, and in the second embodiment, the cardholder directly inputs the transaction amount on the mobile terminal side.
图2是表示本发明的第二实施例的基于二维码的支付方法的概要流程图。 Fig. 2 is a schematic flow chart showing a payment method based on a two-dimensional code according to a second embodiment of the present invention.
如图2所示,本发明的第二实施例的基于二维码的支付方法主要包括下述流程: As shown in Figure 2, the payment method based on the two-dimensional code of the second embodiment of the present invention mainly includes the following processes:
(1)商户收银台扫描商品,生成交易信息; (1) Merchant's cash register scans the goods and generates transaction information;
(2)持卡人在移动终端上经过身份验证后,打开安装在移动终端上的应用,选择用来进行支付的支付卡; (2) After the cardholder has passed the identity verification on the mobile terminal, he opens the application installed on the mobile terminal and selects the payment card used for payment;
(3)持卡人利用移动终端输入支付金额; (3) The cardholder uses the mobile terminal to input the payment amount;
(4)移动终端应用根据支付金额,生成用于支付的动态二维码,如果该支付卡是银行卡的情况下,该动态二维码:包含银行卡号、CVN码、支付金额、交易时间、终端识别码、交易流水号、安全校验码等信息。该动态二维码有一定的有效时间,超过有效时间,自动作废; (4) The mobile terminal application generates a dynamic QR code for payment according to the payment amount. If the payment card is a bank card, the dynamic QR code: includes bank card number, CVN code, payment amount, transaction time, Terminal identification code, transaction serial number, security verification code and other information. The dynamic QR code has a certain valid time, and if it exceeds the valid time, it will be automatically invalidated;
(5)商户收银台扫描该支付动态二维码,将支付动态二维码上传到后台系统进行后台处理; (5) The cash register of the merchant scans the payment dynamic QR code, and uploads the payment dynamic QR code to the background system for background processing;
(6)后台系统返回处理结果。 (6) The background system returns the processing result.
图3表示本发明第一实施例和第二实施例的基于二维码的支付方法中移动终端侧的具体流程图。 Fig. 3 shows a specific flow chart of the mobile terminal side in the two-dimension code-based payment method of the first embodiment and the second embodiment of the present invention.
如图3所示,移动终端侧的具体流程如下: As shown in Figure 3, the specific process on the mobile terminal side is as follows:
1.持卡人打开移动终端应用,输入用户凭证。这里用户凭证,可以是用户名与手势密码、数字密码等的组合,通过加密存储在本地。 1. The cardholder opens the mobile terminal application and enters the user credentials. Here, the user credentials can be a combination of user name, gesture password, digital password, etc., and are stored locally through encryption.
2.应用验证用户凭证是否正确,如果正确,则继续,否则提示错误。如果多次错误,则锁定应用,并通过网络或短信息等方式通知后台系统。后台系统通过持卡人预留信息,向持卡人提示风险。 2. The application verifies whether the user credentials are correct, if correct, continue, otherwise prompts an error. If there are multiple errors, the application will be locked, and the background system will be notified through the network or SMS. The background system reminds the cardholder of risks through the information reserved by the cardholder.
3.应用检查系统加密密钥是否需要更新,如密钥过期,则更新密钥。其中,这里的加密密钥是在以下的第8步用于生成报文鉴别码MAC的密钥。 3. The application checks whether the system encryption key needs to be updated, and if the key expires, update the key. Wherein, the encryption key here is the key used to generate the message authentication code MAC in the following step 8.
4.持卡人选择用于支付的银行卡。银行卡信息提前通过验证,并加密存储于本地,无需用户再次输入密码。用户添加银行卡一定时间后,需要重新输入相关信息,进行二次激活。 4. The cardholder chooses the bank card used for payment. The bank card information is verified in advance and encrypted and stored locally, without the need for the user to enter the password again. After adding the bank card for a certain period of time, the user needs to re-enter the relevant information for secondary activation.
5.持卡人移动终端的摄像头扫描商户提供的交易信息(第一实施例的情形)或者直接输入交易金额(第二实施例的情形)。 5. The camera of the cardholder's mobile terminal scans the transaction information provided by the merchant (in the case of the first embodiment) or directly enters the transaction amount (in the case of the second embodiment).
6.本步骤有两种方式: 6. There are two ways in this step:
a)应用解析扫描到的交易信息,提取商户码、商户名称、交易金额等信息(第一实施例的情形); a) The application parses the scanned transaction information, and extracts merchant code, merchant name, transaction amount and other information (in the case of the first embodiment);
b)用户直接在应用上输入需要支付的金额(第二实施例的情形)。 b) The user directly inputs the amount to be paid on the application (the situation in the second embodiment).
7.移动终端的应用根据第5的步信息,组合支付信息,例如在银行卡的情况下支付信息包含:银行卡号、CVN码、支付金额、交易时间、终端识别码、交易流水号、商户号(如有)等。 7. The application of the mobile terminal combines the payment information according to the step 5 information. For example, in the case of a bank card, the payment information includes: bank card number, CVN code, payment amount, transaction time, terminal identification code, transaction serial number, merchant number (if any) etc.
8.移动终端的应用根据第7步组合的支付信息生成报文鉴别码MAC。此处需要根据事先约定,选择参与计算报文鉴别码MAC的信息,如银行卡号、CVN码、支付金额、交易时间、终端识别码、交易流水号、商户号。采用对称加密算法或者不可逆加密算法,如3DES、AES、RC5、MD5等。其中,报文鉴别码MAC实现鉴别的原理是用公开函数和密钥产生一个固定长度的值作为认证标识,用这个标识鉴别消息的完整性.使用一个密钥生成一个固定大小的小数据块,即MAC,并将其加入到消息中,然后进行传输,接收方利用与发送方共享的密钥进行鉴别认证等。 8. The application of the mobile terminal generates a message authentication code MAC according to the payment information combined in step 7. Here, it is necessary to select the information involved in the calculation of the message authentication code MAC according to the prior agreement, such as bank card number, CVN code, payment amount, transaction time, terminal identification code, transaction serial number, and merchant number. Use symmetric encryption algorithm or irreversible encryption algorithm, such as 3DES, AES, RC5, MD5, etc. Among them, the principle of message authentication code MAC to realize authentication is to use a public function and a key to generate a fixed-length value as an authentication identifier, and use this identifier to identify the integrity of the message. Using a key to generate a small data block of a fixed size, That is, MAC, and add it to the message, and then transmit it, and the receiver uses the key shared with the sender to perform authentication and so on.
9.根据第8步的结果,组合成支付信息A。进一步,再对信息A进行加密,采用安全的非对称加密算法,如RSA等,得到加密的支付信息B。然后,进一步采用用户号或其他约定信息,与加密后的支付信息B,组合成最终的支付信息C。这里的用户号是指用户在注册时后台系统会分配一个用户id,用于后台系统查找对应密钥,这里的其他约定信息例如有手机号码、邮箱地址、一个随机字符串等。 9. According to the result of step 8, combine payment information A. Further, the information A is encrypted again, and the encrypted payment information B is obtained by using a safe asymmetric encryption algorithm, such as RSA. Then, the user number or other agreed information is further combined with the encrypted payment information B to form the final payment information C. The user ID here means that the background system will assign a user ID when the user registers, which is used by the background system to find the corresponding key. Other agreed information here includes mobile phone number, email address, a random string, etc.
10.根据第9步生成的最终支付信息C,生成动态二维码。 10. Generate a dynamic QR code based on the final payment information C generated in step 9.
11.动态二维码生成后,应用会进行倒计时,倒计时结束,则该动态二维码作废,需重新生成。 11. After the dynamic QR code is generated, the app will count down. When the countdown ends, the dynamic QR code will be invalid and needs to be regenerated.
图4表示本发明第一实施例和第二实施例的基于二维码的支付方法中后台系统侧的具体流程图。 Fig. 4 shows a specific flowchart of the background system side in the two-dimension code-based payment method of the first embodiment and the second embodiment of the present invention.
如图4所示,本发明第一实施例和第二实施例的基于二维码的支付方法中后台系统侧的具体流程如下: As shown in Figure 4, the specific flow of the background system side in the payment method based on the two-dimensional code of the first embodiment and the second embodiment of the present invention is as follows:
1.后台系统对收到的商户报文进行解析,识别商户信息,并对商户信息进行验证。 1. The background system analyzes the received merchant message, identifies the merchant information, and verifies the merchant information.
2.后台系统解析支付二维码即上述的动态二维码,识别出用户号或其他约定信息以及加密的支付信息。对用户号进行验证,如用户号状态不正确,则直接返回失败。 2. The background system analyzes the payment QR code, that is, the dynamic QR code mentioned above, and identifies the user number or other agreed information and encrypted payment information. Verify the user ID. If the status of the user ID is incorrect, it will directly return failure.
3.根据用户号或其他约定信息,识别用户。根据用户设定,获取解密密钥,然后用选定的非对称加密算法,解密支付信息,获得明文支付信息和MAC。 3. Identify the user based on the user number or other agreed information. Obtain the decryption key according to the user's settings, and then use the selected asymmetric encryption algorithm to decrypt the payment information to obtain the plaintext payment information and MAC.
4.校验支付信息中的交易时间是否在有效期内,如果过期,则直接拒绝。 4. Check whether the transaction time in the payment information is within the validity period, and if it expires, directly reject it.
5.根据解密后的信息和选定的加密算法,验证MAC。MAC验证失败,则直接应答失败,成功则继续。 5. According to the decrypted information and the selected encryption algorithm, verify the MAC. If the MAC verification fails, the direct response fails, and if it succeeds, continue.
6.进行扣款预处理。如根据与银行或支付机构的约定,组织扣款请求报文等。 6. Carry out deduction preprocessing. For example, according to the agreement with the bank or payment institution, organize the deduction request message, etc.
7.到银行或支付机构进行扣款处理,并根据银行或支付机构处理结果,返回商户处理结果。 7. Go to the bank or payment institution for deduction processing, and return the processing result to the merchant according to the processing result of the bank or payment institution.
在第一实施例、第二实施例中,移动终端的应用对支付信息进行加密处理后,生成具有一定有效期的动态二维码,后台系统解析动态二维码,并进行相应解密、验证,然后转到银行或支付机构进行扣款操作。在本发明的基于二维码的支付方法中,不依赖移动网络,能够为持卡人节省移动网络费用,而且产生的动态二维码具有高安全性,交易过程安全可靠,能够保证交易安全,而且,还能够同时省去了持卡人随身携带支付卡或者银行卡的麻烦。 In the first embodiment and the second embodiment, after the application of the mobile terminal encrypts the payment information, a dynamic two-dimensional code with a certain validity period is generated, and the background system analyzes the dynamic two-dimensional code, and performs corresponding decryption and verification, and then Go to the bank or payment institution for the debit operation. In the payment method based on the two-dimensional code of the present invention, it does not rely on the mobile network, which can save the mobile network fee for the cardholder, and the generated dynamic two-dimensional code has high security, the transaction process is safe and reliable, and the transaction security can be guaranteed. Moreover, it can save the cardholder the trouble of carrying the payment card or bank card with him at the same time.
第三实施例third embodiment
第三实施例是在第一实施例或第二实施例的基础上增加了指纹识别技术。 In the third embodiment, the fingerprint identification technology is added on the basis of the first embodiment or the second embodiment.
图5表示本发明第三实施例的基于二维码的支付方法中移动终端侧的具体流程图。 Fig. 5 shows a specific flow chart of the mobile terminal side in the payment method based on the two-dimension code according to the third embodiment of the present invention.
如图5所示,本发明第三实施例的基于二维码的支付方法中移动终端侧的具体流程如下: As shown in Figure 5, the specific flow of the mobile terminal side in the payment method based on the two-dimensional code of the third embodiment of the present invention is as follows:
1.持卡人打开移动终端的应用,应用调用指纹识别器,读取用户指纹。 1. The cardholder opens the application of the mobile terminal, and the application calls the fingerprint reader to read the user's fingerprint.
2.应用对读取的指纹进行验证,验证不通过,则提示错误。 2. The application verifies the read fingerprint, if the verification fails, an error will be displayed.
3.应用检查系统加密密钥是否需要更新,如密钥过期,则更新密钥。 3. The application checks whether the system encryption key needs to be updated, and if the key expires, update the key.
4.持卡人选择用于支付的支付卡。支付卡信息提前通过验证,并加密存储于本地,无需用户再次输入密码。用户添加支付卡一定时间后,需要重新输入相关信息,进行二次激活。 4. The cardholder selects the payment card for payment. The payment card information is verified in advance and encrypted and stored locally, so that the user does not need to enter the password again. After adding the payment card for a certain period of time, the user needs to re-enter the relevant information for secondary activation.
5.持卡人通过移动终端的摄像头扫描商户提供的交易信息或者直接输入交易金额。 5. The cardholder scans the transaction information provided by the merchant through the camera of the mobile terminal or directly enters the transaction amount.
6.本步骤有两种方式: 6. There are two ways in this step:
a)应用解析扫描到的交易信息,提取商户码、商户名称、交易金额等信息(以第一实施例为基础的情况); a) The application analyzes the scanned transaction information, and extracts information such as merchant code, merchant name, and transaction amount (based on the first embodiment);
b)用户直接在应用上输入需要支付的金额(以第二实施例为基础的情况)。 b) The user directly inputs the amount to be paid on the application (based on the second embodiment).
7.应用根据第1步和第5步信息,组合支付信息,在支付卡是银行的情况下,组合支付信息例如:银行卡号、CVN码、支付金额、交易时间、终端识别码、交易流水号、商户号(如有)、指纹编码等。 7. The application combines payment information based on the information in steps 1 and 5. If the payment card is a bank, combine payment information such as: bank card number, CVN code, payment amount, transaction time, terminal identification code, transaction serial number , merchant number (if any), fingerprint code, etc.
8.应用根据第7步组合的支付信息生成报文鉴别码MAC。此处需要根据事先约定,选择参与计算MAC的信息,在支付卡是银行的情况下,如银行卡号、CVN码、支付金额、交易时间、终端识别码、交易流水号、商户号、指纹编码。采用对称加密算法或者不可逆加密算法,如3DES、AES、RC5、MD5等。 8. The application generates a message authentication code MAC based on the payment information combined in step 7. Here, you need to select the information to participate in the calculation of MAC according to the prior agreement. If the payment card is a bank, such as bank card number, CVN code, payment amount, transaction time, terminal identification code, transaction serial number, merchant number, and fingerprint code. Use symmetric encryption algorithm or irreversible encryption algorithm, such as 3DES, AES, RC5, MD5, etc.
9.根据第8步结果,组合成支付信息A。对信息A进行加密,采用安全的非对称加密算法,如RSA等,得到加密的支付信息B。用户号或其他约定信息,与加密后的支付信息B,组合成最终的支付信息C。 9. According to the result of step 8, combine it into payment information A. Encrypt information A, and use a secure asymmetric encryption algorithm, such as RSA, to obtain encrypted payment information B. The user number or other agreed information is combined with the encrypted payment information B to form the final payment information C.
10.根据第9步生成的最终支付信息C,生成动态二维码。 10. Generate a dynamic QR code based on the final payment information C generated in step 9.
11.在生成动态二维码生成后,应用会进行倒计时,倒计时结束,则该二维码作废,需重新生成。 11. After the dynamic QR code is generated, the application will count down. When the countdown ends, the QR code will be invalid and needs to be regenerated.
图6表示本发明第三实施例的基于二维码的支付方法中后台系统侧的具体流程图。 Fig. 6 shows a specific flowchart of the background system side in the payment method based on the two-dimensional code of the third embodiment of the present invention.
如图6所示,本发明第三实施例的基于二维码的支付方法中后台系统侧的具体流程如下: As shown in FIG. 6, the specific flow of the background system side in the payment method based on the two-dimensional code of the third embodiment of the present invention is as follows:
1.后台系统对收到的商户报文进行解析,识别商户信息,并对商户信息进行验证。 1. The background system analyzes the received merchant message, identifies the merchant information, and verifies the merchant information.
2.后台系统解析动态二维码,识别出用户号或其他约定信息以及加密的支付信息。对用户号进行验证,如用户号状态不正确,则直接返回失败。 2. The background system analyzes the dynamic QR code, and identifies the user number or other agreed information and encrypted payment information. Verify the user ID. If the status of the user ID is incorrect, it will directly return failure.
3.根据用户号或其他约定信息,识别用户。根据用户设定,获取解密密钥,然后用选定的非对称加密算法,解密支付信息,获得明文支付信息和MAC。 3. Identify the user based on the user number or other agreed information. Obtain the decryption key according to the user's settings, and then use the selected asymmetric encryption algorithm to decrypt the payment information to obtain the plaintext payment information and MAC.
4.校验支付信息中的交易时间是否在有效期内,如果过期,则直接拒绝。 4. Check whether the transaction time in the payment information is within the validity period, and if it expires, directly reject it.
5.根据解密后的信息和选定的加密算法,验证MAC。MAC验证失败,则直接应答失败,成功则继续。 5. According to the decrypted information and the selected encryption algorithm, verify the MAC. If the MAC verification fails, the direct response fails, and if it succeeds, continue.
6.校验指纹编码,如指纹校验不通过,则直接拒绝。 6. Verify the fingerprint code. If the fingerprint verification fails, it will be rejected directly.
7.进行扣款预处理。如根据与银行或支付机构的约定,组织扣款请求报文等。 7. Perform deduction pre-processing. For example, according to the agreement with the bank or payment institution, organize the deduction request message, etc.
8.到银行或支付机构进行扣款处理,并根据银行或支付机构处理结果,返回移动终端处理结果。 8. Go to the bank or payment institution for deduction processing, and return the mobile terminal processing result according to the processing result of the bank or payment institution.
9.处理结果内容包括:支付结果、授权码、流水号、交易时间、发卡行号、发卡行、支付卡号、交易类型、凭证号、参考号、支付金额、MAC等。对处理结果用与商户约定的加密方式进行加密,可以采用3DES、AES、RSA等。根据处理结果生成应答二维码,方便商户扫描。 9. The processing results include: payment result, authorization code, serial number, transaction time, card issuing bank number, card issuing bank, payment card number, transaction type, voucher number, reference number, payment amount, MAC, etc. The processing result is encrypted with the encryption method agreed with the merchant, such as 3DES, AES, RSA, etc. can be used. Generate a response QR code based on the processing result, which is convenient for merchants to scan.
10.商户收银台解析应答二维码,根据支付结果,结束交易。 10. The cash register of the merchant analyzes the response QR code, and ends the transaction according to the payment result.
在第三实施例中,提出一种利用指纹和动态二维码进行支付的方法,利用移动终端的应用读取指纹信息,把指纹信息和支付信息组合,生成一定有效期的动态二维码。支付后台解析动态二维码,并进行相应解密、验证,然后转到银行或支付机构做扣款操作。在第三实施例中,产生的动态二维码具有唯一性、高安全性,因此,能够保证交易的安全性。而且,在第三实施例中,对持卡人的指纹进行了验证,能够进一步防止由于移动终端被盗用而引发的持卡人资金的损失,提高交易的安全性。 In the third embodiment, a payment method using a fingerprint and a dynamic two-dimensional code is proposed, and the application of the mobile terminal is used to read the fingerprint information, and the fingerprint information and the payment information are combined to generate a dynamic two-dimensional code with a certain validity period. The payment background analyzes the dynamic QR code, decrypts and verifies it accordingly, and then transfers it to the bank or payment institution for deduction. In the third embodiment, the generated dynamic two-dimension code has uniqueness and high security, so the security of the transaction can be guaranteed. Moreover, in the third embodiment, the fingerprint of the cardholder is verified, which can further prevent the loss of the cardholder's funds caused by the theft of the mobile terminal, and improve the security of the transaction.
下面对于本发明的基于二维码的支付系统进行简单说明。 The following is a brief description of the payment system based on the two-dimensional code of the present invention.
本发明第一方面的基于二维码的支付系统包括:商户终端、移动终端的应用、后台系统。 The two-dimensional code-based payment system of the first aspect of the present invention includes: a merchant terminal, an application of a mobile terminal, and a background system.
其中,所述商户终端用于生成包含交易信息的静态二维码,另一方面,并且还用于读取由下述移动终端生成的动态二维码并且上传到后台系统以请求支付授权,所述移动终端的应用用于读取所述静态二维码并且根据所述静态二维码并且基于所述静态二维码生成动态二维码,所述后台系统用于从所述商户终端接受动态二维码并且用于解析接受到的动态二维码以向支付机构请求支付授权。 Wherein, the merchant terminal is used to generate a static two-dimensional code containing transaction information. On the other hand, it is also used to read a dynamic two-dimensional code generated by the following mobile terminal and upload it to the background system to request payment authorization. The application of the mobile terminal is used to read the static two-dimensional code and generate a dynamic two-dimensional code according to the static two-dimensional code and based on the static two-dimensional code, and the background system is used to receive the dynamic two-dimensional code from the merchant terminal. The QR code is used to analyze the received dynamic QR code to request payment authorization from the payment institution.
优选地,所述交易信息至少包括交易金额、商户代码、交易时间,所述动态二维码具备规定的有效时间。 Preferably, the transaction information includes at least transaction amount, merchant code, and transaction time, and the dynamic two-dimensional code has a specified valid time.
优选地,所述移动终端还具备用于识别指纹的指纹识别器,其中,所述指纹识别器用于读取打开移动终端应用的人的指纹并得到指纹编码,所述移动终端的应用还用于对纹编码进行验证判断是否是持卡人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。 Preferably, the mobile terminal is also equipped with a fingerprint recognizer for identifying fingerprints, wherein the fingerprint recognizer is used to read the fingerprint of the person who opens the mobile terminal application and obtain a fingerprint code, and the application of the mobile terminal is also used to Verify the pattern code to determine whether it is the cardholder. If the verification is passed, proceed to the following steps, otherwise notify the background system to remind the cardholder that there is a risk.
优选的,所述移动终端的应用用于移动终端扫描所述静态二维码并且识别所述静态二维码中包含的交易信息,并组合交易信息、支付卡的卡信息、以及指纹编码生成支付信息,根据所述支付信息生成动态二维码。 Preferably, the application of the mobile terminal is used for the mobile terminal to scan the static two-dimensional code and identify the transaction information contained in the static two-dimensional code, and combine the transaction information, the card information of the payment card, and the fingerprint code to generate the payment information, and generate a dynamic two-dimensional code according to the payment information.
本发明第二方面的二维码的支付系统,其特征在于,包括:商户终端、移动终端的应用、后台系统。其中,所述商户终端用于生成交易信息,另一方面,并且还用于读取由下述移动终端生成的动态二维码并且将读取的动态二维码连同商户信息一起上传到后台系统以请求支付授权,所述移动终端的应用用于获取交易金额并且根据获取的交易金额以及支付卡的卡信息生成动态二维码,所述后台系统用于从所述商户终端接受动态二维码和商户信息并且解析接受到的动态二维码以获得交易金额和支付卡的卡信息,根据支付卡的卡信息、商户信息以及交易金额向支付机构请求支付授权。 The two-dimensional code payment system of the second aspect of the present invention is characterized in that it includes: a merchant terminal, an application of a mobile terminal, and a background system. Wherein, the merchant terminal is used to generate transaction information, on the other hand, it is also used to read the dynamic two-dimensional code generated by the following mobile terminal and upload the read dynamic two-dimensional code together with the merchant information to the background system To request payment authorization, the application of the mobile terminal is used to obtain the transaction amount and generate a dynamic two-dimensional code according to the obtained transaction amount and the card information of the payment card, and the background system is used to receive the dynamic two-dimensional code from the merchant terminal and merchant information and analyze the received dynamic QR code to obtain the transaction amount and card information of the payment card, and request payment authorization from the payment institution according to the card information of the payment card, merchant information and transaction amount.
优选地,所述动态二维码具备规定的有效时间。 Preferably, the dynamic two-dimensional code has a specified valid time.
优选地,所述移动终端还具备用于识别指纹的指纹识别器,其中,所述指纹识别器用于读取打开移动终端应用的人的指纹并得到指纹编码,所述移动终端的应用还用于对指纹编码进行验证判断是否是持卡人,如果验证通过则继续以下步骤,否则通知后台系统以提示持卡人存在风险。 Preferably, the mobile terminal is also equipped with a fingerprint recognizer for identifying fingerprints, wherein the fingerprint recognizer is used to read the fingerprint of the person who opens the mobile terminal application and obtain a fingerprint code, and the application of the mobile terminal is also used to Verify the fingerprint code to determine whether it is the cardholder. If the verification is passed, continue to the following steps, otherwise notify the background system to remind the cardholder that there is a risk.
优选地,所述移动终端的应用还用于将支付金额、支付卡的卡信息、以及指纹编码进行组合生成支付信息,并根据所述支付信息生成动态二维码。 Preferably, the application of the mobile terminal is also used to combine the payment amount, the card information of the payment card, and the fingerprint code to generate payment information, and generate a dynamic two-dimensional code according to the payment information.
以上例子主要说明了本发明的基于二维码的支付方法以及支付系统。尽管只对其中一些本发明的具体实施方式进行了描述,但是本领域普通技术人员应当了解,本发明可以在不偏离其主旨与范围内以许多其他的形式实施。因此,所展示的例子与实施方式被视为示意性的而非限制性的,在不脱离如所附各权利要求所定义的本发明精神及范围的情况下,本发明可能涵盖各种的修改与替换。 The above example mainly illustrates the payment method and payment system based on the two-dimensional code of the present invention. Although only some specific embodiments of the present invention have been described, those skilled in the art should understand that the present invention can be implemented in many other forms without departing from the spirit and scope thereof. The examples and embodiments shown are therefore to be regarded as illustrative and not restrictive, and the invention may cover various modifications without departing from the spirit and scope of the invention as defined in the appended claims with replace.
Claims (29)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410641154.9A CN105590199B (en) | 2014-11-14 | 2014-11-14 | A payment method and payment system based on dynamic two-dimensional code |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410641154.9A CN105590199B (en) | 2014-11-14 | 2014-11-14 | A payment method and payment system based on dynamic two-dimensional code |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105590199A true CN105590199A (en) | 2016-05-18 |
| CN105590199B CN105590199B (en) | 2020-08-25 |
Family
ID=55929764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410641154.9A Active CN105590199B (en) | 2014-11-14 | 2014-11-14 | A payment method and payment system based on dynamic two-dimensional code |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105590199B (en) |
Cited By (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106066601A (en) * | 2016-06-15 | 2016-11-02 | 金钱象网络科技(北京)有限公司 | One barcode scanning can pay intelligent watch |
| CN106204029A (en) * | 2016-07-28 | 2016-12-07 | 北京小米移动软件有限公司 | The method and apparatus of Quick Response Code payment |
| CN106251148A (en) * | 2016-08-12 | 2016-12-21 | 闻进 | A kind of interactive safe payment method obtaining accepting terminal information and associating payment card information |
| CN106296170A (en) * | 2016-07-28 | 2017-01-04 | 北京小米移动软件有限公司 | The method of Quick Response Code payment, Apparatus and system |
| CN106339873A (en) * | 2016-08-30 | 2017-01-18 | 中国银联股份有限公司 | Token based payment method and system |
| CN106779676A (en) * | 2016-11-22 | 2017-05-31 | 谢海明 | A kind of Quick Response Code method of payment with voice prompts and its system |
| CN107026836A (en) * | 2016-10-28 | 2017-08-08 | 阿里巴巴集团控股有限公司 | A kind of service implementation method and device |
| CN107038569A (en) * | 2016-12-05 | 2017-08-11 | 阿里巴巴集团控股有限公司 | Information interaction method and device |
| CN107038570A (en) * | 2016-12-09 | 2017-08-11 | 阿里巴巴集团控股有限公司 | One kind pays page display method, client and electronic equipment |
| CN107146079A (en) * | 2017-02-15 | 2017-09-08 | 中国银联股份有限公司 | Transaction payment method and system |
| CN107194685A (en) * | 2017-04-01 | 2017-09-22 | 北京波若科技有限公司 | A method and system for multi-payment institution barcode unified code payment |
| CN107220830A (en) * | 2017-05-08 | 2017-09-29 | 深圳市牛鼎丰科技有限公司 | Method of payment, device, storage medium and computer equipment |
| CN107256418A (en) * | 2017-06-12 | 2017-10-17 | 郑州云海信息技术有限公司 | A kind of approaches to IM, device and control device |
| CN107341656A (en) * | 2017-03-11 | 2017-11-10 | 深圳市微付充科技有限公司 | A kind of interactive coded image recognition methods and system |
| CN107563751A (en) * | 2017-08-09 | 2018-01-09 | 江苏通付盾科技有限公司 | User authen method, device, computing device and computer-readable storage medium |
| CN107833046A (en) * | 2017-11-28 | 2018-03-23 | 恒宝股份有限公司 | A kind of method of mobile payment and its checkout terminal |
| CN108053579A (en) * | 2017-12-18 | 2018-05-18 | 武汉市辛纳电子科技有限公司 | One kind is new to supplement equipment, charging system and recharge method with money |
| CN108062668A (en) * | 2017-12-15 | 2018-05-22 | 中国银联股份有限公司 | Quick Response Code method of payment and system based on background picture encryption identification |
| CN108596302A (en) * | 2018-05-07 | 2018-09-28 | 南京佳普科技有限公司 | A kind of Quick Response Code cycle registration recognition system and method |
| CN108876366A (en) * | 2018-05-20 | 2018-11-23 | 智车优行科技(北京)有限公司 | Processing method, system and the device of two dimensional code, vehicle, electronic equipment, program and medium |
| CN108985750A (en) * | 2018-06-11 | 2018-12-11 | 北京航空航天大学 | The method of time-based two dimensional code transaction closed loop certification |
| CN109299935A (en) * | 2018-08-20 | 2019-02-01 | 武汉百荣同辉网络科技有限公司 | A kind of method of payment and system based on mobile payment platform |
| WO2019029455A1 (en) * | 2017-08-07 | 2019-02-14 | 阿里巴巴集团控股有限公司 | Payment method and apparatus and device thereof |
| CN109447623A (en) * | 2018-09-19 | 2019-03-08 | 新开普电子股份有限公司 | One kind being based on two dimensional code safety of payment authentication method |
| CN109460989A (en) * | 2018-11-15 | 2019-03-12 | 中国机房设施工程有限公司 | A kind of intelligent mobile ticketing service method of payment based on two dimensional code |
| CN109697611A (en) * | 2018-12-11 | 2019-04-30 | 瞬联软件科技(北京)有限公司 | A kind of payment two-dimension code safe payment methods and system |
| WO2019086045A1 (en) * | 2017-11-06 | 2019-05-09 | 捷开通讯(深圳)有限公司 | Mobile terminal and receipt/payment method therefor, and device having storage function |
| CN109767205A (en) * | 2018-12-11 | 2019-05-17 | 瞬联软件科技(北京)有限公司 | A kind of payment two-dimension code safe payment methods and system without re-authentication |
| CN109871722A (en) * | 2019-01-10 | 2019-06-11 | 深圳市雄帝科技股份有限公司 | Auth method, system, terminal and storage medium based on optical picture shape code |
| WO2019174185A1 (en) * | 2018-03-15 | 2019-09-19 | 平安科技(深圳)有限公司 | Electronic device, dynamic code request processing method and storage medium |
| CN110428269A (en) * | 2019-08-05 | 2019-11-08 | 浪潮软件集团有限公司 | A kind of method of precise acquisition retrospect transaction data |
| WO2020009658A1 (en) * | 2018-07-04 | 2020-01-09 | Leow Wee Dar | Identity or security authentication device for electronic system using visual patterns or codes |
| CN111080284A (en) * | 2019-12-17 | 2020-04-28 | 北京东方国信科技股份有限公司 | Mobile payment code scanning payment method based on bidirectional verification and customer payment terminal |
| WO2020147528A1 (en) * | 2019-01-14 | 2020-07-23 | Giesecke+Devrient Mobile Security Gmbh | Two-dimensional code active scanning payment acceptance method and apparatus, and two-dimensional code active scanning payment system |
| CN111523626A (en) * | 2019-02-02 | 2020-08-11 | 腾讯科技(深圳)有限公司 | Electronic code display method and related device |
| WO2020228563A1 (en) * | 2019-05-14 | 2020-11-19 | 阿里巴巴集团控股有限公司 | Two-dimensional code displaying method and apparatus |
| CN113193964A (en) * | 2021-05-08 | 2021-07-30 | 国民认证科技(北京)有限公司 | Method and system for recognizing identity by combining gesture password with FIDO (fixed Internet data Access) |
| CN113298209A (en) * | 2020-02-24 | 2021-08-24 | 中国电信股份有限公司 | Dynamic two-dimensional code generation method and system and server |
| CN115018503A (en) * | 2022-04-19 | 2022-09-06 | 中国银行股份有限公司 | Online banking business processing method and device |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI817096B (en) * | 2021-03-18 | 2023-10-01 | 中華電信股份有限公司 | A tokenization scanning code payment system, method and computer readable medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040098336A1 (en) * | 2001-02-22 | 2004-05-20 | Soren Flink | System for effecting orders for payment with identification by means of card data and fingerprint |
| CN102243739A (en) * | 2011-07-04 | 2011-11-16 | 中国建设银行股份有限公司 | Mobile-phone bank payment method, mobile-phone bank payment system and mobile-phone bank client based on two-dimension code |
| CN102842081A (en) * | 2011-06-23 | 2012-12-26 | 上海易悠通信息科技有限公司 | Method for generating two-dimensional code and implementing mobile payment by mobile phone |
| CN103020818A (en) * | 2013-01-09 | 2013-04-03 | 重庆新亚盟电子科技有限公司 | Payment system utilizing dynamic two-dimensional verification codes |
| CN103544595A (en) * | 2012-11-09 | 2014-01-29 | 上海网赛网络科技有限公司 | Payment system and method and payment two-dimensional code generation method based on mobile terminal |
| CN103854170A (en) * | 2012-12-07 | 2014-06-11 | 海尔集团公司 | Payment system and payment method based on two-dimension code |
-
2014
- 2014-11-14 CN CN201410641154.9A patent/CN105590199B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040098336A1 (en) * | 2001-02-22 | 2004-05-20 | Soren Flink | System for effecting orders for payment with identification by means of card data and fingerprint |
| CN102842081A (en) * | 2011-06-23 | 2012-12-26 | 上海易悠通信息科技有限公司 | Method for generating two-dimensional code and implementing mobile payment by mobile phone |
| CN102243739A (en) * | 2011-07-04 | 2011-11-16 | 中国建设银行股份有限公司 | Mobile-phone bank payment method, mobile-phone bank payment system and mobile-phone bank client based on two-dimension code |
| CN103544595A (en) * | 2012-11-09 | 2014-01-29 | 上海网赛网络科技有限公司 | Payment system and method and payment two-dimensional code generation method based on mobile terminal |
| CN103854170A (en) * | 2012-12-07 | 2014-06-11 | 海尔集团公司 | Payment system and payment method based on two-dimension code |
| CN103020818A (en) * | 2013-01-09 | 2013-04-03 | 重庆新亚盟电子科技有限公司 | Payment system utilizing dynamic two-dimensional verification codes |
Cited By (62)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106066601A (en) * | 2016-06-15 | 2016-11-02 | 金钱象网络科技(北京)有限公司 | One barcode scanning can pay intelligent watch |
| CN106204029A (en) * | 2016-07-28 | 2016-12-07 | 北京小米移动软件有限公司 | The method and apparatus of Quick Response Code payment |
| CN106296170A (en) * | 2016-07-28 | 2017-01-04 | 北京小米移动软件有限公司 | The method of Quick Response Code payment, Apparatus and system |
| CN106204029B (en) * | 2016-07-28 | 2019-04-26 | 北京小米支付技术有限公司 | The method and apparatus of two dimensional code payment |
| CN106251148A (en) * | 2016-08-12 | 2016-12-21 | 闻进 | A kind of interactive safe payment method obtaining accepting terminal information and associating payment card information |
| CN106251148B (en) * | 2016-08-12 | 2021-09-10 | 闻进 | Safe payment method for interactively acquiring acceptance terminal information and associating payment card information |
| CN106339873A (en) * | 2016-08-30 | 2017-01-18 | 中国银联股份有限公司 | Token based payment method and system |
| WO2018040976A1 (en) * | 2016-08-30 | 2018-03-08 | 中国银联股份有限公司 | Token-based payment method, and token-based payment system |
| CN107026836A (en) * | 2016-10-28 | 2017-08-08 | 阿里巴巴集团控股有限公司 | A kind of service implementation method and device |
| CN107026836B (en) * | 2016-10-28 | 2020-03-06 | 阿里巴巴集团控股有限公司 | Service implementation method and device |
| US10922677B2 (en) | 2016-10-28 | 2021-02-16 | Advanced New Technologies Co., Ltd. | Service implementation using a graphic code including a biometric identifier |
| CN106779676A (en) * | 2016-11-22 | 2017-05-31 | 谢海明 | A kind of Quick Response Code method of payment with voice prompts and its system |
| CN107038569A (en) * | 2016-12-05 | 2017-08-11 | 阿里巴巴集团控股有限公司 | Information interaction method and device |
| CN113435878A (en) * | 2016-12-05 | 2021-09-24 | 创新先进技术有限公司 | Information interaction method and device |
| CN107038569B (en) * | 2016-12-05 | 2021-05-25 | 创新先进技术有限公司 | Information interaction method and device |
| US11379819B2 (en) | 2016-12-05 | 2022-07-05 | Advanced New Technologies Co., Ltd. | Method and apparatus for information exchange |
| US12045802B2 (en) | 2016-12-05 | 2024-07-23 | Advanced New Technologies Co., Ltd. | Method and apparatus for information exchange |
| US10997580B2 (en) | 2016-12-09 | 2021-05-04 | Advanced New Technologies Co., Ltd. | Automatically displaying payment pages based on proximity to a payment device |
| US11282065B2 (en) | 2016-12-09 | 2022-03-22 | Advanced New Technologies Co., Ltd. | Automatically displaying payment pages based on proximity to a payment device |
| WO2018103560A1 (en) * | 2016-12-09 | 2018-06-14 | 阿里巴巴集团控股有限公司 | Payment page display method, client and electronic device |
| CN107038570A (en) * | 2016-12-09 | 2017-08-11 | 阿里巴巴集团控股有限公司 | One kind pays page display method, client and electronic equipment |
| WO2018149367A1 (en) * | 2017-02-15 | 2018-08-23 | 中国银联股份有限公司 | Transaction payment method and system |
| TWI720287B (en) * | 2017-02-15 | 2021-03-01 | 大陸商中國銀聯股份有限公司 | Transaction payment method and system |
| CN107146079A (en) * | 2017-02-15 | 2017-09-08 | 中国银联股份有限公司 | Transaction payment method and system |
| CN107146079B (en) * | 2017-02-15 | 2020-05-22 | 中国银联股份有限公司 | Transaction payment method and system |
| CN107341656A (en) * | 2017-03-11 | 2017-11-10 | 深圳市微付充科技有限公司 | A kind of interactive coded image recognition methods and system |
| CN107194685A (en) * | 2017-04-01 | 2017-09-22 | 北京波若科技有限公司 | A method and system for multi-payment institution barcode unified code payment |
| CN107194685B (en) * | 2017-04-01 | 2021-05-28 | 网联清算有限公司 | A kind of multi-payment institution barcode system payment method and system |
| CN107220830A (en) * | 2017-05-08 | 2017-09-29 | 深圳市牛鼎丰科技有限公司 | Method of payment, device, storage medium and computer equipment |
| CN107256418A (en) * | 2017-06-12 | 2017-10-17 | 郑州云海信息技术有限公司 | A kind of approaches to IM, device and control device |
| WO2019029455A1 (en) * | 2017-08-07 | 2019-02-14 | 阿里巴巴集团控股有限公司 | Payment method and apparatus and device thereof |
| CN107563751A (en) * | 2017-08-09 | 2018-01-09 | 江苏通付盾科技有限公司 | User authen method, device, computing device and computer-readable storage medium |
| WO2019086045A1 (en) * | 2017-11-06 | 2019-05-09 | 捷开通讯(深圳)有限公司 | Mobile terminal and receipt/payment method therefor, and device having storage function |
| CN107833046A (en) * | 2017-11-28 | 2018-03-23 | 恒宝股份有限公司 | A kind of method of mobile payment and its checkout terminal |
| CN108062668A (en) * | 2017-12-15 | 2018-05-22 | 中国银联股份有限公司 | Quick Response Code method of payment and system based on background picture encryption identification |
| CN108062668B (en) * | 2017-12-15 | 2021-10-26 | 中国银联股份有限公司 | Two-dimensional code payment method and system based on background picture encryption identification |
| CN108053579A (en) * | 2017-12-18 | 2018-05-18 | 武汉市辛纳电子科技有限公司 | One kind is new to supplement equipment, charging system and recharge method with money |
| WO2019174185A1 (en) * | 2018-03-15 | 2019-09-19 | 平安科技(深圳)有限公司 | Electronic device, dynamic code request processing method and storage medium |
| CN108596302A (en) * | 2018-05-07 | 2018-09-28 | 南京佳普科技有限公司 | A kind of Quick Response Code cycle registration recognition system and method |
| CN108876366A (en) * | 2018-05-20 | 2018-11-23 | 智车优行科技(北京)有限公司 | Processing method, system and the device of two dimensional code, vehicle, electronic equipment, program and medium |
| CN108985750B (en) * | 2018-06-11 | 2021-04-09 | 北京航空航天大学 | Two-dimensional code transaction closed-loop authentication method based on time |
| CN108985750A (en) * | 2018-06-11 | 2018-12-11 | 北京航空航天大学 | The method of time-based two dimensional code transaction closed loop certification |
| WO2020009658A1 (en) * | 2018-07-04 | 2020-01-09 | Leow Wee Dar | Identity or security authentication device for electronic system using visual patterns or codes |
| CN109299935A (en) * | 2018-08-20 | 2019-02-01 | 武汉百荣同辉网络科技有限公司 | A kind of method of payment and system based on mobile payment platform |
| CN109447623A (en) * | 2018-09-19 | 2019-03-08 | 新开普电子股份有限公司 | One kind being based on two dimensional code safety of payment authentication method |
| CN109460989A (en) * | 2018-11-15 | 2019-03-12 | 中国机房设施工程有限公司 | A kind of intelligent mobile ticketing service method of payment based on two dimensional code |
| CN109767205A (en) * | 2018-12-11 | 2019-05-17 | 瞬联软件科技(北京)有限公司 | A kind of payment two-dimension code safe payment methods and system without re-authentication |
| CN109697611A (en) * | 2018-12-11 | 2019-04-30 | 瞬联软件科技(北京)有限公司 | A kind of payment two-dimension code safe payment methods and system |
| CN109767205B (en) * | 2018-12-11 | 2024-05-28 | 瞬联软件科技(北京)有限公司 | Two-dimension code payment safety payment method and system without secondary authentication |
| CN109871722A (en) * | 2019-01-10 | 2019-06-11 | 深圳市雄帝科技股份有限公司 | Auth method, system, terminal and storage medium based on optical picture shape code |
| WO2020147528A1 (en) * | 2019-01-14 | 2020-07-23 | Giesecke+Devrient Mobile Security Gmbh | Two-dimensional code active scanning payment acceptance method and apparatus, and two-dimensional code active scanning payment system |
| CN111523626B (en) * | 2019-02-02 | 2025-03-04 | 腾讯科技(深圳)有限公司 | A method for displaying an electronic code and a related device |
| CN111523626A (en) * | 2019-02-02 | 2020-08-11 | 腾讯科技(深圳)有限公司 | Electronic code display method and related device |
| WO2020228563A1 (en) * | 2019-05-14 | 2020-11-19 | 阿里巴巴集团控股有限公司 | Two-dimensional code displaying method and apparatus |
| CN110428269A (en) * | 2019-08-05 | 2019-11-08 | 浪潮软件集团有限公司 | A kind of method of precise acquisition retrospect transaction data |
| CN111080284A (en) * | 2019-12-17 | 2020-04-28 | 北京东方国信科技股份有限公司 | Mobile payment code scanning payment method based on bidirectional verification and customer payment terminal |
| CN111080284B (en) * | 2019-12-17 | 2024-04-16 | 北京东方国信科技股份有限公司 | Mobile payment code scanning payment method and customer payment terminal based on two-way verification |
| CN113298209B (en) * | 2020-02-24 | 2024-08-23 | 中国电信股份有限公司 | Dynamic two-dimensional code generation method, system and server |
| CN113298209A (en) * | 2020-02-24 | 2021-08-24 | 中国电信股份有限公司 | Dynamic two-dimensional code generation method and system and server |
| CN113193964A (en) * | 2021-05-08 | 2021-07-30 | 国民认证科技(北京)有限公司 | Method and system for recognizing identity by combining gesture password with FIDO (fixed Internet data Access) |
| CN113193964B (en) * | 2021-05-08 | 2023-02-07 | 国民认证科技(北京)有限公司 | Method and system for recognizing identity by combining gesture password with FIDO (fixed Internet data Access) |
| CN115018503A (en) * | 2022-04-19 | 2022-09-06 | 中国银行股份有限公司 | Online banking business processing method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105590199B (en) | 2020-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105590199B (en) | A payment method and payment system based on dynamic two-dimensional code | |
| US11978051B2 (en) | Authenticating remote transactions using a mobile device | |
| US11157905B2 (en) | Secure on device cardholder authentication using biometric data | |
| CN107210918B (en) | Apparatus and method for transaction processing using tokens and passwords based on transaction specific information | |
| US20130254117A1 (en) | Secured transaction system and method | |
| US11750368B2 (en) | Provisioning method and system with message conversion | |
| US11847651B2 (en) | Systems and methods for facilitating biometric tokenless authentication for services | |
| AU2023201327B2 (en) | Techniques for secure channel communications | |
| US20220070617A1 (en) | Method and system for location-based resource access | |
| JP2015513337A (en) | Hub and spoke PIN confirmation | |
| EP3186739B1 (en) | Secure on device cardholder authentication using biometric data | |
| US20190139051A1 (en) | Biometric secure transaction system | |
| CN112823368A (en) | Tokenized contactless transactions via cloud biometric identification and authentication | |
| US12245035B2 (en) | User authentication at access control server using mobile device | |
| US20250106628A1 (en) | Hands free interaction system and method | |
| US20200250670A1 (en) | System for Secure Authentication of a User's Identity in an Electronic System for Banking Transactions | |
| US20240380597A1 (en) | Remote identity interaction | |
| EP4142216B1 (en) | Digital identity authentication system and method | |
| CN114207578B (en) | Method and apparatus for mobile application integration | |
| KR102122555B1 (en) | System and Method for Identification Based on Finanace Card Possessed by User | |
| KR20170121737A (en) | Method for Providing Non-Facing Certification by using Camera | |
| RU2736507C1 (en) | Method and system for creating and using trusted digital image of document and digital image of document created by this method | |
| HK1241587A1 (en) | Token and cryptogram using transaction specific information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |