[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20120010682A - Payment Method and System Based on Two-Dimensional Barcode - Google Patents

Payment Method and System Based on Two-Dimensional Barcode Download PDF

Info

Publication number
KR20120010682A
KR20120010682A KR1020100072161A KR20100072161A KR20120010682A KR 20120010682 A KR20120010682 A KR 20120010682A KR 1020100072161 A KR1020100072161 A KR 1020100072161A KR 20100072161 A KR20100072161 A KR 20100072161A KR 20120010682 A KR20120010682 A KR 20120010682A
Authority
KR
South Korea
Prior art keywords
payment
information
dimensional barcode
reading
identification code
Prior art date
Application number
KR1020100072161A
Other languages
Korean (ko)
Inventor
김제희
Original Assignee
(주)이니시스
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 (주)이니시스 filed Critical (주)이니시스
Priority to KR1020100072161A priority Critical patent/KR20120010682A/en
Publication of KR20120010682A publication Critical patent/KR20120010682A/en

Links

Images

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/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • 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/08Payment architectures
    • G06Q20/16Payments settled via telecommunication systems
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Finance (AREA)
  • Computing Systems (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

PURPOSE: A payment method and system based on 2D barcode is provided to perform payment using a payment module which is embedded in a personal wireless terminal. CONSTITUTION: A generated identification code and a 2D barcode including product information is read(S210). The generated identification code is verified. If the code is succeeded in verification, the authentication value of a reader is added(S220). The generated identification code, the product information, vendor information, payment information, and an authentication value are transmitted to the payment server(S240). A payment window necessary for the payment is displayed.

Description

이차원 바코드에 기초한 결제 방법 및 결제 시스템{Payment Method and System Based on Two-Dimensional Barcode}Payment Method and System Based on Two-Dimensional Barcode}

본 발명은 이차원 바코드에 기초한 결제 방법에 관한 것으로서, 좀 더 자세하게는 개인무선단말기로 판독된 이차원 바코드에 기초하여 개인무선단말기에 설치된 결제 모듈에 의해서 결제를 처리하는 방법에 관한 것이다.The present invention relates to a payment method based on a two-dimensional bar code, and more particularly, to a method for processing a payment by a payment module installed in a personal wireless terminal based on a two-dimensional bar code read by a personal wireless terminal.

상품에 대한 정보를 간편하게 표시하고 판독하기 위해서 바코드가 널리 사용되고 있다. 1차원적인 선으로 표시되는 1차원 바코드에 비해 더 많은 정보를 기록할 수 있는 이차원 바코드가 최근에 널리 사용되고 있는데 대표적으로 QR 코드가 있다. 한편, 최근에는 SNS(Social Network Service)가 널리 확산되고 있는데 페이스북, 마이스페이스, 싸이월드가 그 예이다. 그리고 블로그를 운영하는 사용자도 계속 증가하고 있다. 이와 같은 SNS나 블로그를 통해서 사용자가 판매하고자 하는 상품이나 서비스를 올려 놓는 경우도 많아지고 있고, 그러한 상품 판매나 서비스의 결제를 위한 다양한 기술이 개발되고 있다. 그런데 그러한 결제 모듈은 대부분 익스플로러에서만 구동되도록 설계되고 운용되고 있기 때문에 익스플로러 이외의 웹 브라우저를 사용하는 사용자는 SNS나 블로그를 통한 상품 결제가 원천적으로 불가능하게 된다. 이는 통상의 인터넷 쇼핑몰에서도 마찬가지 문제로 대두된다.Bar codes are widely used to easily display and read information about products. Two-dimensional barcodes that can record more information than one-dimensional barcodes represented by one-dimensional lines have been widely used in recent years. In recent years, social network services (SNS) have become widespread, such as Facebook, MySpace, and Cyworld. And the number of users who run blogs is increasing. In many cases, the user places a product or a service that the user wants to sell through SNS or a blog, and various technologies for the sale of the product or the payment of the service have been developed. However, since most payment modules are designed and operated only in Explorer, users using web browsers other than Explorer are not able to make payments through SNS or blogs. This problem occurs in the normal Internet shopping malls as well.

또한 이 이차원 바코드는 바코드 생성 프로그램만 있으면 누구나 생성할 수 있고, 통상의 바코드 판독기로 누구나 판독을 할 수 있기 때문에, 이차원 바코드에 기초한 결제 서비스를 제공할 때에 판매자에 대한 개인 정보 누출, 상품 정보에 대한 위변조, 결제 URL을 임의로 생성하여 피싱을 통한 개인정보 내지 결제정보를 취득할 수 있는 문제가 야기되어 결제 신뢰성 및 개인정보 보호에 심대한 위험을 끼칠 수가 있다.In addition, this two-dimensional barcode can be generated by anyone with a barcode generation program, and can be read by anyone with a conventional barcode reader. By generating forgery and payment URLs arbitrarily, personal information or payment information may be acquired through phishing, which may pose a significant risk to payment reliability and privacy.

본 발명은 이차원 바코드에 기초한 결제 방법을 제안하되 피싱(해킹), 위변조 방지 기술 등을 추가적으로 제안함으로써 전술한 바와 같은 결제상의 문제점을 해결하는 것을 목표로 한다.The present invention proposes a payment method based on a two-dimensional bar code, but aims to solve the above-mentioned problems in payment by additionally suggesting phishing (hacking), anti-forgery and the like.

본 발명은, 매체에 표시되고 생성 식별 코드, 상품 정보, 판매자 정보 및 결제 정보를 포함하는 이차원 바코드와, 상기 이차원 바코드를 판독하는 판독부와 결제 모듈을 포함하는 결제 장치와, 상기 결제 장치와 통신망으로 정보 전송이 가능하도록 연결된 결제 서버를 포함하는 환경에서 상기 결제 장치가 이차원 바코드를 판독하여 결제를 수행하는 방법에 관한 것으로서, 생성 식별 코드 및 상품 정보를 포함하는 이차원 바코드를 판독하는 제1 단계와, 상기 생성 식별 코드를 검증하는 제2 단계와, 상기 제2 단계에서 검증에 성공하면 판독부의 인증값을 추가하는 제3 단계와, 상기 생성 식별 코드, 상품 정보, 판매자 정보 및 결제 정보 그리고 판독부의 인증값을 결제 서버로 전송하는 제4 단계와, 상기 결제 서버로부터 인증 성공 결과를 수신하면 상품 결제에 필요한 결제창을 표시하는 제5 단계와, 상기 결제창을 통해 결제 정보를 입력받아 결제 서버로 전송하는 제6 단계와, 상기 결제 서버로부터 결제 처리 결과를 수신하여 표시하는 제7 단계를 포함한다.The present invention provides a payment device including a two-dimensional bar code displayed on a medium and including a generated identification code, product information, seller information and payment information, a reading unit and a payment module for reading the two-dimensional bar code, and the payment device and a communication network. A method of performing a payment by reading a two-dimensional barcode by the payment device in an environment including a payment server connected to enable information transmission to a mobile station, the method comprising: a first step of reading a two-dimensional barcode including a generated identification code and product information; A second step of verifying the generation identification code, a third step of adding an authentication value of a reading unit when the verification is successful in the second step, the generation identification code, product information, seller information and payment information, and reading unit A fourth step of transmitting the authentication value to the payment server; and receiving the authentication success result from the payment server. And a fifth step of displaying the payment window required for, receiving the payment information from the payment window and a sixth step of transmitting to the payment server, and a seventh step of displaying by receiving billing processing results from the payment server.

상기 생성 식별 정보는 결제 서버 주체가 제공하는 생성기의 식별 정보이다. 이 식별 정보를 검증함으로써, 해당 이차원 바코드가 과연 정당하게 생성된 바코드인지 여부를 확인할 수 있다.The generation identification information is identification information of a generator provided by a payment server entity. By verifying this identification information, it is possible to confirm whether or not the two-dimensional bar code is a bar code generated justly.

그리고 상기 결제 처리 결과는 판매자측에도 전송되는 것이 바람직하다. 판매자측에는 별도의 고지 시스템을 통해 고지되거나, 문자 메시지 또는 이메일로 전송할 수 있다.And the payment processing result is preferably transmitted to the seller side. Sellers can be notified via a separate notification system, or can be sent via text message or email.

본 발명에 의하면, 이차원 바코드를 판독하여 바코드에 기록되어 있는 상품 정보에 기초하여 결제 모듈을 구동시킴으로써 이차원 바코드가 표시되어 있는 매체에 관계없이 매우 편리한 온라인 결제가 가능해진다. 특히 웹 브라우저의 종류에 상관없이 화면에 표시된 이차원 바코드를 판독하여 스마트폰 등과 같은 개인무선단말기에 탑재된 결제 모듈로 결제를 할 수 있게 됨으로써 웹 브라우저 종속성에서 벗어날 수 있게 되어 결제 편의성이 증진된다.According to the present invention, by reading a two-dimensional bar code and driving a payment module based on product information recorded in the bar code, online payment is very convenient regardless of the medium on which the two-dimensional bar code is displayed. In particular, regardless of the type of web browser, by reading the two-dimensional bar code displayed on the screen can be paid by the payment module mounted on a personal wireless terminal, such as a smart phone can be freed from the dependency of the web browser, thereby improving the convenience of payment.

그리고 이차원 바코드 내에 생성 식별 코드를 삽입시키고, 상품정보, 판매자 정보 그리고 결제 정보를 모두 암호화하며, 나아가 결제 장치 판독부의 인증값도 암호화하여 결제 서버측 인증을 거쳐 결제가 진행되도록 함으로써, 상품 정보의 위변조가 방지되며, 판매자 개인 정보를 보호할 수 있고, 결제 서버의 URL 위변조에 의한 피싱 등을 방지할 수 있어 안전한 상품 결제가 담보될 수 있다.In addition, by inserting a generation identification code into a two-dimensional barcode, encrypting all the product information, seller information and payment information, and also encrypts the authentication value of the payment device reading unit to proceed through the payment server-side authentication, the forgery of the product information Can be prevented, the seller can protect personal information, and can prevent phishing due to forgery of the URL of the payment server can be secured payment of goods.

도 1은 본 발명에 의한 결제 방법이 수행되는 환경을 도시한 도면.
도 2는 본 발명에 의한 결제 과정의 흐름도.
도 3은 본 발명에 의한 이차원 바코드의 구조.
1 is a diagram illustrating an environment in which a payment method according to the present invention is performed.
2 is a flowchart of a payment process according to the present invention.
3 is a structure of a two-dimensional barcode according to the present invention.

이하에서는 첨부 도면을 참조하여 본 발명의 양호한 실시예에 대해서 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

도 1에 도시된 바와 같이 본 발명에 의한 결제 방법은, 이차원 바코드(100)가 표시되어 있는 매체(1)와, 이차원 바코드 판독부(250)가 장착된 결제 장치(200)와, 결제 서버(20)와, 금융기관 서버(30)를 포함한다. 결제 장치(200)와, 결제 서버(20)와 금융기관 서버(30)는 서로 통신망(10)에 의해 데이터 전송이 가능하도록 연결되어 있다. 이차원 바코드는 어떤 것을 채택하더라도 무방하지만 QR 코드를 사용하는 것이 바람직하다. 결제 장치(200)에는 결제 모듈(230)이 탑재된 개인무선단말기인 것이 바람직하다. 개인무선단말기의 예로서 스마트폰이 있다. 이차원 바코드 판독부(250)는 개인무선단말기에 장착된 카메라를 포함한다. 카메라에 의해 인식된 이차원 바코드 이미지는 판독부(250)에서 정보가 판독된다.As shown in FIG. 1, the payment method according to the present invention includes a medium 1 on which a two-dimensional barcode 100 is displayed, a payment device 200 equipped with a two-dimensional barcode reader 250, and a payment server ( 20) and a financial institution server 30. The payment device 200, the payment server 20, and the financial institution server 30 are connected to each other to allow data transmission by the communication network 10. Two-dimensional barcodes may be adopted, but it is preferable to use QR codes. The payment device 200 is preferably a personal wireless terminal on which the payment module 230 is mounted. An example of a personal wireless terminal is a smartphone. The two-dimensional barcode reader 250 includes a camera mounted on a personal wireless terminal. In the two-dimensional barcode image recognized by the camera, information is read by the reading unit 250.

매체(1)는 SNS나 블로그가 표시되는 모니터 화면이 될 수도 있으며, 광고 전단지나 책자 등과 같은 인쇄 매체일 수도 있다. 또는 오프라인 상점의 테이블이나 메뉴판 등이 될 수도 있으며, TV를 통해 방송되는 홈쇼핑 화면이 될 수도 있다. 이차원 바코드가 표시될 수 있는 매체라면 어느 것이든 가능하다.The medium 1 may be a monitor screen on which an SNS or a blog is displayed, or may be a print medium such as an advertisement leaflet or a booklet. Alternatively, it may be a table or a menu board of an offline store, or a home shopping screen broadcast through a TV. Any medium that can display a two-dimensional bar code is possible.

이차원 바코드(100)에는 상품 정보부(110)와, 판매자 정보부(120)와 결제 정보부(130)가 포함된다. 상품 정보부(110)에는 상품명, 금액, 주문 옵션 등의 상품 정보(111)가 기록되어 제1 암호화되며, 판매자 정보부(120)에는 판매자명, 연락처, 주소, 판매결과 회신 URL 등의 판매자 정보(121)가 기록되며 제2 암호화된다. 결제 정보부(130)에는 결제 서버 URL과 생성 식별 코드 등의 결제정보(122)가 기록되며 제3 암호화된다. 제1 암호화를 통해 상품 정보의 위변조가 방지되며, 제2 암호화에 의해 판매자의 정보가 보호되며, 제3 암호화를 통해 결제 URL의 변경에 대한 피싱 및 위변조가 방지된다.The two-dimensional barcode 100 includes a product information unit 110, a seller information unit 120 and a payment information unit 130. In the product information unit 110, product information 111 such as a product name, an amount of money, an order option, and the like are recorded and first encrypted. ) Is recorded and second encrypted. The payment information unit 130 records payment information 122 such as a payment server URL and a generation identification code, and encrypts the third information. The first encryption prevents the forgery of the product information, the second encryption protects the seller's information, and the third encryption prevents the phishing and forgery of the change of the payment URL.

