[go: up one dir, main page]

KR101699032B1 - Service providing system and method for payment using electronic tag - Google Patents

Service providing system and method for payment using electronic tag Download PDF

Info

Publication number
KR101699032B1
KR101699032B1 KR1020150138997A KR20150138997A KR101699032B1 KR 101699032 B1 KR101699032 B1 KR 101699032B1 KR 1020150138997 A KR1020150138997 A KR 1020150138997A KR 20150138997 A KR20150138997 A KR 20150138997A KR 101699032 B1 KR101699032 B1 KR 101699032B1
Authority
KR
South Korea
Prior art keywords
payment
information
electronic tag
user terminal
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020150138997A
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 KR1020150138997A priority Critical patent/KR101699032B1/en
Application granted granted Critical
Publication of KR101699032B1 publication Critical patent/KR101699032B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • G06Q20/3255Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks using mobile network messaging services for payment, e.g. SMS
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04W4/003

Landscapes

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

Abstract

본 발명은 전자 태그를 이용한 결제 서비스 제공 시스템 및 방법에 관한 것으로서, 더욱 상세히는 사용자 단말과 별도 구성된 전자 태그의 인식을 통한 사용자 식별정보를 기반으로 결제 관련 어플리케이션의 설치 여부를 판단하고, 결제 관련 어플리케이션이 설치된 사용자 단말로 결제 어플리케이션의 실행을 위한 푸시 메시지를 전송하여 해당 결제 관련 어플리케이션을 통해 간편 결제가 이루어지도록 지원하는 전자 태그를 이용한 결제 서비스 제공 시스템 및 방법에 관한 것이다. 본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템은 사용자가 사용자 단말과 별도로 소지한 전자 태그를 인식시키는 것만으로 결제 어플리케이션이 자동 실행되고 이를 통해 편리하게 결제가 이루어지도록 지원할 수 있어 사용자 편의성을 향상시킬 수 있을 뿐 아니라 근거리 무선 통신을 지원하는 모든 종류의 단말기에 대해서 별도의 전자 태그를 이용한 결제가 지원되도록 할 수 있어 높은 호환성 및 확장성을 제공하는 효과가 있다.The present invention relates to a system and method for providing a payment service using an electronic tag, and more particularly, to a system and method for providing a payment service using an electronic tag, The present invention relates to a system and a method for providing a payment service using an electronic tag, in which a push message for execution of a payment application is transmitted to a user terminal installed therein to support simple settlement through the corresponding payment related application. The payment service providing system using the electronic tag according to the embodiment of the present invention can support the payment application conveniently through the automatic execution of the payment application by only recognizing the electronic tag held by the user separately from the user terminal, And it is also possible to support payment by using separate electronic tags for all types of terminals supporting short-range wireless communication, thereby providing high compatibility and expandability.

Description

전자 태그를 이용한 결제 서비스 제공 시스템 및 방법{Service providing system and method for payment using electronic tag}[0001] System and method for providing payment service using electronic tag [0002]

본 발명은 전자 태그를 이용한 결제 서비스 제공 시스템 및 방법에 관한 것으로서, 더욱 상세히는 사용자 단말과 별도 구성된 전자 태그의 인식을 통한 사용자 식별정보를 기반으로 결제 관련 어플리케이션의 설치 여부를 판단하고, 결제 관련 어플리케이션이 설치된 사용자 단말로 결제 어플리케이션의 실행을 위한 푸시 메시지를 전송하여 해당 결제 관련 어플리케이션을 통해 간편 결제가 이루어지도록 지원하는 전자 태그를 이용한 결제 서비스 제공 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for providing a payment service using an electronic tag, and more particularly, to a system and method for providing a payment service using an electronic tag, The present invention relates to a system and a method for providing a payment service using an electronic tag, in which a push message for execution of a payment application is transmitted to a user terminal installed therein to support simple settlement through the corresponding payment related application.

최근 스마트폰의 발전과 더불어 결제 편의성을 향상시키기 위한 다양한 어플리케이션이 제공되고 있으며, 이러한 어플리케이션은 스마트폰에서 실행되어 결제에 이용하기 위해 미리 등록된 카드를 로드하고, 해당 카드에 대응되는 비밀번호를 입력하면 자동으로 결제가 되도록 지원하고 있다.In recent years, various applications for improving the convenience of settlement have been provided along with the development of smart phones. Such applications are executed in a smart phone and load a card registered in advance for use in payment and input a password corresponding to the card It supports automatic payment.

그러나, 기존의 결제 관련 어플리케이션은 주로 온라인 결제를 위한 간편 결제를 지원하기 위한 구성이므로, 오프라인 가맹점에 사용자가 직접 방문하여 오프라인 결제를 처리하는데 추가 구성이 요구되어 결제 절차가 복잡해지므로 오프라인 결제에 대한 사용상 불편함이 존재한다.However, since the existing payment-related applications are mainly configured to support simple settlement for online settlement, an additional configuration is required for users to visit the offline merchant and process the offline settlement, which complicates the settlement procedure. Therefore, There is an inconvenience.

이를 해결하기 위해, 최근 NFC 태그와 같은 전자 태그를 이용한 결제 시스템이 등장하고 있다. 이와 같은 결제 시스템은 해당 전자 태그를 이용한 태그 리더기가 구비된 가맹점 단말기에서 사용자 단말기에 구성된 전자 태그의 인식을 통해 결제 카드 관련 정보를 생성한 후 결제 서버와의 통신을 통해 결제를 처리하는 구성으로서, 오프라인 간편 결제를 지원할 수 있어 사용 편의성을 크게 높이고 있다.In order to solve this problem, a payment system using an electronic tag such as an NFC tag is recently emerging. Such a payment system generates settlement card related information through recognition of an electronic tag configured in a user terminal at an affiliate terminal equipped with a tag reader using the electronic tag, and processes payment through communication with a payment server. It can support easy offline settlement, which greatly enhances ease of use.

그러나, 이와 같은 결제 시스템 역시 사용자 단말에서 전자 태그를 이용한 결제를 위한 결제 어플리케이션을 사용자가 사용자 단말기를 통해 실행한 후에 전자 태그를 태그 리더기가 구비된 가맹점 단말기에 인식시켜야 하므로, 결제시마다 전자 태그를 이용하기 위한 결제 어플리케이션을 미리 실행해야 하는 불편함이 있다.However, such a payment system also requires the user to recognize the electronic tag to the merchant terminal equipped with the tag reader after the user executes the payment application for payment using the electronic tag through the user terminal. Therefore, There is an inconvenience that a payment application for executing the payment application must be executed in advance.

또한, 이러한 결제 시스템을 지원하는 단말기가 정해져 있어 해당 결제 시스템을 지원하지 않는 단말기를 이용하는 사용자는 이러한 결제 시스템을 이용할 수 없는 문제가 있다.In addition, since a terminal supporting such a payment system is defined, a user using a terminal that does not support the payment system can not use such a payment system.

따라서, 기존과 같이 결제 이전에 결제 어플리케이션을 미리 실행하는 불편함을 개선하고 결제 절차를 더욱 간소화하여 결제 편의성을 높일 수 있는 동시에 서로 상이한 종류의 단말기에 모두에 대해서 전자 태그를 이용한 결제를 지원할 수 있는 결제 시스템의 개발이 요구되고 있다.Accordingly, it is possible to improve the inconvenience of previously executing the payment application before the settlement and simplify the settlement procedure to enhance the settlement convenience, and at the same time, to support payment using electronic tags for all the different types of terminals Development of payment system is required.

한국공개특허 제10-2008-0043048호Korean Patent Publication No. 10-2008-0043048

상술한 문제점을 개선하기 위해, 본 발명은 사용자가 전자 태그를 이용한 결제시 결제 어플리케이션을 수동으로 실행할 필요 없이 전자 태그를 가맹점 단말기에 인식시키는 것만으로 자동으로 결제 어플리케이션이 실행되고 이를 통해 결제가 이루어지도록 지원하여 결제 편의성을 기존보다 크게 향상시키는데 그 목적이 있다.In order to solve the problems described above, the present invention provides a payment application which is automatically executed by only recognizing an electronic tag to a merchant terminal without manually executing a payment application at the time of settlement using an electronic tag, So that the convenience of settlement can be greatly improved.

또한, 본 발명은 결제를 위한 토큰을 발행하여 결제가 이루어지도록 함으로써 결제 보안성을 높이는데 그 목적이 있다.In addition, the present invention has an object to increase settlement security by issuing tokens for settlement so that settlement can be made.

본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템은 상기 사용자 단말의 전화번호를 저장하는 전자 태그와, 상기 전자 태그와의 근거리 무선 통신을 통해 상기 전화번호를 상기 전자 태그에 기록하며, 결제에 이용하기 위한 결제 수단 관련 결제수단 정보를 생성하여 저장하거나 미리 설정된 결제 서버로 상기 결제수단 정보를 전송하는 결제 어플리케이션이 구성된 사용자 단말과, 상기 전자 태그와의 근거리 무선 통신을 통해 상기 사용자 단말의 전화번호를 포함하는 사용자 식별정보를 생성하고, 결제 내역에 대한 결제 정보를 생성하여 상기 사용자 식별정보와 함께 상기 결제 서버로 전송하는 가맹점 단말 및 상기 가맹점 단말로부터 상기 사용자 식별정보 및 결제 정보 수신시 상기 사용자 식별정보에 포함된 전화번호를 기초로 상기 사용자 단말에 대하여 상기 결제 어플리케이션의 설치 여부를 판단하고, 해당 결제 어플리케이션이 설치된 경우 상기 사용자 단말에서 상기 결제 어플리케이션을 실행시키기 위한 푸시 메시지를 상기 사용자 단말로 전송하며, 상기 푸시 메시지에 의해 상기 결제 어플리케이션이 실행된 사용자 단말로부터 상기 푸시 메시지에 대응되어 결제 승인정보 수신시 미리 저장되거나 상기 결제 승인 정보에 포함된 상기 결제 수단 정보 및 상기 결제 정보를 기초로 결제 처리하는 결제 서버를 포함할 수 있다.According to another aspect of the present invention, there is provided a billing service providing system using an electronic tag, comprising: an electronic tag for storing a telephone number of the user terminal; and a controller for recording the telephone number in the electronic tag through short- A user terminal configured to generate and store payment means information related to a payment means for use in payment or to transmit a payment means information to a preset payment server; And generating payment information for the settlement history and transmitting the payment information to the payment server together with the user identification information, when receiving the user identification information and the payment information from the merchant terminal, Based on the phone number included in the user identification information The method comprising: determining whether the payment application is installed in the user terminal, transmitting a push message to the user terminal to execute the payment application in the user terminal when the payment application is installed, And a payment server that is stored in advance upon receipt of the payment approval information corresponding to the push message from the executed user terminal or performs payment processing based on the payment method information and the payment information included in the payment approval information.

본 발명과 관련된 일 예로서, 상기 결제 수단 정보는 신용카드 및 체크카드 중 어느 하나에 대한 정보를 포함하는 것을 특징으로 할 수 있다.As an example of the present invention, the payment means information may include information on either a credit card or a check card.

