KR20150046686A - Online payment system and payment method - Google Patents

Online payment system and payment method Download PDF

Info

Publication number
KR20150046686A
KR20150046686A KR20130126206A KR20130126206A KR20150046686A KR 20150046686 A KR20150046686 A KR 20150046686A KR 20130126206 A KR20130126206 A KR 20130126206A KR 20130126206 A KR20130126206 A KR 20130126206A KR 20150046686 A KR20150046686 A KR 20150046686A
Authority
KR
South Korea
Prior art keywords
payment
information
card
server
credit card
Prior art date
Application number
KR20130126206A
Other languages
Korean (ko)
Other versions
KR101516409B1 (en
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 KR1020130126206A priority Critical patent/KR101516409B1/en
Publication of KR20150046686A publication Critical patent/KR20150046686A/en
Application granted granted Critical
Publication of KR101516409B1 publication Critical patent/KR101516409B1/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/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
    • 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
    • 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/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • 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/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

Disclosed are an online payment system and a payment method using a card reader. The online payment system comprises: a card reader connected via a jack of earphones to the user terminal, through which the user terminal can receive identification information of a credit card; a shopping mall server, for generating payment information by providing shopping information to the user terminal and receiving order information from the user terminal, requesting an approval to a PG server through a wireless communication network by receiving the credit card′s identification information inputted in the user terminal through the card reader, and transmitting an order completion display to the user terminal by receiving payment approval information from the PG server; and the PG server for requesting a verification for a validity of the card by receiving the identification information and the payment information of the credit card and transmitting them to a credit card company server, generating card payment approval information corresponding to credit card identification information on the basis of validity verification information received from the card company server, and transmitting the generated information to the card company server; and the card company server for transmitting, to the PCG server, the validity verification information generated by verifying validity of a credit card identification number previously stored in a card company database by receiving the credit card identification information and the payment information from the PG server, and renewing a payment amount in the card company database by receiving the card payment approval information from the PG server. Since a real card is directly used, the credit card information is not stored in the user terminal, and since the credit card information inputted through the jack of the earphones of the user terminal is used only if payment is necessary, a safe payment can be made without concern about hacking

Description

온라인 결제시스템 및 결제방법{Online payment system and payment method}[0001] The present invention relates to an online payment system and a payment method,

본 발명은 온라인 결제시스템 및 결제방법에 관한 것으로, 더욱 상세하게는 신용카드를 읽을 수 있는 카드 리더기를 스마트폰과 연결하여 실물카드로 온라인 결제를 할 수 있도록 하는 온라인 결제시스템 및 결제방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an online payment system and a payment method, and more particularly, to an online payment system and a payment method for connecting a card reader capable of reading a credit card to a smart phone, .

최근 온라인 쇼핑몰이 증가하면서 온라인을 통한 물품의 구매가 많아지고 있으며, 그에 따른 결제방법도 계좌이체, 포인트 결제, 신용카드 결제 등 다양한 결제방법이 적용되고 있다. As the number of online shopping malls has recently increased, purchases of goods through online are increasing. Various payment methods such as account transfer, point payment, and credit card payment are also applied to payment methods accordingly.

온라인을 통한 신용카드 결제의 경우, 사용자가 온라인상에서 신용카드 식별번호, 비밀번호, 유효기간 및 CVC코드를 입력하고, 공인인증서 또는 일회용 안심클릭 비밀번호의 입력을 통해 사용자와 신용카드의 인증을 수행한 이후, 물품 구매를 위한 결제 프로세스를 완료하게 된다. 즉, 사용자가 온라인상에서 신용카드 정보를 직접 기입해야 하고, 그 이후의 인증절차도 복잡하게 되는 불편함이 있었다. In the case of credit card payment online, the user enters the credit card identification number, password, expiration date, and CVC code online, authenticates the user and the credit card by inputting the authorized certificate or the disposable secure-click password , And completes the settlement process for purchasing goods. That is, the user has to directly write credit card information online, and the subsequent authentication procedure becomes complicated.

한편, 상기와 같은 불편함을 해소하기 위하여 신용카드 정보를 모바일폰에 내장시킨 모바일 신용카드를 출시하여 많이 사용하고 있다. Meanwhile, in order to solve the above-mentioned inconvenience, a mobile credit card in which credit card information is embedded in a mobile phone is widely used.

상기 모바일 신용카드는 모바일폰의 무선 인터넷 통신이 가능한 환경으로 인해 언제 어디서나 인터넷 쇼핑몰에 접속하여 상품을 구매할 수 있다는 장점이 있다. 한편, 상점을 방문하여 상품을 구매하는 경우에는 상기 모바일 신용카드의 발급시 동일하게 발급된 플라스틱 카드를 이용하여 일반적인 카드 리더기로 결제를 수행할 수 있다. The mobile credit card has an advantage of being able to access the Internet shopping mall and purchase a product anytime and anywhere because of the environment in which wireless Internet communication of the mobile phone is possible. On the other hand, when purchasing a merchandise by visiting a store, payment can be made using a general card reader using the same plastic card issued at the time of issuing the mobile credit card.

그러나, 모바일 신용카드는 사용자가 소지한 모바일폰에 신용카드 정보가 저장되어 있는 것이기 때문에, 신용카드 정보가 해킹되어 무단 사용될 수 있다는 단점이 있다.However, since the mobile credit card stores credit card information in the mobile phone held by the user, the credit card information is hacked and can be used unauthorized.

또한, 상기 모바일 신용카드는 신용카드 정보가 내장된 하나의 모바일폰 이외의 다른 전자기기, 예를 들어 일반 PC나 태플릿 또는 다른 모바일폰으로는 상품 구매 및 결제를 수행할 수 없다. 즉, 신용카드의 호환성이 떨어짐으로써 사용에 불편함이 있다.In addition, the mobile credit card can not perform purchase and settlement of goods with another electronic device other than a single mobile phone having credit card information, for example, a general PC, a tablet, or another mobile phone. That is, the compatibility of the credit card is poor, which is inconvenient to use.

모바일 신용카드가 내장된 모바일폰이 아닌 모바일폰이나 PC로 온라인 쇼핑몰에서 상품을 구매하고자 하는 경우, 모바일 신용카드 발급시 같이 발급된 플라스틱 카드를 이용하는데, 이 때, 신용카드 정보를 입력해야 하므로 불편하고 신용카드 정보를 입력하는 과정에서 신용카드 정보가 해킹될 우려가 있다.When a mobile phone or a PC, rather than a mobile phone with a mobile credit card, wants to purchase a product at an online shopping mall, a plastic card issued at the time of issuing a mobile credit card is used. And the credit card information may be hacked in the process of inputting the credit card information.

따라서 본 발명의 목적은 이러한 종래 기술의 문제점을 해결하기 위한 것으로, 스마트폰과 연결되는 카드 리더기를 이용하여 실물카드로 카드정보를 입력받을 수 있도록 하여 정보의 해킹을 막고, 온라인 쇼핑몰의 결제 시에도 사용자가 신용카드 정보의 입력 없이 실물카드를 사용하여 오프라인에서의 결제방식과 같은 방법으로 편리하게 결제할 수 있도록 함으로써 보안 및 편리성을 모두 가질 수 있는 온라인 결제시스템 및 결제방법을 제공하는 것이다. SUMMARY OF THE INVENTION It is therefore an object of the present invention to solve the problems of the related art, and it is an object of the present invention to provide a smart card reader capable of receiving card information with a real card using a card reader connected to a smart phone to prevent hacking of information, The present invention provides an online payment system and a payment method that can secure both security and convenience by allowing a user to conveniently make payment using the physical card in the same manner as an offline payment method without inputting credit card information.

그러나 본 발명의 목적은 상기에 언급된 사항으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.However, the objects of the present invention are not limited to those mentioned above, and other objects not mentioned can be clearly understood by those skilled in the art from the following description.

상기 목적들을 달성하기 위하여, 본 발명에 따른 온라인 결제시스템은 사용자 단말기의 이어폰 잭을 통하여 연결되어 사용자 단말기가 신용카드의 식별정보를 입력받을 수 있도록 하는 카드 리더기와, 사용자 단말기에 쇼핑 정보를 제공하여 사용자 단말기로부터 주문정보를 받아 결제정보를 생성하고, 상기 카드 리더기를 통하여 사용자 단말기에 입력되는 신용카드 식별정보를 전송받아 무선통신망을 통하여 PG 서버로 승인요청을 하고, 이후 상기 PG 서버로부터 결제승인정보를 전송받아 사용자 단말기에 주문완료 표시를 전송하는 쇼핑몰 서버와, 상기 신용카드 식별정보 및 결제정보를 전송받아 이를 카드사 서버로 전송하여 카드 유효성 검증요청을 하고, 상기 카드사 서버로부터 수신한 유효성 검증정보를 토대로 신용카드 식별정보와 대응하는 카드결제 승인정보를 생성하여 쇼핑몰 서버 및 카드사 서버로 전송하는 PG 서버와, 상기 PG 서버로부터 신용카드 식별정보 및 결제정보를 전송받아 카드사 데이터베이스에 기 저장된 신용카드 식별번호의 유효성을 검증하여 생성한 유효성 검증정보를 PG 서버로 전송하고, 상기 PG 서버로부터 카드결제 승인정보를 전송받아 결제금액을 상기 카드사 데이터베이스에 갱신하는 카드사 서버를 포함할 수 있다. In order to achieve the above objects, an online payment system according to the present invention comprises a card reader connected through an earphone jack of a user terminal to allow a user terminal to receive identification information of a credit card, Receives payment order information from the user terminal, generates payment information, receives the credit card identification information input to the user terminal through the card reader, makes an approval request to the PG server through the wireless communication network, And a payment server for receiving the credit card identification information and the payment information and transmitting the credit card identification information and the payment information to the card company server to request card validity verification and receiving the validity information received from the card company server Credit card identification information and corresponding A payment server for receiving credit card identification information and payment information from the PG server and for verifying the validity of the credit card identification number stored in the card company database, And a card issuer server for transmitting the verification information to the PG server and receiving the card payment approval information from the PG server and updating the payment amount in the card company database.

이때, 상기 카드 리더기는 일측에 사용자 단말기의 이어폰 잭 접속단자에 삽입되는 접속부와, 상기 접속부의 타측에 형성되어 신용카드의 식별정보를 읽을 수 있는 마그네틱 리더부를 포함하여 구성될 수 있다. In this case, the card reader may include a connection unit inserted into one of the earphone jack connection terminals of the user terminal and a magnetic reader unit formed on the other side of the connection unit and capable of reading the identification information of the credit card.

한편, 상기 쇼핑몰 서버는 사용자가 카드 리더기를 통한 결제방식 또는 기존의 직접입력을 통한 결제방법을 선택할 수 있는 선택창을 표시하고, 카드 리더기를 통한 결제가 선택되면 다른 사용자 단말기에서 결제창으로 바로 연결할 수 있도록 하는 식별코드를 화면에 표시하도록 하는 것을 특징으로 한다. On the other hand, the shopping mall server displays a selection window in which a user can select a payment method through a card reader or a conventional direct input method, and can connect directly to a payment window from another user terminal when payment through the card reader is selected Is displayed on the screen.

이때, 사용자 단말기에서 상기 식별코드를 촬영하여 정보를 읽고, 카드 리더기를 이용하여 결제를 할 수 있는 결제창으로 바로 연결될 수 있다. 예를 들면, 상기 식별코드는 QR코드 또는 바코드 중 적어도 한 가지가 선택되어 사용될 수 있다. At this time, the user terminal may photograph the identification code, read information, and be directly connected to a payment window for payment using a card reader. For example, the identification code may be selected and used in at least one of a QR code or a bar code.

한편, 상기 쇼핑몰 서버는 사용자가 카드 리더기를 통한 결제 또는 기존의 직접입력을 통한 결제방법을 포함하는 다양한 결제방식 중 한가지를 선택할 수 있는 선택창을 표시하고, 카드 리더기를 통한 결제가 선택되면 결제창으로 바로 연결할 수 있는 URL을 포함하는 메시지를 생성하여 사용자 단말기로 전송할 수 있다. On the other hand, the shopping mall server displays a selection window in which the user can select one of various payment methods including a payment method through a card reader or a conventional direct input method, and when a payment through the card reader is selected, It is possible to generate and transmit a message including a URL that can be directly connected to the user terminal.

한편, 상기 목적들을 달성하기 위하여, 본 발명에 따른 온라인 결제방법은 쇼핑몰 서버가 무선 통신망을 통하여 사용자 단말기로부터 주문정보를 전송받는 단계(a); 쇼핑몰 서버가 상기 주문정보에 따른 결제정보를 생성하고, 이에 따른 결제창을 상기 사용자 단말기로 전송하여 표시하는 단계(b); 상기 사용자 단말기와 연결된 카드 리더기를 통하여 입력된 신용카드 식별정보를 전송받는 단계(c); 상기 신용카드 식별정보를 PG 서버로 전송하는 단계(d); 상기 PG 서버가 수신한 신용카드 식별정보를 카드사 서버로 전송하여 유효성 검증을 요청하는 단계(e); 상기 카드사 서버가 신용카드 식별번호의 유효성을 검증하여 상기 PG 서버로 유효성 검증정보를 전송하는 단계(f); 상기 PG 서버가 전송받은 유효성 검증정보에 따라 카드결제를 승인하고, 카드결제 승인정보를 상기 쇼핑몰 서버 및 카드사 서버로 전송하는 단계(g); 상기 쇼핑몰 서버는 상기 카드결제 승인정보를 전송받아 결제를 완료하는 결제완료창을 표시하고 사용자 단말기로 주문 완료 정보를 전송하는 단계(h)를 포함할 수 있다. According to another aspect of the present invention, there is provided an online payment method including: (a) receiving a order information from a user terminal through a wireless communication network; (B) a shopping mall server generating payment information according to the order information, transmitting the payment window to the user terminal, and displaying the payment window; (C) receiving credit card identification information input through a card reader connected to the user terminal; (D) transmitting the credit card identification information to a PG server; (E) transmitting the credit card identification information received by the PG server to the card company server to request validation verification; (F) the credit card company server verifying the validity of the credit card identification number and transmitting the validity information to the PG server; (G) allowing the PG server to approve the card settlement according to the received validity information, and transmitting the card settlement approval information to the shopping mall server and the card company server; The shopping mall server may include a step (h) of displaying the payment completion window for receiving the card settlement approval information and completing settlement and transmitting the order completion information to the user terminal.

상기 (b) 단계는 카드 리더기를 이용한 결제방법 또는 카드번호 입력을 통한 결제방법 중 선택할 수 있는 선택창을 더 표시하는 것을 특징으로 한다. The step (b) further displays a selection window for selecting a payment method using a card reader or a payment method using a card number.

또한, 상기 (b) 단계는 상기 결제창으로 바로 연결될 수 있도록 하는 식별코드를 더 표시할 수 있다. 또한, 상기 결제창으로 바로 연결될 수 있도록 하는 URL 링크를 메시지로 사용자 단말기에 전송할 수 있다. Also, the step (b) may further display an identification code for directly connecting to the payment window. In addition, a URL link to be directly connected to the payment window can be transmitted to the user terminal through a message.

한편, 상기 (c) 단계는 상기 카드 리더기의 접속부를 사용자 단말기의 이어폰 잭 접속단자에 연결하는 단계(c-1); 신용카드의 마그네틱 부분이 상기 마그네틱 리더부를 지나가도록 하여 신용카드의 식별정보를 읽는 단계(c-2); 상기 신용카드 식별정보를 카드 리더기의 접속부를 통하여 사용자 단말기로 전송하는 단계(c-3)를 포함할 수 있다. The step (c) may further include the steps of: (c-1) connecting the connection portion of the card reader to the earphone jack connection terminal of the user terminal; (C-2) reading the identification information of the credit card so that the magnetic portion of the credit card passes through the magnetic reader unit; And (c-3) transmitting the credit card identification information to the user terminal through the connection unit of the card reader.

이를 통해, 본 발명은 실물카드를 직접 사용하기 때문에 신용카드 정보가 사용자 단말기 내부에 저장되어 있지 않고, 결제가 필요한 경우에만 사용자 단말기의 이어폰 잭을 통하여 입력된 신용카드 정보를 사용하기 때문에 해킹의 우려가 없는 안전한 결제를 실행할 수 있는 이점을 가진다. Accordingly, since the real card is directly used, the credit card information is not stored in the user terminal, and the credit card information input through the earphone jack of the user terminal is used only when payment is required, There is an advantage in that it is possible to execute a secure settlement without the use of a banknote.

또한, 실물카드를 카드 리더기에 읽혀 정보를 전송하므로 사용자가 신용카드 정보를 입력할 필요가 없으며, 오프라인에서 직접 신용카드를 사용하여 결제하는 방식을 사용하기 때문에 결제가 편리한 이점이 있다. In addition, since the physical card is read by the card reader and information is transmitted, there is no need for the user to input the credit card information, and the method of payment using the credit card directly in off-line is used.

그 외 본 발명의 효과들은 이하에 기재되는 구체적인 내용을 통하여, 또는 본 발명을 실시하는 과정 중에 이 기술분야의 전문가나 연구자에게 자명하게 파악되고 이해될 것이다. The effects of the present invention will be clearly understood and understood by those skilled in the art, either through the specific details described below, or during the course of practicing the present invention.

도 1은 본 발명의 일실시예에 따른 온라인 결제시스템 및 결제 흐름을 나타내는 블록도이다.
도 2는 본 발명의 일실시예에 따른 온라인 결제시스템의 카드 리더기를 나타낸 구성도이다.
도 3은 사용자가 스마트폰을 이용하여 쇼핑몰에 접속하여 결제가 완료될 때 까지의 과정의 화면을 나타낸 도면이다.
도 4는 사용자가 PC를 이용하여 쇼핑을 한 후 결제방식을 선택하는 페이지를 나타낸 것이다.
도 5는 사용자가 PC를 이용하여 실물카드 결제를 선택했을 경우에 결제페이지를 나타내는 것이다.
1 is a block diagram illustrating an online settlement system and a settlement flow according to an embodiment of the present invention.
2 is a block diagram of a card reader of an online payment system according to an embodiment of the present invention.
FIG. 3 is a view showing a screen of a process until a user accesses a shopping mall using a smartphone and the settlement is completed.
4 shows a page in which a user selects a payment method after shopping using a PC.
5 shows a payment page when a user selects a physical card settlement using a PC.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. The present invention is capable of various modifications and various forms, and specific embodiments are illustrated in the drawings and described in detail in the text. It is to be understood, however, that the invention is not intended to be limited to the particular forms disclosed, but on the contrary, is intended to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.

제1, 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성 요소는 제2 구성 요소로 명명될 수 있고, 유사하게 제2 구성 요소도 제1 구성 요소로 명명될 수 있다. The terms first, second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.

본 출원에서 사용하는 용어는 단지 특정한 실시예들을 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다. The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprising" or "having ", and the like, are intended to specify the presence of stated features, integers, steps, operations, elements, parts, or combinations thereof, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 갖는다. Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.

일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the meaning in the context of the relevant art and are to be interpreted as ideal or overly formal in meaning unless explicitly defined in the present application Do not.

도 1은 본 발명의 일실시예에 따른 온라인 결제시스템 및 결제 흐름을 나타내는 블록도이고, 도 2는 본 발명의 일실시예에 따른 온라인 결제시스템의 카드 리더기를 나타낸 구성도이다. FIG. 1 is a block diagram illustrating an online settlement system and a settlement flow according to an embodiment of the present invention. FIG. 2 is a block diagram of a card reader of an online settlement system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명은 사용자 단말기(100), 카드 리더기(200), 쇼핑몰 서버(300), PG 서버(400), 카드사 서버(500)를 포함하여 구성될 수 있다.Referring to FIG. 1, the present invention may include a user terminal 100, a card reader 200, a shopping mall server 300, a PG server 400, and a card issuer server 500.

사용자 단말기(100)는 이동통신망 또는 무선 인터넷을 통하여 이동통신 서비스 및 인터넷 서비스를 제공받을 수 있으며, 사용자가 프로그램 또는 애플리케이션을 설치하여 사용할 수 있는 장치이다. 예를 들면, 퍼스널 PC, 스마트폰, 태블릿 PC(Personal Computer), PDA(Personal Digital Assistants) 등을 포괄하는 개념일 수 있다.The user terminal 100 can receive a mobile communication service and an Internet service through a mobile communication network or a wireless Internet, and a user can install and use a program or an application. For example, a concept including a personal PC, a smart phone, a personal computer (PC), and a personal digital assistant (PDA).

카드 리더기(200)는 상기 사용자 단말기(100)의 이어폰 잭 접속단자에 삽입되어 연결되며, 신용카드를 읽을 수 있는 마그네틱 리더기를 통하여 신용카드 식별정보가 상기 사용자 단말기로 입력되도록 할 수 있다. The card reader 200 is inserted into the earphone jack connection terminal of the user terminal 100 and connected to the user terminal 100. Credit card identification information may be input to the user terminal through a magnetic reader capable of reading a credit card.

도 2에서 보는 바와 같이, 상기 카드 리더기(200)는 일측에 사용자 단말기(100)의 이어폰 잭 접속단자에 삽입되는 접속부(210)와, 상기 접속부(210)의 타측에 형성되어 신용카드의 식별정보를 읽을 수 있는 마그네틱 리더부(220)를 포함하여 구성될 수 있다. 구체적으로, 카드 리더기의 접속부(210)는 사용자 단말기(100)에 형성된 이어폰 잭 접속단자에 삽입될 수 있도록 돌출되어 형성되고, 마그네틱 리더부(220)는 그 일측면에 신용카드에 구비된 마그네틱과 접속될 수 있도록 구성되어 신용카드의 마그네틱에 삽입된 신용카드 식별정보를 읽어낼 수 있다. 상기와 같이 카드 리더기(200)를 이용하여 결제를 진행하는 경우, 카드정보의 입력은 카드 리더기를 통해서만 입력이 가능하고, 스마트폰의 키패드 또는 터치입력은 불가능하도록 함으로써 보안이 유지될 수 있도록 한다. 2, the card reader 200 includes a connection part 210 inserted into a connection terminal of an earphone jack of the user terminal 100 at one side, and a connection part 210 formed at the other side of the connection part 210, And a magnetic reader 220 for reading the magnetic stripe. Specifically, the connection unit 210 of the card reader is protruded so as to be inserted into an earphone jack connection terminal formed in the user terminal 100, and the magnetic reader unit 220 has a magnet So that the credit card identification information inserted in the magnetic field of the credit card can be read out. When payment is made using the card reader 200 as described above, the card information can be input only through the card reader, and the keypad or the touch input of the smart phone can not be performed, so that the security can be maintained.

상기 카드 리더기(200)를 통해 신용카드 식별정보가 사용자 단말기(100)로 전송되면, 사용자 단말기(100)에서는 이동통신망 또는 인터넷망을 통하여 제공되는 결제창 또는 사용자 단말기에 설치되어 있는 결제 애플리케이션을 통하여 상기 신용카드 식별정보를 암호화하여 쇼핑몰 서버(300)로 전송한다. 상기 암호화 된 신용카드 식별정보는 PG 서버(400)로 승인요청신호와 함께 전송되어 복호되어 결제승인 여부를 판별할 수 있다. When the credit card identification information is transmitted to the user terminal 100 through the card reader 200, the user terminal 100 transmits the credit card identification information to the user terminal 100 through the payment window provided through the mobile communication network or the Internet network, Encrypts the credit card identification information, and transmits the encrypted credit card identification information to the shopping mall server 300. The encrypted credit card identification information may be transmitted to the PG server 400 together with the approval request signal and decrypted to determine whether or not the payment approval has been granted.

쇼핑몰 서버(300)는 사용자 단말기(100)를 통하여 이동통신망 또는 인터넷망으로 온라인을 쇼핑을 할 수 있도록 웹페이지 상에 상품정보를 개제하고, 사용자로 하여금 필요한 물품 또는 서비스를 선택하여 주문할 수 있도록 한다. 상기 쇼핑몰 서버(300)는 사용자 단말기(100)로부터 입력된 주문정보에 따른 결제정보를 생성하여 표시할 수 있다. 상기 쇼핑몰 서버(300)는 결제를 위하여 상기 결제정보를 바탕으로 결제를 할 수 있도록 하는 결제창을 사용자 단말기(100)에 표시한다. 상기 결제창으로 통하여 전송되는 신용카드 식별정보를 전송받아 상기 결제정보와 함께 PG 서버(400)로 전송하여 승인을 요청할 수 있다. The shopping mall server 300 opens the product information on the web page so that the shopping mall server 300 can shop online through the mobile communication network or the Internet network through the user terminal 100 and allows the user to select and order the necessary goods or services . The shopping mall server 300 can generate payment information according to the order information inputted from the user terminal 100 and display the payment information. The shopping mall server 300 displays a payment window on the user terminal 100 for payment based on the payment information for payment. The credit card identification information transmitted through the payment window may be received and transmitted to the PG server 400 together with the payment information to request approval.

한편, 상기 쇼핑몰 서버(300)는 사용자가 카드 리더기를 통한 결제 또는 기존의 직접입력을 통한 결제방법을 선택할 수 있는 선택창을 사용자 단말기에 표시할 수 있다. 이는 기존에 사용하고 있는 온라인 신용카드 결제방식과, 본 발명에 따른 실물카드를 이용한 온라인 결제방식을 선택할 수 있도록 하는 것으로, 사용자의 선택에 따라 그에 맞는 결제 시스템을 제공할 수 있다. 예를 들면, 사용자가 선택한 상품에 대한 주문정보를 입력한 후 결제하기를 클릭하였을 때 결제방식을 선택할 수 있는 창이 나타나며, 사용자는 자신이 원하는 결제방식을 선택하여 결제를 진행할 수 있다. On the other hand, the shopping mall server 300 may display a selection window on the user terminal that allows a user to select a settlement method through settlement through a card reader or an existing direct input. This makes it possible to select an online credit card settlement method that is used in the past and an online settlement method using the real card according to the present invention, thereby providing a payment system suitable for the user's choice. For example, a window for selecting a settlement method appears when a user clicks settlement after inputting order information for a selected commodity, and the user can proceed to settlement by selecting a desired settlement method.

한편, 본 발명의 결제방식인 실물카드를 이용한 온라인 결제방식이 선택되면, 쇼핑몰 URL, 로그인 정보, 주문정보 및 결제정보 등을 포함하고 있으며 결제창으로 바로 접속 가능한 식별코드를 화면에 표시할 수 있다. 상기 식별코드는 다른 단말기에서 결제를 진행할 수 있도록 하는 것으로, 단말기에 설치된 애플리케이션 등을 이용하여 촬영한 후 판독하게 되면 주문정보 및 결제정보를 확인할 수 있으며 결제가 가능한 결제창으로 바로 연결될 수 있다. On the other hand, if the online payment method using the real card, which is the settlement method of the present invention, is selected, the identification code including the shopping mall URL, login information, order information, payment information and the like can be displayed on the screen. The identification code allows payment to be made in another terminal. When the terminal is photographed using an application installed in the terminal, the identification code can confirm order information and payment information, and can be directly connected to a payment window where payment can be made.

상기 식별코드는 스마트폰 또는 태블릿 PC와 같은 단말기의 카메라를 이용하여 촬영한 후 애플리케이션을 이용하여 정보를 읽게 되면, 카드 리더기(200)를 통하여 결제를 실시할 수 있는 결제창으로 바로 연결된다. 즉, 상기 식별코드에 로그인 정보, 주문정보 및 결제정보가 포함되어 있어 이를 결제할 수 있는 결제창으로 바로 접속이 가능한 것이다. 예를 들면, 사용자가 PC를 통하여 쇼핑을 완료한 후 스마트폰을 이용하여 실물카드 결제를 하고자 할 경우 사용될 수 있으며, 실물카드로 결제하기 위하여 스마트폰에서 다시 쇼핑몰에 접속하고 로그인을 하는 번거로움이 없이 쉽게 결제창으로 접근할 수 있는 이점이 있다. When the identification code is photographed using a camera of a terminal such as a smart phone or a tablet PC and then the information is read using an application, the identification code is directly connected to a payment window through which the payment can be made through the card reader 200. [ That is, the identification code includes login information, order information, and payment information, so that the user can directly access the payment window for payment. For example, when a user completes shopping through a PC and then uses a smart phone to pay for a physical card, it can be used. In order to pay with a physical card, There is an advantage that you can easily access the payment window without.

한편, 상기 식별코드는 QR코드 또는 바코드 중 적어도 한 가지가 선택되어 사용될 수 있다. 상기 식별코드는 사용자의 설정에 의해 다양한 식별코드로 제작되어 표시될 수 있다. 또한, 상기 식별코드 대신에 로그인 정보, 주문정보 및 결제정보를 포함하는 URL을 생성하여 사용자 단말기에 문자메시지 등을 통하여 전송함으로써 사용자가 바로 결제창으로 접속하도록 할 수 있다. 또한, 스마트폰에 쇼핑몰 전용 애플리케이션이 설치되어 있으면 푸쉬(push)알림을 통하여 스마트폰으로 결제창으로 바로 접속할 수 있는 URL을 전송할 수 있다. Meanwhile, at least one of the QR code or the bar code may be selected and used as the identification code. The identification code can be produced and displayed with various identification codes according to the setting of the user. In addition, instead of the identification code, a URL including login information, order information, and payment information is generated and transmitted to a user terminal through a text message or the like, so that the user can directly access the payment window. In addition, if a shopping mall-dedicated application is installed in a smartphone, a URL capable of directly accessing a payment window can be transmitted to the smartphone through a push notification.

PG 서버(400)는 상기 신용카드 식별정보 및 결제정보를 전송받아 이를 카드사 서버(500)로 전송하고, 상기 카드사 서버(500)로부터 수신한 유효성 검증정보를 토대로 신용카드 식별정보와 대응하는 카드결제 승인정보를 생성하여 쇼핑몰 서버(300) 및 카드사 서버(500)로 전송한다. The PG server 400 receives the credit card identification information and the payment information and transmits the credit card identification information and the payment information to the credit card company server 500. Based on the validity information received from the credit card company server 500, And transmits the approval information to the shopping mall server 300 and the card issuer server 500.

카드사 서버(500)는 상기 PG 서버(400)로부터 신용카드 식별정보 및 결제정보를 전송받아 카드사 데이터베이스에 기 저장된 신용카드 식별번호의 유효성을 검증하여 생성한 유효성 검증정보를 PG 서버(400)로 전송하고, 상기 PG 서버(400)로부터 카드결제 승인정보를 전송받아 결제금액을 상기 카드사 데이터베이스에 갱신한다.
The card issuer server 500 receives the credit card identification information and the payment information from the PG server 400, verifies the validity of the credit card identification number stored in the card company database, and transmits the generated validity verification information to the PG server 400 And receives the card settlement approval information from the PG server 400 to update the payment amount in the card company database.

한편, 본 발명의 일 실시예에 따른 온라인 결제시스템의 결제방법을 살펴보면 다음과 같다. The payment method of the online settlement system according to an embodiment of the present invention will be described as follows.

도 1은 본 발명의 일실시예에 따른 온라인 결제시스템 및 결제흐름을 나타낸 블록도이다. 1 is a block diagram illustrating an online settlement system and a settlement flow according to an embodiment of the present invention.

도 1을 참조하면, 본 발명은 쇼핑몰 서버(300)가 무선 통신망을 통하여 사용자 단말기(100)로부터 주문정보를 전송받는 단계(a)와, 상기 쇼핑몰 서버(200)가 상기 주문정보에 따른 결제정보를 생성하고, 이에 따른 결제창을 상기 사용자 단말기(100)로 전송하여 표시하는 단계(b)와, 상기 사용자 단말기(100)와 연결된 카드 리더기(200)를 통하여 입력된 신용카드 식별정보를 전송받는 단계(c)와, 상기 신용카드 식별정보를 PG 서버(400)로 전송하는 단계(d)와, 상기 PG 서버(400)가 수신한 신용카드 식별정보를 카드사 서버(500)로 전송하여 유효성 검증을 요청하는 단계(e)와, 상기 카드사 서버(500)가 신용카드 식별번호의 유효성을 검증하여 상기 PG 서버(400)로 유효성 검증정보를 전송하는 단계(f)와, 상기 PG 서버가(400) 전송받은 유효성 검증정보에 따라 카드결제를 승인하고, 카드결제 승인정보를 상기 쇼핑몰 서버(300) 및 카드사 서버(500)로 전송하는 단계(g)와, 상기 쇼핑몰 서버(300)는 상기 카드결제 승인정보를 전송받아 결제를 완료하는 결제완료창을 표시하고 사용자 단말기(100)로 주문 완료 정보를 전송하는 단계(h)를 포함하여 이루어질 수 있다. 1, a shopping mall server 300 receives order information from a user terminal 100 through a wireless communication network. The shopping mall server 200 receives payment information according to the order information, (B) transmitting and displaying the corresponding payment window to the user terminal 100, receiving the credit card identification information input through the card reader 200 connected to the user terminal 100, (d) transmitting the credit card identification information to the PG server 400, and transmitting the credit card identification information received by the PG server 400 to the credit card company server 500 to perform validation (F) of validating the validity of the credit card identification number and transmitting the validation information to the PG server (400); and the PG server (400) Depending on the validation information received, we may authorize the payment of the card. (G) transmitting the card settlement approval information to the shopping mall server 300 and the card issuer server 500, and the shopping mall server 300 receiving the card settlement approval information, And transmitting the order completion information to the user terminal 100 (h).

(a)단계는 쇼핑몰 서버(300)가 사용자 단말기(100)로부터 주문정보를 전송받는 단계로, 사용자가 사용자 PC 또는 스마트폰 등의 사용자 단말기(100)를 이용하여 인터넷 접속을 통하여 쇼핑몰 서버(300)에 접속하여 구매하고자 하는 물품을 선택하고, 쇼핑몰 서버(300)는 상기 선택된 물품에 대한 주문정보를 생성한다. In step (a), the shopping mall server 300 receives order information from the user terminal 100, and the user accesses the shopping mall server 300 through the Internet using the user terminal 100 such as a user PC or a smart phone. To select an article to be purchased, and the shopping mall server 300 generates order information for the selected article.

(b)단계는 쇼핑몰 서버(300)가 전송받는 주문정보에 따른 결제정보를 생성하고, 결제를 위한 결제창을 생성하여 표시하는 단계이다. 즉, 사용자가 물품을 선택하고 주문정보의 입력이 완료되면, 결제를 위한 결제창이 표시된다. In step (b), the shopping mall server 300 generates payment information according to the order information to be transmitted, and generates and displays a payment window for payment. That is, when the user selects an item and completes input of order information, a payment window for payment is displayed.

이때, 상기 결제창에는 카드 리더기를 이용한 결제방법 또는 카드번호 입력을 통한 결제방법이 포함되어 있는 결제방식 선택창을 더 표시할 수 있다. 예를 들면, 기존에 사용되고 있는 결제방식과, 본 발명에 따른 카드 리더기를 이용한 결제방식 중 선택할 수 있는 선택창이 표시되는 것이다. At this time, a payment method selection window including a payment method using a card reader or a payment method using a card number may be displayed on the payment window. For example, a selection window can be selected from among a payment method used in the past and a payment method using the card reader according to the present invention.

또한, 본 발명에 따른 카드 리더기를 이용한 결제방식이 선택되었을 경우 상기 결제창에 식별코드를 표시하여 스마트폰 또는 다른 단말기에서 결제창으로 바로 연결될 수 있도록 할 수 있다. 예를 들면, 결제창에 QR코드를 생성하여 다른 단말기에서 QR코드를 이용하여 결제창으로 바로 연결될 수 있도록 하는 것이다. 이와 같은 방법은 사용자가 PC를 사용하여 쇼핑을 완료하고, 스마트폰과 연결되는 카드 리더기를 이용하고자 하는 경우 스마트폰에서 바로 결제창으로 이동할 수 있도록 해준다. 즉, 카드 리더기를 이용하기 위하여 스마트폰에서 쇼핑몰 주소를 치고 로그인을 해서 다시 주문정보 페이지로 이동할 필요가 없이 바로 결제창으로 이동할 수 있도록 함으로써 결제의 편리성을 줄 수 있는 것이다.Also, when the payment method using the card reader according to the present invention is selected, the identification code may be displayed on the payment window so that the smartphone or another terminal can be directly connected to the payment window. For example, a QR code may be generated in a payment window so that other terminals can be directly connected to a payment window using a QR code. This method allows a user to complete shopping using a personal computer and move to a payment window directly from a smartphone if the user desires to use a card reader connected to the smartphone. That is, in order to utilize the card reader, it is possible to provide convenience of settlement by allowing the smartphone to move to the settlement window without having to login to the shopping mall address and then move to the order information page again.

한편, 식별코드가 아닌 URL 링크를 생성하고, 이를 문자메시지로 전송할 수 있도록 함으로써 링크를 통하여 바로 결제창으로 이동할 수 있도록 할 수 있다. 상기 문자메시지의 전송은 미리 입력되어 있는 사용자의 단말기로 전송되거나, 다른 전화번호를 입력하여 다른 사용자 단말기로 전송할 수 있도록 설정할 수 있다. 또한, 쇼핑몰 전용 애플리케이션이 설치되어 있는 경우, 상기 애플리케이션을 통하여 푸쉬(push)알림을 통하여 접속 URL을 전송할 수 있다. On the other hand, it is possible to create a URL link that is not an identification code, and transmit it through a text message, so that it can be moved to a payment window directly through a link. The transmission of the text message may be transmitted to a terminal of a user who has been input in advance, or may be set so that another telephone number may be input and transmitted to another user terminal. In addition, if a shopping mall dedicated application is installed, the connection URL can be transmitted through push notification through the application.

(c)단계는 결제를 위하여 신용카드 식별정보를 전송받는 단계로, 상기 사용자 단말기(100)와 연결된 카드 리더기(200)를 통하여 신용카드 식별정보를 입력받는다. In step (c), credit card identification information is received for payment, and credit card identification information is received through the card reader 200 connected to the user terminal 100. [

이때, 상기 카드 리더기(200)는 일측에 사용자 단말기(100)의 이어폰 잭 접속단자에 삽입되는 접속부(210)와, 상기 접속부(210)의 타측에 형성되어 신용카드의 식별정보를 읽을 수 있는 마그네틱 리더기(220)를 포함하여 구성되어, 사용자가 실물카드를 마그네틱 리더기(220)를 지나가도록 하여 신용카드 정보가 바로 결제창에 입력될 수 있도록 한다. At this time, the card reader 200 has a connection part 210 inserted into one side of the earphone jack connection terminal of the user terminal 100, and a magnetic part 210 formed on the other side of the connection part 210 and capable of reading the identification information of the credit card And a reader 220 so that a user passes the physical card through the magnetic reader 220 so that the credit card information can be directly inputted into the payment window.

상기 (c)단계는 상기 카드 리더기(200)의 접속부(210)를 사용자 단말기(100)의 이어폰 잭 접속단자에 연결하는 단계(c-1)와, 신용카드의 마그네틱 부분이 상기 마그네틱 리더부(220)를 지나가도록 하여 신용카드의 식별정보를 읽는 단계(c-2)와, 상기 신용카드 식별정보를 카드 리더기(200)의 접속부(210)를 통하여 사용자 단말기(100)로 전송하는 단계(c-3)를 포함할 수 있다. 예를 들면, 카드 리더기(200)를 사용자 단말기(100)에 연결하고, 신용카드의 마그네틱 부분을 카드 리더기(200)에 통과시키면 신용카드의 식별정보가 사용자 단말기의 결제창에 입력된다. The step (c) includes the steps of (c-1) connecting the connection unit 210 of the card reader 200 to the earphone jack connection terminal of the user terminal 100, and (C-2) of reading the identification information of the credit card so that the credit card identification information is passed through the connection unit 210 of the card reader 200 and the step (c-2) of transmitting the credit card identification information to the user terminal 100 through the connection unit 210 of the card reader 200 -3). For example, when the card reader 200 is connected to the user terminal 100 and the magnetic portion of the credit card is passed through the card reader 200, the identification information of the credit card is input to the payment window of the user terminal.

(d)단계는 결제창에 입력된 상기 신용카드 식별정보를 PG 서버(400)로 전송하는 것으로, 카드 리더기(200)를 통해 입력된 신용카드 식별정보를 PG 서버(400)로 전송하여 승인을 요청한다.In step (d), the credit card identification information input to the payment window is transmitted to the PG server 400, and the credit card identification information input through the card reader 200 is transmitted to the PG server 400, do.

(e)단계는 승인을 위하여 상기 PG 서버(400)가 수신한 신용카드 식별정보를 카드사 서버(500)로 전송하여 유효성 검증을 요청한다.In step (e), the credit card identification information received by the PG server 400 is transmitted to the card issuer server 500 for approval to request validation.

(f)단계는 상기 카드사 서버(500)가 검증을 요청받은 신용카드 식별번호의 유효성을 검증하여 상기 PG 서버(400)로 유효성 검증정보를 전송하는 것이다. In step (f), the card issuer server 500 verifies the validity of the credit card identification number requested to be verified, and transmits the validity verification information to the PG server 400.

(g)단계는 상기 PG 서버(400)가 상기 카드사 서버(500)로부터 전송받은 유효성 검증정보에 따라 카드결제를 승인하고, 상기 카드결제 승인정보를 상기 쇼핑몰 서버(300) 및 카드사 서버(400)로 전송한다. In step (g), the PG server 400 approves the card settlement according to the validity information received from the card issuer server 500, and transmits the card settlement approval information to the shopping mall server 300 and the card issuer server 400, Lt; / RTI >

(h)단계는 상기 쇼핑몰 서버(300)가 상기 카드결제 승인정보를 전송받아 결제를 완료하는 결제완료창을 표시하고 사용자 단말기(100)로 주문 완료 정보를 전송하는 것이다. 이때, 카드사 서버(500)는 결제금액을 상기 카드사 데이터베이스에 갱신한다.
In step (h), the shopping mall server 300 displays the settlement completion window for receiving the card settlement approval information and completing settlement, and transmits the order completion information to the user terminal 100. At this time, the card company server 500 updates the payment amount in the card company database.

이하, 본 발명에 대하여 사용자가 실제로 사용하는 경우의 실시예에 대하여 보다 구체적으로 살펴보면 다음과 같다. Hereinafter, an embodiment in which the user actually uses the present invention will be described in more detail as follows.

도 3은 사용자가 스마트폰을 이용하여 쇼핑몰에 접속하여 결제가 완료될 때 까지의 과정의 화면을 나타낸 도면이다.FIG. 3 is a view showing a screen of a process until a user accesses a shopping mall using a smartphone and the settlement is completed.

도 3을 참조하면, 사용자가 스마트폰을 이용하여 쇼핑몰에 접속하고 필요한 물품을 구매하기 위하여 쇼핑을 시작한다(S1). 이때, 상기 쇼핑 페이지는 쇼핑몰 서버에 의해 제공되며, 사용자가 쇼핑을 완료하면 쇼핑몰 서버는 주문정보 및 결제정보를 생성한다(S2). Referring to FIG. 3, a user accesses a shopping mall using a smartphone and starts shopping to purchase necessary items (S1). At this time, the shopping page is provided by the shopping mall server, and when the user completes shopping, the shopping mall server generates order information and payment information (S2).

상기와 같이 주문정보 및 결제정보가 생성되면 결제하기 버튼이 생성되고(S3), 결제하기 버튼을 누르게 되면 결제를 위한 결제창이 표시된다(S4). 이때, 사용자 스마트폰의 이어폰 단자에 카드 리더기를 삽입한 후 신용카드 결제버튼을 클릭하고, 상기 카드 리더기를 이용하여 카드를 읽게 되면 신용카드 정보가 자동으로 입력된다(S5). 카드가 안 읽힌 경우에는 다시읽기 버튼을 클릭한 후 카드 리더기에 신용카드를 읽히면 신용카드 정보가 입력된다. When the order information and the payment information are generated as described above, a payment button is created (S3). When the payment button is pressed, a payment window for payment is displayed (S4). At this time, after the card reader is inserted into the earphone terminal of the user smartphone, the credit card payment button is clicked. When the card reader is read using the card reader, the credit card information is automatically input (S5). If the card is not read, click the Read again button and then read the credit card into the card reader.

즉, 사용자는 스마트폰의 이어폰잭에 카드 리더기를 연결하고, 상기 카드 리더기를 통하여 실물 신용카드를 직접 읽혀 신용카드 정보가 입력되도록 함으로써 직접 카드번호를 입력하고 비밀번호 입력 및 공인인증의 절차를 거치지 않아도 신용카드 정보를 쉽게 입력할 수 있는 것이다. That is, the user connects the card reader to the earphone jack of the smartphone, directly reads the real credit card through the card reader, inputs the credit card information, inputs the card number directly, does not enter the password, It is easy to enter credit card information.

이후, 할부 개월 수를 입력한 후에 거래요청 버튼을 클릭하게 되면 서명을 위한 창이 표시된다(S6). 서명을 완료하고 확인버튼을 클릭하게 되면 상기 신용카드 식별정보는 쇼핑몰 서버로 전송되게 되고, 상기 쇼핑몰 서버는 PG 서버로 결제정보와 신용카드 식별정보를 전송하여 승인을 요청하게 된다. 승인요청을 받은 PG 서버는 카드사 서버로 신용카드 카드사 서버로 전송하여 유효성 검증을 요청한다. 상기 카드사 서버는 신용카드 식별번호의 유효성을 검증하여 상기 PG 서버로 유효성 검증정보를 전송하고, PG 서버는 전송받은 유효성 검증정보에 따라 카드결제를 승인하여 카드결제 승인정보를 상기 쇼핑몰 서버 및 카드사 서버로 전송한다. 상기 쇼핑몰 서버는 상기 카드결제 승인정보를 전송받아 결제를 완료하는 거래승인창을 표시하고(S7), 사용자 단말기로 주문 완료 정보를 전송하고(S8), 물품을 배송하게 된다.
Thereafter, when a transaction request button is clicked after inputting the installment month number, a window for signing is displayed (S6). When the signature is completed and the confirmation button is clicked, the credit card identification information is transmitted to the shopping mall server, and the shopping mall server transmits payment information and credit card identification information to the PG server to request approval. The PG server receives the authorization request and sends it to the card company server to request validation. The card company server verifies the validity of the credit card identification number and transmits the validity information to the PG server. The PG server approves the card settlement according to the received validity information, and transmits the card settlement approval information to the shopping mall server and the card company server Lt; / RTI > The shopping mall server displays a transaction approval window for receiving the card settlement approval information and completing settlement (S7), transmits order completion information to the user terminal (S8), and delivers the goods.

한편, 사용자가 PC를 이용하여 쇼핑을 했을 경우, 사용자의 스마트폰과 접속되는 카드 리더기를 이용한 결제방식을 사용하는 경우의 실시예를 살펴보면 다음과 같다. Meanwhile, an embodiment of a case where a user uses a PC to shop, and a payment method using a card reader connected to a user's smartphone is used will be described.

도 4는 사용자가 PC를 이용하여 쇼핑을 한 후 결제방식을 선택하는 페이지를 나타낸 것이고, 도 5는 사용자가 PC를 이용하여 실물카드 결제를 선택했을 경우에 결제페이지를 나타내는 것이다. 4 shows a page on which a user selects a settlement method after shopping using a PC, and FIG. 5 shows a settlement page when a user selects a real card settlement using a PC.

도 4를 참조하면, 사용자가 PC를 이용하여 쇼핑을 완료한 후 결제수단을 선택할 때, 실물 신용카드를 이용하여 결제하는 방식을 선택한 후 결제하기 버튼을 누르게 되면 도 5에 나타난 것과 같이 결제페이지가 전환되면서 금액과 QR코드 및 문자메시지 보내기 버튼이 생성된다. Referring to FIG. 4, when the user completes the shopping using the PC and selects the payment means, the user selects a payment method using the real credit card, and if the payment button is pressed, the payment page is displayed As the conversion proceeds, a button to send the amount, QR code and text message is created.

이때, 상기 QR코드를 애플리케이션을 사용하여 읽게 되면 사용자가 PC에서 쇼핑한 금액을 결제할 수 있는 결제창으로 바로 접속할 수 있게 된다. 또한, 문자메시지 버튼을 클릭하게 되면 사용자 정보에 입력되어 있는 전화번호로 결제페이지로 바로 접속할 수 있는 URL링크가 전달된다. 상기 QR코드 및 URL링크는 로그인 정보 및 주문정보, 결제정보를 모두 포함하고 있으며, 사용자는 스마트폰에서 쇼핑몰로 다시 로그인하거나 주문정보를 찾아보지 않고서도 바로 결제페이지로 접속할 수 있게 되는 것이다. At this time, if the QR code is read using the application, the user can directly access the payment window for payment of the amount of shopping on the PC. Also, when a text message button is clicked, a URL link to directly access the payment page is transmitted to the telephone number input in the user information. The QR code and the URL link include login information, order information, and payment information, and the user can access the payment page without logging in to the shopping mall again or searching for order information from the smartphone.

그 이후는 앞서 설명한 도 3의 (S5)단계와 같은 결제페이지로 바로 연결되며, 그 이후에는 카드 리더기를 스마트폰에 연결하여 도 3의 (S5)~(S8)단계를 거치면서 결제가 진행되게 된다. Thereafter, the user directly connects to the payment page such as the step S5 of FIG. 3 described above. After that, the card reader is connected to the smartphone, and the payment proceeds through steps S5 through S8 of FIG. do.

따라서, 사용자는 PC를 이용하여 쇼핑을 완료한 후에 스마트폰에 연결되는 카드 리더기를 이용하여 결제하기 위하여 다시 스마트폰을 이용하여 쇼핑몰에 접속할 필요가 없이 QR코드를 촬영하여 읽거나, URL링크를 이용하여 바로 접속이 가능하기 때문에 좀 더 편리한 결제가 가능한 이점이 있다. 또한, 실물카드를 이용하기 때문에 카드 정보의 해킹 우려가 없고, 공인인증서를 사용하지 않고 오프라인에서 결제하는 것과 같은 방식을 사용하기 때문에 보다 빠르고 정확한 결제가 가능한 이점이 있는 것이다. Therefore, after the user completes the shopping using the PC, the user does not need to access the shopping mall again using a smart phone to make a payment using the card reader connected to the smartphone, and can shoot the QR code and read it, or use the URL link Since it is possible to connect directly, there is an advantage that payment can be made more convenient. In addition, since the real card is used, there is no fear of hacking of the card information, and the same method as the offline payment is used without using the official certificate, which is advantageous in that the settlement can be performed more quickly and accurately.

한편, 도면에는 도시되지 않았지만, 상기 결제창에는 결제방법을 선택할 수 있는 선택창이 표시될 수 있다. 상기 결제방법은 계좌입금, 신용카드 결제, 휴대폰 결제 등의 다양한 결제방법이 표시될 수 있으며, 이에 카드 리더기를 이용한 결제방식이 추가되어 표시될 수 있는 것이다.
On the other hand, although not shown in the figure, a selection window for selecting a payment method may be displayed in the payment window. In the payment method, various payment methods such as bank transfer, credit card payment, and mobile phone payment can be displayed, and a payment method using a card reader can be additionally displayed.

이상에서 설명한 실시예들은 일 예로로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or essential characteristics thereof. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.

100: 사용자 단말기 200: 카드 리더기
210: 접속부 220: 마그네틱 리더부
300: 쇼핑몰 서버 400: PG 서버
500: 카드사 서버
100: user terminal 200: card reader
210: connection part 220: magnetic reader part
300: shopping mall server 400: PG server
500: card company server

Claims (11)

사용자 단말기의 이어폰 잭을 통하여 연결되어 사용자 단말기가 신용카드의 식별정보를 입력받을 수 있도록 하는 카드 리더기;
사용자 단말기에 쇼핑 정보를 제공하여 사용자 단말기로부터 주문정보를 받아 결제정보를 생성하고, 상기 카드 리더기를 통하여 사용자 단말기에 입력되는 신용카드 식별정보를 전송받아 무선통신망을 통하여 PG 서버로 승인요청을 하고, 이후 상기 PG 서버로부터 결제승인정보를 전송받아 사용자 단말기에 주문완료 표시를 전송하는 쇼핑몰 서버;
상기 신용카드 식별정보 및 결제정보를 전송받아 이를 카드사 서버로 전송하여 카드 유효성 검증요청을 하고, 상기 카드사 서버로부터 수신한 유효성 검증정보를 토대로 신용카드 식별정보와 대응하는 카드결제 승인정보를 생성하여 쇼핑몰 서버 및 카드사 서버로 전송하는 PG 서버;
상기 PG 서버로부터 신용카드 식별정보 및 결제정보를 전송받아 카드사 데이터베이스에 기 저장된 신용카드 식별번호의 유효성을 검증하여 생성한 유효성 검증정보를 PG 서버로 전송하고, 상기 PG 서버로부터 카드결제 승인정보를 전송받아 결제금액을 상기 카드사 데이터베이스에 갱신하는 카드사 서버;를 포함하는 온라인결제 시스템.
A card reader connected through an earphone jack of the user terminal to allow the user terminal to receive identification information of the credit card;
The payment information is generated by receiving the order information from the user terminal by providing the shopping information to the user terminal, receiving the credit card identification information input to the user terminal through the card reader, requesting approval from the PG server through the wireless communication network, A shopping mall server for receiving payment approval information from the PG server and transmitting an order completion indication to the user terminal;
And transmits the credit card identification information and the payment information to the card company server to request the card validity verification, and generates credit card approval information corresponding to the credit card identification information based on the validity information received from the credit card company server, A PG server for transmitting to a server and a card company server;
Receiving the credit card identification information and the payment information from the PG server, verifying the validity of the credit card identification number pre-stored in the credit card company database, and transmitting the generated validity verification information to the PG server, And a card issuer server for updating the received payment amount in the credit card company database.
제1항에 있어서,
상기 카드 리더기는
일측에 사용자 단말기의 이어폰 잭 접속단자에 삽입되는 접속부와,
상기 접속부의 타측에 형성되어 신용카드의 식별정보를 읽을 수 있는 카드 리더기를 포함하여 구성되는 것을 특징으로 하는 온라인 결제 시스템.
The method according to claim 1,
The card reader
A connection part which is inserted into one end of the earphone jack connection terminal of the user terminal,
And a card reader formed on the other side of the connection unit and capable of reading identification information of a credit card.
제1항에 있어서,
상기 쇼핑몰 서버는 사용자가 카드 리더기를 통한 결제방식 또는 기존의 직접입력을 통한 결제방법을 포함하는 다양한 결제방식 중 한가지를 선택할 수 있는 선택창을 표시하고,
카드 리더기를 통한 결제가 선택되면 다른 사용자 단말기에서 결제창으로 바로 연결할 수 있도록 하는 식별코드를 화면에 표시하도록 하는 것을 특징으로 하는 온라인 결제 시스템.
The method according to claim 1,
The shopping mall server displays a selection window in which a user can select one of various payment methods including a payment method through a card reader or a payment method using an existing direct input,
And when the payment through the card reader is selected, displays the identification code on the screen so that another user terminal can directly connect to the payment window.
제3항에 있어서,
사용자 단말기에서 상기 식별코드를 촬영하여 정보를 읽고, 카드 리더기를 이용하여 결제를 할 수 있는 결제창으로 바로 연결될 수 있도록 하는 것을 특징으로 하는 온라인 결제 시스템.
The method of claim 3,
Wherein the user terminal photographs the identification code, reads the information, and directly connects to a payment window for payment using a card reader.
제3항에 있어서,
상기 식별코드는
QR코드 또는 바코드 중 적어도 한 가지가 선택되어 사용되는 것을 특징으로 하는 온라인 결제 시스템.
The method of claim 3,
The identification code
A QR code or a bar code is selected and used.
제1항에 있어서,
상기 쇼핑몰 서버는
사용자가 카드 리더기를 통한 결제 또는 기존의 직접입력을 통한 결제방법을 선택할 수 있는 선택창을 표시하고,
카드 리더기를 통한 결제가 선택되면 결제창으로 바로 연결할 수 있는 URL을 포함하는 메시지를 생성하여 사용자 단말기로 전송하는 것을 특징으로 하는 온라인 결제 시스템.
The method according to claim 1,
The shopping mall server
A user can display a selection window for selecting a payment method through a card reader or an existing direct input method,
When a payment through the card reader is selected, a message including a URL that can be directly connected to a payment window is generated and transmitted to the user terminal.
(a) 쇼핑몰 서버가 무선 통신망을통하여 사용자 단말기로부터 주문정보를 전송받는 단계;
(b) 쇼핑몰 서버가 상기 주문정보에 따른 결제정보를 생성하고, 이에 따른 결제창을 상기 사용자 단말기로 전송하여 표시하는 단계;
(c) 상기 사용자 단말기와 연결된 카드 리더기를 통하여 입력된 신용카드 식별정보를 전송받는 단계;
(d) 상기 신용카드 식별정보를 PG 서버로 전송하는 단계;
(e) 상기 PG 서버가 수신한 신용카드 식별정보를 카드사 서버로 전송하여 유효성 검증을 요청하는 단계;
(f) 상기 카드사 서버가 신용카드 식별번호의 유효성을 검증하여 상기 PG 서버로 유효성 검증정보를 전송하는 단계;
(g) 상기 PG 서버가 전송받은 유효성 검증정보에 따라 카드결제를 승인하고, 카드결제 승인정보를 상기 쇼핑몰 서버 및 카드사 서버로 전송하는 단계;
(h) 상기 쇼핑몰 서버는 상기 카드결제 승인정보를 전송받아 결제를 완료하는 결제완료창을 표시하고 사용자 단말기로 주문 완료 정보를 전송하는 단계;를 포함하는 온라인 결제방법.
(a) receiving order information from a user terminal through a wireless communication network in a shopping mall server;
(b) a shopping mall server generating payment information according to the order information, transmitting the payment window to the user terminal, and displaying the payment window;
(c) receiving credit card identification information input through a card reader connected to the user terminal;
(d) transmitting the credit card identification information to the PG server;
(e) transmitting the credit card identification information received by the PG server to the card company server to request validation verification;
(f) verifying validity of the credit card identification number by the credit card company server and transmitting validation information to the PG server;
(g) approving the card settlement according to the validity information transmitted by the PG server, and transmitting the card settlement approval information to the shopping mall server and the card company server;
(h) The shopping mall server displays a payment completion window for receiving the card payment approval information and completing settlement, and transmitting order completion information to the user terminal.
제6항에 있어서,
상기 (b) 단계는
카드 리더기를 이용한 결제방법 또는 카드번호 입력을 통한 결제방법 중 선택할 수 있는 선택창을 더 표시하는 것을 특징으로 하는 온라인 결제방법.
The method according to claim 6,
The step (b)
And a selection window for selecting a payment method using a card reader or a payment method using a card number is further displayed.
제6항에 있어서,
상기 (b) 단계는
상기 결제창으로 바로 연결될 수 있도록 하는 식별코드를 더 표시하는 것을 특징으로 하는 온라인 결제방법.
The method according to claim 6,
The step (b)
And further displaying an identification code for directly connecting to the payment window.
제6항에 있어서,
상기 (b) 단계는
상기 결제창으로 바로 연결될 수 있도록 하는 URL 링크를 메시지로 사용자 단말기에 전송하는 것을 특징으로 하는 온라인 결제방법.
The method according to claim 6,
The step (b)
And transmitting a URL link to be directly connected to the payment window to the user terminal through a message.
제6항에 있어서,
상기 (c) 단계는
(c-1) 상기 카드 리더기의 접속부를 사용자 단말기의 이어폰 잭 접속단자에 연결하는 단계;
(c-2) 신용카드의 마그네틱 부분이 상기 마그네틱 리더부를 지나가도록 하여 신용카드의 식별정보를 읽는 단계;
(c-3) 상기 신용카드 식별정보를 카드 리더기의 접속부를 통하여 사용자 단말기로 전송하는 단계를 포함하는 것을 특징으로 하는 온라인 결제 방법.
The method according to claim 6,
The step (c)
(c-1) connecting a connection portion of the card reader to an earphone jack connection terminal of the user terminal;
(c-2) reading the identification information of the credit card such that the magnetic portion of the credit card passes through the magnetic reader unit;
(c-3) transmitting the credit card identification information to the user terminal through the connection unit of the card reader.
KR1020130126206A 2013-10-22 2013-10-22 Online payment system and payment method KR101516409B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130126206A KR101516409B1 (en) 2013-10-22 2013-10-22 Online payment system and payment method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130126206A KR101516409B1 (en) 2013-10-22 2013-10-22 Online payment system and payment method

Publications (2)

Publication Number Publication Date
KR20150046686A true KR20150046686A (en) 2015-04-30
KR101516409B1 KR101516409B1 (en) 2015-05-12

Family

ID=53037992

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130126206A KR101516409B1 (en) 2013-10-22 2013-10-22 Online payment system and payment method

Country Status (1)

Country Link
KR (1) KR101516409B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210033843A (en) * 2019-09-19 2021-03-29 온라인팜 주식회사 Apparatus and method for processing online shopping mall payment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101178246B1 (en) * 2011-12-27 2012-09-13 주식회사 유아이디에스 System for paying credit card of smart phone using earphone jack and method therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210033843A (en) * 2019-09-19 2021-03-29 온라인팜 주식회사 Apparatus and method for processing online shopping mall payment

Also Published As

Publication number Publication date
KR101516409B1 (en) 2015-05-12

Similar Documents

Publication Publication Date Title
RU2648944C2 (en) Methods, devices, and systems for secure provisioning, transmission and authentication of payment data
US20170116596A1 (en) Mobile Communication Device with Proximity Based Communication Circuitry
KR101573848B1 (en) Method and system for providing payment service
US20040002902A1 (en) System and method for the wireless access of computer-based services in an attributable manner
KR20230129566A (en) Transaction authorisation
KR20140095745A (en) Supporting Method For Payment and System thereof
KR20150026233A (en) Payment system and method t based on digital card
KR20120075590A (en) System for paying credit card using mobile otp security of mobile phone and method therefor
KR20140101199A (en) Mobile communication terminal payment system using one time code
KR101384846B1 (en) Simple payment method using mobile terminal
KR101707614B1 (en) Method and system for providing mobile payment service using sonic signal
JP2014513825A5 (en)
US20140258046A1 (en) Method for managing a transaction
KR20150106198A (en) Method, server and device for certification
KR101699032B1 (en) Service providing system and method for payment using electronic tag
KR20120075607A (en) System for paying credit card using mobile security click of mobile phone and method therefor
KR101413971B1 (en) System for Authentification Paying using OTP Card and Method thereof
KR20130115200A (en) Payment channel management system
KR101516409B1 (en) Online payment system and payment method
KR20160047970A (en) Online payment system and payment methods using the same
JP2014127138A (en) Authentication server providing on-line settlement, authentication system and authentication method
WO2015107346A1 (en) Authentication method and system
KR100920175B1 (en) Small-amount settlement system using mobile and method thereof
KR101190745B1 (en) System for paying credit card using internet otp security of mobile phone and method therefor
KR20140033679A (en) System and method for electronic payment by using amount authentication

Legal Events

Date Code Title Description
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180502

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee