[go: up one dir, main page]

KR20110003105A - System for providing online / offline payment service using camera of portable terminal and method thereof - Google Patents

System for providing online / offline payment service using camera of portable terminal and method thereof Download PDF

Info

Publication number
KR20110003105A
KR20110003105A KR1020090060712A KR20090060712A KR20110003105A KR 20110003105 A KR20110003105 A KR 20110003105A KR 1020090060712 A KR1020090060712 A KR 1020090060712A KR 20090060712 A KR20090060712 A KR 20090060712A KR 20110003105 A KR20110003105 A KR 20110003105A
Authority
KR
South Korea
Prior art keywords
payment
management server
information
camera
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020090060712A
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 KR1020090060712A priority Critical patent/KR20110003105A/en
Publication of KR20110003105A publication Critical patent/KR20110003105A/en
Withdrawn legal-status Critical Current

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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera

Landscapes

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

Abstract

본 발명은 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템 및 그 방법에 관한 것이다.The present invention relates to a system for providing an online / offline payment service using a camera of a mobile terminal and a method thereof.

본 발명에 따른 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 방법은, 결제 관리 서버에서 결제를 위한 바코드를 생성하는 과정과, 상기 바코드가 사용자 단말에 표시되면, 휴대 단말의 카메라를 이용하여 상기 바코드를 스캐닝하는 과정과, 상기 휴대 단말이 상기 스캐닝 결과를 인식하고 상기 결제 관리 서버와 연동하여 결제를 수행하는 과정을 포함하는 것을 특징으로 한다.On / offline payment service providing method using a camera of a portable terminal according to the present invention, the process of generating a barcode for payment in the payment management server, and if the barcode is displayed on the user terminal, using the camera of the portable terminal Scanning a barcode, and performing a payment by the portable terminal recognizing the scanning result and interworking with the payment management server.

바코드, 트랜잭션ID, 결제 Barcode, transaction ID, payment

Description

휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템 및 그 방법{System for providing payment service in on/offline using camera of portable terminal and method thereof} System for providing payment service in on / offline using camera of portable terminal and method

본 발명은 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 휴대 단말의 카메라를 이용하여 결제를 위한 트랜잭션 ID를 스캐닝함으로써 온라인 및 오프라인 상에서 결제를 수행할 수 있도록 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템 및 그 방법에 관한 것이다.The present invention relates to a system for providing an online / offline payment service using a camera of a mobile terminal and a method thereof, and more particularly, to perform a payment online and offline by scanning a transaction ID for payment using a camera of the mobile terminal. The present invention relates to an on / offline payment service providing system using a camera of a portable terminal and a method thereof.

최근 들어, 인터넷망을 통한 상품 구매 행위가 널리 확산되고 있으며 이러한 상품 구매에 따른 대금 결제 방식으로 신용카드 결제방식 또는 휴대폰 소액결제 방식이 보편적으로 사용되고 있다.In recent years, the act of purchasing goods through the Internet has been widely spread, and credit card payment or mobile phone micropayment is widely used as a payment method.

그러나, 휴대폰 소액 결제 방식은 휴대폰으로 인증번호를 다운받아 인증번호를 입력함으로써 결제를 수행하는 방식으로 오프라인상에서는 이용이 불가능하였다.However, the mobile phone micropayment method is a method of performing a payment by downloading an authentication number to a mobile phone and inputting the authentication number.

이에, 온오프라인상에서 모두 이용 가능한 방식은 신용카드 결제 방식 뿐이 며, 이러한 신용카드 결제를 위해 사용자는 신용카드를 꼭 소지하고 있어야 하는 불편함이 있었다.Thus, the only available methods on and offline are credit card payment methods, and the user has to be inconvenient to possess a credit card for credit card payment.

이러한 문제점을 해결하고자, 온오프라인 상에서 결제 시 결제정보를 포함하는 바코드를 휴대폰에 다운로드 받아, 매장 또는 사용자 컴퓨터에 구비된 별도의 바코드 리더기로 바코드를 읽어 결제를 진행하는 기술이 개발되었다.In order to solve this problem, a technology for downloading a bar code including payment information on the mobile phone on-offline to the mobile phone to read the bar code with a separate bar code reader provided in the store or user computer has been developed.

그러나, 이러한 기술은 별도의 바코드 리더기를 별도로 구비해야하는 불편함이 있었다.However, this technique has the inconvenience of having to provide a separate bar code reader.

본 발명의 목적은 온오프라인 상에서 결제가 발생하는 시점에 결제 트랜잭션(Transaction)을 바코드로 표현 가능한 ID로 사용자 단말(매장 컴퓨터 또는 개인 컴퓨터)에 표현하고 이를 휴대 단말의 카메라를 이용하여 스캐닝하여 해당 트랜잭션(Transaction)을 인지하고, 고객이 사전에 등록한 여러 결제 수단 중 하나를 선택하여 결제를 수행하도록 하는데 있다.An object of the present invention is to express a payment transaction on the user terminal (store computer or personal computer) with an ID that can be expressed as a bar code at the time when the payment occurs on-offline and scan the transaction using a camera of the mobile terminal. (Transaction) is recognized, and the customer selects one of several pre-registered payment methods to perform the payment.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 방법은, 결제 관리 서버에서 결제를 위한 바코드를 생성하는 과정과, 상기 바코드가 사용자 단말에 표시되면, 휴대 단말의 카메라를 이용하여 상기 바코드를 스캐닝하는 과정과, 상기 휴대 단말이 상기 스캐닝 결과를 인식하고 상기 결제 관리 서버와 연동하여 결제를 수행하는 과정을 포함하는 것을 특징으로 한다.In order to provide an on / offline payment service using a camera of a mobile terminal according to the present invention for achieving the above object, a process of generating a barcode for payment in a payment management server, and when the barcode is displayed on the user terminal, And scanning the bar code using a camera of the mobile terminal, and performing the payment by the mobile terminal recognizing the scanning result and interworking with the payment management server.

또한, 상기 결제를 수행하기 위해 상기 결제 관리 서버가 결제수단을 등록하는 과정을 더 포함하는 것을 특징으로 한다.In addition, the payment management server further comprises the step of registering a payment means to perform the payment.

또한, 상기 결제를 수행하기 위해 결제수단을 등록하는 과정은, 상기 휴대 단말이 결제 어플리케이션을 다운로드 받아 설치하는 과정과, 상기 결제 어플리케이션별 결제수단정보를 상기 결제 관리 서버에 등록하는 과정과, 상기 결제 관리 서버에 의해 상기 휴대 단말의 결제 어플리케이션을 활성화시키는 과정을 포함하는 것을 특징으로 한다.In addition, the process of registering the payment means to perform the payment, the process of downloading and installing the payment application by the mobile terminal, the process of registering the payment means information for each payment application to the payment management server, and the payment And a process of activating a payment application of the portable terminal by a management server.

또한, 상기 결제를 위한 바코드를 생성하는 과정은, 온라인 또는 오프라인 상에서의 구매 물건 또는 컨텐츠에 대한 판매정보를 생성하고 상기 판매정보에 해당하는 트랜잭션 ID를 생성하는 과정과, 상기 트랜잭션 ID를 바코드 형태로 변환하는 과정을 포함하는 것을 특징으로 한다.In addition, the process of generating a bar code for payment, the process of generating sales information for the goods or content purchased online or offline and the transaction ID corresponding to the sales information, and the transaction ID in the form of a barcode Characterized in that the conversion process.