본 발명과 관련된 일 예로서, 상기 결제 서버는 상기 사용자 단말의 요청시 미리 설정된 기간 동안 이용 가능한 토큰을 발행하여 상기 사용자 단말의 결제 어플리케이션에 제공하며, 상기 결제 어플리케이션이 실행된 사용자 단말로부터 상기 결제 승인 정보 수신시 상기 토큰을 함께 수신하여 상기 토큰이 유효한 경우 결제 처리하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the payment server may issue a token available for a predetermined period of time at the request of the user terminal and provide the token to the payment application of the user terminal, Receiving the token together when receiving the information, and performing settlement processing when the token is valid.

본 발명과 관련된 일 예로서, 상기 결제 어플리케이션은 상기 토큰을 제 1 및 제 2 정보로 분할하고, 상기 사용자 단말을 통한 상기 전자 태그와의 근거리 무선 통신을 통해 상기 제 2 정보를 상기 전자 태그에 저장한 후 상기 제 2 정보를 삭제하며, 상기 푸시 메시지에 의한 실행시 상기 토큰 대신 상기 제 1 정보를 상기 사용자 단말을 통해 상기 결제 서버로 전송하고, 상기 가맹점 단말은 상기 전자 태그와 근거리 무선 통신을 통해 생성한 상기 제 2 정보를 상기 가맹점 단말을 통해 상기 결제 서버로 전송하며, 상기 결제 서버는 상기 사용자 단말로부터 수신된 제 1 정보와 상기 가맹점 단말로부터 수신된 제 2 정보를 기초로 토큰을 생성한 후 상기 토큰의 유효성을 판단하여 유효한 경우 결제 처리하는 것을 특징으로 할 수 있다.As an example related to the present invention, the payment application divides the token into first and second information, and stores the second information in the electronic tag through short-range wireless communication with the electronic tag through the user terminal And transmits the first information to the payment server via the user terminal instead of the token when executed by the push message, and the merchant terminal transmits the first information to the payment server through the short- Transmits the generated second information to the payment server through the merchant terminal, and the payment server generates a token based on the first information received from the user terminal and the second information received from the merchant terminal The validity of the token may be determined and, if valid, the payment processing may be performed.

본 발명과 관련된 일 예로서, 상기 결제 서버는 상기 푸시 메시지에 결제정보를 포함하여 전송하며, 상기 결제 어플리케이션은 상기 푸시 메시지에 따른 결제 정보를 상기 사용자 단말을 통해 표시하고, 상기 사용자 단말을 통한 사용자 입력을 기초로 결제 승인시 상기 결제 승인 정보를 상기 결제 서버로 전송하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the payment server transmits payment information including payment information to the payment server, the payment application displays settlement information according to the push message through the user terminal, And transmits the payment approval information to the payment server when the payment is approved based on the input.

본 발명과 관련된 일 예로서, 상기 결제 어플리케이션은 상기 결제 승인 정보 전송시 사용자 단말의 현재 위치에 대한 사용자 위치정보를 상기 결제 서버로 전송하며, 상기 결제 서버는 상기 가맹점 단말로부터 수신된 결제정보에 포함되는 가맹점 정보를 기초로 가맹점의 위치를 식별하고, 상기 사용자 위치정보 및 상기 가맹점 위치를 비교하여 미리 설정된 오차 범위 이내인 경우에만 결제 처리하는 것을 특징으로 할 수 있다.In an exemplary embodiment of the present invention, the payment application transmits user position information on the current position of the user terminal to the payment server when the payment approval information is transmitted, and the payment server includes the payment information received from the merchant terminal The merchant position is identified based on the merchant information, and the payment is processed only when the user location information and the merchant location are within a predetermined error range.

본 발명과 관련된 일 예로서, 상기 전자 태그는 NFC 태그이며, 상기 근거리 무선 통신은 NFC인 것을 특징으로 할 수 있다.As an example of the present invention, the electronic tag may be an NFC tag, and the short-range wireless communication may be an NFC.

본 발명과 관련된 일 예로서, 상기 전자 태그는 상기 가맹점 단말과의 근거리 무선 통신에 따른 결제 시도시 상기 결제 시도 시간에 대한 결제시간 정보를 기록하여 저장하고, 다음 결제 시도시 상기 사용자 식별정보와 함께 기존 결제시간 정보를 상기 가맹점 단말로 전송하며, 상기 결제 서버는 상기 가맹점 단말로부터 수신된 결제정보를 상기 사용자 식별정보와 매칭하여 저장하고, 상기 가맹점 단말로부터 상기 사용자 식별정보에 대응되는 상기 기존 결제시간 정보를 포함하는 결제 내역 정보 수신시 상기 사용자 식별정보에 매칭되어 미리 저장된 기존 결제정보에 따른 결제 시도 시간과 상기 결제 내역 정보에 따른 결제 시도 시간을 비교하여 상기 전자 태그의 일치 여부를 판단하며, 일치하는 경우에만 결제 처리하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the electronic tag records and stores payment time information for the payment attempt time in a payment attempt according to short-range wireless communication with the merchant terminal, and stores the payment time information together with the user identification information The settlement server transmits the settlement time information to the merchant terminal, the settlement server matching and storing the settlement information received from the merchant terminal with the user identification information and storing the existing settlement time corresponding to the user identification information When the settlement history information including the settlement history information is received, it is determined whether the electronic tag is matched by comparing the settlement attempt time according to the existing settlement information stored in advance and matching the user identification information with the settlement attempt time according to the settlement history information, The settlement processing is performed only when the settlement processing is performed.

본 발명과 관련된 일 예로서, 상기 결제 서버는 상기 결제 어플리케이션을 통한 회원 가입에 따라 수신되는 회원정보를 저장하며, 미리 저장된 상기 회원 정보를 상기 사용자 식별정보에 포함된 전화번호와 비교하여 상기 사용자 단말에 대응되는 사용자의 회원 가입 여부를 판단하고, 상기 회원 가입 여부에 따라 상기 결제 어플리케이션의 설치 여부를 판단하는 것을 특징으로 할 수 있다.In an exemplary embodiment of the present invention, the payment server stores member information received according to a membership through the payment application, compares the previously stored member information with a telephone number included in the user identification information, And determines whether the payment application is installed according to whether the user is a member or not.

본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 방법은 사용자 단말이 전자 태그와의 근거리 무선 통신을 통해 상기 사용자 단말에 대응되는 전화번호를 상기 전자 태그에 기록하는 단계와, 가맹점 단말이 상기 전자 태그와의 근거리 무선 통신을 통해 상기 사용자 단말의 전화번호를 포함하는 사용자 식별정보를 생성하고, 결제 내역에 대한 결제 정보를 생성하여 상기 사용자 식별정보와 함께 미리 설정된 결제 서버로 전송하는 단계와, 상기 결제 서버가 상기 사용자 식별정보 및 결제 정보 수신시 상기 사용자 식별정보에 포함된 전화번호를 미리 저장된 회원정보와 비교하여 상기 사용자 단말에 대하여 결제 어플리케이션의 설치 여부를 판단하는 단계와, 상기 결제 서버가 상기 사용자 단말에 상기 결제 어플리케이션이 설치된 경우 상기 사용자 단말에서 상기 결제 어플리케이션을 실행시키기 위한 푸시 메시지를 상기 사용자 단말로 전송하는 단계 및 상기 결제 서버가 상기 푸시 메시지에 의해 상기 결제 어플리케이션이 실행된 사용자 단말로부터 상기 결제 승인 정보 수신시 상기 결제 승인 정보에 포함되거나 미리 저장된 사용자의 결제수단 정보 및 상기 결제 정보를 기초로 결제 처리하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided a method of providing a payment service using an electronic tag, comprising: recording a telephone number corresponding to the user terminal in the electronic tag through short-range wireless communication with the electronic tag; Generating user identification information including a telephone number of the user terminal through short-range wireless communication with the electronic tag, generating payment information for the payment details, and transmitting the payment information to the payment server previously set together with the user identification information, Comparing the telephone number included in the user identification information with the previously stored member information when the payment server receives the user identification information and the payment information and determining whether the payment application is installed in the user terminal; When the payment application is installed in the user terminal Transmitting a push message for executing the payment application from the user terminal to the user terminal; and receiving, by the payment server, the payment approval information from the user terminal on which the payment application is executed, And payment processing based on the payment information of the user and the payment information stored in advance or included in the payment information of the user.

본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템은 사용자가 사용자 단말과 별도로 소지한 전자 태그를 인식시키는 것만으로 결제 어플리케이션이 자동 실행되고 이를 통해 편리하게 결제가 이루어지도록 지원할 수 있어 사용자 편의성을 향상시킬 수 있을 뿐 아니라 근거리 무선 통신을 지원하는 모든 종류의 단말기에 대해서 별도의 전자 태그를 이용한 결제가 지원되도록 할 수 있어 높은 호환성 및 확장성을 제공하는 효과가 있다.The payment service providing system using the electronic tag according to the embodiment of the present invention can support the payment application conveniently through the automatic execution of the payment application by only recognizing the electronic tag held by the user separately from the user terminal, And it is also possible to support payment by using separate electronic tags for all types of terminals supporting short-range wireless communication, thereby providing high compatibility and expandability.

또한, 본 발명은 한정된 기간 동안 사용 가능한 토큰을 특정 사용자 단말에 대응되어 발급하고 해당 토큰을 통해 결제에 대한 사용자 인증을 수행함으로써 결제 보안성을 높일 수 있을 뿐 아니라 해당 토큰을 복수 개의 정보로 분할한 후 일부를 전자 태그에 저장하고, 결제 서버에서 해당 토큰을 구성하는 각 정보를 취합하여 사용자 인증을 수행할 수 있도록 제공함으로써 사용자 단말 또는 전자 태그에서 토큰의 일부 정보가 유출되는 경우라도 토큰의 도용을 사전에 차단할 수 있어 더욱 높은 결제 보안성을 제공하는 효과가 있다.In addition, the present invention can increase the security of payment by issuing a token usable for a limited period of time to a specific user terminal and performing user authentication for payment through the corresponding token, as well as dividing the token into a plurality of pieces of information And the payment server collects the information constituting the corresponding token so as to perform the user authentication, so that even if some information of the token is leaked from the user terminal or the electronic tag, It can be prevented in advance, thereby providing a higher settlement security.

더하여, 본 발명은 기존 결제 내역의 비교를 통해 사용자의 전자 태그가 맞는지 여부를 확인할 수 있어 무권리자에 의한 전자 태그의 무단 복사와 같은 위조 행위를 용이하게 차단할 수 있는 효과가 있다.In addition, the present invention can confirm whether the electronic tag of the user is correct through comparison of the existing settlement details, and thus it is possible to easily prevent the counterfeiting such as unauthorized copying of the electronic tag by the unauthorized person.