이차원 바코드는 결제 서버(20)의 주체가 제공하는 생성기로만 생성되는 것이 바람직하다. 그리고 이차원 바코드에는 생성 식별 코드를 포함하도록 구성한다.
The two-dimensional barcode is preferably generated only by the generator provided by the subject of the payment server 20. The two-dimensional barcode is configured to include a generation identification code.

다음으로 본 발명에 의한 결제 과정을 도 2를 참조하여 설명하기로 한다.Next, a payment process according to the present invention will be described with reference to FIG. 2.

판매자는 결제 서버(20) 주체가 제공하는 이차원 바코드 생성 프로그램에 판매자 정보 및 상품 정보를 입력하여 이차원 바코드(100)를 생성한다.(단계 S200) 이차원 바코드(100)에는 판매자가 입력한 정보 이외에 결제 정보(122)도 포함되는데, 포함되는 정보는 모두 암호화하는 것이 바람직하다.The seller generates the two-dimensional barcode 100 by inputting the seller information and product information to the two-dimensional barcode generation program provided by the payment server 20. (Step S200) In addition to the information input by the seller in the two-dimensional barcode 100 payment Information 122 is also included, and all the information included is preferably encrypted.

판매자가 게시한 상품을 구매하려는 구매자는 결제 장치(200)의 판독부(250)로 이차원 바코드를 판독한다.(단계 S210) 이차원 바코드(100)를 스캔하면 자동적으로 결제 모듈(230)이 구동되게 할 수도 있고, 결제 모듈(230)을 구동시킨 후에 판독 버튼을 조작하여 이차원 바코드를 스캔하여 판독하도록 구성할 수도 있다. 이차원 바코드에 포함되어 있는 생성 식별코드를 검증하고(단계 S220) 이 검증이 성공하면 결제 장치(200) 또는 결제 장치 판독기(250)의 인증값을 추가한다. 이 인증값은 결제 서버(200)에서 해당 결제 장치(200)가 인증받은 결제 장치인지 여부를 판단하기 위해 사용한다. 검증에 실패하면 에러 메시지를 표시한다.(단계 S230)The purchaser who wants to purchase the goods posted by the seller reads the two-dimensional barcode by the reading unit 250 of the payment device 200. (Step S210) When the two-dimensional barcode 100 is scanned, the payment module 230 is automatically driven. Alternatively, after driving the payment module 230, the read button may be operated to scan and read the two-dimensional barcode. The generated identification code included in the two-dimensional bar code is verified (step S220). If the verification is successful, the authentication value of the payment device 200 or the payment device reader 250 is added. This authentication value is used by the payment server 200 to determine whether the corresponding payment device 200 is an authorized payment device. If the verification fails, an error message is displayed (step S230).