또한, 상기 결제 관리 서버와 연동하여 결제를 수행하는 과정은, 상기 휴대 단말이 상기 스캐닝 결과 트랜잭션 ID를 인식하고, 상기 트랜잭션 ID에 대한 결제정보를 상기 결제 관리 서버로 요청하여 수신하는 과정과, 상기 휴대 단말이 결제정보를 화면에 표시하고 결제 어플리케이션 시리얼번호를 상기 결제 관리 서버로 전송하면, 상기 결제 관리 서버는 등록된 결제수단정보를 조회하고 결제수단정보 목록을 상기 휴대 단말로 전송하는 과정과, 상기 결제수단정보 목록 중 사용자에 의해 하나의 결제수단이 선택되면, 선택된 결제수단정보와 비밀번호를 상기 결제 관리 서버로 전송하는 과정과, 상기 결제 관리 서버에서 비밀번호를 확인한 후, 지불 게이트웨이와의 연동을 통해 결제를 수행하는 과정을 포함하는 것을 특징으로 한다.In addition, the payment operation in connection with the payment management server, the mobile terminal recognizes the scanning result transaction ID, and requesting and receiving payment information for the transaction ID to the payment management server, and When the mobile terminal displays the payment information on the screen and transmits a payment application serial number to the payment management server, the payment management server queries the registered payment method information and transmits a payment method information list to the mobile terminal; When one payment method is selected by the user from the payment method information list, transmitting the selected payment method information and the password to the payment management server, checking the password at the payment management server, and then interworking with the payment gateway. It characterized in that it comprises a process of performing the payment through.

또한, 상기 바코드가 사용자 단말에 표시되면, 휴대 단말의 카메라를 이용하여 상기 바코드를 스캐닝하는 과정은, 상기 사용자 단말이 이동 통신 단말기인 경우 상기 결제 관리 서버는 MMS(multimedia message servic) 또는 콜백 URL(uniform resource locator)을 포함하는 SMS(short message service) 형태로 트랜잭션 ID를 포함하는 바코드를 이동통신 단말기로 전송하는 것을 특징으로 한다.In addition, when the barcode is displayed on the user terminal, the scanning of the barcode by using a camera of the portable terminal, the payment management server when the user terminal is a mobile communication terminal MMS (multimedia message servic) or callback URL ( The method may include transmitting a barcode including a transaction ID to a mobile communication terminal in the form of a short message service (SMS) including a uniform resource locator.

또한, 본 발명에 따른 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템은, 결제 수행을 위한 바코드를 표시하는 사용자 단말과, 결제 어플리케이션이 설치되고 상기 사용자 단말에 표시되는 바코드를 스캐닝하고 스캐닝 결과를 인식하는 휴대 단말과, 상기 결제 수행을 위한 바코드를 생성하고, 상기 결제 어플리케이션별 결제수단정보를 등록하여, 상기 휴대 단말로부터 스캐닝 결과를 수신하면 상기 휴대 단말로 등록된 결제수단정보를 전송하여 상기 휴대 단말로부터 선택된 결제수단을 이용하여 결제를 수행하는 결제 관리 서버를 포함하는 것을 특징으로 한다.In addition, the on / offline payment service providing system using the camera of the portable terminal according to the present invention, a user terminal for displaying a bar code for performing a payment, a payment application is installed and scanning the bar code displayed on the user terminal and scanning result Generating a barcode for performing the payment, registering payment means for each payment application, and receiving a scanning result from the mobile terminal to transmit the registered payment means information to the mobile terminal; It characterized in that it comprises a payment management server for performing the payment using the payment means selected from the portable terminal.

상기 결제수단정보는 결제 어플리케이션 시리얼번호(S/N), 결제수단 ID, 결제수단 이름(카드사, 통신사), 수단형태(신용카드, 휴대폰 소액결제 등), 결제수단정보(카드번호, 휴대폰 번호), 결제부가정보(결제를 수행하기 위한 부가정보) 및 결제 비밀번호를 포함하는 것을 특징으로 한다.The payment method information is a payment application serial number (S / N), payment method ID, payment method name (card company, carrier), means type (credit card, mobile phone payment), payment method information (card number, mobile number) , Billing additional information (additional information for making a payment), and Characterized by including a payment password.

또한, 상기 결제 관리 서버는, 상기 결제수단정보 등록 시, 상기 휴대 단말로부터 결제 어플리케이션의 시리얼번호를 수신하여 결제 어플리케이션에 대한 인증을 수행하고, 상기 인증이 성공하면 상기 사용자 단말을 통해 사용자로부터 결제수단정보를 입력받아 등록한 후, 상기 결제 어플리케이션 활성화키를 생성하여 상기 휴대 단말로 전송하고 상기 휴대 단말로부터 상기 활성화키를 입력받아 인증을 수행한 후 상기 결제 어플리케이션을 활성화시키는 것을 특징으로 한다.In addition, the payment management server, when registering the payment means information, receives the serial number of the payment application from the portable terminal to perform authentication for the payment application, and if the authentication is successful, payment means from the user through the user terminal After receiving and registering the information, the payment application activation key is generated and transmitted to the portable terminal. The activation key is input from the portable terminal to perform authentication, and then the payment application is activated.

상기와 같이 본 발명은 휴대 단말의 카메라를 이용하여 온/오프라인상의 바 코드를 읽어 결제 서비스를 제공함으로써 사용자의 편의성을 증대시키고 결제 보안성을 증대시키는 효과가 있다.As described above, the present invention has an effect of increasing user convenience and payment security by reading a bar code on / offline using a camera of a mobile terminal to provide a payment service.

이하, 본 발명에 따른 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템 및 그 방법을 첨부된 도 1 내지 도 5b를 참조하여 상세히 설명한다.Hereinafter, a system and a method for providing on / offline payment service using a camera of a portable terminal according to the present invention will be described in detail with reference to FIGS. 1 to 5b.

도 1은 본 발명의 실시예에 따른 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템의 구성도이다.1 is a block diagram of an on / offline payment service providing system using a camera of a mobile terminal according to an embodiment of the present invention.

본 발명에 따른 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템은 휴대 단말(103), 이동통신 단말기(104), 컨텐츠 관리 서버(105), 결제 관리 서버 (106), 지불 게이트 웨이(107), 결제 어플리케이션 인증 서버(108), 판매 관리 서버(110), 사용자 단말(111)을 포함한다. 이때, 유/무선 인터넷 망(100)은 유선 인터넷망, WCDMA, 와이브로(WiBro), 와이파이(WiFi) 등을 포함한다. On / offline payment service providing system using a camera of a mobile terminal according to the present invention is a mobile terminal 103, mobile communication terminal 104, content management server 105, payment management server 106, payment gateway 107 ), Payment application authentication server 108, sales management server 110, and a user terminal 111. In this case, the wired / wireless internet network 100 includes a wired internet network, WCDMA, WiBro, Wi-Fi, and the like.

휴대 단말(103)은 카메라(미도시)가 내장 되어 있으며 무선 네트워크에 접속이 가능한 이동통신 단말기, 노트북, PMP, PDA 등을 포함한다. 휴대 단말(103)은 결제 어플리케이션의 탑재가 가능하고, 결제 어플리케이션은 다운로드 받는 등 여러 형태로 배포 가능하며 각 결제 어플리케이션은 고유의 시리얼 번호(Serial Number(S/N))를 포함한다. 또한, 휴대 단말(103)은 카메라를 통해 바코드를 스캐닝하고 결제 어플리케이션을 통해 스캐닝 결과를 인식한다.The portable terminal 103 includes a camera (not shown) and includes a mobile communication terminal, a notebook computer, a PMP, a PDA, and the like, which can be connected to a wireless network. The portable terminal 103 may be mounted with a payment application, and the payment application may be distributed in various forms such as being downloaded and each payment application includes a unique serial number (S / N). In addition, the portable terminal 103 scans a barcode through a camera and recognizes a scanning result through a payment application.

이동 통신 단말기(104)는 휴대폰 등 이동통신망을 통해 통신을 수행하는 단 말기를 포함한다.The mobile communication terminal 104 includes a terminal for performing communication through a mobile communication network such as a mobile phone.

컨텐츠 관리 서버(105)는 온라인 상에서 컨텐츠를 관리하고, 컨텐츠 판매 정보를 생성하고, 결제 관리 서버(106)로부터 수신한 트랜잭션(Transaction) ID를 바코드 형태로 변환한다.The content management server 105 manages the content online, generates content sale information, and converts a transaction ID received from the payment management server 106 into a bar code form.

결제 관리 서버(106)는 결제 트랜잭션 ID를 생성 및 저장하고, 휴대 단말(103) 사용자에 대한 아래 표 1의 결제수단정보 등록 테이블 및 표 2의 고객정보 테이블을 저장한다. The payment management server 106 generates and stores a payment transaction ID, and stores the payment method information registration table of Table 1 and the customer information table of Table 2 for the user of the mobile terminal 103.

Figure 112009040782217-PAT00001
Figure 112009040782217-PAT00001

상기 표 1과 같이, 결제수단정보 등록 테이블은 결제 어플리케이션 시리얼번호(S/N), 결제수단 ID, 결제수단 이름(카드사, 통신사), 수단형태(신용카드, 휴대폰 소액결제 등), 결제수단정보(카드번호, 휴대폰 번호), 결제부가정보(결제를 수행하기 위한 주민번호 및 카드 비밀번호 등), 결제 비밀번호 등을 포함한다.As shown in Table 1, the payment method information registration table includes a payment application serial number (S / N), payment method ID, payment method name (card company, communication company), type of means (credit card, mobile phone payment), payment method information. (Card number, mobile phone number), payment additional information (such as social security number and card password to perform payment), payment password, and the like.

Figure 112009040782217-PAT00002
Figure 112009040782217-PAT00002

상기 표 2와 같이, 고객정보 테이블은 사용자 이름, 주민번호, 결제어플리케이션 시리얼번호, 결제 어플리케이션 활성화 여부, 활성화키 정보(결제 어플리케이션의 활성화 인증을 위한 활성화 키)를 포함한다. As shown in Table 2, the customer information table includes a user name, social security number, payment application serial number, payment application activation or not, activation key information (activation key for activation authentication of the payment application).

결제 관리 서버(106)는 결제 수단 등록 시 결제 어플리케이션을 등록하고 결제 어플리케이션 활성화키를 생성한다. 또한, 결제 관리 서버(106)는 휴대 단말(103)로부터 트랜잭션 ID에 대한 결제 정보를 요청받으면 해당 트랜잭션 ID가 유효한지를 판단하고 유효한 경우 트랜잭션 ID에 대한 결제 정보를 제공한다. 또한, 결제 관리 서버(106)는 휴대 단말(103)로부터 결제 어플리케이션 시리얼 번호와 트랜잭션 ID를 수신하면 결제 어플리케이션 시리얼 번호에 해당하는 결제수단을 조회하고 암호화키를 생성하여 전송한 후, 휴대 단말(103)로부터 암호화된 결제수단 선택정보를 수신하면 복호화한 후 지불 게이트웨이(107)와 연동하여 결제를 수행한다.The payment management server 106 registers a payment application when generating a payment method and generates a payment application activation key. In addition, when the payment management server 106 receives the payment information for the transaction ID from the mobile terminal 103, the payment management server 106 determines whether the corresponding transaction ID is valid and provides the payment information for the transaction ID. In addition, when the payment management server 106 receives the payment application serial number and the transaction ID from the mobile terminal 103, the payment management server 106 inquires the payment means corresponding to the payment application serial number, generates and transmits an encryption key, and then executes the portable terminal 103. Receiving encrypted payment means selection information from the) and decrypts and performs payment in conjunction with the payment gateway 107.

지불게이트웨이(107)는 신용카드사, 은행, 통신사 등과 연계하여 실제 결제가 가능하도록 한다.The payment gateway 107 is connected to a credit card company, a bank, a telecommunications company, etc. to enable actual payment.

결제 어플리케이션 인증서버(108)는 결제 어플리케이션을 다운로드하고, 결제 관리 서버(106)의 요청에 의해 결제 어플리케이션의 인증을 수행한다.The payment application authentication server 108 downloads the payment application and performs authentication of the payment application at the request of the payment management server 106.

통신사 회수 대행 서버(109)는 통신사가 가입자에게 요금청구서에 합산 청구를 통한 요금 부과로 소액결제 서비스를 제공한다.The telecommunications carrier collection agency server 109 provides a micropayment service by a telecommunication company to charge a subscriber through billing in a bill.

판매 관리 서버(110)는 온라인 상에서 상품 판매를 위한 서버 또는 오프라인 상에서는 사용자 단말(111)과 연결되어 상품 판매를 수행한다. 즉, 판매 관리 서버(110)는 판매 물건을 관리하고 주문 요청을 받고 처리한다.The sales management server 110 is connected to the user terminal 111 on the server for the sale of goods on-line or off-line to perform product sales. That is, the sales management server 110 manages sales items, receives and processes the order request.

사용자 단말(111)은 휴대 단말(103) 사용자의 개인 컴퓨터 또는 매장의 컴퓨터 등을 포함한다.The user terminal 111 may include a personal computer of a user of the portable terminal 103 or a computer of a store.

상기와 같은 구성을 갖는 본 발명에 따른 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템은 휴대 단말(103)의 카메라를 이용하여 트랜잭션ID 바코드를 스캐닝한 후 결제 어플리케이션을 통해 스캐닝 결과를 인식하고 휴대 단말(103)의 결제 어플리케이션에 등록된 결제 수단들 중 하나를 선택하여 결제를 할 수 있도록 하는 것이다The on / offline payment service providing system using the camera of the portable terminal according to the present invention having the configuration as described above scans the transaction ID barcode using the camera of the portable terminal 103 and recognizes the scanning result through the payment application. It is to make a payment by selecting one of the payment means registered in the payment application of the mobile terminal 103.

이하, 도 2를 참조하여, 본 발명의 실시예에 따른 휴대 단말의 카메라를 이용한 온라인 결제 서비스 제공 방법을 구체적으로 설명하기로 한다.Hereinafter, a method of providing an online payment service using a camera of a mobile terminal according to an embodiment of the present invention will be described in detail.

먼저, 본 발명에서는 결제 어플리케이션에 대응되는 고객 정보와 고객이 설정한 결제 정보 수단 및 결제 비밀번호 등은 사전에 결제 어플리케이션 인증 서버(108)와 결제 관리 서버(106)에 등록되어 있다고 가정한다. First, in the present invention, it is assumed that customer information corresponding to the payment application, payment information means and payment password set by the customer are registered in advance in the payment application authentication server 108 and the payment management server 106.

컨텐츠 관리 서버(105)는 사용자 단말(111)로부터 컨텐츠 구매 요청을 받으면(S101), 결제 관리 서버(106)로 트랜잭션 ID(Transaction ID) 생성을 요청한다(S102). 이때, 컨텐츠 관리 서버(105)는 트랜잭션 ID 생성 요청 시에 사용자 단말(111)로부터 구매 요청받은 컨텐츠에 대한 판매정보(컨텐츠 가격, CP(contents provider)코드, 컨텐츠 제목 등)을 생성하여 함께 전송한다. When the content management server 105 receives a content purchase request from the user terminal 111 (S101), the content management server 105 requests the payment management server 106 to generate a transaction ID (S102). At this time, the content management server 105 generates and transmits sales information (content price, content provider code, content title, etc.) for the content requested from the user terminal 111 when the transaction ID is generated. .

그 후, 결제 관리 서버(106)는 트랜잭션 ID를 생성하고 생성된 트랜잭션 ID와 컨텐츠에 대한 판매정보를 저장한 후(S103), 컨텐츠 관리 서버(105)로 생성한 트랜잭션 ID를 전송한다(S103). 이때, 본 발명에서는 트랜잭션 ID가 결제를 수행하기 위한 것을 나타내는 트랜잭션 ID일 뿐, 결제정보를 포함하고 있지는 않으나, 결제정보를 포함하여 트랜잭션 ID를 생성하도록 구현할 수도 있다.Thereafter, the payment management server 106 generates a transaction ID, stores the generated transaction ID and the sales information about the content (S103), and then transmits the generated transaction ID to the content management server 105 (S103). . At this time, in the present invention, the transaction ID is only a transaction ID indicating that the payment is to be made, and does not include the payment information, but may be implemented to generate the transaction ID including the payment information.

이에, 컨텐츠 관리 서버(105)는 수신한 트랜잭션 ID를 바코드 형태로 변환하여(S105), 유/무선 인터넷망(100)을 통해 사용자 단말(111)로 전송한다(S106).Accordingly, the content management server 105 converts the received transaction ID into a bar code form (S105), and transmits it to the user terminal 111 through the wired / wireless internet network 100 (S106).