도 1은 본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템에 대한 구성도.
도 2는 본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템에서 사용자 단말의 결제 어플리케이션 설치 및 회원 가입에 대한 동작을 나타낸 예시도.
도 3은 본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템의 결제 처리 방법에 대한 동작 예시도.
도 4 내지 도 5는 본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템의 결제 보안성 제공에 대한 동작 예시도.
도 6 내지 도 7은 본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템의 결제 내역 비교를 통한 전자 태그 확인에 대한 동작 예시도.
도 8은 본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 방법에 대한 순서도.
1 is a block diagram of a billing service providing system using an electronic tag according to an embodiment of the present invention;
BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a billing service providing system using an electronic tag, and more particularly,
3 is a diagram illustrating an operation example of a payment processing method in a payment service providing system using an electronic tag according to an embodiment of the present invention.
FIG. 4 through FIG. 5 are diagrams illustrating an example of an operation of providing settlement security in a billing service providing system using an electronic tag according to an embodiment of the present invention; FIG.
FIG. 6 to FIG. 7 are diagrams illustrating an operation example of electronic tag identification by comparing payment details of a payment service providing system using an electronic tag according to an embodiment of the present invention. FIG.
8 is a flowchart illustrating a method of providing a payment service using an electronic tag according to an embodiment of the present invention.

이하, 도면을 참고하여 본 발명의 상세 실시예를 설명한다.Hereinafter, detailed embodiments of the present invention will be described with reference to the drawings.

도 1은 본 발명의 실시예에 따른 전자 태그를 이용한 결제 서비스 제공 시스템에 대한 구성도로서, 도시된 바와 같이 사용자가 소지하는 사용자 단말(10) 및 전자 태그(electronic tag)(20)와, 사용자에게 상품(서비스 포함)을 제공하는 가맹점에 설치된 가맹점 단말(30)과, 상기 사용자 단말(10) 및 가맹점 단말(30)과 통신망을 통해 통신하며, 상기 가맹점에서 사용자가 구매한 상품에 대한 결제를 처리하는 결제 서버(40)를 포함할 수 있다.FIG. 1 is a block diagram of a payment service providing system using an electronic tag according to an embodiment of the present invention. As shown in FIG. 1, a user terminal 10 and an electronic tag 20 possessed by a user, A merchant terminal 30 installed in an affiliated store providing products (including services) to the user terminal 10 and an affiliated shop terminal 30 via a communication network, And a payment server 40 that processes the payment data.

이때, 상기 통신망은 널리 알려진 다양한 통신방식이 적용될 수 있다.At this time, various widely known communication methods can be applied to the communication network.

상술한 구성에서, 가맹점 단말(30)은 상기 전자 태그(20)를 인식하기 위한 태그 리더부를 포함하며, 상기 태그 리더부를 통한 상기 전자 태그와의 근거리 무선통신을 통해 상기 전자 태그(20)를 인식하여 상기 전자 태그(20)에 저장된 정보를 수신 및 생성할 수 있다.In the above-described configuration, the merchant terminal 30 includes a tag reader unit for recognizing the electronic tag 20, and recognizes the electronic tag 20 through short-range wireless communication with the electronic tag through the tag reader unit And receive and generate information stored in the electronic tag 20.

또한, 상기 가맹점 단말(30)은 사용자가 구매한 상품에 대한 결제 내역을 포함하는 결제 정보를 생성하여 상기 전자 태그(20)의 인식에 따라 생성된 정보와 함께 상기 결제 서버(40)로 전송할 수 있다.In addition, the merchant terminal 30 may generate payment information including a payment history for a product purchased by the user, and may transmit the payment information to the payment server 40 together with the information generated according to the recognition of the electronic tag 20 have.

이때, 상기 전자 태그(20)에는 상기 사용자 단말(10)에 대응되는 전화번호가 저장될 수 있으며, 상기 가맹점 단말(30)은 상기 전자 태그(20)의 인식을 통해 상기 전화번호를 수신하고, 상기 전화번호를 포함하는 사용자 식별정보를 생성하여 상기 결제정보와 함께 상기 결제 서버(40)로 전송할 수 있다.At this time, the telephone number corresponding to the user terminal 10 may be stored in the electronic tag 20. The merchant terminal 30 receives the telephone number through the recognition of the electronic tag 20, User identification information including the telephone number may be generated and transmitted to the payment server 40 together with the payment information.

또한, 상기 결제 서버(40)는 상기 사용자 단말(10)에 설치되는 결제 어플리케이션(application 또는 App)과의 통신을 통한 간편 결제를 제공하기 위해 상기 결제 어플리케이션에서 제공하는 회원 가입 인터페이스를 기초로 사용자 입력에 따라 생성된 회원 정보를 상기 사용자 단말(10)로부터 수신하여 저장할 수 있다.In addition, the payment server 40 may include a user interface (not shown) for providing a simple settlement through communication with a payment application (application or App) installed in the user terminal 10, The user terminal 10 can receive and store the generated membership information.

이때, 상기 결제 어플리케이션은 회원 가입 인터페이스를 통한 사용자 입력을 기초로 사용자가 결제에 이용하고자 하는 결제 수단에 대한 결제 수단 정보를 생성한 후 상기 사용자 단말(10)의 저장부에 저장하거나 해당 결제 수단 정보를 상기 사용자 단말(10)을 통해 상기 결제 서버(40)로 전송할 수도 있으며, 상기 결제 서버(40)는 상기 회원정보에 상기 결제 수단 정보를 포함하여 저장할 수도 있다.At this time, the payment application generates payment means information for the payment means that the user wants to use for payment based on user input through the membership interface, stores the payment means information in the storage unit of the user terminal 10, To the payment server 40 through the user terminal 10. The payment server 40 may store the payment information in the member information.

이에 따라, 상기 결제 서버(40)는 상기 가맹점 단말(30)로부터 수신된 사용자 식별정보에 포함된 전화번호를 미리 저장된 상기 회원정보와 비교하여 상기 사용자 단말(10)에 대응되는 사용자의 회원 가입 여부를 판단하고, 상기 회원 가입 여부에 따라 상기 사용자 단말(10)에 결제 어플리케이션의 설치 여부를 판단할 수 있다.Accordingly, the payment server 40 compares the telephone number included in the user identification information received from the merchant terminal 30 with the previously stored member information to determine whether the user is a member of the user terminal 10 And determine whether a payment application is installed in the user terminal 10 according to whether the member is a member.