다음으로, 결제 장치(20)는 통신망(10)을 통해 이차원 바코드 정보 및 판독기 인증값(150)을 전송한다. 전송되는 이차원 바코드 정보 및 인증값은 모두 암호화하는 것이 바람직하다. 결제 서버(20)는 전송된 판독기 인증값(150) 및/또는 생성 식별 코드를 인증하고(단계 S250), 인증에 성공하면 전송받은 정보를 복호화하고 결제처리를 수행한다.(단계 S260)Next, the payment device 20 transmits the two-dimensional barcode information and the reader authentication value 150 through the communication network 10. It is preferable to encrypt both the two-dimensional barcode information and the authentication value to be transmitted. The payment server 20 authenticates the transmitted reader authentication value 150 and / or the generated identification code (step S250). If the authentication is successful, the payment server 20 decrypts the received information and performs the payment process. (Step S260).

결제처리는 결제 장치(200)의 결제 모듈(230)을 통해 결제창을 표시하고, 결제에 필요한 정보를 입력받고 이 정보를 결제 서버(20)로 전송하여 금융기관 서버(30)와 서로 협동하여 수행하며, 이 결제 처리 과정은 통상의 온라인 결제 과정과 대동소이하므로 자세한 설명은 생략하기로 한다.Payment processing is performed in cooperation with the financial institution server 30 by displaying a payment window through the payment module 230 of the payment device 200, receiving information necessary for payment, and transmitting this information to the payment server 20. In addition, since this payment processing process is similar to the normal online payment process, a detailed description thereof will be omitted.