그 후, 사용자 단말(111)은 컨텐츠 관리 서버(105)로부터 수신한 바코드 형태의 트랜잭션 ID를 표시한다(S107).Thereafter, the user terminal 111 displays the transaction ID in the form of a barcode received from the content management server 105 (S107).

사용자 단말(111)에 표시된 트랜잭션 ID를 스캐닝하기 위해, 사용자에 의해 휴대 단말(103)의 결제 어플리케이션이 실행되면(S108), 휴대 단말(103)의 카메라가 활성화되어 휴대 단말(103)의 카메라를 통해 사용자 단말(111)에 표시된 바코드 형태의 트랜잭션 ID를 스캐닝하고(S109), 결제 관리 서버(106)로 스캐닝한 트랜잭션 ID에 해당하는 결제정보를 요청한다(S110).In order to scan the transaction ID displayed on the user terminal 111, when the payment application of the mobile terminal 103 is executed by the user (S108), the camera of the mobile terminal 103 is activated to operate the camera of the mobile terminal 103. Scans the transaction ID in the form of a barcode displayed on the user terminal 111 (S109), and requests payment information corresponding to the scanned transaction ID to the payment management server 106 (S110).

이에, 결제 관리 서버(106)는 수신한 트랜잭션 ID가 유효한 트랜잭션 ID인지를 판단한 후(S111), 수신한 트랜잭션 ID가 유효한 경우 트랜잭션 ID에 대한 결제 정보(가격정보, CP코드, 컨텐츠 제목 등)를 휴대 단말(103)로 전송하고(S112), 휴대 단말(103)은 수신한 결제 정보를 표시하여(S113), 사용자가 결제 정보를 확인할 수 있도록 한다. 여기서, 결제 관리 서버(106)는 수신한 트랜잭션 ID가 저장해둔 트랜잭션 ID 중 일치하는 트랜잭션 ID가 존재하는지 판단한 후, 일치하는 트랜잭션 ID가 존재하는 경우 트랜잭션 ID의 유효기간 등을 체크하여 현재 유효한 상태인지를 판단한다.Thus, the payment management server 106 determines whether the received transaction ID is a valid transaction ID (S111), and if the received transaction ID is valid, the payment information (price information, CP code, content title, etc.) for the transaction ID. Transmission to the mobile terminal 103 (S112), the mobile terminal 103 displays the received payment information (S113), so that the user can check the payment information. Here, the payment management server 106 determines whether there is a matching transaction ID among the transaction IDs stored by the received transaction ID, and if there is a matching transaction ID, checks the validity period of the transaction ID, etc. Judge.

그 후, 사용자로부터 결제 정보를 확인 응답을 받으면(사용자에 의해 확인키 등이 눌려지면), 휴대 단말(103)은 결제 어플리케이션의 시리얼 번호 및 트랜잭션 ID를 결제 관리 서버(106)로 전송하고(S114), 결제 관리 서버(106)는 사용자가 미리 등록해둔 결제수단이 존재하는지를 판단하고 존재하는 경우 결제수단들을 조회하여 각각 암호화키를 생성한다(S115). 이때, 결제 관리 서버(106)는 결제 어플리케이션의 시리얼 번호를 이용하여 사용자가 미리 등록해둔 결제수단들을 조회할 수 있다. 즉, 결제수단들은 결제 어플리케이션 시리얼번호별로 미리 등록되는 것이 바람직하다.Thereafter, upon receiving a confirmation response from the user for confirmation of the payment information (when the confirmation key or the like is pressed by the user), the portable terminal 103 transmits the serial number and the transaction ID of the payment application to the payment management server 106 (S114). ), The payment management server 106 determines whether the payment means registered in advance by the user exists, and if present, queries the payment means to generate encryption keys, respectively (S115). At this time, the payment management server 106 may query the payment means registered in advance by the user using the serial number of the payment application. That is, the payment means is preferably registered in advance for each payment application serial number.

결제 관리 서버(106)는 결제 어플리케이션이 암호화 할 수 있는 공개키(Public Key) 즉, 암호화키를 각각의 결제수단에 대해 생성하고 나면, 결제 수단ID, 결제 수단 이름, 암호화 키를 포함하는 결제수단 목록을 휴대 단말(103)로 전송한다(S116). 이때, 결제수단은 신용카드, 이동통신사의 소액결제 등을 포함하고, 결제수단이 이동통신사의 소액결제인 경우 결제수단ID는 이동통신회사ID가 될 수 있으며, 지불 게이트웨이(107)는 신용카드사 또는 통신사 회수 대행 서버(106)가 될 수 있다.The payment management server 106 generates a public key that can be encrypted by a payment application, that is, an encryption key for each payment method, and then includes a payment method ID, a payment method name, and an encryption key. The list is transmitted to the mobile terminal 103 (S116). In this case, the payment means includes a credit card, a small payment of a mobile carrier, and the like, and when the payment means is a small payment of a mobile carrier, the payment method ID may be a mobile communication company ID, and the payment gateway 107 may be a credit card company or It may be a carrier recovery agency server 106.

이에, 휴대 단말(103)은 결제수단 목록을 표시하여, 사용자로부터 결제수단을 선택받고, 선택받은 결제수단에 대한 비밀번호를 입력받아(S117), 선택된 결제수단정보와 비밀번호를 암호화키를 이용하여 암호화한 후 결제 관리 서버(106)로 전송한다(S118).Accordingly, the mobile terminal 103 displays a list of payment methods, selects a payment method from the user, receives a password for the selected payment method (S117), and encrypts the selected payment method information and password using an encryption key. After the transmission to the payment management server 106 (S118).

결제 관리 서버(106)는 수신한 결제수단정보와 비밀번호를 개인키(Private key)로 복호화하여 결제수단 ID별 비밀번호가 유효한지 확인한 후(S119), 지불 게이트웨이(107)로 결제 요청을 한다(S120). 이때, 결제 관리 서버(106)는 지불 게이트웨이(107)로 결제 요청 시에 트랜잭션 ID에 대한 결제정보(결제금액) 및 결제수단정보(결제수단ID, 결제수단이름)를 함께 전송한다. 한편, 상기 과정 S120에서 비밀번호가 일치하지 않는 경우 휴대 단말(103)로 비밀번호가 잘못 입력되었음을 통보한다.The payment management server 106 decrypts the received payment method information and password with a private key to confirm that the password for each payment method ID is valid (S119) and then makes a payment request to the payment gateway 107 (S120). ). At this time, the payment management server 106 transmits payment information (payment amount) and payment method information (payment means ID, payment means name) for the transaction ID to the payment gateway 107 together with the payment request. On the other hand, if the password does not match in step S120 the mobile terminal 103 is notified that the wrong password.

지불 게이트웨이(107)는 결제수단에 따라 결제를 수행하고(S121), 그 결과를 결제 관리 서버(106)로 전송한다(S122). 그 후, 결제 관리 서버(106)는 결제 결과 정보를 사용자 단말(111)과 휴대 단말(103)로 각각 전송한다(S123, S124).The payment gateway 107 performs payment according to the payment means (S121), and transmits the result to the payment management server 106 (S122). Thereafter, the payment management server 106 transmits the payment result information to the user terminal 111 and the portable terminal 103, respectively (S123 and S124).

이에, 휴대 단말(103)은 수신한 결제 결과 정보를 화면에 표시하여 사용자가 확인할 수 있도록 한다(S125). 이때, 사용자 단말(111)은 웹 페이지를 통해 결제 결과 정보를 화면에 표시할 수 있다.Accordingly, the mobile terminal 103 displays the received payment result information on the screen so that the user can check it (S125). In this case, the user terminal 111 may display payment result information on a screen through a web page.

이하, 도 3을 참조하여 본 발명의 실시예에 따른 휴대 단말의 카메라를 이용한 오프라인 결제 서비스 제공 방법을 구체적으로 설명하기로 한다.Hereinafter, a method of providing an offline payment service using a camera of a mobile terminal according to an embodiment of the present invention will be described in detail with reference to FIG. 3.