이후, 상기 결제 서버(40)는 상기 결제 어플리케이션이 사용자 단말(10)에 설치된 경우 상기 사용자 단말(10)에서 결제 어플리케이션을 실행시키기 위한 푸시 메시지(push message)를 전송할 수 있다.The payment server 40 may transmit a push message for executing the payment application in the user terminal 10 when the payment application is installed in the user terminal 10. [

이에 따라, 상기 사용자 단말(10)은 상기 푸시 메시지를 표시하고, 사용자 입력에 따라 상기 푸시 메시지에 대응되는 결제 어플리케이션을 실행한 경우 상기 결제 어플리케이션은 상기 사용자 단말(10)을 통한 사용자 입력에 따라 상기 푸시 메시지에 대응되는 결제 정보를 표시할 수 있으며 사용자 입력에 따라 상기 결제 정보의 승인 여부에 대한 결제 승인 정보를 생성하여 결제 서버(40)로 전송할 수 있다.Accordingly, when the user terminal 10 displays the push message and executes a payment application corresponding to the push message according to a user input, the payment application displays the push message in response to a user input through the user terminal 10. [ The payment information corresponding to the push message can be displayed and payment approval information for approval or disapproval of the payment information can be generated according to user input and transmitted to the payment server 40. [

이때, 상기 결제 승인 정보에는 사용자 단말(10)에 미리 저장된 결제 수단 정보를 포함할 수 있다.At this time, the payment approval information may include payment means information stored in the user terminal 10 in advance.

이를 통해, 결제 서버(40)는 상기 사용자 단말(10)로부터 결제 승인 정보 수신시 상기 결제 승인 정보에 대응되는 결제 수단 정보 및 결제 정보를 기초로 결제 처리할 수 있다.Accordingly, the payment server 40 can perform payment processing based on the payment means information and payment information corresponding to the payment approval information when receiving the payment approval information from the user terminal 10. [

이때, 본 발명에서 설명한 전자 태그(20)는 NFC(Near Field Communication) 태그로 구성되는 것이 바람직하며 본 발명에서 설명하는 근거리 무선 통신은 NFC인 것이 바람직하나 이에 한정되는 것은 아니며, 다양한 근거리 무선 통신 방식을 이용하는 무선 태그가 상기 전자 태그(20)로서 이용될 수 있음은 물론이다.At this time, it is preferable that the electronic tag 20 according to the present invention is composed of an NFC (Near Field Communication) tag, and the short range wireless communication described in the present invention is preferably NFC, but it is not limited thereto, It is needless to say that a radio tag using the radio tag can be used as the electronic tag 20. [

또한, 상기 사용자 단말(10)은 통신 기능을 구비한 스마트 폰(Smart Phone), 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA), 태블릿 PC(Tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(Wearable Device, 예를 들어, 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass) 등), 플렉시블 단말기(Flexible Terminal) 등과 같은 다양한 단말기를 포함할 수 있다.The user terminal 10 may be a smart phone having a communication function, a portable terminal, a mobile terminal, a personal digital assistant (PDA), a tablet PC Such as a PC, an ultrabook, a wearable device (e.g., a smartwatch, a glass-based terminal, etc.), a flexible terminal, have.

상술한 바와 같이, 본 발명의 실시예에 따른 전자 태그(20)를 이용한 결제 서비스 제공 시스템은 사용자가 사용자 단말(10)과 별도로 소지한 전자 태그(20)를 인식시키는 것만으로 사용자 단말(10)에서 자동으로 결제 어플리케이션이 실행되므로 결제 이전에 미리 결제 어플리케이션을 실행할 필요가 없어 편리하게 결제가 이루어지도록 지원할 수 있으며, 이를 통해 근거리 무선 통신을 통한 결제를 모든 종류의 단말기에 대해서 별도의 전자 태그(20)를 이용한 결제가 지원되도록 할 수 있어 높은 호환성 및 확장성을 제공할 수 있다.
As described above, the payment service providing system using the electronic tag 20 according to the embodiment of the present invention allows the user terminal 10 to recognize the electronic tag 20 held separately from the user terminal 10, The settlement application is automatically executed in the mobile terminal 100. Therefore, it is not necessary to execute the settlement application in advance before the settlement so that the settlement can be conveniently performed. Thus, settlement through the short- ) Can be supported so that high compatibility and scalability can be provided.

상술한 구성을 토대로 이하 도면을 통해 본 발명의 실시예에 따른 전자 태그(20)를 이용한 결제 서비스 제공 시스템의 상세 동작을 설명한다.The detailed operation of the payment service providing system using the electronic tag 20 according to the embodiment of the present invention will be described with reference to the following drawings.

도 2는 본 발명의 실시예에 따른 전자 태그(20)를 이용한 결제 서비스 제공 시스템에서 사용자 단말(10)의 결제 어플리케이션 설치 및 회원 가입에 대한 동작을 나타낸 예시도로서, 도 1 및 도 2에 도시된 바와 같이 사용자 단말(10)은 통신망을 통해 어플리케이션 관련 데이터를 제공하는 앱스토어 서버(50)에 접속하여 상기 결제 서버(40)와의 통신을 위한 결제 어플리케이션 관련 데이터를 수신하여 저장할 수 있다.FIG. 2 is an exemplary diagram illustrating an operation for installing a payment application and joining a membership of a user terminal 10 in a payment service providing system using the electronic tag 20 according to an embodiment of the present invention. Referring to FIGS. 1 and 2, The user terminal 10 can access the app store server 50 that provides application related data through a communication network and receive and store data related to the payment application for communication with the payment server 40. [

또한, 상기 사용자 단말(10)은 상기 저장된 결제 어플리케이션 관련 데이터를 로드하여 결제 어플리케이션을 실행할 수 있으며, 상기 결제 어플리케이션은 실행시 상기 사용자 단말(10)을 통해 회원 가입을 위한 회원 가입 인터페이스를 제공할 수 있다.In addition, the user terminal 10 may load the stored payment application related data and execute a payment application, and the payment application may provide a membership interface for membership through the user terminal 10 when the payment application is executed have.

이때, 상기 결제 어플리케이션은 상기 사용자 단말(10)의 제어부에 의해 실행될 수 있으며, 본 발명에서 설명하는 결제 어플리케이션의 실행에 따른 결제 어플리케이션의 다양한 동작은 상기 사용자 단말(10)의 제어부가 상기 결제 어플리케이션 관련 데이터를 이용하여 상기 사용자 단말(10)의 통신부, 저장부, 디스플레이부와 같은 사용자 단말(10)의 각 구성부를 제어하는 것을 의미할 수 있다.Here, the payment application may be executed by the control unit of the user terminal 10, and various operations of the payment application according to the execution of the payment application described in the present invention may be performed by the control unit of the user terminal 10, May mean controlling each component of the user terminal 10 such as a communication unit, a storage unit, and a display unit of the user terminal 10 using data.

여기서, 상기 사용자 단말(10)의 제어부는 CPU(Central Processing Unit), MCU(Micro Controller Unit) 등으로 구성될 수 있으며, 상기 사용자 단말(10)의 통신부는 상기 통신망을 통한 유무선 통신 및 근거리 무선 통신을 지원할 수 있으며, 상기 사용자 단말(10)의 저장부는 상기 어플리케이션 관련 데이터가 저장되는 메모리로 구성될 수 있으며, 상기 사용자 단말(10)의 디스플레이부는 각종 정보를 표시할 수 있다.The control unit of the user terminal 10 may include a central processing unit (CPU), a micro controller unit (MCU), and the like. The communication unit of the user terminal 10 may be a wired / The storage unit of the user terminal 10 may be configured to store the application related data, and the display unit of the user terminal 10 may display various information.

상술한 구성에 따라, 상기 결제 어플리케이션은 상기 사용자 단말(10)을 통해 상기 결제 서버(40)와 통신하며, 상기 회원 가입 인터페이스를 통한 사용자 입력을 기초로 사용자 단말(10)의 전화번호, 사용자의 성명 등을 포함하는 회원정보를 상기 결제 서버(40)로 전송할 수 있다.According to the above-described configuration, the payment application communicates with the payment server 40 through the user terminal 10, and based on the user input through the membership interface, the telephone number of the user terminal 10, Name information, and the like to the payment server 40.

이에 따라, 상기 결제 서버(40)는 상기 사용자 단말(10)로부터 수신된 상기 회원 정보를 회원 DB(41)에 저장하여 회원 등록할 수 있으며, 상기 결제 서버(40)는 회원 정보 수신시 상기 회원 정보에 대응되는 사용자 단말(10)에 결제 어플리케이션이 설치되어 있음을 확인할 수 있다.Accordingly, the payment server 40 can register the member information received from the user terminal 10 in the member DB 41, and the payment server 40 can receive the member information, It can be confirmed that the payment application is installed in the user terminal 10 corresponding to the information.

상술한 구성에서, 상기 결제 어플리케이션은 상기 회원 가입 인터페이스를 통한 사용자 입력을 기초로 사용자가 결제에 이용하고자 하는 결제 수단에 대한 결제 수단 정보를 생성할 수 있으며, 이를 상기 회원정보에 더 포함시켜 상기 결제 서버(40)로 전송할 수 있다.In the above-described configuration, the payment application may generate payment means information for the payment means that the user wants to use for payment based on user input through the member subscription interface, and may further include the payment means information in the member information, To the server (40).

이때, 결제 수단 정보는 신용카드 및 체크 카드 중 어느 하나에 대한 정보를 포함할 수 있다.At this time, the payment means information may include information on either a credit card or a check card.

또한, 상기 결제 어플리케이션은 복수의 서로 다른 결제 수단에 대한 결제 수단 정보를 생성하여 상기 사용자 단말(10)에 저장하거나, 상기 결제 서버(40)에 등록할 수도 있다.In addition, the payment application may generate payment means information for a plurality of different payment means and store the same in the user terminal 10, or may register the payment means information in the payment server 40. [

한편, 상기 사용자 단말(10)은 상기 전자 태그(20)와의 근거리 무선 통신을 통해 상기 사용자 단말(10)에 대응되는 전화번호를 상기 전자 태그(20)에 기록할 수 있다.Meanwhile, the user terminal 10 may record the telephone number corresponding to the user terminal 10 in the electronic tag 20 through short-range wireless communication with the electronic tag 20.

이때, 상기 전자 태그(20)는 읽기/쓰기 기능을 지원하며, 상기 사용자 단말(10)로부터 수신되는 전화번호를 저장할 수 있다.
At this time, the electronic tag 20 supports a read / write function and can store a telephone number received from the user terminal 10. [

도 3은 본 발명의 실시예에 따른 전자 태그(20)를 이용한 결제 서비스 제공 시스템의 결제 처리 방법에 대한 동작 예시도로서, 도시된 바와 같이 사용자가 가맹점에 방문하여 구매하고자 하는 상품에 대하여 결제하고자 하는 경우 상기 가맹점 단말(30)은 사용자가 소지한 전자 태그(20)를 근거리 무선 통신을 통해 인식하여 상기 전자 태그(20)에 저장된 전화번호를 상기 전자 태그(20)로부터 수신한 후 상기 전화번호를 포함하는 사용자 식별정보를 생성하고, 상기 사용자 식별정보를 사용자가 구매하고자 하는 상품에 대하여 생성한 결제 내역에 대한 결제 정보와 함께 미리 설정된 상기 결제 서버(40)로 전송할 수 있다.FIG. 3 is a diagram illustrating an operation example of a payment processing method of the payment service providing system using the electronic tag 20 according to the embodiment of the present invention. As shown in FIG. 3, the user visits a merchant The merchant terminal 30 recognizes the electronic tag 20 held by the user through the short distance wireless communication and receives the telephone number stored in the electronic tag 20 from the electronic tag 20, And transmits the user identification information to the payment server 40 previously set together with the payment information for the payment details generated for the goods the user wants to purchase.

이때, 상기 가맹점 단말(30)은 상기 가맹점을 관리하는 관리자의 입력에 따라 상기 결제 정보를 생성할 수 있다.At this time, the merchant terminal 30 can generate the payment information according to the input of the manager who manages the merchant.

이후, 상기 결제 서버(40)는 상기 가맹점 단말(30)로부터 수신된 사용자 식별정보에 포함되는 전화번호를 기초로 상기 회원 DB(41)를 검색하여, 상기 전화번호에 대응되는 회원정보가 존재하는지 여부에 따라 상기 결제 어플리케이션의 설치 여부를 판단할 수 있다.Thereafter, the payment server 40 searches the member DB 41 based on the telephone number included in the user identification information received from the merchant terminal 30, and determines whether the member information corresponding to the telephone number exists Whether the payment application is installed or not.

이때, 상기 결제 서버(40)는 상기 결제 어플리케이션이 사용자 단말(10)에 설치되지 않은 경우 상기 결제 어플리케이션의 설치를 위한 링크주소가 포함된 푸시 메시지를 사용자 단말(10)로 전송하여 회원 가입을 유도할 수 있다.At this time, if the payment application is not installed in the user terminal 10, the payment server 40 transmits a push message including a link address for installing the payment application to the user terminal 10, can do.

또한, 상기 결제 서버(40)는 상기 결제 어플리케이션이 사용자 단말(10)에 설치되어 있는 경우 상기 사용자 단말(10)에서 결제 어플리케이션을 실행시키기 위한 푸시 메시지를 상기 사용자 단말(10)로 전송할 수 있다.If the payment application is installed in the user terminal 10, the payment server 40 may transmit a push message to the user terminal 10 in order to execute the payment application in the user terminal 10.

이에 따라, 상기 사용자 단말(10)은 상기 푸시 메시지를 수신하여 표시할 수 있으며, 상기 푸시 메시지를 이용한 사용자 입력을 기초로 상기 결제 어플리케이션을 자동 실행할 수 있다.Accordingly, the user terminal 10 can receive and display the push message, and can automatically execute the payment application based on user input using the push message.

이후, 상기 결제 어플리케이션이 상기 사용자 단말(10)에서 실행되면, 상기 결제 어플리케이션은 상기 푸시 메시지에 대응되는 결제 정보를 상기 사용자 단말(10)을 통해 표시할 수 있으며, 더불어 미리 저장된 결제 수단 정보를 상기 결제 정보와 함께 표시할 수도 있다.Thereafter, when the payment application is executed in the user terminal 10, the payment application can display payment information corresponding to the push message through the user terminal 10, It can also be displayed together with payment information.

이때, 상기 결제 서버(40)는 상기 푸시 메시지에 결제 정보를 포함시켜 전송하거나 상기 푸시 메시지에 결제 정보에 접속하기 위한 링크주소를 포함하여 전송할 수 있으며, 상기 결제 어플리케이션은 상기 푸시 메시지에 포함된 결제 정보를 추출하거나 상기 사용자 단말(10)을 통해 상기 푸시 메시지에 링크된 링크주소에 따라 결제 서버(40)에 접속한 후 상기 푸시 메시지에 대응되는 결제 정보를 상기 결제 서버(40)로부터 수신하여 상기 사용자 단말(10)을 통해 표시할 수 있다.At this time, the payment server 40 may transmit the payment message including the payment information or the link address for accessing the payment information in the push message, and the payment application may transmit the payment message including the payment Extracts information or accesses the payment server 40 according to the link address linked to the push message through the user terminal 10, receives payment information corresponding to the push message from the payment server 40, Can be displayed through the user terminal 10.

또한, 상기 결제 어플리케이션은 미리 저장된 다양한 결제 수단에 대한 결제 수단 정보를 표시하거나, 상기 결제 서버(40)에 상기 사용자에 대응되어 저장된 다양한 결제 수단 관련 결제 수단 정보를 표시할 수 있으며, 사용자 선택에 따라 선택된 결제 수단 정보를 결제에 이용할 수 있다.In addition, the payment application may display payment means information for various payment means stored in advance, or may display payment means information related to various payment means stored in the payment server 40 in correspondence with the user, The selected payment method information can be used for payment.

이후, 상기 결제 어플리케이션은 상기 사용자 입력에 따라 결제 정보에 따른 결제 내역에 대한 사용자의 승인 입력이 수신되면, 이에 따른 결제 승인 정보를 생성하여 상기 결제 서버(40)로 전송할 수 있다.The payment application can generate payment approval information according to the user's input and receive the payment approval information from the payment server 40. [

이때, 상기 결제 어플리케이션은 결제 수단 정보가 상기 사용자 단말(10)에 미리 저장된 경우 결제에 이용되는 결제 수단 정보를 상기 결제 승인 정보에 포함시켜 상기 결제 서버(40)로 전송할 수 있으며, 결제 수단 정보가 사용자 단말(10)이 아닌 서버에 저장된 경우 사용자 선택에 따라 선택된 결제 수단에 대한 결제 수단 식별정보를 상기 결제 승인 정보에 포함시켜 전송할 수도 있다.At this time, the payment application can transmit the payment means information included in the payment approval information to the payment server 40 when the payment means information is stored in advance in the user terminal 10, If it is stored in the server other than the user terminal 10, the settlement approval information for the selected settlement means may be included in the settlement approval information according to the user selection.

또한, 상기 결제 어플리케이션은 상기 결제 수단 정보를 미리 설정된 암호화 알고리즘에 따라 암호화할 수 있다.In addition, the payment application can encrypt the payment means information according to a preset encryption algorithm.

이후, 상기 결제 서버(40)는 상기 푸시 메시지에 대응되어 상기 사용자 단말(10)로부터 결제 승인 정보 수신시 상기 결제 승인 정보에 대응되는 결제 수단 정보와 상기 가맹점 단말(30)로부터 수신된 결제 정보를 이용하여 결제를 처리할 수 있다.Then, the payment server 40 transmits payment information corresponding to the payment approval information and payment information received from the merchant terminal 30 when receiving payment approval information from the user terminal 10 in response to the push message And the settlement can be processed by using.

이때, 상기 결제 서버(40)는 상기 결제 승인 정보에 결제 수단 정보가 포함되어 전송된 경우 암호화된 결제 수단 정보를 복호화하여 결제 처리할 수 있음은 물론이다.In this case, the payment server 40 may decrypt the encrypted payment means information and process payment when the payment information includes the payment approval information.

한편, 상기 결제 서버(40)는 PG(Payment Gateway)사 서버(60), VAN(Value Added Network)사 서버 등과 같은 다양한 결제 관련 서버와 통신하여 결제를 처리할 수 있다.Meanwhile, the payment server 40 can process payment by communicating with various payment related servers such as a payment gateway (PG) server 60, a VAN (Value Added Network) server, and the like.

또한, 상기 결제 수단 정보는 상기 PG사 서버(60)에 저장될 수도 있으며, 상기 결제 서버(40)는 상기 결제 승인 정보에서 사용자가 선택한 결제 수단에 대한 결제 수단 식별정보를 기초로 상기 PG사 서버(60)와 통신망을 통해 연동하여 결제 수단 식별정보에 대응되는 결제수단 정보를 이용하여 결제 처리할 수 있다.
Also, the payment means information may be stored in the PG company server 60, and the payment server 40 may transmit the payment approval information to the PG server 60 based on the payment means identification information for the payment means selected by the user, It is possible to perform settlement processing using the settlement means information corresponding to the settlement means identification information in association with the settlement means 60 via the communication network.

한편, 본 발명의 실시예에 따른 전자 태그(20)를 이용한 결제 서비스 제공 시스템은 결제 과정에 대한 보안성을 지원할 수 있는데 이를 도 4를 통해 상세히 설명한다.Meanwhile, the payment service providing system using the electronic tag 20 according to the embodiment of the present invention can support the security of the settlement process, which will be described in detail with reference to FIG.

도 4에 도시된 바와 같이, 상기 사용자 단말(10)에서 실행되는 결제 어플리케이션은 상기 결제 서버(40)에 한정된 기간 동안(미리 설정된 기간 동안) 이용 가능한 토큰(token)의 발급을 요청할 수 있으며, 상기 결제 서버(40)는 상기 요청에 따라 상기 사용자 단말(10)에 대하여 한정된 기간 동안 이용가능한 토큰을 발급하여 전송할 수 있다.4, the payment application executed in the user terminal 10 may request issuance of an available token for a limited period (for a predetermined period) to the payment server 40, The payment server 40 may issue and transmit an available token to the user terminal 10 for a limited period of time according to the request.

이때, 상기 결제 서버(40)는 상기 토큰을 암호화하여 상기 사용자 단말(10)로 전송할 수도 있다.At this time, the payment server 40 may transmit the token to the user terminal 10 by encrypting the token.

이후, 상기 결제 서버(40)는 상기 가맹점 단말(30)로부터 전자 태그(20)의 인식을 통해 사용자 단말(10)에 대응되는 전화번호를 포함하는 사용자 식별정보와 상기 결제 정보를 수신한 경우 상기 사용자 단말(10)로 푸시 메시지를 전송할 수 있다.When the payment server 40 receives the user identification information including the telephone number corresponding to the user terminal 10 and the payment information through the recognition of the electronic tag 20 from the merchant terminal 30, The user terminal 10 can transmit a push message.

또한, 상기 사용자 단말(10)은 푸시 메시지 수신시 상기 푸시 메시지에 대한 사용자 입력에 따라 결제 어플리케이션을 실행하고, 상기 결제 어플리케이션은 실행시 바로 결제 승인 정보를 생성하여 상기 결제 서버(40)로 전송하거나 사용자 입력에 따라 상기 결제 승인 정보를 생성하여 상기 결제 서버(40)로 전송할 수 있으며, 이때 상기 결제 서버(40)로부터 발급되어 사용자 단말(10)에 미리 저장된 토큰을 추출하여 상기 결제 승인 정보와 함께 상기 결제 서버(40)로 전송할 수 있다.In addition, the user terminal 10 executes a payment application according to a user input for the push message upon receiving a push message, and the payment application generates payment approval information immediately upon execution and transmits the payment approval information to the payment server 40 The payment approval information may be generated according to user input and transmitted to the payment server 40. At this time, the token stored in the user terminal 10 may be extracted from the payment server 40, To the payment server (40).

이에 따라, 상기 결제 서버(40)는 상기 결제 승인 정보와 함께 수신된 토큰을 복호화한 후 상기 토큰에 대응되는 유효 기간을 확인하고, 유효 기간 내인 경우 토큰이 유효한 것으로 판단하여 상기 결제 승인 정보에 대응되는 결제 정보 및 결제 수단 정보를 기초로 결제 처리할 수 있다.Accordingly, the payment server 40 decrypts the token received together with the payment approval information, checks the validity period corresponding to the token, determines that the token is valid when the validity period is within the validity period, Based on the payment information and the payment means information.

이때, 결제 서버(40)는 토큰이 유효하지 않은 경우 결제에 실패한 것으로 판단하고, 결제 실패에 대한 결과 정보를 상기 사용자 단말(10)로 전송할 수 있다.At this time, the payment server 40 may determine that the payment has failed if the token is invalid, and may transmit the result information of the payment failure to the user terminal 10. [

상술한 구성에서, 상기 사용자 단말(10)은 상기 결제 서버(40)로부터 푸시 메시지의 수신 즉시 별도의 사용자 입력 없이 백그라운드(Background) 상태에서 상기 결제 어플리케이션을 실행할 수 있으며, 결제 어플리케이션은 백그라운드 실행 상태에서 별도의 사용자 입력 없이 바로 결제 승인 정보 및 미리 저장된 토큰을 상기 결제 서버(40)로 상기 사용자 단말(10)을 통해 전송할 수도 있다.In the above-described configuration, the user terminal 10 can execute the payment application in the background without any additional user input upon receiving the push message from the payment server 40, and the payment application can be executed in the background execution state The payment approval information and the pre-stored token may be directly transmitted to the payment server 40 through the user terminal 10 without further user input.

이를 통해, 사용자 단말(10)은 별도의 사용자 입력 없이도 결제 관련 정보를 결제 서버(40)로 전송하여 결제 처리가 이루어지도록 지원할 수 있으므로, 사용자 편의성을 향상시킬 수 있다.Accordingly, the user terminal 10 can send the settlement related information to the settlement server 40 without any additional user input, so that the settlement processing can be performed, thereby improving user convenience.

또한, 상술한 구성에 따라 상기 사용자 단말(10)은 푸시 메시지 수신과 동시에 결제 어플리케이션을 자동 실행하여 편리하게 결제 절차가 이루어지도록 지원할 수 있다.
In addition, according to the above-described configuration, the user terminal 10 can automatically execute a payment application at the same time as receiving the push message to support a payment procedure conveniently.

상술한 구성에 더하여 본 발명은 상기 토큰에 대한 보안성을 높여 더욱 안전한 결제가 이루어지도록 지원할 수 있는데 이를 도 5를 참고하여 상세히 설명한다.In addition to the above-described configuration, the present invention can enhance the security of the token to support safer settlement, which will be described in detail with reference to FIG.

도 5에 도시된 바와 같이, 상기 사용자 단말(10)의 결제 어플리케이션은 상기 결제 서버(40)로부터 발급된 토큰을 제 1 정보 및 제 2 정보로 분할할 수 있으며, 상기 제 2 정보를 상기 사용자 단말(10)과 상기 전자 태그(20) 사이의 근거리 무선 통신을 통해 상기 전자 태그(20)에 기록할 수 있다.As shown in FIG. 5, the payment application of the user terminal 10 may divide the token issued from the payment server 40 into first information and second information, Can be recorded in the electronic tag 20 through short-range wireless communication between the electronic tag 10 and the electronic tag 20.

또한, 상기 결제 어플리케이션은 상기 사용자 단말(10)에 제 1 정보를 저장하고, 상기 제 2 정보는 삭제 처리할 수 있다.Also, the payment application may store the first information in the user terminal 10 and delete the second information.

이에 따라, 상기 가맹점 단말(30)은 상기 전자 태그(20)의 인식을 통해 상기 전화번호 및 상기 제 2 정보를 포함하는 사용자 식별정보를 생성할 수 있으며, 해당 사용자 식별정보 및 결제 정보를 상기 결제 서버(40)로 전송할 수 있다.Accordingly, the merchant terminal 30 can generate the user identification information including the telephone number and the second information through the recognition of the electronic tag 20, and transmits the user identification information and the payment information to the payment To the server (40).

한편, 상기 결제 서버(40)는 상기 사용자 식별정보 및 결제 정보 수신시 상기 결제 어플리케이션 설치된 사용자 단말(10)로 결제 어플리케이션의 실행을 위한 푸시 메시지를 전송할 수 있다.Meanwhile, the payment server 40 may transmit a push message for executing a payment application to the user terminal 10 installed in the payment application when receiving the user identification information and payment information.

이후, 상기 사용자 단말(10)에서 상기 푸시 메시지에 의해 실행된 상기 결제 어플리케이션은 사용자에 의한 결제 승인시 또는 실행과 동시에 상기 제 1 정보와 결제 승인 정보를 상기 사용자 단말(10)을 통해 상기 결제 서버(40)로 전송할 수 있다.Thereafter, the payment application executed by the push message in the user terminal 10 may transmit the first information and the payment approval information to the payment server 10 via the user terminal 10 at the time of payment approval or execution by the user, (40).

이에 따라, 상기 결제 서버(40)는 상기 사용자 단말(10)로부터 수신된 제 1 정보와 상기 가맹점 단말(30)로부터 수신된 제 2 정보를 이용하여 사용자 단말(10)에 발급된 토큰을 생성(복원)하여 유효성을 판단할 수 있으며, 유효한 경우 상기 결제 승인 정보에 대응되는 결제 수단 정보 및 결제 정보를 이용하여 결제 처리할 수 있다.The payment server 40 generates a token issued to the user terminal 10 using the first information received from the user terminal 10 and the second information received from the merchant terminal 30 And if it is valid, payment processing can be performed using payment means information and payment information corresponding to the payment approval information.

이때, 상기 제 1 정보 및 제 2 정보는 상기 결제 어플리케이션에 의해 암호화될 수 있으며, 상기 결제 서버(40)에 의해 복호화될 수 있다.At this time, the first information and the second information may be encrypted by the payment application and decrypted by the payment server 40.

이와 같이, 본 발명은 한정된 기간 동안 사용 가능한 토큰을 특정 사용자 단말(10)에 대응되어 발급하여 결제에 대한 사용자 인증을 수행함으로써 결제 보안성을 높일 수 있을 뿐 아니라 해당 토큰을 복수 개의 정보로 분할한 후 일부를 전자 태그(20)에 저장하고, 결제 서버(40)에서 토큰을 구성하는 각 정보를 취합하여 사용자 인증을 수행할 수 있도록 제공함으로써 사용자 단말(10) 또는 전자 태그(20)에서 토큰의 일부 정보가 유출되는 경우라도 토큰의 도용을 사전에 차단할 수 있어 더욱 높은 결제 보안성을 제공할 수 있다.
As described above, the present invention can increase the security of payment by issuing a token usable for a limited period of time in correspondence with a specific user terminal 10 to perform user authentication for settlement, as well as to divide the token into a plurality of pieces of information The user terminal 10 or the electronic tag 20 stores a part of the token in the electronic tag 20 and collects the information constituting the token in the payment server 40 so as to perform user authentication, Even if some information is leaked, the token can be prevented from being stolen in advance, thereby providing higher settlement security.

한편, 본 발명은 무권리자가 전자 태그(20)의 정보가 독출한 후 전자 태그(20)와 동일한 복사 태그를 생성하여 전자 태그(20)를 위조하는 경우에도 위조한 전자 태그(20)의 사용을 차단하여 전자 태그(20)의 안정성을 보장할 수 있는데, 이를 도 6 내지 도 7을 참고하여 상세히 설명한다.In the meantime, according to the present invention, even when the unauthorized person generates the same copy tag as the electronic tag 20 after reading the information of the electronic tag 20 and falsifies the electronic tag 20, the use of the falsified electronic tag 20 Thereby assuring the stability of the electronic tag 20. This will be described in detail with reference to FIGS. 6 to 7. FIG.

도 6에 도시된 바와 같이, 상기 전자 태그(20)는 읽기/쓰기 기능을 지원하며, 상기 가맹점 단말(30)과의 근거리 무선 통신에 따른 태그 인식시마다 태그 인식 시점에 대한 결제 시도 시간을 기록할 수 있다.6, the electronic tag 20 supports a read / write function and records a payment attempt time for a tag recognition time at each tag recognition according to short-range wireless communication with the merchant terminal 30 .

일례로, 가맹점 단말(30)과의 근거리 무선 통신에 의한 상기 전자 태그(20)의 최초 인식시 상기 전자 태그(20)는 결제 시도 시간에 대한 제 1 결제시간 정보를 생성하여 저장할 수 있다.For example, the electronic tag 20 can generate and store the first payment time information for the payment attempt time when the electronic tag 20 is first recognized by short-range wireless communication with the merchant terminal 30.

또한, 상기 가맹점 단말(30)은 상기 최초 인식에 대응되어 제 1 결제정보를 생성할 수 있다.Further, the merchant terminal 30 can generate the first payment information in association with the first recognition.

이때, 상기 가맹점 단말(30)이 생성하는 모든 결제 정보에는 상기 태그 인식 시점에 대한 시간 정보가 포함될 수 있다. 즉, 상기 제 1 결제 정보에는 상기 제 1 결제시간 정보와 동일한 시간에 대한 정보가 포함될 수 있다.At this time, all the payment information generated by the merchant terminal 30 may include time information on the tag recognition time point. That is, the first payment information may include information about the same time as the first payment time information.

한편, 상기 결제 서버(40)는 상기 가맹점 단말(30)로부터 제 1 결제정보와 사용자 식별정보를 수신하여 결제 내역 DB(42)에 매칭 저장할 수 있다.The payment server 40 may receive the first payment information and the user identification information from the merchant terminal 30 and store the same in the payment history DB 42. [

또한, 도 7에 도시된 바와 같이 상기 전자 태그(20)에 대하여 상기 최초 인식(1차 인식) 이후에 동일 가맹점 단말(30) 또는 다른 가맹점 단말(30)에 의한 2차 인식이 이루어진 경우 상기 가맹점 단말(30)은 상기 2차 인식시에 상기 전자 태그(20)에 저장된(기록된) 모든 정보를 상기 전자 태그(20)로부터 수신할 수 있으며, 일례로 가맹점 단말(30)은 상기 2차 인식시에 상기 전자 태그(20)에 저장된 전화번호 및 상기 제 1 결제시간 정보를 상기 전자 태그(20)로부터 수신할 수 있다.7, when the second recognition is performed by the same merchant terminal 30 or another merchant terminal 30 after the first recognition (first recognition) with respect to the electronic tag 20, The terminal 30 can receive from the electronic tag 20 all information stored (recorded) in the electronic tag 20 during the secondary recognition. For example, the merchant terminal 30 can receive the secondary identification The electronic tag 20 can receive the telephone number stored in the electronic tag 20 and the first payment time information.

이후, 상기 가맹점 단말(30)은 상기 제 1 결제시간 정보를 포함하는 결제내역 정보를 생성하고, 상기 전화번호를 포함하는 사용자 식별정보를 생성하며, 상기 결제내역 정보와 사용자 식별정보 및 최근 결제에 대응되는 제 2 결제정보를 생성할 수 있다.Then, the merchant terminal 30 generates payment history information including the first payment time information, generates user identification information including the telephone number, and stores the payment history information, user identification information, It is possible to generate the corresponding second payment information.

이때, 상기 제 2 결제정보는 상기 전자 태그(20)의 상기 2차 인식에 따른 결제 시도시간(태그 인식 시점)에 대한 정보를 포함할 수 있으며, 상기 전자 태그(20)는 상기 가맹점 단말(30)과의 근거리 무선 통신시(태그 인식시) 상기 2차 인식에 따른 결제 시도시간과 동일한 시간을 포함하는 제 2 결제시간 정보를 생성하여 저장할 수 있다.At this time, the second payment information may include information on a payment attempt time (tag recognition time) according to the secondary recognition of the electronic tag 20, and the electronic tag 20 may include information on the merchant terminal 30 (At the time of tag recognition), the second payment time information including the same time as the payment attempt time according to the secondary recognition can be generated and stored.

이에 따라, 상기 결제 서버(40)는 상기 가맹점 단말(30)로부터 수신되는 사용자 식별정보에 포함된 전화번호를 기초로 결제 내역 DB(42)를 검색하여 사용자 단말(10)의 전화번호에 대응되는 제 1 결제정보를 확인하고, 상기 제 1 결제정보와 상기 가맹점 단말(30)로부터 수신된 상기 결제 내역 정보를 비교하여 기존 결제 내역에 따른 결제 시도 시간이 상호 일치하는지 확인할 수 있다.Accordingly, the payment server 40 searches the payment history DB 42 based on the telephone number included in the user identification information received from the merchant terminal 30, The first payment information may be checked and the first payment information may be compared with the payment history information received from the merchant terminal 30 to confirm whether the payment attempt times according to the existing payment details coincide with each other.

다시 말해, 상기 결제 서버(40)는 기존에 결제에 사용된 전자 태그(20)가 현재 사용되는 전자 태그(20)와 상호 일치하는지 여부를 전자 태그(20)로부터 독출된 기존 결제에 대한 결제 시도 시간과 해당 전자 태그(20)에 대응되는 사용자 식별정보에 매칭되어 미리 저장된 기존 결제 정보에 포함되는 결제 시도 시간의 상호 비교를 통해 판단할 수 있다In other words, the payment server 40 determines whether or not the electronic tag 20 used for settlement coincides with the currently used electronic tag 20, By comparing the time and the payment attempt time included in the previously stored payment information matched with the user identification information corresponding to the corresponding electronic tag 20

이를 통해, 상기 결제 서버(40)는 전자 태그(20)에 저장된 기존 결제에 대한 결제 시도 시간과 상기 결제 서버(40)에 미리 저장된 기존 결제에 대한 결제 시도 시간이 일치하는 경우 정상적인 전자 태그(20)로 판단하여 결제 처리 절차를 진행할 수 있으며, 일치하지 않는 경우 위조된 태그로 인식하여 결제 처리를 중지할 수 있다.Accordingly, when the payment attempt time for the existing payment stored in the electronic tag 20 matches the payment attempt time for the existing payment stored in advance in the payment server 40, the payment server 40 transmits the normal electronic tag 20 ), It is possible to proceed with the settlement processing procedure, and if it does not match, it can be recognized as a forged tag and the payment processing can be stopped.

또한, 상술한 구성에서 상기 가맹점 단말(30)은 상기 2차 인식 이후 다른 결제를 위해 전자 태그(20)를 3차 인식하는 경우 상기 제 1 및 제 2 결제 시간 정보를 포함하는 결제 내역 정보를 생성하여 상기 결제 서버(40)로 전송할 수 있으며, 상기 결제 서버(40)는 결제 내역 DB(42)에서 사용자 식별정보에 매칭되어 저장된 제 1 및 제 2 결제 정보에 따른 기존 각 결제의 결제 시도 시간과 상기 결제 내역 정보에 따른 각 결제 시도 시간을 상호 비교하여 일치하는지 판단할 수 있으며, 일치하는 경우에만 결제 처리를 진행할 수 있다.Further, in the above-described configuration, when the merchant terminal 30 thirdly recognizes the electronic tag 20 for another settlement after the second recognition, the merchant terminal 30 generates payment history information including the first and second payment time information And the payment server 40 may transmit the settlement attempt time of each settlement according to the first and second settlement information stored in the settlement history DB 42 in correspondence with the user identification information, It is possible to judge whether or not the payment attempt times according to the settlement history information are compared with each other, and if they match, the settlement process can be performed only.

이와 같이, 결제 서버(40) 및 전자 태그(20)는 태그 인식에 따른 결제 시도 시간(태그 인식 시점)을 기록하고, 결제 서버(40)는 결제시마다 사용자의 기존 결제에 대하여 미리 저장된 결제 시도 시간과 사용자의 전자 태그(20)에 저장된 결제 시도 시간을 비교함으로써 결제에 이용되는 전자 태그(20)가 사용자의 전자 태그(20)가 맞는지 여부를 확인할 수 있다.As described above, the payment server 40 and the electronic tag 20 record the payment attempt time (tag recognition time) in accordance with the tag recognition, and the payment server 40 stores the payment attempt time By comparing the payment attempt time stored in the electronic tag 20 of the user with the payment attempt time stored in the electronic tag 20 of the user, whether or not the electronic tag 20 of the user is correct.

상술한 바와 같이, 본 발명은 기존 결제 내역의 비교를 통해 사용자의 전자 태그(20)가 맞는지 여부를 확인할 수 있어 무권리자에 의한 전자 태그(20)의 무단 복사와 같은 위조 행위를 용이하게 차단할 수 있다.
As described above, according to the present invention, it is possible to confirm whether the electronic tag 20 of the user is correct or not by comparing the existing settlement details, and it is possible to easily prevent forgery such as unauthorized copying of the electronic tag 20 have.

한편, 상술한 구성 이외에도, 상기 결제 어플리케이션은 상기 사용자 단말(10)의 현재 위치에 대한 사용자 위치정보를 상기 결제 승인 정보와 함께 상기 결제 서버(40)로 전송할 수 있다.In addition to the above-described configuration, the payment application can transmit the user location information on the current location of the user terminal 10 to the payment server 40 together with the payment approval information.

이에 따라, 상기 결제 서버(40)는 상기 가맹점 단말(30)로부터 수신된 결제정보에 포함되는 가맹점 정보를 기초로 가맹점의 위치를 식별하고, 상기 사용자 위치정보 및 상기 가맹점 위치를 비교하여 미리 설정된 오차 범위 이내인 경우에만 결제 처리할 수 있으며, 이를 통해 사용자가 가맹점에서 정상적으로 결제하는지 여부를 판단할 수 있어 결제에 대한 높은 보안성을 제공할 수 있다.
Accordingly, the payment server 40 identifies the location of the merchant based on the merchant information included in the payment information received from the merchant terminal 30, compares the user location information and the merchant location, It is possible to determine whether or not the user normally makes a payment at the merchant, thereby providing high security for payment.

도 8은 본 발명의 실시예에 따른 전자 태그(20)를 이용한 결제 서비스 제공 방법에 대한 순서도로서, 도시된 바와 같이 사용자 단말(10)은 전자 태그(20)와의 근거리 무선 통신을 통해 상기 사용자 단말(10)에 대응되는 전화번호를 상기 전자 태그(20)에 기록할 수 있다(S1).FIG. 8 is a flowchart illustrating a method of providing a payment service using an electronic tag 20 according to an embodiment of the present invention. As shown in FIG. 8, A telephone number corresponding to the electronic tag 10 can be recorded in the electronic tag 20 (S1).

또한, 가맹점 단말(30)은 상기 전자 태그(20)와의 근거리 무선 통신을 통해 상기 전자 태그(20)를 인식하여 상기 전자 태그(20)로부터 수신된 상기 사용자 단말(10)의 전화번호를 포함하는 사용자 식별정보를 생성하고(S2), 결제 내역에 대한 결제 정보를 생성하여 상기 사용자 식별정보와 함께 미리 설정된 결제 서버(40)로 전송할 수 있다(S3).The merchant terminal 30 recognizes the electronic tag 20 through short-distance wireless communication with the electronic tag 20 and stores the telephone number of the user terminal 10 received from the electronic tag 20 The user identification information is generated (S2), the payment information for the payment details is generated, and the payment information is transmitted to the payment server 40 (S3).

이후, 상기 결제 서버(40)는 상기 사용자 식별정보 및 결제 정보 수신시 상기 사용자 식별정보에 포함된 전화번호를 미리 저장된 회원정보와 비교하여 상기 사용자 단말(10)에 대하여 상기 결제 어플리케이션의 설치 여부를 판단할 수 있다(S4).Then, the payment server 40 compares the telephone number included in the user identification information with the previously stored member information when receiving the user identification information and the payment information, and determines whether the payment application is installed in the user terminal 10 (S4).

다음, 상기 결제 서버(40)는 상기 사용자 단말(10)에 상기 결제 어플리케이션이 설치된 경우 상기 사용자 단말(10)에서 상기 결제 어플리케이션을 실행시키기 위한 푸시 메시지를 상기 사용자 단말(10)로 전송할 수 있다(S5).Next, the payment server 40 may transmit a push message to the user terminal 10 to execute the payment application in the user terminal 10 when the payment application is installed in the user terminal 10 (step < RTI ID = 0.0 > S5).

이후, 상기 결제 서버(40)는 상기 푸시 메시지에 의해 상기 결제 어플리케이션이 실행된 사용자 단말(10)로부터 상기 결제 승인 정보 수신시(S6) 상기 결제 승인 정보에 대응되는 사용자의 결제수단 정보 및 상기 결제 정보를 기초로 결제 처리할 수 있다(S7).
When the payment approval information is received (S6) from the user terminal 10 on which the payment application is executed by the push message, the payment server 40 transmits the payment method information of the user corresponding to the payment approval information, The settlement processing can be performed on the basis of the information (S7).

전술된 내용은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.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.

10: 사용자 단말 20: 전자 태그
30: 가맹점 단말 40: 결제 서버
10: user terminal 20: electronic tag
30: Merchant terminal 40: Payment server

Claims (10)

사용자 단말의 전화번호를 저장하는 전자 태그;
상기 전자 태그와의 근거리 무선 통신을 통해 상기 전화번호를 상기 전자 태그에 기록하며, 결제에 이용하기 위한 결제 수단 관련 결제수단 정보를 생성하여 저장하거나 미리 설정된 결제 서버로 상기 결제수단 정보를 전송하는 결제 어플리케이션이 구성된 사용자 단말;
상기 전자 태그와의 근거리 무선 통신을 통해 상기 사용자 단말의 전화번호를 포함하는 사용자 식별정보를 생성하고, 결제 내역에 대한 결제 정보를 생성하여 상기 사용자 식별정보와 함께 상기 결제 서버로 전송하는 가맹점 단말; 및
상기 가맹점 단말로부터 상기 사용자 식별정보 및 결제 정보 수신시 상기 사용자 식별정보에 포함된 전화번호를 기초로 상기 사용자 단말에 대하여 상기 결제 어플리케이션의 설치 여부를 판단하고, 해당 결제 어플리케이션이 설치된 경우 상기 사용자 단말에서 상기 결제 어플리케이션을 실행시키기 위한 푸시 메시지를 상기 사용자 단말로 전송하며, 상기 푸시 메시지에 의해 상기 결제 어플리케이션이 실행된 사용자 단말로부터 상기 푸시 메시지에 대응되어 결제 승인정보 수신시 미리 저장되거나 상기 결제 승인 정보에 포함된 상기 결제 수단 정보 및 상기 결제 정보를 기초로 결제 처리하는 결제 서버를 포함하고,
상기 전자 태그는 상기 가맹점 단말과의 근거리 무선 통신에 따른 결제 시도시 상기 결제 시도 시간에 대한 결제시간 정보를 기록하여 저장하고, 다음 결제 시도시 상기 사용자 식별정보와 함께 기존 결제시간 정보를 상기 가맹점 단말로 전송하며,
상기 결제 서버는 상기 가맹점 단말로부터 수신된 결제정보를 상기 사용자 식별정보와 매칭하여 저장하고, 상기 가맹점 단말로부터 상기 사용자 식별정보에 대응되는 상기 기존 결제시간 정보를 포함하는 결제 내역 정보 수신시 상기 사용자 식별정보에 매칭되어 미리 저장된 기존 결제정보에 따른 결제 시도 시간과 상기 결제 내역 정보에 포함된 상기 기존 결제시간 정보를 비교하여 상기 전자 태그의 일치 여부를 판단하며, 일치하는 경우에만 결제 처리하는 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 시스템.
An electronic tag for storing a telephone number of a user terminal;
The electronic tag records the telephone number in the electronic tag through short-range wireless communication with the electronic tag, generates and stores payment means information related to the payment means for use in payment, or transmits the payment means information to the preset payment server A user terminal configured with an application;
A merchant terminal for generating user identification information including a telephone number of the user terminal through short-range wireless communication with the electronic tag, generating payment information for payment details and transmitting the payment information together with the user identification information to the payment server; And
The method comprising the steps of: determining whether the payment application is installed in the user terminal based on the user identification information and the phone number included in the user identification information when receiving the payment information from the merchant terminal; The pushing message is transmitted to the user terminal in response to the push message from the user terminal in which the payment application is executed by the push message, And a payment server that performs payment processing based on the payment means information and the payment information included,
The electronic tag records and stores the payment time information for the payment attempt time at the time of the payment attempt according to the short distance wireless communication with the merchant terminal, stores the payment time information together with the user identification information at the next payment attempt, Lt; / RTI >
Wherein the payment server matches the payment information received from the merchant terminal with the user identification information and stores the payment information received from the merchant terminal in the payment history information including the existing payment time information corresponding to the user identification information, The settlement time information corresponding to the existing settlement information previously matched with the information is compared with the settlement time information included in the settlement history information to determine whether the electronic tag is matched or not. A system for providing a payment service using an electronic tag.
청구항 1에 있어서,
상기 결제 수단 정보는 신용카드 및 체크카드 중 어느 하나에 대한 정보를 포함하는 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 시스템.
The method according to claim 1,
Wherein the payment means information includes information on any one of a credit card and a check card.
청구항 1에 있어서,
상기 결제 서버는 상기 사용자 단말의 요청시 미리 설정된 기간 동안 이용 가능한 토큰을 발행하여 상기 사용자 단말의 결제 어플리케이션에 제공하며, 상기 결제 어플리케이션이 실행된 사용자 단말로부터 상기 결제 승인 정보 수신시 상기 토큰을 함께 수신하여 상기 토큰이 유효한 경우 결제 처리하는 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 시스템.
The method according to claim 1,
The payment server may issue a token available to the user terminal for a preset period of time upon request of the user terminal and provide the token to the payment application of the user terminal and receive the token together with the payment approval information from the user terminal And if the token is valid, performing a payment process.
청구항 3에 있어서,
상기 결제 어플리케이션은 상기 토큰을 제 1 및 제 2 정보로 분할하고, 상기 사용자 단말을 통한 상기 전자 태그와의 근거리 무선 통신을 통해 상기 제 2 정보를 상기 전자 태그에 저장한 후 상기 제 2 정보를 삭제하며, 상기 푸시 메시지에 의한 실행시 상기 토큰 대신 상기 제 1 정보를 상기 사용자 단말을 통해 상기 결제 서버로 전송하고,
상기 가맹점 단말은 상기 전자 태그와 근거리 무선 통신을 통해 생성한 상기 제 2 정보를 상기 가맹점 단말을 통해 상기 결제 서버로 전송하며,
상기 결제 서버는 상기 사용자 단말로부터 수신된 제 1 정보와 상기 가맹점 단말로부터 수신된 제 2 정보를 기초로 토큰을 생성한 후 상기 토큰의 유효성을 판단하여 유효한 경우 결제 처리하는 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 시스템.
The method of claim 3,
The payment application divides the token into first and second information, stores the second information in the electronic tag through short-range wireless communication with the electronic tag through the user terminal, and then deletes the second information And transmitting the first information to the payment server through the user terminal instead of the token when executed by the push message,
The merchant terminal transmits the second information generated through the short-range wireless communication with the electronic tag to the payment server through the merchant terminal,
Wherein the payment server generates a token based on the first information received from the user terminal and the second information received from the merchant terminal, and determines the validity of the token, Payment Service Providing System Using.
청구항 1에 있어서,
상기 결제 서버는 상기 푸시 메시지에 결제정보를 포함하여 전송하며,
상기 결제 어플리케이션은 상기 푸시 메시지에 따른 결제 정보를 상기 사용자 단말을 통해 표시하고, 상기 사용자 단말을 통한 사용자 입력을 기초로 결제 승인시 상기 결제 승인 정보를 상기 결제 서버로 전송하는 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 시스템.
The method according to claim 1,
The payment server transmits payment information including the payment information to the push message,
Wherein the payment application displays payment information according to the push message through the user terminal and transmits the payment approval information to the payment server upon payment approval based on user input through the user terminal. A system for providing payment services using a payment service.
청구항 1에 있어서,
상기 결제 어플리케이션은 상기 결제 승인 정보 전송시 사용자 단말의 현재 위치에 대한 사용자 위치정보를 상기 결제 서버로 전송하며,
상기 결제 서버는 상기 가맹점 단말로부터 수신된 결제정보에 포함되는 가맹점 정보를 기초로 가맹점의 위치를 식별하고, 상기 사용자 위치정보 및 상기 가맹점 위치를 비교하여 미리 설정된 오차 범위 이내인 경우에만 결제 처리하는 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 시스템.
The method according to claim 1,
The payment application transmits the user location information for the current location of the user terminal to the payment server when the payment approval information is transmitted,
The payment server identifies the location of the merchant based on the merchant information included in the payment information received from the merchant terminal, compares the user location information and the merchant location, and performs settlement processing only when the payment is within a predetermined error range Wherein said electronic tag is provided to said user terminal.
청구항 1에 있어서,
상기 전자 태그는 NFC 태그이며, 상기 근거리 무선 통신은 NFC인 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 시스템.
The method according to claim 1,
Wherein the electronic tag is an NFC tag, and the short-range wireless communication is an NFC.
삭제delete 청구항 1에 있어서,
상기 결제 서버는 상기 결제 어플리케이션을 통한 회원 가입에 따라 수신되는 회원정보를 저장하며, 미리 저장된 상기 회원 정보를 상기 사용자 식별정보에 포함된 전화번호와 비교하여 상기 사용자 단말에 대응되는 사용자의 회원 가입 여부를 판단하고, 상기 회원 가입 여부에 따라 상기 결제 어플리케이션의 설치 여부를 판단하는 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 시스템.
The method according to claim 1,
The payment server stores the membership information received according to the membership application through the payment application and compares the previously stored member information with the telephone number included in the user identification information to determine whether the user is a member of the user corresponding to the user terminal And determines whether the payment application is installed according to whether the member is a member or not.
사용자 단말이 전자 태그와의 근거리 무선 통신을 통해 상기 사용자 단말에 대응되는 전화번호를 상기 전자 태그에 기록하는 단계;
가맹점 단말이 상기 전자 태그와의 근거리 무선 통신을 통해 상기 사용자 단말의 전화번호를 포함하는 사용자 식별정보를 생성하고, 결제 내역에 대한 결제 정보를 생성하여 상기 사용자 식별정보와 함께 미리 설정된 결제 서버로 전송하는 단계;
상기 결제 서버가 상기 사용자 식별정보 및 결제 정보 수신시 상기 사용자 식별정보에 포함된 전화번호를 미리 저장된 회원정보와 비교하여 상기 사용자 단말에 대하여 결제 어플리케이션의 설치 여부를 판단하는 단계;
상기 결제 서버가 상기 사용자 단말에 상기 결제 어플리케이션이 설치된 경우 상기 사용자 단말에서 상기 결제 어플리케이션을 실행시키기 위한 푸시 메시지를 상기 사용자 단말로 전송하는 단계; 및
상기 결제 서버가 상기 푸시 메시지에 의해 상기 결제 어플리케이션이 실행된 사용자 단말로부터 결제 승인 정보 수신시 상기 결제 승인 정보에 포함되거나 미리 저장된 사용자의 결제수단 정보 및 상기 결제 정보를 기초로 결제 처리하는 단계를 포함하고,
상기 결제 처리하는 단계는,
상기 전자 태그가 상기 가맹점 단말과의 근거리 무선 통신에 따른 결제 시도시 상기 결제 시도 시간에 대한 결제시간 정보를 기록하여 저장하고, 다음 결제 시도시 상기 사용자 식별정보와 함께 기존 결제시간 정보를 상기 가맹점 단말로 전송하며,
상기 결제 서버는 상기 가맹점 단말로부터 수신된 결제정보를 상기 사용자 식별정보와 매칭하여 저장하고, 상기 가맹점 단말로부터 상기 사용자 식별정보에 대응되는 상기 기존 결제시간 정보를 포함하는 결제 내역 정보 수신시 상기 사용자 식별정보에 매칭되어 미리 저장된 기존 결제정보에 따른 결제 시도 시간과 상기 결제 내역 정보에 포함된 상기 기존 결제시간 정보를 비교하여 상기 전자 태그의 일치 여부를 판단하며, 일치하는 경우에만 결제 처리하는 것을 특징으로 하는 전자 태그를 이용한 결제 서비스 제공 방법.
Recording a telephone number corresponding to the user terminal in the electronic tag through short-range wireless communication with the electronic tag;
The merchant terminal generates the user identification information including the telephone number of the user terminal through the short-range wireless communication with the electronic tag, generates the payment information for the payment details, and transmits the payment information to the payment server ;
Comparing the telephone number included in the user identification information with the previously stored member information when the payment server receives the user identification information and the payment information, and determining whether the payment application is installed in the user terminal;
Transmitting, by the payment server, a push message to the user terminal to execute the payment application at the user terminal when the payment application is installed in the user terminal; And
And a step of the payment server performing payment processing based on the payment information of the user and the payment information previously stored in the payment approval information when receiving the payment approval information from the user terminal on which the payment application is executed by the push message and,
The payment processing step includes:
The electronic tag records and stores the payment time information for the payment attempt time at the time of the payment attempt according to the short distance wireless communication with the merchant terminal and stores the existing payment time information together with the user identification information at the next payment attempt, Lt; / RTI >
Wherein the payment server matches the payment information received from the merchant terminal with the user identification information and stores the payment information received from the merchant terminal in the payment history information including the existing payment time information corresponding to the user identification information, The settlement time information corresponding to the existing settlement information previously matched with the information is compared with the settlement time information included in the settlement history information to determine whether the electronic tag is matched or not. A method of providing a payment service using an electronic tag.
KR1020150138997A 2015-10-02 2015-10-02 Service providing system and method for payment using electronic tag Expired - Fee Related KR101699032B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150138997A KR101699032B1 (en) 2015-10-02 2015-10-02 Service providing system and method for payment using electronic tag

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150138997A KR101699032B1 (en) 2015-10-02 2015-10-02 Service providing system and method for payment using electronic tag

Publications (1)

Publication Number Publication Date
KR101699032B1 true KR101699032B1 (en) 2017-01-23

Family

ID=57989729

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150138997A Expired - Fee Related KR101699032B1 (en) 2015-10-02 2015-10-02 Service providing system and method for payment using electronic tag

Country Status (1)

Country Link
KR (1) KR101699032B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107730255A (en) * 2017-09-28 2018-02-23 努比亚技术有限公司 A kind of safe payment method, terminal and computer-readable recording medium
KR101836191B1 (en) * 2017-10-24 2018-03-08 양성홍 System and method for processing one-time information based on NFC
KR102060694B1 (en) * 2018-03-02 2019-12-30 제주한라대학교산학협력단 Customer recognition system for providing personalized service

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080043048A (en) 2006-11-13 2008-05-16 김광철 Credit card settlement system using the tag information
KR101229407B1 (en) * 2011-09-14 2013-02-05 (주)이삭랜드코리아 Electronic certification payment method and system
KR20130082703A (en) * 2011-12-14 2013-07-22 비씨카드(주) Method and server for payment
KR20140014757A (en) * 2012-07-26 2014-02-06 주식회사 케이티 System and method for complex payment
KR101545129B1 (en) * 2014-05-13 2015-08-19 주식회사 도토리테크 System And Method for Electronic Payment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080043048A (en) 2006-11-13 2008-05-16 김광철 Credit card settlement system using the tag information
KR101229407B1 (en) * 2011-09-14 2013-02-05 (주)이삭랜드코리아 Electronic certification payment method and system
KR20130082703A (en) * 2011-12-14 2013-07-22 비씨카드(주) Method and server for payment
KR20140014757A (en) * 2012-07-26 2014-02-06 주식회사 케이티 System and method for complex payment
KR101545129B1 (en) * 2014-05-13 2015-08-19 주식회사 도토리테크 System And Method for Electronic Payment

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107730255A (en) * 2017-09-28 2018-02-23 努比亚技术有限公司 A kind of safe payment method, terminal and computer-readable recording medium
KR101836191B1 (en) * 2017-10-24 2018-03-08 양성홍 System and method for processing one-time information based on NFC
KR102060694B1 (en) * 2018-03-02 2019-12-30 제주한라대학교산학협력단 Customer recognition system for providing personalized service

Similar Documents

Publication Publication Date Title
US10922675B2 (en) Remote transaction system, method and point of sale terminal
US9904800B2 (en) Portable e-wallet and universal card
US9218557B2 (en) Portable e-wallet and universal card
US9177241B2 (en) Portable e-wallet and universal card
JP6128565B2 (en) Transaction processing system and method
US20130144792A1 (en) Stand-alone secure pin entry device for enabling emv card transactions with separate card reader
KR20150026233A (en) Payment system and method t based on digital card
JP2015513337A (en) Hub and spoke PIN confirmation
JP2023524393A (en) Intelligent card unlock
CN107004193A (en) transaction authorization
KR102574524B1 (en) Remote transaction system, method and point of sale terminal
CA2955197A1 (en) Mobile communication device with proximity based communication circuitry
US20140258046A1 (en) Method for managing a transaction
KR101699032B1 (en) Service providing system and method for payment using electronic tag
KR101834365B1 (en) Service providing system and method for payment based on electronic tag
KR101834367B1 (en) Service providing system and method for payment using sound wave communication based on electronic tag
US10846681B2 (en) System and method for providing payment service
KR20170066955A (en) Electronic payment certification server based on payment image matched with phone number, electronic payment system, electronic payment method and electronic payment application
KR101426223B1 (en) Method for checking confidential information using smartcard and smart terminal, and computer-readable recording medium for the same
KR20140065864A (en) Card payment admission system and method
CN113383527A (en) Method for authenticating terminal user on trusted device
KR20160135409A (en) System and method for issuing electronic receipts

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

P16-X000 Ip right document amended

St.27 status event code: A-5-5-P10-P16-nap-X000

Q16-X000 A copy of ip right certificate issued

St.27 status event code: A-4-4-Q10-Q16-nap-X000

FPAY Annual fee payment

Payment date: 20200128

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20210118

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20210118

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000