한편, 사용자가 확인 할 수 있도록 이차원 바코드에 포함되어 있는 상품 정보가 표시되는 것이 바람직한데, 이는 이차원 바코드를 판독하고 검증에 성공한 경우에 표시해도 되고, 아니면 단순히 상품 정보만 표시하는 것이므로 검증 전에 표시해도 무방하다. 이차원 바코드(100)가 표시되는 매체(1)에는 이차원 바코드(100)와 함께 상품을 사용자가 인식할 수 있는 그림이나 정보가 표시되지만, 결제를 위해 한번 더 확인하기 위해 결제 장치(200) 화면에 판독된 이차원 바코드에 기록되어 있는 상품 정보를 표시하는 것이 바람직하다.On the other hand, it is preferable to display the product information included in the two-dimensional bar code so that the user can check it, which may be displayed when the two-dimensional bar code is read and the verification is successful, or simply display the product information before the verification. It's okay. On the medium 1 on which the two-dimensional barcode 100 is displayed, a picture or information for recognizing a product together with the two-dimensional barcode 100 is displayed, but it is displayed on the screen of the payment device 200 to check again for payment. It is preferable to display the product information recorded in the read two-dimensional bar code.

배송이 필요한 실물 상품의 경우 상품 배송을 위한 배송 정보 확인창도 표시하는 것이 바람직하다. 결제 모듈(230)에 로그인한 경우라면 사용자가 미리 설정해 저장되어 있는 기본 배송 정보를 표시하게 할 수도 있고, 배송지 변경을 위한 수단도 마련해 둘 수 있다.In the case of real goods requiring delivery, it is preferable to display a delivery information confirmation window for product delivery. If the user has logged in to the payment module 230, the user may display basic shipping information that is set and stored in advance, and a means for changing the delivery location may be provided.