오프라인의 매장 등에서 물건을 구매하는 경우, 판매 관리 서버(110)는 사용자가 선택한 판매 물건에 대한 판매정보를 생성한다(S201). 이때, 판매정보는 가격, 매장코드, 판매물건 코드 등의 정보를 포함하며, 물건에 프린트된 바코드를 사용자 단말(111)을 통해 스캐닝하여 얻은 정보를 기초로 생성될 수 있다.In the case of purchasing an item in an offline store or the like, the sales management server 110 generates sales information about the sale item selected by the user (S201). In this case, the sales information may include information such as a price, a store code, a sales item code, and the like, and may be generated based on information obtained by scanning a barcode printed on an object through the user terminal 111.

그 후, 판매 관리 서버(110)는 결제 관리 서버(106)로 판매 물건에 대한 결제를 위한 트랜잭션 ID 생성을 요청하고 물건 판매 정보를 전송한다(S202).Thereafter, the sales management server 110 requests the transaction management server 106 to generate a transaction ID for payment of the sales object and transmits the merchandise sales information (S202).

이에, 결제 관리 서버(106)는 트랜잭션 ID를 생성하여, 생성된 트랜잭션 ID와 수신한 물건 판매 정보를 저장한 후(S203), 트랜잭션 ID를 판매 관리 서버(110)로 전송한다(S204).Accordingly, the payment management server 106 generates a transaction ID, stores the generated transaction ID and the received product sales information (S203), and then transmits the transaction ID to the sales management server 110 (S204).

이어서, 판매 관리 서버(110)는 트랜잭션 ID를 바코드 형태로 변환하여(S205), 바코드 형태의 트랜잭션 ID를 사용자 단말(111)로 전송하고(S206), 사용자 단말(111)은 트랜잭션 ID를 화면에 표시한다(S207).Subsequently, the sales management server 110 converts the transaction ID into a bar code form (S205), transmits the bar code form transaction ID to the user terminal 111 (S206), and the user terminal 111 displays the transaction ID on the screen. It displays (S207).

이하, 휴대 단말(103)이 결제 어플리케이션을 실행하여 트랜잭션 ID를 스캐닝하고 결제를 수행하며, 그 구체적인 과정은 도 2의 과정 S300과 동일하므로 생략하기로 한다. 다만, 사용자 단말(111)은 도 2의 사용자 단말(111)에 대응되고, 판매 관리 서버(110)는 도 2의 컨텐츠 관리 서버(105)와 대응된다.Hereinafter, the mobile terminal 103 executes the payment application to scan the transaction ID and performs the payment. The detailed process is the same as the process S300 of FIG. However, the user terminal 111 corresponds to the user terminal 111 of FIG. 2, and the sales management server 110 corresponds to the content management server 105 of FIG. 2.

상기 과정 S300이 수행되어 결제가 완료되면, 결제 관리 서버(106)는 결제 결과 정보를 판매 관리 서버(110)를 통해 사용자 단말(111)로 전송하고(S208), 유/무선 인터넷망(100)을 통해 휴대 단말(103)로 결제 결과 정보를 전송한다(S209). 이에, 휴대 단말(103)은 결제 결과를 표시한다(S210). When the payment is completed by performing the process S300, the payment management server 106 transmits the payment result information to the user terminal 111 through the sales management server 110 (S208) and the wired / wireless Internet network 100. The payment result information is transmitted to the mobile terminal 103 through S209. Accordingly, the mobile terminal 103 displays the payment result (S210).

상술한 바와 같이, 도 2 및 도 3에서는 사용자 단말(111)을 통해 바코드 형태의 트랜잭션 ID를 표시함으로써 휴대 단말(103)이 트랜잭션 ID를 스캐닝하도록 하는 예만을 개시하고 있으나, 사용자 단말(111) 대신에 판매자 또는 구매자의 이동 통신 단말기(104) 또는 카타로그에 바코드 형태의 트랜잭션 ID를 표시하여 결제를 수행하도록 할 수 있다.As described above, in FIGS. 2 and 3, only the example in which the mobile terminal 103 scans the transaction ID by displaying the barcode ID through the user terminal 111 is described. However, instead of the user terminal 111. The payment may be performed by displaying a transaction ID in the form of a barcode on the mobile communication terminal 104 or the catalog of the seller or the buyer.

이때, 이동 통신 단말기(104)를 이용하여 결제를 수행하는 경우, 컨텐츠 관리 서버(105) 또는 판매 관리 서버(110)가 바코드 형태의 트랜잭션 ID를 MMS(multimedia message servic) 또는 콜백 URL(uniform resource locator)을 포함하는 SMS(short message service) 형태로 이동 통신 단말기(104)로 전송한다. 이후, 이동 통신 단말기(104)에 표시된 트랜잭션 ID를 휴대 단말(103)이 스캐닝한 후 도 2의 과정 S110~S122을 수행함으로써 결제를 수행하고, 결제 관리 서버(106)는 그 결제 수행 결과를 이동 통신 단말기(104)로 SMS 형태로 전송한다.In this case, when the payment is performed using the mobile communication terminal 104, the content management server 105 or the sales management server 110 sends a barcode ID transaction ID to a multimedia message servic (MMS) or callback uniform resource locator (URL). ) Is transmitted to the mobile communication terminal 104 in the form of a short message service (SMS). Thereafter, the mobile terminal 103 scans the transaction ID displayed on the mobile communication terminal 104 and then performs payment by performing processes S110 to S122 of FIG. 2, and the payment management server 106 moves the payment performance result. Send to the communication terminal 104 in the form of SMS.

한편, 카타로그에 바코드 형태의 트랜잭션 ID를 프린트한 경우, 휴대 단말(103)로 카타로그에 인쇄된 바코드 형태의 트랜잭션 ID를 스캐닝 한 후, 도 2의 과정 S110~S122을 수행함으로써 결제를 수행하는 것이 바람직하다.On the other hand, when the transaction ID in the form of a barcode printed on the catalog, after scanning the transaction ID of the barcode printed on the catalog with the mobile terminal 103, it is preferable to perform a payment by performing the process S110 ~ S122 of FIG. Do.

이와 같이, 본 발명은 결제 트랜잭션(Transaction)을 나타내는 바코드만 존재하면 되기 때문에 음식 배달, 전단지 등과 같은 환경에서 활용이 가능하다.As such, the present invention can be utilized in an environment such as food delivery, leaflet, etc., since only a barcode indicating a payment transaction needs to exist.

이하, 도 4를 참조하여, 도 2 및 도 3의 결제를 위한 결제수단을 등록하는 방법을 구체적으로 설명하기로 한다.Hereinafter, a method of registering a payment means for payment of FIGS. 2 and 3 will be described in detail with reference to FIG. 4.

먼저, 휴대 단말(103)은 결제 어플리케이션 서버(108)로부터 결제 어플리케이션을 다운로드 받아(S401) 설치한다(S402). 이때, 다운로드 되는 결제 어플리케이션은 고유의 시리얼번호를 포함한다. First, the mobile terminal 103 downloads a payment application from the payment application server 108 (S401) and installs it (S402). At this time, the downloaded payment application includes a unique serial number.

그 후, 사용자 단말(111)이 결제 관리 서버(106)로 결제 수단 등록을 요청하면(S403), 결제 관리 서버(106)는 사용자 단말(111)과 개인 인증 프로세스를 거친다(S404). 즉, 사용자 단말(111)은 결제 관리 서버(106)와 개인정보를 주고 받아 인증을 수행하고, 개인 인증 프로세스는 공인 인증 등 여러 수단이 사용 가능하며 기본적으로 고객 이름과 주민등록번호를 주고 받아 수행된다. Thereafter, when the user terminal 111 requests the payment means registration to the payment management server 106 (S403), the payment management server 106 goes through a personal authentication process with the user terminal 111 (S404). That is, the user terminal 111 transmits and receives personal information with the payment management server 106 to perform authentication, and the personal authentication process may use various means such as authorized authentication, and basically exchanges a customer name and a social security number.

개인 인증이 완료되면, 결제 관리 서버(106)는 사용자 단말(111)로 결제 어플리케이션 시리얼번호 입력을 요청한다(S405).When the personal authentication is completed, the payment management server 106 requests the user terminal 111 to input the payment application serial number (S405).

