CN105512881A - Method and terminal for completing payment on the basis of two-dimensional code - Google Patents

Method and terminal for completing payment on the basis of two-dimensional code Download PDF

Info

Publication number
CN105512881A
CN105512881A CN201510906413.0A CN201510906413A CN105512881A CN 105512881 A CN105512881 A CN 105512881A CN 201510906413 A CN201510906413 A CN 201510906413A CN 105512881 A CN105512881 A CN 105512881A
Authority
CN
China
Prior art keywords
app
address information
link address
short link
terminal
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
Application number
CN201510906413.0A
Other languages
Chinese (zh)
Other versions
CN105512881B (en
Inventor
王志成
王涛
聂旭阳
王金林
王海军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
UNION MOBILE PAY ELECTRONIC COMMERCE Co Ltd
Original Assignee
UNION MOBILE PAY ELECTRONIC COMMERCE Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by UNION MOBILE PAY ELECTRONIC COMMERCE Co Ltd filed Critical UNION MOBILE PAY ELECTRONIC COMMERCE Co Ltd
Priority to CN201510906413.0A priority Critical patent/CN105512881B/en
Publication of CN105512881A publication Critical patent/CN105512881A/en
Application granted granted Critical
Publication of CN105512881B publication Critical patent/CN105512881B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method and terminal for completing payment on the basis of a two-dimensional code. The two-dimensional code is scanned, wherein the two-dimensional code is generated according to short link address information corresponding to order information, and the short link address information comprises an APP identification of an application program; the short link address information is obtained through analyzing the scanned two-dimensional code; according to the short link address information, whether the terminal includes an APP corresponding to the APP identification in the short link address information is determined; and if the terminal comprises the APP corresponding to the APP identification, the APP is scheduled, and the order information is obtained by accessing the short link address information through the scheduled APP. The method and apparatus for completing the payment on the basis of the two-dimensional code, provided by the embodiments of the invention, complete the payment according to the identification of the two-dimensional code through selection of the corresponding application program, and thus the user demand matching degree is improved.

Description

A kind of method and terminal completing payment based on Quick Response Code
Technical field
The present invention relates to field of Internet communication, particularly relate to a kind of method and the terminal that complete payment based on Quick Response Code.
Background technology
Along with the fast development of Internet technology, ecommerce relies on advantage that is convenient, low cost day by day to go deep into daily life, and as the core link of ecommerce, on-line payment have also been obtained and develops rapidly.Along with being showing improvement or progress day by day and expansion of mobile phone and banking, mobile phone is adopted more and more to be subject to people's favor as the means of payment of shopping, consumption.
Quick Response Code (DimensionalBarcode) is according to certain rules in the chequered with black and white graphic recording data symbol information of plane distribution with certain specific geometric figure; Quick Response Code comprises and contains much information, and automatically processes, be highly suitable in payment system and be used as electronic certificate by image input device or photoelectric scanning device automatically identifying and reading to realize information.
The application of existing Quick Response Code in on-line payment field is generally as the mark of order, for carrying the mark of order note identification or commodity, with the commodity sign making server get order note identification or place an order, user needs to open application program corresponding to order, scans Quick Response Code in the application and completes payment.If but the Quick Response Code of corresponding application program B is scanned by application A, cannot payment be completed.And user is difficult to by checking that Quick Response Code is determined corresponding application program so general user can only open different application programs, to scan respectively, make to carry out the mode implementation of on-line payment by Quick Response Code mode at present single, underaction.
In sum, the current modes of payments implementation based on Quick Response Code is single, and underaction, user's request matching degree is low.
Summary of the invention
The invention provides a kind of method and the terminal that complete payment based on Quick Response Code, single in order to the modes of payments implementation solved based on Quick Response Code in prior art, underaction, the problem that user's request matching degree is low.
The embodiment of the present invention provides a kind of method completing payment based on Quick Response Code, comprising:
Terminal scanning Quick Response Code, wherein said Quick Response Code is that the short link address information corresponding according to sequence information generates, and described short chained address packets of information is containing application A PP mark;
Described terminal is resolved the described Quick Response Code scanned, and obtains short link address information;
Described terminal, according to described short link address information, judges whether described terminal comprises the APP of the APP mark correspondence in described short link address information;
If described terminal comprises described APP identify corresponding APP, then call described APP and identify corresponding APP, and access described short link address information by the APP called, obtain described sequence information.
Optionally, described terminal, according to described short link address information, after judging whether terminal comprises APP corresponding to described APP mark, also comprises:
If described terminal does not comprise described APP identify corresponding APP, then described terminal passes through the webpage that described in browser display, short link address information is corresponding.
Optionally, described terminal accesses described short link address information by the APP called, and after obtaining described sequence information, also comprises:
Described terminal, according to the described sequence information got, generates the first signature character string according to the form preset;
Whether the first signature character string described in described terminal judges is identical with the second signature character string in the short link address information in described Quick Response Code;
If identical, then show and pay the page;
If different, then generate warning information, and terminate payment flow.
Optionally, described terminal is called described APP and is identified corresponding APP, comprising:
Described terminal, according to application call agreement, is called described APP and is identified corresponding APP.
Optionally, described terminal is resolved the Quick Response Code scanned, and after obtaining short link address information, also comprises:
Described terminal, according to decruption key, is decrypted the short link address information in described Quick Response Code;
Wherein, described decruption key is that the encryption key corresponding according to the short link address information generating described Quick Response Code obtains.
The embodiment of the present invention is a kind of terminal completing payment based on Quick Response Code also, comprising:
Scanning element: for scanning Quick Response Code, wherein said Quick Response Code is that the short link address information corresponding according to sequence information generates, and described short chained address packets of information is containing application A PP mark;
Resolution unit: for resolving the described Quick Response Code scanned, obtain short link address information;
Acquiring unit: for according to described short link address information, judge whether terminal comprises the APP of the APP mark correspondence in described short link address information; If described terminal comprises described APP identify corresponding APP, then call described APP and identify corresponding APP, and access described short link address information by the APP called, obtain described sequence information.
Optionally, described acquiring unit, also for:
If described terminal does not comprise described APP identify corresponding APP, then pass through the webpage that described in browser display, short link address information is corresponding.
Optionally, described acquiring unit, also for:
According to the described sequence information got, generate the first signature character string according to the form preset;
Judge that whether described first signature character string is identical with the second signature character string in the short link address information in described Quick Response Code;
If identical, then show and pay the page;
If different, then generate warning information, and terminate payment flow.
Optionally, described acquiring unit, also for:
According to application call agreement, call described APP and identify corresponding APP.
Optionally, described resolution unit, also for:
According to decruption key, the short link address information in described Quick Response Code is decrypted;
Wherein, described decruption key is that the encryption key corresponding according to the short link address information generating described Quick Response Code obtains.
The embodiment of the present invention provides a kind of method and the terminal that complete payment based on Quick Response Code, and by scanning Quick Response Code, wherein Quick Response Code is that the short link address information corresponding according to sequence information generates, and short chained address packets of information is containing application A PP mark; The Quick Response Code scanned is resolved, obtains short link address information; According to short link address information, judge whether terminal comprises the APP of the APP mark correspondence in short link address information; If terminal comprises APP corresponding to APP mark, then call APP, and access short link address information by the APP called, obtain sequence information.The method and the terminal that complete payment based on Quick Response Code that the embodiment of the present invention provides, according to Quick Response Code identification with select corresponding application program to complete payment, perfect Quick Response Code payment function, improves user's request matching degree.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly introduced, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
A kind of method flow schematic diagram completing payment based on Quick Response Code that Fig. 1 provides for the embodiment of the present invention;
The Method And Principle schematic diagram completing payment based on Quick Response Code that Fig. 2 provides for the embodiment of the present invention;
The method flow schematic diagram of a kind of short chained address generation Quick Response Code that Fig. 3 provides for the embodiment of the present invention;
A kind of terminal structure schematic diagram completing payment based on Quick Response Code that Fig. 4 provides for the embodiment of the present invention.
Embodiment
In order to make the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the present invention is described in further detail, and obviously, described embodiment is only a part of embodiment of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making other embodiments all obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 example show a kind of method flow schematic diagram completing payment based on Quick Response Code that the embodiment of the present invention provides, comprising:
Step 101: terminal scanning Quick Response Code.
Wherein, Quick Response Code scanning is by the content in the application software acquisition two-dimension code image of intelligent mobile phone terminal and information.Quick Response Code in the embodiment of the present invention is that the short link address information corresponding according to sequence information generates, and short chained address packets of information is containing application A PP mark.
Particularly, after user places an order, system generates signature and order number according to sequence information, and sequence information is generated corresponding signature character string according to setting form; According to the generating algorithm of short chained address, signature character string is compressed, and is encrypted according to the secret key of encryption of setting, generate short link address information; Last according to short link address information and Quick Response Code generating algorithm, generate corresponding Quick Response Code
Further, short link address information also comprises application A PP mark, and such as, " U pays " APP is designated com.umpay.wallet, if short chained address packets of information containing field com.umpay.wallet, is then determined to comprise the mark that U pays APP in short link address information.
Step 102: terminal is resolved the Quick Response Code scanned, obtains short link address information.
Further, the decruption key corresponding according to the encryption key of the short link address information generating Quick Response Code, is decrypted the short link address information in Quick Response Code.Particularly, MD5 (Message-DigestAlgorithm5 can be adopted, Message-Digest Algorithm 5) cryptographic algorithm, the short link address information being generated Quick Response Code by encryption secret key pair is encrypted, terminal can prestore and the secret key of deciphering encrypted secret key pair and answer, after scanning Quick Response Code, be decrypted according to the short link address information in deciphering secret key pair Quick Response Code.
Step 103: according to short link address information, judges whether terminal comprises the APP of the APP mark correspondence in short link address information; If so, then step 104 is performed, otherwise, perform step 105.
Particularly, by the APP mark in short link address information, judge whether terminal comprises APP corresponding to APP mark, and such as, short chained address information comprises field com.umpay.wallet, then judge whether terminal is provided with U and pays APP.
Step 104: if terminal comprises APP corresponding to APP mark, then call the APP that APP mark is corresponding, and access short link address information by the APP called, obtain sequence information.
Particularly, if terminal comprises APP corresponding to APP mark, according to application call agreement, call the APP that APP mark is corresponding, and APP to be signed character string by access short chained address acquisition of information first, and resolve the first signature character string acquisition order number, finally according to order number inquiry sequence information.Such as, the first signature character string can be following form " orderid=wles20150109172209234012984627189 & signature=72d42c96fbcd9078d5497c5db6d03bbc ".
Step 105: if terminal does not comprise APP corresponding to APP mark, then pass through webpage corresponding to the short link address information of browser display.
Particularly, if terminal does not install corresponding APP, then call browser to pay the bill, such as upaywallet: //com.umpay.wallet/? v=uAjEJz, when having adjusted browser, from URL (UniformResourceLocator, URL(uniform resource locator)) address, obtain order character string, and resolve order character string acquisition order number, finally according to order number inquiry sequence information.
Further, in order to improve security performance, after the sequence information got, the second signature character string can be generated according to the form preset; And judge that whether the second signature character string is identical with the first signature character string in the short link address information in Quick Response Code; If identical, then show and pay the page, user selects bank card, and input card number and identifying code, complete payment by background service.If different, then generate warning information, and terminate payment flow.
Because the embodiment of the present invention is according to Quick Response Code identification with select corresponding application program to complete payment, thus the method completing payment based on Quick Response Code provided, perfect Quick Response Code payment function, improves user's request matching degree.
Be described in detail with the method completing payment based on Quick Response Code of concrete application mode to the embodiment of the present invention below, Fig. 2 completes the method application flow schematic diagram of payment for Quick Response Code that the embodiment of the present invention provides, as shown in Figure 2, comprising:
Step 201: the sequence information corresponding according to the payment operation on AppleWatch (apple wrist-watch), generates Quick Response Code.
Particularly, when user pays the bill on AppleWatch, first need to place an order, the server successfully that places an order generates sequence information, the i.e. sequence information of 32 characters, and assembles according to setting form.Such as, after assembling, form is " amount=1000 & orderdate=20150109 & merid=9996 & ordered=wles20150109172209234012984627189 & mobileid=18600347638 & username=hello "
Further, it does MD5 process to need the character string after to assembling to use fixing double secret key, and finally produce the signature character string of 32, concrete generative process is as follows:
First, character string corresponding with APP mark for the character string after assembling is connected, generates original character string; Then code conversion is done to original character string, after changing into GBK (ChineseInternalCodeSpecification, Hanzi coded character set) coding, convert binary code to again;
The MD5 algorithm that calling system provides, is specially CC_MD5 (cStr, (CC_LONG) data.length, result), wherein cStr is the binary code of original character string, and data.length is the length of binary code, and result is the char array generated after MD5 process; The char array that last poll generates, becomes the character string of 16 systems by each char character conversion, the signature character string after the final MD5 process generated.
Further, according to the generating algorithm of short chained address, signature character string is compressed, and be encrypted according to the secret key of encryption of setting, generate short link address information, namely generate 6 character strings, and " orderid=wles20150109172209234012984627189 & signature=72d42c96fbcd9078d5497c5db6d03bbc " corresponding for these 6 character strings is associated with in server database, as the unique index of this order.
Further, Quick Response Code is generated according to short chained address.
Step 202: judge whether to generate Quick Response Code success, if so, then perform step 203, otherwise return step 201.
Step 203: the AppleWatch Quick Response Code of generation being sent to payer.
Particularly, by AppleWatchOS (OperatingSystem, operating system) function of data is provided between the AppleWatch that provides of system, or AppleWatch is connected mobile phone by bluetooth, the Quick Response Code of generation is sent to the AppleWatch of the people of payment with the form of picture.
Step 204: scanning Quick Response Code.
Particularly, by the content in the application software acquisition two-dimension code image of intelligent mobile phone terminal and information.
Step 205: judge whether mobile phone terminal installs APP corresponding to APP mark.If so, then step 206 is performed; Otherwise perform step 208.
Step 206: call the APP that APP mark is corresponding, and paid by the APP called.
Particularly, the agreement by calling between application calls APP corresponding to APP mark.In OS system, application program can be carried out mutual by the mode opening specific URL, namely after URL, add the mode of key-value pair, such as, " upaywallet: //com.umpay.wallet/? q=uAjEJz ", wherein, the mark that " com.umpay.wallet " is App is generally generate with the inversion of domain name order.API (the ApplicationProgrammingInterface that invoked application is provided by system; application programming interface) get and transmit the parameter of coming in; also can judge that whether the URL imported into is correct simultaneously; different operations is performed for incorrect URL, plays the object of protection application program.
After having adjusted APP, the community string index community of 6 is obtained from URL address, short chained list is inquired about in server database, obtain character string " orderid=wles20150109172209234012984627189 & signature=72d42c96fbcd9078d5497c5db6d03bb ", the first signature character string is obtained after resolving, obtain order number, obtain sequence information according to order number.
Further, according to the sequence information got, assemble according to setting form " amount=1000 & orderdate=20150109 & merid=9996 & ordered=wles20150109172209234012984627189 & mobileid=18600347638 & username=hello ", and carry out MD5 process by corresponding decruption key, the second signature character string of generation.
Further, judge that whether the first signature character string is identical with the second signature character string, if identical, continue to pay, namely point out user to select bank card, input card number and identifying code, complete payment by background service.Otherwise prompting mistake also exits APP delivery operation.
Step 207: judge whether to pay successfully, if so, then terminate payment flow, otherwise return step 206.
Step 208: paid by browser.
If terminal does not install APP corresponding to APP mark, then call browser to complete payment.Such as, upaywallet: //com.umpay.wallet/? v=uAjEJz, when calling browser, the community string index community of 6 is got from URL address, short chained list is inquired about in server database, obtain character string " orderid=wles20150109172209234012984627189 & signature=72d42c96fbcd9078d5497c5db6d03bb ", the first signature character string is obtained after resolving, obtain order number, obtain sequence information according to order number.
Further, according to the sequence information got, assemble according to setting form " amount=1000 & orderdate=20150109 & merid=9996 & ordered=wles20150109172209234012984627189 & mobileid=18600347638 & username=hello ", and carry out MD5 process by corresponding decruption key, the second signature character string of generation.
Further, judge that whether the first signature character string is identical with the second signature character string, if identical, continue to pay, namely point out user to select bank card, input card number and identifying code, complete payment by background service.Otherwise prompting mistake also exits webpage delivery operation.
Step 209: judge whether to pay successfully, if so, then terminate payment flow, otherwise return step 208.
Further, generate Quick Response Code according to short chained address in the embodiment of the present invention, concrete steps as shown in Figure 3, comprising:
Step 301: data analysis.Particularly, determine the character types of encoding, convert sign character to by corresponding character set; Select error-correction level, under the condition that specification is certain, the capacity of error-correction level its True Data higher is less, generally selects general binary character types.
Step 302: data encoding.Particularly, data character is converted to bit stream, every 8 code words, the overall codeword sequence forming data, and encodes according to set model, to improve code efficiency.
Step 303: Error Correction of Coding.Particularly, on demand by the codeword sequence piecemeal in step 302, and according to the code word of error-correction level and piecemeal, produce error correction code word, and after error correction code word is joined code word data sequence, generate error correction sequence.
Step 304: construction data information.Particularly, under the condition that specification is determined, error correction sequence is put into piecemeal in order, by regulation, deblocking is calculated each piecemeal, draw corresponding error correcting code block block, error correcting code block block is formed a sequence, after adding code word data sequence in order.
Step 305: structural matrix.Particularly, detection figure, separator, positioning pattern, correction graph and code word module are put into matrix.
Step 306: production form and version information.Particularly, production form and version information are put into respective regions.
Based on same inventive concept, the embodiment of the present invention also provides a kind of terminal completing payment based on Quick Response Code, as shown in Figure 4, is a kind of terminal structure schematic diagram completing payment based on Quick Response Code that the embodiment of the present invention provides, comprises:
Scanning element 401: for scanning Quick Response Code, wherein said Quick Response Code is that the short link address information corresponding according to sequence information generates, and described short chained address packets of information is containing application A PP mark;
Resolution unit 402: for resolving the described Quick Response Code scanned, obtain short link address information;
Acquiring unit 403: for according to described short link address information, judge whether terminal comprises the APP of the APP mark correspondence in described short link address information; If described terminal comprises described APP identify corresponding APP, then call described APP and identify corresponding APP, and access described short link address information by the APP called, obtain described sequence information.
Optionally, described acquiring unit 403, also for:
If described terminal does not comprise described APP identify corresponding APP, then pass through the webpage that described in browser display, short link address information is corresponding.
Optionally, described acquiring unit 403, also for:
According to the described sequence information got, generate the first signature character string according to the form preset;
Judge that whether described first signature character string is identical with the second signature character string in the short link address information in described Quick Response Code;
If identical, then show and pay the page;
If different, then generate warning information, and terminate payment flow.
Optionally, described acquiring unit 403, also for:
According to application call agreement, call described APP and identify corresponding APP.
Optionally, described resolution unit 402, also for:
According to decruption key, the short link address information in described Quick Response Code is decrypted;
Wherein, described decruption key is that the encryption key corresponding according to the short link address information generating described Quick Response Code obtains.
The embodiment of the present invention provides a kind of terminal completing payment based on Quick Response Code, and by scanning Quick Response Code, wherein Quick Response Code is that the short link address information corresponding according to sequence information generates, and short chained address packets of information is containing application A PP mark; The Quick Response Code scanned is resolved, obtains short link address information; According to short link address information, judge whether terminal comprises the APP of the APP mark correspondence in short link address information; If terminal comprises APP corresponding to APP mark, then call APP, and access short link address information by the APP called, obtain sequence information.The terminal completing payment based on Quick Response Code that the embodiment of the present invention provides, according to Quick Response Code identification with select corresponding application program to complete payment, perfect Quick Response Code payment function, improves user's request matching degree.
The present invention describes with reference to according to the process flow diagram of the method for the embodiment of the present invention, equipment (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can being provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computing machine or other programmable data processing device produce system for realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising order set, and this order set realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make on computing machine or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computing machine or other programmable devices is provided for the step realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. complete a method for payment based on Quick Response Code, it is characterized in that, comprising:
Terminal scanning Quick Response Code, wherein said Quick Response Code is that the short link address information corresponding according to sequence information generates, and described short chained address packets of information is containing application A PP mark;
Described terminal is resolved the described Quick Response Code scanned, and obtains short link address information;
Described terminal, according to described short link address information, judges whether described terminal comprises the APP of the APP mark correspondence in described short link address information;
If described terminal comprises described APP identify corresponding APP, then call described APP and identify corresponding APP, and access described short link address information by the APP called, obtain described sequence information.
2. the method for claim 1, is characterized in that, described terminal, according to described short link address information, after judging whether terminal comprises APP corresponding to described APP mark, also comprises:
If described terminal does not comprise described APP identify corresponding APP, then described terminal passes through the webpage that described in browser display, short link address information is corresponding.
3. the method for claim 1, is characterized in that, described terminal accesses described short link address information by the APP called, and after obtaining described sequence information, also comprises:
Described terminal, according to the described sequence information got, generates the first signature character string according to the form preset;
Whether the first signature character string described in described terminal judges is identical with the second signature character string in the short link address information in described Quick Response Code;
If identical, then show and pay the page;
If different, then generate warning information, and terminate payment flow.
4. the method for claim 1, is characterized in that, described terminal is called described APP and identified corresponding APP, comprising:
Described terminal, according to application call agreement, is called described APP and is identified corresponding APP.
5. the method for claim 1, is characterized in that, described terminal is resolved the Quick Response Code scanned, and after obtaining short link address information, also comprises:
Described terminal, according to decruption key, is decrypted the short link address information in described Quick Response Code;
Wherein, described decruption key is that the encryption key corresponding according to the short link address information generating described Quick Response Code obtains.
6. complete a terminal for payment based on Quick Response Code, it is characterized in that, comprising:
Scanning element: for scanning Quick Response Code, wherein said Quick Response Code is that the short link address information corresponding according to sequence information generates, and described short chained address packets of information is containing application A PP mark;
Resolution unit: for resolving the described Quick Response Code scanned, obtain short link address information;
Acquiring unit: for according to described short link address information, judge whether terminal comprises the APP of the APP mark correspondence in described short link address information; If described terminal comprises described APP identify corresponding APP, then call described APP and identify corresponding APP, and access described short link address information by the APP called, obtain described sequence information.
7. terminal as claimed in claim 6, is characterized in that, described acquiring unit, also for:
If described terminal does not comprise described APP identify corresponding APP, then pass through the webpage that described in browser display, short link address information is corresponding.
8. terminal as claimed in claim 6, is characterized in that, described acquiring unit, also for:
According to the described sequence information got, generate the first signature character string according to the form preset;
Judge that whether described first signature character string is identical with the second signature character string in the short link address information in described Quick Response Code;
If identical, then show and pay the page;
If different, then generate warning information, and terminate payment flow.
9. terminal as claimed in claim 6, is characterized in that, described acquiring unit, also for:
According to application call agreement, call described APP and identify corresponding APP.
10. terminal as claimed in claim 6, is characterized in that, described resolution unit, also for:
According to decruption key, the short link address information in described Quick Response Code is decrypted;
Wherein, described decruption key is that the encryption key corresponding according to the short link address information generating described Quick Response Code obtains.
CN201510906413.0A 2015-12-09 2015-12-09 A kind of method and terminal for completing payment based on two dimensional code Active CN105512881B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510906413.0A CN105512881B (en) 2015-12-09 2015-12-09 A kind of method and terminal for completing payment based on two dimensional code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510906413.0A CN105512881B (en) 2015-12-09 2015-12-09 A kind of method and terminal for completing payment based on two dimensional code

Publications (2)

Publication Number Publication Date
CN105512881A true CN105512881A (en) 2016-04-20
CN105512881B CN105512881B (en) 2019-09-17

Family

ID=55720842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510906413.0A Active CN105512881B (en) 2015-12-09 2015-12-09 A kind of method and terminal for completing payment based on two dimensional code

Country Status (1)

Country Link
CN (1) CN105512881B (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106610835A (en) * 2016-12-23 2017-05-03 广东欧珀移动通信有限公司 Identification code processing method and device, and computer equipment
CN106981012A (en) * 2017-03-21 2017-07-25 上海动联信息技术股份有限公司 A kind of dynamic two-dimension code order generation method and equipment
CN107194690A (en) * 2017-06-23 2017-09-22 珠海市魅族科技有限公司 A kind of two-dimensional code scanning method and terminal, computer installation and readable storage medium storing program for executing
CN107657445A (en) * 2017-07-04 2018-02-02 深圳市谷熊网络科技有限公司 A kind of on-line payment method and on-line payment system
CN107894927A (en) * 2017-09-30 2018-04-10 用友金融信息技术股份有限公司 Data transfer device and method and terminal based on Quick Response Code
CN107944325A (en) * 2017-11-23 2018-04-20 维沃移动通信有限公司 A kind of barcode scanning method, barcode scanning device and mobile terminal
CN108197245A (en) * 2017-12-29 2018-06-22 天脉聚源(北京)科技有限公司 Share the method and device of commodity based on wechat platform
CN108279946A (en) * 2017-12-01 2018-07-13 运鼎科技(北京)有限公司 A kind of method and apparatus for transferring seller application
CN108334569A (en) * 2018-01-16 2018-07-27 中国平安人寿保险股份有限公司 Insuring method, system, equipment and the storage medium connect based on short chain
CN109034317A (en) * 2018-08-28 2018-12-18 努比亚技术有限公司 A kind of two-dimensional code scanning method, terminal and computer readable storage medium
CN109214480A (en) * 2018-08-31 2019-01-15 拉卡拉支付股份有限公司 Information processing method, device, electronic equipment and computer readable storage medium
CN109344571A (en) * 2018-10-08 2019-02-15 珠海格力电器股份有限公司 Music processing method, music acquisition method and device and household appliance
CN109523304A (en) * 2018-10-22 2019-03-26 北京奇虎科技有限公司 A kind of method for previewing and device of advertisement
CN109583259A (en) * 2019-01-30 2019-04-05 维沃移动通信有限公司 Information identifying method and terminal device
CN109801136A (en) * 2019-01-17 2019-05-24 广州麒龙网络科技有限公司 Method of ordering, system, terminal, server and the medium for preventing malice from placing an order
CN109829122A (en) * 2018-12-20 2019-05-31 浙江口碑网络技术有限公司 Obtain method and device, the storage medium, electronic device of ingress for service
CN110097354A (en) * 2019-04-11 2019-08-06 厦门快商通信息咨询有限公司 A kind of Auto-matching method of payment, device, terminal and storage medium based on barcode scanning payment
CN110597550A (en) * 2019-08-14 2019-12-20 平安国际智慧城市科技股份有限公司 Application program recommendation downloading method and device, electronic equipment and storage medium
CN110930142A (en) * 2018-09-20 2020-03-27 美凯利 Information processing method and device, and non-transitory computer-readable storage medium
CN111026464A (en) * 2019-11-06 2020-04-17 维沃移动通信有限公司 Identification method and electronic equipment
CN111553775A (en) * 2020-05-05 2020-08-18 大连遨游智能科技有限公司 Experience type retail method and system based on travel
CN112800803A (en) * 2021-04-09 2021-05-14 腾讯科技(深圳)有限公司 Graphic code identification method, device, equipment and storage medium
CN113570362A (en) * 2021-07-30 2021-10-29 北京达佳互联信息技术有限公司 Two-dimensional code checking method and device
CN113761406B (en) * 2021-09-03 2024-06-04 丰巢网络技术有限公司 Intelligent cabinet two-dimension code short-chain generation method and device, medium and electronic equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140033273A1 (en) * 2012-07-30 2014-01-30 George Steven Rathbun Automating calls between separate and distinct applications for invoking an identity verification function
CN104809612A (en) * 2015-04-23 2015-07-29 联动优势电子商务有限公司 Order payment method, server and mobile terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140033273A1 (en) * 2012-07-30 2014-01-30 George Steven Rathbun Automating calls between separate and distinct applications for invoking an identity verification function
CN104809612A (en) * 2015-04-23 2015-07-29 联动优势电子商务有限公司 Order payment method, server and mobile terminal

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106610835A (en) * 2016-12-23 2017-05-03 广东欧珀移动通信有限公司 Identification code processing method and device, and computer equipment
CN106981012A (en) * 2017-03-21 2017-07-25 上海动联信息技术股份有限公司 A kind of dynamic two-dimension code order generation method and equipment
CN107194690A (en) * 2017-06-23 2017-09-22 珠海市魅族科技有限公司 A kind of two-dimensional code scanning method and terminal, computer installation and readable storage medium storing program for executing
CN107657445A (en) * 2017-07-04 2018-02-02 深圳市谷熊网络科技有限公司 A kind of on-line payment method and on-line payment system
CN107894927A (en) * 2017-09-30 2018-04-10 用友金融信息技术股份有限公司 Data transfer device and method and terminal based on Quick Response Code
WO2019101097A1 (en) * 2017-11-23 2019-05-31 维沃移动通信有限公司 Code scanning method, code scanning device and mobile terminal
CN107944325A (en) * 2017-11-23 2018-04-20 维沃移动通信有限公司 A kind of barcode scanning method, barcode scanning device and mobile terminal
CN107944325B (en) * 2017-11-23 2020-01-03 维沃移动通信有限公司 Code scanning method, code scanning device and mobile terminal
US11449857B2 (en) 2017-11-23 2022-09-20 Vivo Mobile Communication Co., Ltd. Code scanning method, code scanning device and mobile terminal
CN108279946A (en) * 2017-12-01 2018-07-13 运鼎科技(北京)有限公司 A kind of method and apparatus for transferring seller application
CN108279946B (en) * 2017-12-01 2022-01-25 运鼎科技(北京)有限公司 Method and device for calling seller application
CN108197245A (en) * 2017-12-29 2018-06-22 天脉聚源(北京)科技有限公司 Share the method and device of commodity based on wechat platform
CN108334569A (en) * 2018-01-16 2018-07-27 中国平安人寿保险股份有限公司 Insuring method, system, equipment and the storage medium connect based on short chain
CN108334569B (en) * 2018-01-16 2021-03-23 中国平安人寿保险股份有限公司 Insurance application method, system, equipment and storage medium based on short link
CN109034317A (en) * 2018-08-28 2018-12-18 努比亚技术有限公司 A kind of two-dimensional code scanning method, terminal and computer readable storage medium
CN109214480A (en) * 2018-08-31 2019-01-15 拉卡拉支付股份有限公司 Information processing method, device, electronic equipment and computer readable storage medium
CN110930142A (en) * 2018-09-20 2020-03-27 美凯利 Information processing method and device, and non-transitory computer-readable storage medium
CN109344571A (en) * 2018-10-08 2019-02-15 珠海格力电器股份有限公司 Music processing method, music acquisition method and device and household appliance
CN109523304B (en) * 2018-10-22 2024-03-05 北京奇虎科技有限公司 Advertisement previewing method and device
CN109523304A (en) * 2018-10-22 2019-03-26 北京奇虎科技有限公司 A kind of method for previewing and device of advertisement
CN109829122A (en) * 2018-12-20 2019-05-31 浙江口碑网络技术有限公司 Obtain method and device, the storage medium, electronic device of ingress for service
CN109801136B (en) * 2019-01-17 2021-04-23 广州麒龙网络科技有限公司 Food ordering method, system, terminal, server and medium for preventing malicious ordering
CN109801136A (en) * 2019-01-17 2019-05-24 广州麒龙网络科技有限公司 Method of ordering, system, terminal, server and the medium for preventing malice from placing an order
CN109583259A (en) * 2019-01-30 2019-04-05 维沃移动通信有限公司 Information identifying method and terminal device
CN110097354A (en) * 2019-04-11 2019-08-06 厦门快商通信息咨询有限公司 A kind of Auto-matching method of payment, device, terminal and storage medium based on barcode scanning payment
CN110597550A (en) * 2019-08-14 2019-12-20 平安国际智慧城市科技股份有限公司 Application program recommendation downloading method and device, electronic equipment and storage medium
CN111026464A (en) * 2019-11-06 2020-04-17 维沃移动通信有限公司 Identification method and electronic equipment
CN111553775A (en) * 2020-05-05 2020-08-18 大连遨游智能科技有限公司 Experience type retail method and system based on travel
CN111553775B (en) * 2020-05-05 2023-09-05 大连遨游智能科技有限公司 Experience type retail method and system based on travel
CN112800803A (en) * 2021-04-09 2021-05-14 腾讯科技(深圳)有限公司 Graphic code identification method, device, equipment and storage medium
CN113570362A (en) * 2021-07-30 2021-10-29 北京达佳互联信息技术有限公司 Two-dimensional code checking method and device
CN113761406B (en) * 2021-09-03 2024-06-04 丰巢网络技术有限公司 Intelligent cabinet two-dimension code short-chain generation method and device, medium and electronic equipment

Also Published As

Publication number Publication date
CN105512881B (en) 2019-09-17

Similar Documents

Publication Publication Date Title
CN105512881A (en) Method and terminal for completing payment on the basis of two-dimensional code
US10182050B2 (en) Data processing based on two-dimensional code
AU2013298545B2 (en) Method for generating a code, authorization method and authorization system for authorizing an operation
CN104252613B (en) A kind of virtual objects acquisition methods, device and terminal
CN104468531A (en) Authorization method, device and system for sensitive data
CN106600269A (en) Paying method and platform based on two-dimensional barcode
CN102761580A (en) Information safety processing method, processing server and processing client side
CN104599112A (en) Information transmission method, device and system
CN105515783A (en) Identity authentication method, server and authentication terminal
CN103281187B (en) Safety certifying method, equipment and system
CN107169775A (en) False proof marketing system and the method for tracing to the source based on wechat
CN104580112A (en) Service authentication method and system, and server
CN105654006A (en) Two-dimensional code scanning interaction method and apparatus
CN105162604A (en) Feature image identification based verification method and system, and verification server
CN104253689A (en) User identity module card generated dynamic password authentication method and system based on QR (quick response) code
CN109767205A (en) A kind of payment two-dimension code safe payment methods and system without re-authentication
CN109640374A (en) Wireless network access, processing method, device, storage medium and computer equipment
CN112861033B (en) Method and device for executing service
CN113850587A (en) Information display method, device and equipment
CN105046558A (en) Invoice authentication method and system
CN107402811B (en) Resource binding method and device
CN109409891B (en) Courseware sharing method and device
CN105187422B (en) Rely on the anti-phishing website identification method and system on latent image coding techniques
CN110942567A (en) Self-service equipment data processing method, device and system
CN109978683A (en) Supply chain management method, system, storage medium and electronic equipment

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