상품 정보 및/또는 배송지 정보 확인이나 입력이 완료되고 전술한 검증 과정이 성공하면 결제 정보를 입력하여 결제한다.(단계 S260). 결제 정보는, 신용카드 정보 등 온라인 결제에 필요한 정보를 포함하며, 모든 결제 정보 입력 및 전송은 보안을 위해 암호화하는 것이 바람직하다.If the confirmation or input of the product information and / or shipping address information is completed and the above-described verification process is successful, the payment information is entered and settled (step S260). The payment information includes information necessary for online payment such as credit card information, and all payment information input and transmission are preferably encrypted for security.

결제 처리가 완료되면 결제 처리 결과를 결제 장치(200)로 통신망(10)을 통해 전송한다. 결제 처리 결과는 판매자측에도 전송될 수 있는데, 판매자는 이 결제 처리 결과 및 상품 정보 그리고 배송지 정보를 참고하여 상품 준비 및 배송을 준비한다.When the payment processing is completed, the payment processing result is transmitted to the payment device 200 through the communication network 10. The payment processing result may be transmitted to the seller side, and the seller prepares the product preparation and delivery by referring to the payment processing result, the product information, and the delivery address information.

본 발명에 의한 결제 방법은 오프라인 상점에서도 이용할 수 있는데, 특히 커피숍 등과 같이 주문 및 결제를 하고 실제로 상품을 받기까지 대기해야 하는 상점에서 유용하다. 커피숍의 메뉴판이나 테이블 등에 이차원 바코드를 표시하고 사용자가 이 이차원 바코드(100)를 결제 장치(200) 예를 들어 스마트폰과 같은 개인무선단말기로 판독하여 결제 모듈(230)을 구동시켜서 결제를 하면, 사용자가 주문 및 결제를 위해 이동하지 않아도 된다. 이 경우 이차원 바코드에 사용자가 착석하고 있는 테이블에 대한 위치 정보 예를 들어 테이블 번호 등을 기록해 놓거나, 결제 모듈(230)로 결제 처리를 완료한 후에 해당 사용자에게 부여되는 대기 번호를 표시하게 하면 더욱 편리하게 된다.The payment method according to the present invention can also be used in offline stores, especially in shops that have to wait for orders and payments and actually receive goods, such as coffee shops. Display a two-dimensional bar code on a menu board or table of a coffee shop, and the user reads the two-dimensional bar code 100 with a personal wireless terminal such as a payment device 200, for example, a smartphone, and drives a payment module 230 to make a payment. In this case, the user does not have to move for ordering and payment. In this case, it is more convenient to record the location information of the table in which the user is seated in the two-dimensional barcode, for example, the table number, or to display the waiting number given to the user after the payment module 230 completes the payment processing. Done.