이에, 휴대 단말(103)은 결제 어플리케이션을 실행시켜 결제 어플리케이션의 시리얼 번호를 화면에 표시하여 사용자가 결제 어플리케이션의 시리얼 번호를 확인할 수 있도록 한다(S406). 즉, 사용자가 휴대 단말(103)의 결제 어플리케이션을 실행하고 결제 어플리케이션 시리얼 번호를 볼 수 있는 기능을 수행하여 결제 어플리케이션에 발부된 시리얼번호를 확인한다. Accordingly, the mobile terminal 103 executes the payment application to display the serial number of the payment application on the screen so that the user can check the serial number of the payment application (S406). That is, the user executes the payment application of the mobile terminal 103 and checks the serial number issued to the payment application by performing a function of viewing the payment application serial number.

그 후, 사용자 단말(111)은 사용자로부터 시리얼번호를 입력받아(S407), 결제 관리 서버(106)로 전송한다(S408). Thereafter, the user terminal 111 receives a serial number from the user (S407) and transmits it to the payment management server 106 (S408).

이에, 결제 관리 서버(106)는 수신한 시리얼번호에 해당하는 결제 어플리케이션이 등록되어 있는지를 확인하고(S409), 등록되어 있는 경우 사용자 단말(111)로 결제 수단 정보 입력을 요청한다(S414). 한편, 등록되어 있지 않은 경우 결제 어플리케이션 서버(108)에 대해 해당 결제 어플리케이션에 대한 인증을 요청한다(S410).Thus, the payment management server 106 checks whether a payment application corresponding to the received serial number is registered (S409), and if so, requests the user terminal 111 to input payment means information (S414). On the other hand, if not registered, the payment application server 108 requests the authentication for the payment application (S410).

결제 어플리케이션 서버(108)는 수신한 시리얼 번호에 해당하는 결제 어플리케이션이 유효한 결제 어플리케이션인지를 판단하여 인증을 수행하고(S411), 그 인증 결과를 결제 관리 서버(106)로 전송한다(S412).The payment application server 108 determines whether the payment application corresponding to the received serial number is a valid payment application, performs authentication (S411), and transmits the authentication result to the payment management server 106 (S412).

그 후, 결제 관리 서버(106)는 결제 어플리케이션 서버(108)로부터 인증 성공 결과를 수신하면 해당 결제 어플리케이션을 등록하고(S413), 사용자 단말(111)로 결제 수단 정보 입력을 요청한다(S414). After that, when the payment management server 106 receives the authentication success result from the payment application server 108, the payment management server 106 registers the corresponding payment application (S413), and requests the user terminal 111 to input payment means information (S414).

이에, 사용자 단말(111)은 등록할 결제수단 정보를 사용자로부터 입력받아(S415), 입력받은 결제수단정보를 결제 관리 서버(106)로 전송한다(S416).Thus, the user terminal 111 receives the payment means information to be registered from the user (S415), and transmits the input payment means information to the payment management server 106 (S416).

이어서, 결제 관리 서버(106)는 수신한 결제수단 정보를 등록하고 결제 어플리케이션 활성화 키를 생성한다(S417). 이때, 등록되는 결제수단정보는 결제 수단 이름, 수단 형태, 결제 부가 정보, 비밀번호, 결제 어플리케이션 시리얼번호 등을 포함한다. 또한, 복수의 결제 수단 정보를 등록하는 경우 결제 관리 서버(106)는 결제수단별로 결제수단 ID를 부여하고 결제수단 ID별로 관련 결제정보를 등록한다. Subsequently, the payment management server 106 registers the received payment means information and generates a payment application activation key (S417). In this case, the registered payment method information includes a payment method name, a form of payment, payment additional information, a password, a payment application serial number, and the like. In addition, when registering a plurality of payment means information payment management server 106 assigns a payment method ID for each payment method and registers the relevant payment information for each payment method ID.

상기 과정 S417의 활성화키는 결제 어플리케이션에 대한 활성화에 따른 인증을 위해 생성되며, 결제 어플리케이션에 대한 활성화를 인증 받아야 결제 어플리케이션의 사용이 가능하다.The activation key of step S417 is generated for authentication according to the activation of the payment application, and it is possible to use the payment application only after the activation of the payment application is authenticated.

먼저, 결제 관리 서버(106)는 활성화키를 사용자 단말(111)로 전송한다.First, the payment management server 106 transmits an activation key to the user terminal 111.