그리고 본 발명에 의한 결제 방법을 이용하면, SNS나 블로그, 인터넷 쇼핑몰이 표시되는 웹 브라우저의 종류에 상관없이 온라인 결제를 이용할 수 있게 되어 사용자 편의가 극대화되며 결제 서비스 이용 증대에 이바지할 수 있게 된다.When the payment method according to the present invention is used, the online payment can be used regardless of the type of the web browser in which the SNS, the blog, or the Internet shopping mall is displayed, thereby maximizing user convenience and contributing to the increase in the use of the payment service.

1: 매체
10: 통신망
20: 결제 서버
30: 금융기관 서버
100: 이차원 바코드
200: 결제 장치
1: medium
10: network
20: payment server
30: financial institution server
100: two-dimensional barcode
200: payment device

Claims (5)

매체에 표시되고 생성 식별 코드, 상품 정보, 판매자 정보 및 결제 정보를 포함하는 이차원 바코드와, 상기 이차원 바코드를 판독하는 판독부와 결제 모듈을 포함하는 결제 장치와, 상기 결제 장치와 통신망으로 정보 전송이 가능하도록 연결된 결제 서버를 포함하는 환경에서 상기 결제 장치가 이차원 바코드를 판독하여 결제를 수행하는 방법에 있어서,
생성 식별 코드 및 상품 정보를 포함하는 이차원 바코드를 판독하는 제1 단계와,
상기 생성 식별 코드를 검증하는 제2 단계와,
상기 제2 단계에서 검증에 성공하면 판독부의 인증값을 추가하는 제3 단계와,
상기 생성 식별 코드, 상품 정보, 판매자 정보 및 결제 정보 그리고 판독부의 인증값을 결제 서버로 전송하는 제4 단계와,
상기 결제 서버로부터 인증 성공 결과를 수신하면 상품 결제에 필요한 결제창을 표시하는 제5 단계와,
상기 결제창을 통해 결제 정보를 입력받아 결제 서버로 전송하는 제6 단계와,
상기 결제 서버로부터 결제 처리 결과를 수신하여 표시하는 제7 단계를 포함하는,
이차원 바코드 판독 및 결제 방법.

A payment device including a two-dimensional barcode displayed on a medium and including a generated identification code, product information, seller information, and payment information, a reading unit and a payment module for reading the two-dimensional barcode, and information transmission to the payment device and a communication network. In the method comprising the payment server connected to enable the payment device to perform a payment by reading a two-dimensional barcode,
A first step of reading a two-dimensional barcode including a generation identification code and product information,
A second step of verifying the generated identification code;
A third step of adding an authentication value of a reading unit when the verification is successful in the second step;
A fourth step of transmitting the generated identification code, the product information, the seller information, the payment information, and the authentication value of the reader to a payment server;
A fifth step of displaying a payment window for payment of goods when receiving a successful authentication result from the payment server;
A sixth step of receiving payment information through the payment window and transmitting it to a payment server;
A seventh step of receiving and displaying a payment processing result from the payment server;
Two-dimensional barcode reading and payment method.

청구항 1에 있어서,
상기 생성 식별 정보는 결제 서버 주체가 제공하는 생성기의 식별 정보인,
이차원 바코드 판독 및 결제 방법.

The method according to claim 1,
The generation identification information is identification information of a generator provided by a payment server entity,
Two-dimensional barcode reading and payment method.

청구항 1 또는 청구항 2에 있어서,
상기 판매자 정보, 상품 정보, 결제 정보 및 인증값은 암호화되는,
이차원 바코드 판독 및 결제 방법.

The method according to claim 1 or 2,
The seller information, product information, payment information and authentication value is encrypted,
Two-dimensional barcode reading and payment method.

청구항 1 또는 청구항 2에 있어서,
상기 결제 처리 결과를 판매자에게 전송하는 제8 단계를 더 포함하는,
이차원 바코드 판독 및 결제 방법.

The method according to claim 1 or 2,
An eighth step of transmitting the payment processing result to a seller;
Two-dimensional barcode reading and payment method.

청구항 1 또는 청구항 2에 있어서,
상기 매체는 에스엔에스(SNS; Social Network Service), 인쇄매체, 블로그 중 어느 하나인,
이차원 바코드 판독 및 결제 방법.
The method according to claim 1 or 2,
The medium is any one of social network services (SNS), print media, blogs,
Two-dimensional barcode reading and payment method.
KR1020100072161A 2010-07-27 2010-07-27 Payment Method and System Based on Two-Dimensional Barcode KR20120010682A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100072161A KR20120010682A (en) 2010-07-27 2010-07-27 Payment Method and System Based on Two-Dimensional Barcode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100072161A KR20120010682A (en) 2010-07-27 2010-07-27 Payment Method and System Based on Two-Dimensional Barcode

Publications (1)

Publication Number Publication Date
KR20120010682A true KR20120010682A (en) 2012-02-06

Family

ID=45835124

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100072161A KR20120010682A (en) 2010-07-27 2010-07-27 Payment Method and System Based on Two-Dimensional Barcode

Country Status (1)

Country Link
KR (1) KR20120010682A (en)

Similar Documents

Publication Publication Date Title
JP7197631B2 (en) Transaction token issuing authority
US11127009B2 (en) Methods and systems for using a mobile device to effect a secure electronic transaction
US10565580B2 (en) Methods and systems for secure mobile device initiated payment using generated image data
US9213972B2 (en) Systems and methods for fast mobile payment
CN105593883B (en) Method for verifying a transaction
KR101617569B1 (en) Hub and spokes pin verification
US9684920B2 (en) Dual encoding of machine readable code for automatic scan-initiated purchase or uniform resource locator checkout
US20180101849A1 (en) Mobile image payment system using short codes
JP6303488B2 (en) Settlement system and settlement method
US20120233004A1 (en) System for mobile electronic commerce
US20130110607A1 (en) Coupon generation, authentication, and redemption via a network
US20130018715A1 (en) Facilitating mobile device payments using product code scanning to enable self checkout
US20150287021A1 (en) Mobile image payment system
KR20030072852A (en) system and method for purchasing and validating electronic tickets
KR100837074B1 (en) system and method for managing electronic-coupon used for purchasing goods
US20130018758A1 (en) Quidlr
TWI574220B (en) Method, apparatus and system of electronic payment
KR20120088965A (en) Method and apparatus for payment using mobile phone
KR20120010682A (en) Payment Method and System Based on Two-Dimensional Barcode
Kuo et al. A 2D Barcode Validation System for Mobile Commerce
KR20120010681A (en) Payment Method Based on Two-Dimensional Barcode
WO2015167671A1 (en) Secure system and method of virtually making payments at a point of sale
KR101737111B1 (en) Goods purchases easy shopping support system and method from multiple sellers
KR20120066546A (en) Method and apparatus of credit settlement using multi-dimension bar code and system thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20130219

Effective date: 20140623