이에, 사용자 단말(111)은 활성화키를 화면에 표시하여(S419) 사용자가 활성화키를 확인할 수 있도록 하고, 휴대 단말(103)은 사용자로부터 결제 어플리케이션 활성화키를 입력받아(S420) 결제 관리 서버(106)로 결제 어플리케이션 활성화 확인을 요청한다(S421). 이때, 휴대 단말(103)은 결제 어플리케이션 활성화 확인을 요청 시 결제 어플리케이션 시리얼번호와 사용자로부터 입력받은 활성화키를 함께 전달한다.Thus, the user terminal 111 displays the activation key on the screen (S419) so that the user can check the activation key, and the mobile terminal 103 receives the payment application activation key from the user (S420) payment management server ( In step 106, a payment application activation confirmation request is requested. At this time, when the mobile terminal 103 requests the payment application activation confirmation, the mobile terminal 103 delivers the payment application serial number and the activation key input from the user.

이에, 결제 관리 서버(106)는 수신한 결제 어플리케이션 시리얼 번호와 활성화키가 유효한 지 확인하고(S422), 유효한 경우 결제 관리 서버(106)는 결제 어플리 케이션 활성화 명령을 휴대 단말(103)로 전송한다(S423). 이때, 결제 관리 서버(106)는 수신한 활성화 키가 발급된 활성화 키와 일치하는 지를 체크하여 유효성을 판단한다.Thus, the payment management server 106 checks whether the received payment application serial number and the activation key are valid (S422), and if valid, the payment management server 106 transmits a payment application activation command to the mobile terminal 103. (S423). At this time, the payment management server 106 checks whether the received activation key matches the issued activation key to determine validity.

이어서, 휴대 단말(103)은 결제 어플리케이션을 활성화 상태로 설정시킴으로써 결제 어플리케이션을 사용할 수 있는 상태가 된다(S424).Subsequently, the portable terminal 103 is in a state in which the payment application can be used by setting the payment application to an activated state (S424).

이상 본 발명의 실시예에 근거하여 구체적으로 설명하였지만, 본 발명은 이러한 실시예에 한정되는 것이 아니고 판매자 정보를 트랜잭션 ID를 통해서 바코드로 표현하고 이를 구매자 측의 단말에서 인지하여 휴대 단말에서 결제를 승인하는 형태의 여러 변형이 가능하다. 뿐만 아니라 본 발명에서의 각 상기 도 2에서 도 4에 해당하는 과정중 필요한 부분들은 상식적으로 변형 및 응용이 가능하도록 하는 것이 바람직하다. 또한, 트랜잭션 ID를 출력하기 위한 수단으로 바코드 뿐만 아니라 EzCode와 같이 광학기기에서 인지 가능한 다른 수단도 사용 가능하다.Although the present invention has been described in detail based on the embodiments of the present invention, the present invention is not limited to these embodiments, but the seller information is expressed as a barcode through a transaction ID and the payment is recognized by the terminal of the buyer to approve payment from the mobile terminal. Many variations of the form are possible. In addition, it is preferable that the necessary parts of the process corresponding to each of FIG. 2 to FIG. 4 in the present invention can be conventionally modified and applied. In addition, as a means for outputting a transaction ID, not only a barcode but also other means recognizable by an optical device such as EzCode may be used.

이와 같이, 본 발명은 결제가 발생하는 시점에 결제 트랜잭션(Transaction)을 바코드로 표현 가능한 ID로 표현하고 이를 가능한 휴대 단말의 카메라를 이용하여 스캐닝하여 해당 트랜잭션(Transaction)에 대하여 고객이 사전에 해당 바코드를 해석하는 결제 어플리케이션에 등록한 여러 결제 수단 중 하나를 선택하여 지불 게이트 웨이를 통하여 결제를 수행하도록 한다.As described above, the present invention expresses a payment transaction as an ID that can be expressed as a barcode at the time of payment and scans it using a camera of a portable terminal capable of scanning the corresponding barcode in advance for the corresponding transaction. Select one of several payment methods registered in the payment application to interpret the payment through the payment gateway.

이에, 본 발명은 온오프라인 뿐만 아니라 배달 등에서의 결제 서비스의 제공도 가능하고 무인 환경에서도 활용이 가능하다.Thus, the present invention can be provided not only on-line and off-line, but also in payment service in delivery, and can be utilized in an unmanned environment.

도 1은 본 발명의 실시예에 따른 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템의 구성도.1 is a block diagram of an on / offline payment service providing system using a camera of a mobile terminal according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 휴대 단말의 카메라를 이용한 온라인 결제 서비스 제공 방법을 나타내는 순서도.2 is a flowchart illustrating a method for providing an online payment service using a camera of a mobile terminal according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 휴대 단말의 카메라를 이용한 오프라인 결제 서비스 제공 방법을 나타내는 순서도.3 is a flowchart illustrating a method of providing an offline payment service using a camera of a mobile terminal according to an embodiment of the present invention.

도 4는 도 2 및 도 3의 결제를 위한 결제수단을 등록하는 방법을 나타내는 순서도.4 is a flowchart illustrating a method of registering a payment means for payment of FIGS. 2 and 3.

* 도면의 주요 부분에 대한 부호의 설명 * Explanation of symbols on the main parts of the drawings

100 : 유/무선 인터넷망 103 : 휴대 단말100: wired / wireless internet network 103: mobile terminal

104 : 이동 통신 단말기 105 : 컨텐츠 관리 서버104: mobile communication terminal 105: content management server

107 : 지불 게이트웨이 108 : 결제 어플리케이션 인증 서버107: payment gateway 108: payment application authentication server

109 : 통신사 회수 대행서버 110 : 판매 관리 서버109: carrier recovery agency server 110: sales management server

111 : 사용자 단말111: user terminal

Claims (9)

결제 관리 서버에서 결제를 위한 바코드를 생성하는 과정;Generating a barcode for payment in the payment management server; 상기 바코드가 사용자 단말에 표시되면, 휴대 단말의 카메라를 이용하여 상기 바코드를 스캐닝하는 과정; 및If the barcode is displayed on the user terminal, scanning the barcode using a camera of the portable terminal; And 상기 휴대 단말이 상기 스캐닝 결과를 인식하고 상기 결제 관리 서버와 연동하여 결제를 수행하는 과정The mobile terminal recognizing the scanning result and performing payment in connection with the payment management server; 을 포함하는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 방법.On / Offline payment service providing method using a camera of a portable terminal comprising a. 제 1 항에 있어서, The method of claim 1, 상기 결제를 수행하기 위해 상기 결제 관리 서버가 결제수단을 등록하는 과정을 더 포함하는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 방법.And a process of registering a payment means by the payment management server to perform the payment. 제 2 항에 있어서, The method of claim 2, 상기 결제를 수행하기 위해 결제수단을 등록하는 과정은,The process of registering a payment method to perform the payment, 상기 휴대 단말이 결제 어플리케이션을 다운로드 받아 설치하는 과정;Downloading and installing the payment application by the mobile terminal; 상기 결제 어플리케이션별 결제수단정보를 상기 결제 관리 서버에 등록하는 과정; 및Registering payment means information for each payment application in the payment management server; And 상기 결제 관리 서버에 의해 상기 휴대 단말의 결제 어플리케이션을 활성화시키는 과정Activating a payment application of the mobile terminal by the payment management server; 을 포함하는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 방법.On / Offline payment service providing method using a camera of a portable terminal comprising a. 제 1 항 또는 제 2 항에 있어서, The method according to claim 1 or 2, 상기 결제를 위한 바코드를 생성하는 과정은,The process of generating a bar code for the payment, 온라인 또는 오프라인 상에서의 구매 물건 또는 컨텐츠에 대한 판매정보를 생성하고 상기 판매정보에 해당하는 트랜잭션 ID를 생성하는 과정; 및Generating sales information about the purchased goods or contents online or offline and generating a transaction ID corresponding to the sales information; And 상기 트랜잭션 ID를 바코드 형태로 변환하는 과정Converting the transaction ID into a barcode form 을 포함하는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 방법.On / Offline payment service providing method using a camera of a portable terminal comprising a. 제 1 항 또는 제 2 항에 있어서, The method according to claim 1 or 2, 상기 결제 관리 서버와 연동하여 결제를 수행하는 과정은,The process of performing payment in connection with the payment management server, 상기 휴대 단말이 상기 스캐닝 결과 트랜잭션 ID를 인식하고, 상기 트랜잭션 ID에 대한 결제정보를 상기 결제 관리 서버로 요청하여 수신하는 과정;The mobile terminal recognizing the scanning result transaction ID and requesting and receiving payment information for the transaction ID from the payment management server; 상기 휴대 단말이 결제정보를 화면에 표시하고 결제 어플리케이션 시리얼번호를 상기 결제 관리 서버로 전송하면, 상기 결제 관리 서버는 등록된 결제수단정보를 조회하고 결제수단정보 목록을 상기 휴대 단말로 전송하는 과정; If the mobile terminal displays payment information on the screen and transmits a payment application serial number to the payment management server, the payment management server inquiring registered payment means information and transmitting a payment means information list to the mobile terminal; 상기 결제수단정보 목록 중 사용자에 의해 하나의 결제수단이 선택되면, 선택된 결제수단정보와 비밀번호를 상기 결제 관리 서버로 전송하는 과정; 및Transmitting a selected payment means information and a password to the payment management server when one payment means is selected by the user from the payment means information list; And 상기 결제 관리 서버에서 비밀번호를 확인한 후, 지불 게이트웨이와의 연동을 통해 결제를 수행하는 과정After confirming the password in the payment management server, the process of performing the payment through interworking with the payment gateway 을 포함하는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 방법.On / Offline payment service providing method using a camera of a portable terminal comprising a. 제 1 항 또는 제 2항에 있어서, The method according to claim 1 or 2, 상기 바코드가 사용자 단말에 표시되면, 휴대 단말의 카메라를 이용하여 상기 바코드를 스캐닝하는 과정은, When the barcode is displayed on the user terminal, the scanning of the barcode using a camera of the portable terminal, 상기 사용자 단말이 이동 통신 단말기인 경우 상기 결제 관리 서버는 MMS(multimedia message servic) 또는 콜백 URL(uniform resource locator)을 포함하는 SMS(short message service) 형태로 트랜잭션 ID를 포함하는 바코드를 이동통신 단말기로 전송하는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 방법.When the user terminal is a mobile communication terminal, the payment management server sends a barcode including a transaction ID to a mobile communication terminal in the form of a short message service (SMS) including a multimedia message servic (MMS) or a callback uniform resource locator (URL). On / Offline payment service providing method using a camera of a mobile terminal, characterized in that for transmitting. 결제 수행을 위한 바코드를 표시하는 사용자 단말;A user terminal displaying a barcode for performing payment; 결제 어플리케이션이 설치되고 상기 사용자 단말에 표시되는 바코드를 스캐닝하고 스캐닝 결과를 인식하는 휴대 단말; 및A mobile terminal having a payment application installed therein and scanning a barcode displayed on the user terminal and recognizing a scanning result; And 상기 결제 수행을 위한 바코드를 생성하고, 상기 결제 어플리케이션별 결제 수단정보를 등록하여, 상기 휴대 단말로부터 스캐닝 결과를 수신하면 상기 휴대 단말로 등록된 결제수단정보를 전송하여 상기 휴대 단말로부터 선택된 결제수단을 이용하여 결제를 수행하는 결제 관리 서버;Generate a bar code for performing the payment, register the payment means information for each payment application, and when receiving a scanning result from the mobile terminal transmits the registered payment means information to the mobile terminal to select the payment means selected from the mobile terminal A payment management server for performing payment using; 를 포함하는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템.On / offline payment service providing system using a camera of a portable terminal comprising a. 제 7 항에 있어서, The method of claim 7, wherein 상기 결제수단정보는 결제 어플리케이션 시리얼번호(S/N), 결제수단 ID, 결제수단 이름(카드사, 통신사), 수단형태(신용카드, 휴대폰 소액결제 등), 결제수단정보(카드번호, 휴대폰 번호), 결제부가정보(결제를 수행하기 위한 부가정보) 및 결제 비밀번호를 포함하는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템.The payment method information is a payment application serial number (S / N), payment method ID, payment method name (card company, carrier), means type (credit card, mobile phone payment, etc.), payment method information (card number, mobile number) And payment additional information (additional information for performing payment) and a payment password. On / offline payment service providing system using a camera of a portable terminal. 제 7 항에 있어서, The method of claim 7, wherein 상기 결제 관리 서버는, The payment management server, 상기 결제수단정보 등록 시, 상기 휴대 단말로부터 결제 어플리케이션의 시리얼번호를 수신하여 결제 어플리케이션에 대한 인증을 수행하고, 상기 인증이 성공하면 상기 사용자 단말을 통해 사용자로부터 결제수단정보를 입력받아 등록한 후, 상기 결제 어플리케이션 활성화키를 생성하여 상기 휴대 단말로 전송하고 상기 휴대 단말로부터 상기 활성화키를 입력받아 인증을 수행한 후 상기 결제 어플리케 이션을 활성화시키는 것을 특징으로 하는 휴대 단말의 카메라를 이용한 온/오프라인 결제 서비스 제공 시스템.When registering the payment means information, receiving the serial number of the payment application from the mobile terminal to perform authentication for the payment application, if the authentication is successful, after receiving the payment means information from the user through the user terminal to register, Generate a payment application activation key and transmit it to the portable terminal, and receive the activation key from the portable terminal to perform the authentication and then activate the payment application, the on / offline payment using the camera of the portable terminal Service delivery system.
KR1020090060712A 2009-07-03 2009-07-03 System for providing online / offline payment service using camera of portable terminal and method thereof Withdrawn KR20110003105A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090060712A KR20110003105A (en) 2009-07-03 2009-07-03 System for providing online / offline payment service using camera of portable terminal and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090060712A KR20110003105A (en) 2009-07-03 2009-07-03 System for providing online / offline payment service using camera of portable terminal and method thereof

Publications (1)

Publication Number Publication Date
KR20110003105A true KR20110003105A (en) 2011-01-11

Family

ID=43611144

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090060712A Withdrawn KR20110003105A (en) 2009-07-03 2009-07-03 System for providing online / offline payment service using camera of portable terminal and method thereof

Country Status (1)

Country Link
KR (1) KR20110003105A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013137528A1 (en) * 2012-03-12 2013-09-19 에스케이플래닛 주식회사 Offline-transaction settlement system, and method and device therefor
KR101353219B1 (en) * 2011-11-03 2014-01-22 사단법인 금융결제원 Method and System for Converting a Payment by using One Time Number
WO2013185147A3 (en) * 2012-06-08 2014-01-30 Paystik, Inc. Authorizing a transaction between a client device and a server using a scannable code
KR101450013B1 (en) * 2013-12-20 2014-10-13 주식회사 시큐브 Authentication system and method using Quick Response(QR) code
KR101489257B1 (en) * 2011-09-14 2015-02-06 에스케이플래닛 주식회사 Method for Registering Member for Electronic Payment, System And Terminal Therefor
WO2015026129A1 (en) * 2013-08-20 2015-02-26 (주)인스타페이 Shopping payment system and method using graphical code including barcode or qr code
KR20160018885A (en) * 2014-08-01 2016-02-18 주식회사 케이티 Method and System For Purchasing Goods On-line for Non-Member Customers
EP2959444A4 (en) * 2013-02-22 2016-08-24 Op Palvelut Oy COMMUNICATION DURING A PAYMENT PROCEDURE
KR20160136852A (en) * 2015-05-21 2016-11-30 (주)데이터코리아 Method and application for transceiving a confirmation of receivables based on application
US10108937B2 (en) 2011-09-14 2018-10-23 Sk Planet Co., Ltd. Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof
KR20210061469A (en) * 2015-05-25 2021-05-27 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. Information interaction method, device and system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10108937B2 (en) 2011-09-14 2018-10-23 Sk Planet Co., Ltd. Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof
KR101489257B1 (en) * 2011-09-14 2015-02-06 에스케이플래닛 주식회사 Method for Registering Member for Electronic Payment, System And Terminal Therefor
KR101353219B1 (en) * 2011-11-03 2014-01-22 사단법인 금융결제원 Method and System for Converting a Payment by using One Time Number
KR101409754B1 (en) * 2012-03-12 2014-06-19 에스케이플래닛 주식회사 System for payment of off-line transaction, method thereof and apparatus thereof
WO2013137528A1 (en) * 2012-03-12 2013-09-19 에스케이플래닛 주식회사 Offline-transaction settlement system, and method and device therefor
WO2013185147A3 (en) * 2012-06-08 2014-01-30 Paystik, Inc. Authorizing a transaction between a client device and a server using a scannable code
EP2959444A4 (en) * 2013-02-22 2016-08-24 Op Palvelut Oy COMMUNICATION DURING A PAYMENT PROCEDURE
WO2015026129A1 (en) * 2013-08-20 2015-02-26 (주)인스타페이 Shopping payment system and method using graphical code including barcode or qr code
CN105474242A (en) * 2013-08-20 2016-04-06 因斯塔配有限公司 Shopping payment system and payment method using graphic code including barcode or QR code
WO2015093734A1 (en) * 2013-12-20 2015-06-25 주식회사 시큐브 System and method for authentication using quick response code
KR101450013B1 (en) * 2013-12-20 2014-10-13 주식회사 시큐브 Authentication system and method using Quick Response(QR) code
KR20160018885A (en) * 2014-08-01 2016-02-18 주식회사 케이티 Method and System For Purchasing Goods On-line for Non-Member Customers
KR20160136852A (en) * 2015-05-21 2016-11-30 (주)데이터코리아 Method and application for transceiving a confirmation of receivables based on application
KR20210061469A (en) * 2015-05-25 2021-05-27 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. Information interaction method, device and system
US11250404B2 (en) 2015-05-25 2022-02-15 Advanced New Technologies Co., Ltd. Transaction scheme for offline payment

Similar Documents

Publication Publication Date Title
KR20110003105A (en) System for providing online / offline payment service using camera of portable terminal and method thereof
JP5686834B2 (en) Image distribution server and image distribution method
US10664819B1 (en) Systems and methods for associating a mobile device with a point of sale terminal
KR101570218B1 (en) Order system using smart phones and method for order using the same
JP6322383B2 (en) Settlement support system, settlement support apparatus, settlement support program, settlement support method
HK1207188A1 (en) Method, terminal, server and system for information registration
CN101482962A (en) Service data processing terminal and service data processing method
CN102696048A (en) Systems and methods for delivering information to customers at a point of sale via a wireless link within a retail store
WO2002101614A1 (en) Electronic commercial transaction support method
KR20140007707A (en) Smart simple payment system and method using qr code scan
JP6175201B1 (en) Shopping support system, method and program
CN112308555A (en) Remote transaction system, method and point of sale terminal
CN103617526A (en) Mobile payment method and system based on router
JP2020135742A (en) Settlement system, first settlement server, second settlement server, computer program, and settlement method
JP2021131844A (en) Payment information transmission system using mobile terminals and payment information transmission method using this
KR101836191B1 (en) System and method for processing one-time information based on NFC
KR100786268B1 (en) Method and system for providing payment service using SSM of mobile terminal
KR101714562B1 (en) Method, server and system for registering digital contents at once
KR20230121593A (en) Goods delivery service method using goods delivery service method
KR101815236B1 (en) Payment system using one time barcode
JP2016212658A (en) Ordering terminal, menu server, order receiving server, ordering system, ordering method, and ordering program
KR101815233B1 (en) Payment system for PIN authentication
JP7569542B1 (en) Charging system, charging method, and program
TW201415389A (en) Communications system, computing devices and methods for securely exchanging data
KR102536811B1 (en) Customer service providing system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20090703

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid