KR20220037879A - Device and method for controlling smart payment - Google Patents
Device and method for controlling smart payment Download PDFInfo
- Publication number
- KR20220037879A KR20220037879A KR1020200120866A KR20200120866A KR20220037879A KR 20220037879 A KR20220037879 A KR 20220037879A KR 1020200120866 A KR1020200120866 A KR 1020200120866A KR 20200120866 A KR20200120866 A KR 20200120866A KR 20220037879 A KR20220037879 A KR 20220037879A
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- information
- data
- user
- card
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3274—Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
본 발명은 소비자 (이하 "사용자")의 실생활에서 현장 거래 (이하 "오프라인 거래")에서 물건 판매나 서비스 제공을 하는 소매점이나 시설 등 (이하 "매장")이 고가의 설비 (POS 시스템이나 CAT <신용 조회 단말 / Credit Authorization Terminal 의 약자>, QR 코드 스캐너 등)이나 네트워크 환경을 필요로 하지 않고, 사용자가 제공하는 다양한 결제 수단 (예: 신용 카드나 직불 카드, 선불 카드, 사용자 QR 코드 등)에 대한 정보 (예: 신용 카드 번호와 유효 기간 등)를 안전하고 편리하게 접수하는 것과 함께, 상기 결제 수단에 의한 결제 결과를 매장과 사용자가 명확하게 상호 확인할 수 있는 결제 제어에 관한 기술에 관한 것이다.The present invention relates to a retail store or facility (hereinafter "store") that sells goods or provides services in on-site transactions (hereinafter "offline transaction") in the real life of consumers (hereinafter "users") and expensive equipment (POS systems or CAT < Credit Inquiry Terminal / Abbreviation for Credit Authorization Terminal>, QR code scanner, etc.) or network environment It relates to a technology related to payment control that allows a store and a user to mutually check the payment result by the above payment method in a safe and convenient way (eg, credit card number and expiration date, etc.).
Description
본 발명은 소비자 (이하 "사용자")의 실생활에서 현장 거래 (이하 "오프라인 거래")에서 물건 판매나 서비스 제공을 하는 소매점이나 시설 등 (이하 "매장")이 고가의 설비 (POS 시스템이나 CAT <신용 조회 단말 / Credit Authorization Terminal 의 약자>, QR 코드 스캐너 등)이나 네트워크 환경을 필요로 하지 않고, 사용자가 제공하는 다양한 결제 수단 (예: 신용 카드나 직불 카드, 선불 카드, 사용자 QR 코드 등)에 대한 정보 (예: 신용 카드 번호와 유효 기간 등)를 안전하고 편리하게 접수하는 것과 함께, 상기 결제 수단에 의한 결제 결과를 매장과 사용자가 명확하게 상호 확인할 수 있는 결제 제어에 관한 기술에 관하여 공개한다.The present invention relates to a retail store or facility (hereinafter "store") that sells goods or provides services in on-site transactions (hereinafter "offline transaction") in the real life of consumers (hereinafter "users") and expensive equipment (POS systems or CAT < Credit Inquiry Terminal / Abbreviation for Credit Authorization Terminal>, QR code scanner, etc.) or network environment In addition to safely and conveniently receiving information (e.g., credit card number and validity period, etc.) about .
본 발명은 매장이 이용하는 스마트폰과 로컬 통신을 통해 상기 결제 수단에 관한 정보를 안전하고 편리하게 접수할 수 있는 정보 취득 제어 및 상기 결제 수단에 의한 결제 결과에 대한 정보를 명확하게 상호 확인할 수 있는 정보 통지 제어 (예를 들어, 램프 및 음성 안내, 인쇄 출력 등에 의한)을 수행하는 장치 (이하 "데이터 처리 장치")를 제공한다. The present invention provides information acquisition control that can safely and conveniently receive information about the payment method through local communication with a smartphone used by the store, and information that can clearly mutually confirm information on the payment result by the payment method An apparatus (hereinafter "data processing apparatus") for performing notification control (eg, by lamp and voice guidance, print output, etc.) is provided.
IT 기술의 발달에 따라 물건 판매나 서비스에 대한 거래 형태가 EC (Electronic Commerce; 전자 상거래)화에 의해 다양화되었는데, 상기 거래 형태에는 결제가 수반되는 바, 신용 카드 또는 직불 카드, 선불 카드, QR 코드 등에 의한 무현금 결제가 온라인 거래뿐만 아니라 오프라인 거래에서도 보편화되고 있다.With the development of IT technology, transaction types for product sales and services have been diversified by EC (Electronic Commerce; e-commerce). Cashless payment by code or the like is becoming common not only in online transactions but also in offline transactions.
여기에서, QR 코드를 이용한 결제 (이하 "코드 결제")는 기존의 카드 결제에 필요한 시설 (예: POS 시스템이나 CAT, 전용 네트워크 등)을 필요로 하지 않고, 사용자의 스마트폰 앱을 활용한 스마트 결제라고도 불리며, CPM (Consumer Presented Mode) 방식과 MPM (Merchant Presented Mode) 방식이 있는 바, CPM 방식에서는 (1) 사용자가 결제용 스마트폰 앱에 의하여, 결제 사업자로부터 주어진 QR 코드 (이하 "사용자 QR 코드")를 표시시킴과 함께 이를 매장 측에 제시하고, (2) 상기 매장 직원이 상기 사용자 QR 코드를 QR 코드 리더로 스캔하는 것과 함께 스캔한 해당 사용자 QR 코드와 결제 금액과 매장 식별 정보 등으로 구성되는 결제 요청 정보를 예를 들어, 전용 단말에 의해, 상기 결제 사업자의 센터 시스템에 전송하고, (3) 상기 결제 사업자의 센터 시스템이 송신된 상기 결제 요청 정보에 기초하여 결제 처리의 결제 결과 정보를 상기 전용 단말에 회신하고 (4) 상기 매장 직원이 회신된 상기 결제 결과 정보를 확인한다고 하는 과정을 거치기 때문에, 매장은 결제 확인을 위해, QR 코드 리더나 전용 단말기, 네트워크 환경 등을 설치해야 할 필요가 있고, 또한 (1)의 과정에서 사용자 QR 코드가 노출되는 바, 이런 사용자 QR 코드는 신용 카드 스키밍에 비해 쉽게 얻을 수 있고 (예를 들어, 카메라로 촬영), 악의의 제3자에 의해 부정 이용당하는 사고도 있을 수 있고, 그 보안 강화를 위해 매장의 비용 부담이 증가하거나, 사용자의 작업 절차가 복잡해지는 경향도 있으며, 과제가 많다. Here, payment using QR code (hereinafter referred to as "code payment") does not require facilities (eg POS system, CAT, dedicated network, etc.) necessary for existing card payment, and uses the smart phone app of the user Also called payment, there are CPM (Consumer Presented Mode) method and MPM (Merchant Presented Mode) method. code") and present it to the store, (2) the store employee scans the user's QR code with a QR code reader and scans the user's QR code, payment amount, store identification information, etc. The configured payment request information is transmitted, for example, by a dedicated terminal to the center system of the payment provider, and (3) payment result information of payment processing based on the payment request information transmitted by the center system of the payment provider to the dedicated terminal and (4) the store employee checks the returned payment result information, so the store must install a QR code reader, a dedicated terminal, and a network environment for payment confirmation. In addition, the user QR code is exposed in the process of (1), such a user QR code can be easily obtained compared to credit card skimming (for example, taken with a camera), and by a malicious third party There may be incidents of fraudulent use, and in order to strengthen the security, the cost burden of the store increases, or the user's work procedure tends to be complicated, and there are many tasks.
또한, 코드 결제의 MPM 방식에서는, (1) 사용자가 결제용 스마트폰 앱에 의해, 매장의 QR 코드 (이하 "매장 QR 코드")를 읽는 것과 함께, 결제 금액을 입력하고 해당 매장 QR 코드와 해당 결제 금액 등으로 구성된을 포함하는 결제 요청 정보를 결제 사업자의 센터 시스템에 전송하고, (2) 상기 결제 사업자의 센터 시스템이 전송된 상기 결제 요청 정보에 기초하는 결제 처리의 결제 결과 정보를 위 스마트폰 앱에 회신하고, (3) 상기 사용자가 회신된 상기 결제 결과 정보 (일반적으로 스마트폰 화면에 표시되는)를 상기 매장 직원에게 제시하고, (4) 또한, 상기 사용자가 위 결제 사업자로부터 상기 매장 스마트폰이나 태블릿 등에 보내진 확인 메일이 해당 매장의 직원에 의해 확인될 때까지 기다린다라고 하는 과정을 거치기 때문에, 사용자측의 절차가 번거로울 뿐만 아니라, 역시, 매장은 결제 확인을 위해 전용 (결제 사업자와의 계약에 의해 지정된 메일을 수신할 수 있는) 스마트폰이나 네트워크 환경 등을 설치해야 하며, 역시 과제가 많다. In addition, in the MPM method of code payment, (1) the user reads the store's QR code (hereinafter "store QR code") by means of a smartphone app for payment, enters the payment amount, and enters the store QR code and the corresponding Transmits payment request information including consisting of a payment amount, etc. to the center system of the payment provider, and (2) the center system of the payment provider sends the payment result information of the payment processing based on the transmitted payment request information to the smartphone replying to the app, (3) presenting the payment result information returned by the user (generally displayed on a smartphone screen) to the store employee, and (4) also allowing the user to obtain the store smart information from the payment operator Since the confirmation email sent to the phone or tablet goes through a process of waiting until it is confirmed by the store's staff, the procedure on the user's side is cumbersome, and, after all, the store is dedicated to payment confirmation (in the contract with the payment provider). It is necessary to install a smartphone or a network environment that can receive mail specified by the company, and there are also many tasks.
이런 스마트 결제에 대해, 예를 들어, 비특허 문헌 1에는 코드 결제 MPM 방식과 CPM 방식에 의한 결제 방법이 자세히 소개되어 있으며, 특허 문헌 1 및 특허 문헌 2에는 상술한 코드 결제에서의 과제를 해결할 수 있는 기술 (장치)에 대해 개시되어 있다. For such smart payment, for example,
여기서, 특허 문헌 1 및 특허 문헌 2는 본 출원의 발명자가 출원한 것인 바, 특허 문헌 1 및 특허 문헌 2에는, 다음이 개시되어 있다. Here,
예를 들어, 상기 장치가 영수증을 인쇄하는 인쇄 장치와 결제 단말기 사이에 연결되는 커넥터 장치로서,For example, as a connector device connected between a payment terminal and a printing device for which the device prints a receipt,
(1) 상기 결제 단말기와 지정된 규격의 통신을 처리하는 제1 통신부;(1) a first communication unit for processing communication with the payment terminal and a specified standard;
(2) 상기 인쇄 장치와 지정된 통신 방식의 통신을 처리하는 제2 통신부;(2) a second communication unit for processing communication of a specified communication method with the printing apparatus;
(3) 지정된 방식의 Bluetooth 통신을 처리하는 Bluetooth 부;(3) a Bluetooth unit that handles Bluetooth communication in a specified manner;
(4) 근거리 사용자 무선 단말기로부터 상기 Bluetooth 부와 Bluetooth 통신을 연결하기 위한 통신 정보를 포함하는 무선 신호를 단방향 (또는 비동기) 송출하는 신호 송출부 및 상기 제1 통신부를 통해 상기 결제 단말기로부터 전송된 데이터 세트를 수신하는 데이터 수신부와, 상기 수신된 데이터 셋을 읽어 현금 결제 영수증 정보가 포함되어 있는지 판독하는 데이터 판독부와, 상기 데이터 세트에 현금 결제 영수증 정보가 포함되어 있는 경우, 상기 제2 통신부를 통해 상기 인쇄 장치에 상기 데이터 세트가 전송되지 않도록 인터럽트 또는 지정된 보존 영역에 해당 데이터 세트를 저장하고 관리하는 데이터 처리부와, 상기 데이터 세트가 중단되거나 저장된 경우, 상기 신호 송출부에 의해 단방향 (또는 비동기) 전송된 무선 신호를 수신하고 당해 무선 신호에 포함되어 있는 통신 정보에 기초하여 위 Bluetooth 부와 지정된 방식의 Bluetooth 통신을 연결하고 있는 사용자 무선 단말기에 해당 데이터 셋 (또는 데이터 셋에서 추출된 정보)를 포함하는 결제 요청 정보를 전송하는 정보 전송부를 포함하는 제어 모듈;에 의해 구성되는를 포함하는 무선 결제를 위한 커넥터 장치가 기재되어 있다.(4) data transmitted from the payment terminal through the first communication unit and a signal transmitting unit for unidirectional (or asynchronous) transmitting a wireless signal including communication information for connecting the Bluetooth unit and Bluetooth communication from the short-distance user wireless terminal A data receiving unit for receiving a set, a data reading unit for reading the received data set to read whether cash payment receipt information is included, and when the data set includes cash payment receipt information, through the second communication unit One-way (or asynchronous) transmission by a data processing unit that stores and manages the data set in an interrupt or designated retention area so that the data set is not transmitted to the printing device, and the signal transmitter when the data set is interrupted or saved Including the corresponding data set (or information extracted from the data set) in the user's wireless terminal that receives the wireless signal and connects the Bluetooth communication with the Bluetooth unit in a specified manner based on the communication information included in the wireless signal. A connector device for wireless payment comprising a; a control module including an information transmitter for transmitting payment request information is described.
또한, 특허 문헌 1 및 특허 문헌 2에는 예를 들어, 매장에 있어서, 상기 커넥터 장치를 결제 단말기 (POS 단말기나 간이 레지 등)과 영수증 인쇄 장치 사이에 연결 (이하, "인터럽트 연결")함으로써, 상기 커넥터 장치의 "인터럽트 제어"에 의해 상기 결제 단말기에서 상기 인쇄 장치에 대한 데이터 출력의 일시 중단이 실행되고, 예를 들면, (1) 상기 결제 단말기로부터 영수증의 인쇄 장치에 출력되는 거래 내역 데이터 (예를 들어, 날짜 및 시간 데이터나 매장 데이터, 담당자 데이터, 매출 내역 데이터, 청구 금액 데이터 등으로 된 인쇄 데이터)가 해당 커넥터 장치에 입력되면, (2) 상기 커넥터 장치에서 당해 입력 데이터 (여기에서는 인쇄 데이터)가 파싱 (여기에서는 인쇄 데이터에 포함된 제어 코드와 문자 코드, 이미지 등을 해석)됨과 함께 결제 요청 정보 (여기에서는 매장 데이터와 청구 금액 데이터 등)이 생성되고 (3) 생성된 상기 결제 요청 정보 (여기서는 매장 데이터와 청구 금액 데이터 등)가 Bluetooth 규격의 무선 통신을 통해 소비자 (사용자)의 스마트폰에 로컬 전송되고, (4) 당해 스마트폰의 전용 앱과 결제 사업자의 시스템과의 세션에 의해 당해 결제 요청 정보에 기초하여 결제 처리됨과 함께, 당해 결제 처리 결과에 대한 정보 (이하 "결제 결과 정보")가 해당 결제 사업자의 시스템으로부터 해당 스마트폰의 전용 앱으로 전송되고, 전송된 해당 결제 결과 정보가 Bluetooth 규격의 무선 통신을 통해 상기 커넥터 장치에 로컬 전송되면, (5) 당해 커넥터 장치에 있어서 당해 결제 결과 정보에 따른 처리 (예를 들어, "ZZZZ 원이 결제됩니다"라고 하는 음성 데이터를 스피커로 출력)가 행해지고, (6) 또한, 해당 스마트폰으로부터 영수증 출력 명령이 Bluetooth 규격의 무선 통신을 통해 상기 커넥터 장치에 로컬 전송되면 (7) 당해 커넥터 장치에서의 데이터 출력의 일시 중단이 해제되고, 파싱된 해당 거래 내역 데이터 (인쇄 데이터)가 인쇄 장치에 출력되어 영수증이 인쇄되는 것을 특징으로 하는 커넥터 장치인 것이 기재되어 있다. In addition, in
또한, 특허 문헌 1 및 특허 문헌 2에는 상기 커넥터 장치에 자석을 장착하는 것으로, 스마트폰의 자기 센서에 의해 NFC (Near Field Communication)과 동등 이상의 "태깅 인터페이스"(터치 또는 근접하여 스마트폰을 인식)가 구성될 수 있는 것이 기재되어 있는 바, 이와 같은 구성에 의하면, 예를 들어 스마트폰과 비콘 (Bluetooth 신호 발신기; 여기에서는 커넥터 장치)과의 거리 측정에 사용되는 RSSI 기능 (Received Signal Strength Indicator; 수신 신호의 강도 측정에 의해 거리를 측정하는 기능)에 의한 측정의 정확성을 크게 향상시킨 커넥터 장치에 가장 가까운 스마트폰이 고유하게 결정되는 것과 함께 상호간의 로컬 통신이 신속하게 설치된다. In addition, in
또한 최근에는 스마트폰의 카메라 기능을 이용한 멀티 결제 (카드 결제 및 코드 결제를 포함하는 다양한 결제)에 관한 기술 및 앱이 소개되어 있으며, 예를 들면, 비특허 문헌 2 및 비특허 문헌 3에는, 스마트폰의 카메라 기능을 이용하여 카드 결제를 수행하는 앱에 관하여 다음 기술이 있다.In addition, recently, technologies and apps related to multi-payment (various payments including card payment and code payment) using the camera function of a smartphone have been introduced. For example, in
해당 앱을 설치한 스마트폰에서 결제 금액이 입력되면, 스마트폰의 카메라 기능이 시작되어, 상기 카메라 기능에 의해 소비자가 제시하는 결제 카드 (신용 카드나 직불 카드, 선불 카드 등)가 촬영되면, 결제에 필요한 카드 정보 (카드 번호와 유효 기간 등의 텍스트 데이터)가 취득되고, 결제 처리가 행해지는 기능에 관한 기재가 있고, 실제로 스마트폰 앱으로서 매장에 제공되고 있다.When the payment amount is entered on the smartphone on which the app is installed, the camera function of the smartphone starts, and when the payment card (credit card, debit card, prepaid card, etc.) presented by the consumer is photographed by the camera function, payment is made Card information (text data such as card number and expiry date) required for payment is obtained, and there is a description of a function for which payment processing is performed, and is actually provided to stores as a smartphone application.
이와 같은 앱은, 매장의 스마트폰에 설치되어 사용되는데, 예를 들어, 영세 매장의 경우, 해당 스마트폰을 별도 준비하려면 통신 사업자와의 계약이 필요하고 비용 부담도 늘어나기 때문에, 매장 주인의 스마트폰에 설치되어 사용되는 것이 예상되는 바, 상기 스마트폰 (앱)에 의한 결제는 결제 금액의 입력과 카드 정보 확인을 행하기 위한 화면 표시가 있기 때문에, 예를 들면, 중요한 전화 착신이나 메시지 수신이 있어도, 결제 중에는 대응할 수 없다는 과제가 있다. Such an app is installed and used on the smartphone of the store. For example, in the case of a small store, a contract with a telecommunication service provider is required to separately prepare the corresponding smartphone and the cost burden increases, so the store owner's smart phone As it is expected to be installed and used in a phone, the payment by the smartphone (app) has a screen display for inputting the payment amount and confirming card information, so, for example, an important phone call or message reception is difficult. Even if there is, there is a problem that it cannot respond during payment.
또한, 이와 같은 앱은, 스마트폰에 의한 이동 통신 혹은 스마트 단말기 (예를 들어, 해당 앱을 설치할 수 있는 Android 대응 및 iOS 용 휴대 단말기나 태블릿 등)에 의한 인터넷 통신을 통해 결제 처리를 하기 때문에, 예를 들면, 백화점이나 백화점, 아울렛 등 대형 매장 에서 이용하는 경우, 예를 들어, 매장마다 스마트폰을 준비하기 위해 그 수만큼의 계약을 통신 사업자와 계약하거나 혹은 매장마다 스마트 단말기를 준비하기 위해 네트워크 기지 및 WiFi 환경을 정비할 필요가 있는 바, 이와 같은 매장은 구획된 장소에 설치되는 데, 예를 들어, 폐쇄적인 구획의 매장 인 경우, 스마트폰에 의한 이동 통신에 장애가 발생하여 결제가 중단된다는 경우도 생각할 수 있다. In addition, since such an app performs payment processing through mobile communication by a smartphone or Internet communication by a smart terminal (for example, an Android-compatible and iOS mobile terminal or tablet that can install the corresponding app), For example, when using in a large store such as a department store, department store, or outlet, for example, contract the number of contracts with a telecommunication service provider to prepare a smartphone for each store, or a network base to prepare a smart terminal for each store And there is a need to maintain the WiFi environment, such a store is installed in a partitioned place, for example, in the case of a closed partitioned store, if the mobile communication by the smartphone is disrupted and payment is interrupted can also be considered.
즉, 이와 같은 앱에 의해 멀티 결제를 하기 위해서는, 해당 앱을 설치한 스마트폰과 스마트 단말기 등을 매장마다 준비하는 것과 함께, 해당 스마트폰과 상기 스마트 단말의 네트워크 환경을 개별적으로 확보해야 하고, 그 경제적 및 운용상의 부담은 크다.That is, in order to make multi-payment by such an app, it is necessary to prepare a smart phone and a smart terminal, etc. installed with the app for each store, and separately secure the network environment of the smart phone and the smart terminal, and the The economic and operational burden is great.
또한, 이와 같은 앱에 의해서 멀티 결제를 할 경우, 사용자는 결제 수단을 매장 스마트폰의 카메라에 비출 필요가 있고, 이 경우, 상기 결제 수단 정보 (예를 들어, 카드 결제에서 신용 카드 번호와 유효 기한 또는 코드 결제의 사용자 QR 코드 등)은 매장 측은 물론, 주위에 노출될 우려도 있고, 해당 정보의 무단 사용을 미연에 방지하기 위해서는 해당 매장 스마트폰 (앱)의 매장 조작 및 상기 결제 수단의 제시에 대한 사용자 조작에 보안을 시행하는 구성이 요구된다.In addition, when performing multi-payment by such an app, the user needs to illuminate the payment method to the camera of the store smartphone, and in this case, the payment method information (eg, credit card number and expiration date in card payment) Or user QR code for code payment) may be exposed not only to the store side but also to the surroundings. A configuration that enforces security for user operations is required.
본 발명은 매장과 사용자의 오프라인 거래에서 다양한 스마트 결제를, 결제 사업자의 결제 시스템을 변경하지 않고, 또한 매장에서 스마트폰 조작을 필요로 하지 않고, 사용자의 결제 수단 (예: 신용 카드 또는 직불 카드, 선불 카드, 사용자 QR 코드 등)의 태깅 (근접 또는 소정의 위치에 설치)에 의해서만 제어하는 저렴한 장치 및 방법을 제공한다.The present invention provides various smart payments in offline transactions between the store and the user, without changing the payment system of the payment service provider, and does not require smartphone operation in the store, and the user's payment means (eg, credit card or debit card, An inexpensive device and method for controlling only by tagging (installed in proximity or at a predetermined location) (prepaid card, user QR code, etc.) are provided.
또한, 본 발명은 스마트폰 앱을 이용한 기존의 멀티 결제 방법의 과제 (예를 들면, 여러 매장에서 스마트폰의 복수 설치에 따른 경제적 및 운용상의 과제 결제 수단의 제시에 있어서 정보 노출에 따른 보안 과제 등)를 해결하기 위한 정보 취득 제어 및 정보 통지 제어를 행하는 저렴한 장치 및 방법을 제공한다.In addition, the present invention is a problem of the existing multi-payment method using a smartphone app (for example, economic and operational problems due to multiple installation of smartphones in several stores, security problems due to information exposure in the presentation of payment means, etc. ) to provide an inexpensive apparatus and method for performing information acquisition control and information notification control.
본 발명의 일 실시 형태에 따른 방법은, 데이터 처리 장치에서의 스마트 결제 제어 방법으로서, 사용자 결제 수단의 결제 수단 정보를 획득하는, 결제 수단 정보 획득 단계; 결제 금액 데이터 출력 장치로부터 수신된 결제 금액 데이터와 상기 결제 수단 정보에 기초하여 결제 기본 정보를 생성하는, 결제 기본 정보 생성 단계; 상기 결제 기본 정보를 관리용 단말기로 전송하는, 전송 단계; 상기 관리용 단말기로부터 상기 결제 기본 정보에 대한 응답인 처리 지령 정보를 수신하는, 수신 단계; 및 상기 처리 지령 정보에 기초한 처리 데이터를 생성하는, 처리 데이터 생성 단계;를 포함한다.A method according to an embodiment of the present invention provides a smart payment control method in a data processing device, comprising: a payment method information obtaining step of obtaining payment method information of a user payment method; A payment basic information generating step of generating basic payment information based on the payment amount data received from the payment amount data output device and the payment method information; transmitting the basic payment information to a management terminal; a receiving step of receiving processing instruction information that is a response to the basic payment information from the management terminal; and a process data generation step of generating process data based on the process instruction information.
본 발명의 다른 실시 형태에 따른 방법은, 관리용 단말기에서의 스마트 결제 제어 방법으로서, 데이터 처리 장치로부터 수신된 결제 기본 정보를 수신하고, 상기 결제 기본 정보로부터 결제 수단 정보와 결제 금액 데이터를 획득하는, 정보 획득 단계; 상기 결제 수단 정보, 상기 결제 금액 데이터 및 매장 식별 정보에 기초하여 결제 요청 정보를 생성하는, 결제 요청 정보 생성 단계; 상기 결제 요청 정보를 결제 처리를 수행하는 센터 시스템으로 전송하는, 제1 전송 단계; 상기 센터 시스템으로부터 상기 결제 요청 정보에 대한 응답인 결제 결과 정보를 수신하는, 수신 단계; 및 상기 결제 결과 정보에 기초하여 처리 지령 정보를 생성하고, 상기 처리 지령 정보를 상기 데이터 처리 장치로 전송하는, 제2 전송 단계;를 포함한다.A method according to another embodiment of the present invention is a smart payment control method in a terminal for management, receiving basic payment information received from a data processing device, and obtaining payment method information and payment amount data from the basic payment information , information acquisition step; a payment request information generating step of generating payment request information based on the payment method information, the payment amount data, and the store identification information; a first transmission step of transmitting the payment request information to a center system that performs payment processing; a receiving step of receiving payment result information that is a response to the payment request information from the center system; and a second transmission step of generating processing instruction information based on the payment result information and transmitting the processing instruction information to the data processing device.
본 발명의 또 다른 실시 형태에 따른 장치는, 데이터 처리 장치로서, 사용자 결제 수단의 결제 수단 정보를 획득하는, 결제 수단 정보 획득 모듈; 결제 금액 데이터 출력 장치로부터 수신된 결제 금액 데이터를 저장하고, 상기 결제 수단 정보를 저장하는, 메모리; 상기 결제 수단 정보와 상기 결제 금액 데이터에 기초하여 결제 기본 정보를 생성하는, 인증 데이터 생성 모듈; 상기 결제 기본 정보를 관리용 단말기로 전송하고, 상기 관리용 단말기로부터 상기 결제 기본 정보에 대한 응답인 처리 지령 정보를 수신하는, 통신 제어 유닛; 및 상기 처리 지령 정보에 기초한 처리 데이터를 생성하는, 처리 지침 모듈;을 포함한다.An apparatus according to another embodiment of the present invention provides a data processing apparatus, comprising: a payment method information obtaining module configured to obtain payment method information of a user payment method; a memory for storing payment amount data received from the payment amount data output device and storing the payment method information; an authentication data generation module that generates basic payment information based on the payment method information and the payment amount data; a communication control unit for transmitting the basic payment information to a management terminal and receiving processing instruction information that is a response to the basic payment information from the management terminal; and a processing instruction module configured to generate processing data based on the processing instruction information.
본 발명의 또 다른 실시 형태에 따른 장치는, 관리용 단말기로서, 데이터 처리 장치로부터 수신된 결제 기본 정보를 수신하는, 근거리 통신부; 상기 결제 기본 정보로부터 결제 수단 정보와 결제 금액 데이터를 획득하고, 상기 결제 수단 정보, 상기 결제 금액 데이터 및 매장 식별 정보에 기초하여 결제 요청 정보를 생성하는, 제어부; 및 상기 결제 요청 정보를 결제 처리를 수행하는 센터 시스템으로 전송하고, 상기 센터 시스템으로부터 상기 결제 요청 정보에 대한 응답인 결제 결과 정보를 수신하는, 통신부;를 포함하고, 상기 제어부는 상기 결제 결과 정보에 기초하여 처리 지령 정보를 생성하고, 상기 근거리 통신부는 상기 처리 지령 정보를 상기 데이터 처리 장치로 전송한다.An apparatus according to another embodiment of the present invention is a management terminal, comprising: a short-distance communication unit for receiving basic payment information received from a data processing apparatus; a controller for obtaining payment method information and payment amount data from the basic payment information, and generating payment request information based on the payment method information, the payment amount data, and the store identification information; and a communication unit that transmits the payment request information to a center system that performs payment processing, and receives payment result information that is a response to the payment request information from the center system, wherein the control unit responds to the payment result information Based on the processing instruction information is generated, and the short-distance communication unit transmits the processing instruction information to the data processing device.
본 발명의 또 다른 실시 형태에 따른 태그 가이드는, 카메라를 구비한 데이터 처리 장치 상에 상기 데이터 처리 장치를 덮도록 배치되고, 상기 카메라로부터 소정 거리 이격되어 배치되는 투명판; 및 상기 투명 플레이트의 양측을 각각 지지하는 지지판;를 포함하고, 상기 소정 거리는 촬영 대상물이 상기 카메라의 포커스 내에 들어가기 위한 최단 거리이다.A tag guide according to another embodiment of the present invention includes: a transparent plate disposed on a data processing device including a camera to cover the data processing device and spaced apart from the camera by a predetermined distance; and support plates for supporting both sides of the transparent plate, respectively, wherein the predetermined distance is the shortest distance for an object to be photographed into focus of the camera.
본 발명에 따르면, 매장과 사용자 간의 오프라인 거래에서, 사용자가 결제 수단 (카드 결제에서 신용 카드나 직불 카드, 선불 카드, 또는 코드 결제의 사용자 QR 코드 등)을 데이터 처리 장치에 태깅하는 것 만으로 결제 처리가 제어되기 때문에, 매장의 경제적 부담 (고가의 POS 시스템과 CAT, QR 코드 스캐너, 네트워크 환경 등 설비 및 운영에 관한 비용)가 크게 절감됨과 함께 소비자의 조작성이나 편리성이 크게 향상될 뿐만 아니라 매장에서 결제가 멀티화된다.According to the present invention, in an offline transaction between a store and a user, payment is processed only by the user tagging the payment method (credit or debit card, prepaid card, or user QR code for code payment, etc.) to the data processing device in card payment is controlled, the economic burden of the store (costs related to facilities and operation such as expensive POS system, CAT, QR code scanner, network environment, etc.) is greatly reduced, and the operability and convenience of consumers are greatly improved as well as in the store. Payment is multiplied.
이와 같은 결제의 멀티화는, 본 발명에 있어서, 데이터 처리 장치에 결제 제어 기능이 구비됨으로써, 용이하게 실현될 수 있다. In the present invention, such payment multiplication can be easily realized by providing the data processing device with a payment control function.
본 발명의 데이터 처리 장치의 결제 제어 기능에 의하면, 스마트 결제에서 사용자가 제공하는 다양한 결제 수단에 대한 정보 (예: 신용 카드 번호와 유효 기간, 사용자 QR 코드 등)를 안전하고 편리하게 접수함과 함께 해당 결제 수단에 의한 결제 결과를 매장과 사용자가 명확하게 상호 확인할 수 있는 결제 환경이 제공된다. According to the payment control function of the data processing device of the present invention, information on various payment methods provided by the user in smart payment (eg, credit card number and expiration date, user QR code, etc.) is safely and conveniently received. A payment environment is provided in which the store and the user can clearly mutually check the payment result by the corresponding payment method.
또한, 본 발명에 따른 "데이터 처리 장치의 구조 및 아키텍처"를 도 5에 나타낸다.Further, "structure and architecture of a data processing apparatus" according to the present invention is shown in FIG. 5 .
도 1은 실시 형태 1에 관한 처리 흐름의 개요를 나타낸다.
도 2는 태깅 가이드의 설명도를 나타낸다.
도 3은 데이터 처리 장치의 결제 제어 기능에 대한 데이터 흐름의 개요이다.
도 4는 실시 형태 2에 관한 처리 흐름의 개요를 나타낸다.
도 5는 데이터 처리 장치의 구조 및 아키텍처를 나타낸다.1 shows an outline of a processing flow according to the first embodiment.
2 shows an explanatory view of a tagging guide.
3 is an overview of the data flow for the payment control function of the data processing device.
4 shows an outline of a processing flow according to the second embodiment.
5 shows the structure and architecture of a data processing apparatus.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시 형태를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시 형태는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시 형태는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시 형태에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시 형태로 구현될 수 있다. 또한, 각각의 개시된 실시 형태 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [0012] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [0010] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [0010] Reference is made to the accompanying drawings, which show by way of illustration specific embodiments in which the present invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present invention. It should be understood that the various embodiments of the present invention are different but need not be mutually exclusive. For example, certain shapes, structures, and characteristics described herein may be embodied in other embodiments without departing from the spirit and scope of the invention with respect to one embodiment. In addition, it should be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the present invention. Accordingly, the detailed description set forth below is not intended to be taken in a limiting sense, and the scope of the present invention, if properly described, is limited only by the appended claims, along with all scope equivalents as those claimed. Like reference numerals in the drawings refer to the same or similar functions throughout the various aspects.
본 발명에 따른 "멀티 결제 제어 장치 및 방법"은 데이터 처리 장치의 결제 제어 기능 및 관리용 스마트폰(예를 들어, BLE-Bluetooth Low Energy-에 의한 근접 무선 통신에 의해, 데이터 처리 장치와 데이터 교환을 행하면서 결제에 필요한 정보 처리를 제어할 수 있는 관리용 앱이 탑재된 매장의 스마트폰)의 정보 처리 기능 및 결제 사업자의 센터 시스템에 의한 결제 관련 처리로 구성된다."Multi payment control device and method" according to the present invention is a smart phone for payment control and management of a data processing device (for example, by proximity wireless communication by BLE-Bluetooth Low Energy-, data exchange with a data processing device It consists of an information processing function of a store equipped with an app for management that can control the processing of information necessary for payment while performing payment) and payment-related processing by the payment provider's center system.
또한, 예를 들어, 결제에 의해 영수증 프린터에 출력되는 영수증이나 거래 명세서를 상기 데이터 처리 장치로부터 사용자의 스마트폰에 로컬 전송하는 경우에는 사용자 스마트폰(예를 들어, BLE-Bluetooth Low Energy-에 의한 근접 무선 통신에 의해, 데이터 처리 장치와의 데이터 교환을 할 수 있는 전용 앱을 탑재한 사용자 스마트폰)의 정보 처리 기능이 위의 구성에 부가된다.In addition, for example, when a receipt or transaction statement output to a receipt printer by payment is locally transmitted from the data processing device to the user's smartphone, the user's smartphone (eg, BLE-Bluetooth Low Energy- An information processing function of a user's smartphone equipped with a dedicated application capable of exchanging data with a data processing device by proximity wireless communication) is added to the above configuration.
여기서, 상기 관리용 스마트폰에 탑재되는 관리용 앱은 스마트폰 앱 개발을 행하는 IT 사업자라면, 데이터 처리 장치의 API 와 결제 서비스 사업자(결제 사업자와 결제 대행 사업자 등을 포함)이 제공하는 API나 임베디드 연결 모듈에 의해 쉽게 개발할 수 있으며, 예를 들어 GooglePlay (Google 사가 운영하는 Android 앱 마켓 플레이스) 및 App Store (Apple 사가 운영하는 iPhone 앱의 마켓 플레이스)에서 공개 배포할 수도 있다. Here, if the management app mounted on the management smart phone is an IT operator that develops a smartphone app, the API of the data processing device and the API or embedded It can be developed easily by the connection module, and can be publicly distributed, for example, on GooglePlay (Android app marketplace operated by Google) and App Store (marketplace of iPhone apps operated by Apple).
또한, 상기 사용자 스마트폰에 탑재되는 전용 앱에 관해서는, 결제 서비스를 제공하는 사업자라면 데이터 처리 장치의 API를 통해 사용자에게 제공(배포)하는 결제 앱(예: CPM 방식의 코드 결제에서 사용자가 매장에 제시하는 QR 코드를 스마트폰에 표시하는 기능을 포함하는 앱)에 데이터 처리 장치와 통신을 할 수 있는 기능을 쉽게 추가할 수 있다.In addition, with respect to the dedicated app mounted on the user's smartphone, a payment app that provides (distributes) to the user through the API of the data processing device if the operator providing the payment service (e.g., in the CPM method code payment, the user It is possible to easily add a function to communicate with a data processing device to an app that includes a function to display the QR code presented on a smartphone).
또한 위의 API 는 Application Program Interface의 약자이며, OS나 소프트웨어가 제공하는 기능을 외부 앱에서 사용할 수 있도록 공개되는 서브 루틴과 데이터 구조, 객체 클래스, 변수 등의 사양을 포함한다.In addition, the above API is an abbreviation of Application Program Interface, and includes specifications such as subroutines, data structures, object classes, and variables that are exposed so that external apps can use the functions provided by the OS or software.
또한 위의 임베디드 연결 모듈에 대해서는, 인터넷 서비스 사업자(온라인 쇼핑이나 인터넷 쇼핑몰 등)와 결제 서비스 사업자 간의 계약에 의해 결제 서비스 사업자가 인터넷 서비스 사업자에게 제공하는 프로그램 모듈로서, 인터넷 서비스 사업자가 독자적으로 제공하는 결제 프로세스용 프로그램(결제 처리에 필요한 정보를 사용자에게 입력받기 위해 제공되는 Web 페이지의 HTML 코드와 스마트폰 앱의 프로그램 등)에 임베디드됨으로써 해당 결제 서비스 사업자의 결제 제어 기능이 해당 인터넷 서비스 사업자의 EC 사이트와 스마트폰 앱에 구현된, 예를 들어, 결제 과정에서 사용자 조작 (카드 정보 입력)에 의해 EC 사이트와 스마트폰 앱이 결제 서비스 사업자의 센터 시스템에 연결되어 결제 처리에 필요한 정보 (인터넷 서비스 사업자의 ID, 카드 번호와 유효 기간, 결제 금액 등 정보)가 해당 EC 사이트와 해당 스마트폰 앱으로부터 해당 센터 시스템에 전송되고, 또한 상기 결제 처리 결과 정보를 상기 센터 시스템에서 해당 EC 사이트와 해당 스마트폰 앱에 회신된다.In addition, the above embedded connection module is a program module provided by the payment service provider to the Internet service provider according to the contract between the Internet service provider (online shopping or Internet shopping mall, etc.) and the payment service provider. By being embedded in the program for the payment process (HTML code of the web page provided to receive information required for payment processing and the program of the smartphone app, etc.), the payment control function of the corresponding payment service provider is The EC site and smartphone app are connected to the center system of the payment service provider by user manipulation (entering card information) in the payment process, for example, implemented in the smartphone app and information necessary for payment processing (Internet service provider’s information). ID, card number, expiration date, payment amount, etc.) are transmitted from the EC site and the corresponding smartphone app to the corresponding center system, and the payment processing result information is also transmitted from the center system to the corresponding EC site and the corresponding smartphone app. is replied
먼저, 본 발명의 데이터 처리 장치의 결제 제어 기능에 대해 설명한다. 데이터 처리 장치의 결제 제어 기능은, 예를 들어, 결제 수단 정보의 취득에 관한 처리와, 결제 기본 정보의 생성에 관한 처리와, 처리 지령 정보 해석에 대한 처리가 포함된다.First, a payment control function of the data processing apparatus of the present invention will be described. The payment control function of the data processing device includes, for example, processing related to acquisition of payment method information, processing related to generation of basic payment information, and processing related to processing instruction information analysis.
상기 데이터 처리 장치의 결제 제어 기능에서의 결제 수단의 이미지 데이터 취득에 대한 처리에 관하여 설명한다. 사용자가 매장에 제시하는 결제 수단 (카드 결제에서 신용 카드나, 코드 결제의 사용자 QR 코드 등)을 데이터 처리 장치에 내장 또는 외부 접속된 카메라에 의해 촬영함과 함께, 촬영한 해당 결제 수단의 이미지 데이터 (결제 수단 정보)를 상기 데이터 처리 장치의 메모리에 기록하도록 구성할 수 있다.The processing for image data acquisition of the payment means in the payment control function of the data processing device will be described. The payment method (credit card for card payment, user QR code for code payment, etc.) presented by the user to the store is photographed by a camera built into or externally connected to the data processing device, and image data of the payment method photographed (payment means information) can be configured to be recorded in the memory of the data processing device.
상기 데이터 처리 장치의 결제 제어 기능의 결제 기본 정보의 생성에 관한 처리에 관하여 설명한다. 데이터 처리 장치가, 메모리에 기록된 결제 수단 정보와 결제 금액 데이터로부터 결제 기본 정보를 생성함과 함께, 태깅 인터페이스에 의해 일정한 범위(거리)에 있는 관리용 스마트폰을 감지하여 해당 관리용 스마트폰과 로컬 통신을 고유하게 확립하고 해당 결제 기본 정보를 당해 관리용 스마트폰에 로컬 전송하도록 구성할 수 있다.The processing related to the generation of basic payment information of the payment control function of the data processing device will be described. The data processing device generates basic payment information from the payment method information and payment amount data recorded in the memory, and detects a management smartphone in a certain range (distance) by a tagging interface, and connects with the management smartphone It can be configured to uniquely establish local communication and locally transmit the corresponding payment basic information to the corresponding management smartphone.
여기서, 상기 결제 금액 데이터에 관해서는, 예를 들어, 데이터 처리 장치 가 POS 단말기로부터 영수증 프린터에 출력되는 영수증 정보를 인터럽트 취득하고 해당 영수증 정보로부터 결제 금액을 추출하는 방법, 혹은 데이터 처리 장치에 접속한 텐키로 결제 금액을 입력하는 방법 등에 의해, 결제 금액 데이터를 데이터 처리 장치의 메모리에 기록해 둘 수 있다.Here, with respect to the payment amount data, for example, a method in which the data processing device interrupts receipt information output from the POS terminal to the receipt printer and extracts the payment amount from the receipt information, or a method of accessing the data processing device The payment amount data can be recorded in the memory of the data processing device by, for example, a method of inputting the payment amount with the ten key.
또한, 상기 태깅 인터페이스에 대한 상세에 관하여는, 상기 데이터 처리 장치에 자석을 구비하는 것으로, 관리용 스마트폰의 자기 센서에 의하여 NFC(Near Field Communication)와 동등 이상의 「태깅(tagging) 인터페이스」(터치 또는 가까이 하는 것으로 스마트폰을 인식)을 구성할 수 있다. 이와 같은 구성에 의하면, 예를 들어, 관리용 스마트폰과 비컨(Bluetooth 신호의 발신기; 여기에서는, 데이터 처리 장치)와의 거리 측정에 이용되는 RSSI 기능(Received Signal Strength Indicator; 수신 신호의 강도 측정에 의하여 거리를 측정하는 기능)에 의한 측정의 정확성이 현격히 높아지고, 데이터 처리 장치에 가까이 위치한 관리용 스마트폰이 일의적으로 결정되는 것과 함께, 상호간의 로컬 통신이 재빠르게 확립할 수 있다. In addition, with regard to the details of the tagging interface, a "tagging interface" equal to or higher than NFC (Near Field Communication) by a magnetic sensor of a smart phone for management by having a magnet in the data processing device (touch Or to recognize the smartphone by being close) can be configured. According to this configuration, for example, the RSSI function (Received Signal Strength Indicator; by measuring the strength of the received signal) used for measuring the distance between the management smart phone and the beacon (the transmitter of the Bluetooth signal; in this case, the data processing device) The measurement accuracy by the distance measuring function) is significantly increased, and the management smartphone located close to the data processing device is uniquely determined, and mutual local communication can be established quickly.
상기 데이터 처리 장치의 결제 제어 기능에서의 처리 지령 정보 해석에 대한 처리에 관해서 설명하면 다음과 같다. 관리용 스마트폰으로부터 로컬 전송되는 처리 지령 정보에 대응하는 처리 데이터 (음성 데이터와 인쇄 데이터, 표시 데이터 등을 포함)를 생성함과 함께, 이를 내외부의 주변 장치에 출력하여 당사자 (매장과 사용자)에 해당 결제 결과를 통보하도록 구성할 수 있다. The processing for processing instruction information analysis in the payment control function of the data processing device will be described as follows. It generates processing data (including audio data, print data, display data, etc.) corresponding to processing instruction information transmitted locally from the management smartphone, and outputs it to internal and external peripheral devices to inform the parties (stores and users) It can be configured to notify the result of the corresponding payment.
다음으로, 본 발명의 관리용 스마트폰의 정보 처리 기능에 대해 설명한다. 관리용 스마트폰의 정보 처리 기능에는, 예를 들어, 결제 기본 정보의 해석에 대한 처리와, 결제 요청 정보의 생성에 관한 처리와 처리 지령 정보를 생성하기 위한 처리가 포함된다.Next, the information processing function of the smart phone for management of this invention is demonstrated. The information processing function of the smart phone for management includes, for example, processing for analysis of payment basic information, processing for generation of payment request information, and processing for generating processing instruction information.
상기 관리용 스마트폰의 정보 처리 기능의 결제 기본 정보의 해석에 대한 처리에 관하여 설명한다. 예를 들어, 관리용 스마트폰에서 먼저 데이터 처리 장치로부터 로컬 전송되는 결제 기본 정보를 해석하여 결제 수단 정보 (결제 카드의 이미지 데이터 또는 사용자 QR 코드 이미지 데이터)와 결제 금액 데이터를 취득하고, 나아가 상기 결제 수단 정보로부터 결제 카드의 이미지 데이터에 관해서는 OCR 기능이나 이미지 식별 기능에 의해, 또한 사용자 QR 코드 이미지 데이터에 관해서는 디코딩 (복호화) 기능을 통해 카드 정보 (카드 번호와 유효 기한, 사용자명 등을 포함하는 텍스트 데이터) 또는 코드 결제 (CPM 방식) 용 식별 정보 (결제 사업자의 식별 정보나 사용자의 식별 정보를 포함한다)를 취득하도록 구성할 수 있다.The processing for the analysis of payment basic information of the information processing function of the management smart phone will be described. For example, the management smartphone first interprets basic payment information transmitted locally from the data processing device to obtain payment method information (image data of payment card or user QR code image data) and payment amount data, and further From the means information, card information (including card number and expiration date, user name, etc.) through the OCR function and image identification function for image data of the payment card, and the decoding (decryption) function for user QR code image data text data) or code payment (CPM method) identification information (including payment provider identification information and user identification information) can be configured to be acquired.
상기 관리용 스마트폰의 정보 처리 기능에서의 결제 요청 정보의 생성에 관한 처리에 관하여 설명한다. 예를 들어, 관리용 스마트폰에서 상술한 결제 기본 정보의 해석에 관한 처리에 의해 취득한 결제 금액 데이터와, 카드 정보 또는 코드 결제 (CPM 방식)에 대한 식별 정보와, 매장 식별 정보로부터 결제 요청 정보를 생성함과 함께, 이것을 상기 매장 식별 정보에 기초하여 결제 사업자의 센터 시스템에 전송하도록 구성할 수 있다.The processing related to the generation of payment request information in the information processing function of the management smartphone will be described. For example, payment request information from the payment amount data obtained by the processing related to the interpretation of the basic payment information described above in the management smartphone, identification information for card information or code payment (CPM method), and store identification information Along with the creation, it may be configured to be transmitted to the payment provider's center system based on the store identification information.
여기서, 상기의 매장 식별 정보는 매장과 결제 사업자의 계약에 기초하여 결제 사업자로부터 매장에 제공되는 매장을 식별하기 위한 정보 (텍스트 데이터)이며, 일반적으로 이런 정보 (텍스트 데이터)를 인코딩 (부호화)된 QR 코드 (이하 "매장 QR 코드")에 의해 매장에 제공되는 바, 매장 식별 정보를 관리용 스마트폰에 등록해 두도록 구성할 수 있다.Here, the store identification information is information (text data) for identifying the store provided to the store from the payment service provider based on the contract between the store and the payment service provider, and is generally encoded (encoded) of this information (text data). The bar provided to the store by a QR code (hereinafter "store QR code") can be configured to register store identification information in the management smartphone.
이와 같은 구성은 관리용 스마트폰 (카메라 기능)에 의해 매장 QR 코드를 촬영하면, 촬영된 매장 QR 코드로부터 매장 식별 정보 (텍스트 데이터)가 디코딩 (복호화)되고, 디코딩 (복호화)된 해당 매장 식별 정보 (텍스트 데이터)가 상기 관리용 스마트폰의 메모리에 기록되도록 하여 실현할 수 있다.In such a configuration, when a store QR code is photographed by a management smartphone (camera function), store identification information (text data) is decoded (decrypted) from the photographed store QR code, and the decoded (decrypted) store identification information It can be realized by allowing (text data) to be recorded in the memory of the smart phone for management.
상기 관리용 스마트폰의 정보 처리 기능에서의 처리 지령 정보의 생성에 관한 처리에 관하여 설명한다. 예를 들어, 결제 사업자의 센터 시스템으로부터 회신되는 결제 결과 정보에 기초하여 처리 지령 정보를 생성하고, 이를 데이터 처리 장치에 로컬 전송 (송신)하도록 구성할 수 있다.The processing related to the generation of processing instruction information in the information processing function of the management smartphone will be described. For example, it may be configured to generate processing instruction information based on payment result information returned from the payment provider's center system and locally transmit (transmit) it to the data processing device.
또한, 본 발명의 결제 사업자의 센터 시스템에 의한 결제 관련 처리에 대해 설명한다. 상기 센터 시스템에 의한 결제 관련 처리에는, 예를 들어, 결제 요청 정보의 해석에 대한 처리가 포함된다.In addition, payment-related processing by the center system of the payment provider of the present invention will be described. The payment-related processing by the center system includes, for example, processing of interpretation of payment request information.
상기 센터 시스템에 의한 결제 관련 처리에서의 결제 요청 정보의 해석에 대한 처리에 관하여 설명한다. 기존의 카드 결제나 코드 결제에서 결제 사업자가 행하는 결제 처리에 필요한 일반적인 처리이며, 여기에서는 관리용 스마트폰으로부터 전송된 결제 요청 정보를 해석하여, 당해 결제 요청 정보로부터 카드 정보 또는 사용자 정보와 매장 식별 정보와 결제 금액 데이터를 추출하고, 예를 들면, 상기 사용자 정보에 대응하는 사용자의 은행 계좌로부터 해당 결제 금액 데이터에 상당하는 금액을 인출하고, 이를 해당 매장 식별 정보에 대응하는 매장의 은행 계좌에 입금하도록 구성할 수 있다.The processing for the interpretation of the payment request information in the payment-related processing by the said center system is demonstrated. It is a general process necessary for payment processing performed by payment providers in the existing card payment or code payment. and to extract payment amount data, for example, withdraw an amount corresponding to the payment amount data from the user's bank account corresponding to the user information, and deposit it to the bank account of the store corresponding to the store identification information configurable.
이하에서 설명할 실시 형태들에서, '사용자 스마트폰'은 '사용자 단말기'의 하나의 예로서, '관리용 스마트폰'은 '관리용 단말기'의 하나의 예로서 이해해야 한다. 사용자 단말기는 스마트폰 뿐만 아니라 태블릿 PC 등의 휴대용 단말기를 포함한다. 또한, 관리용 단말기도 스마트폰 뿐만 아니라 태블릿 PC 등의 휴대용 단말기를 포함한다. In the embodiments to be described below, it should be understood that a 'user smartphone' is an example of a 'user terminal', and a 'management smartphone' is an example of a 'management terminal'. The user terminal includes a portable terminal such as a tablet PC as well as a smart phone. In addition, the management terminal includes a portable terminal such as a tablet PC as well as a smart phone.
[실시 형태 1][Embodiment 1]
본 발명의 실시 형태 1에 대해 설명한다.
본 발명의 실시 형태 1은 "카드 결제에 관한 결제 제어"에 관한 것이다.
데이터 처리 장치의 결제 제어 기능에서의 [결제 수단 정보의 취득 과정]과 [결제 기본 정보의 생성 과정]과 [처리 지령 정보의 해석 과정]과, 관리용 스마트폰의 정보 처리 기능에서의 [결제 기본 정보의 해석 과정]과 [결제 요청 정보의 생성 과정]와 [처리 지령 정보의 생성 과정] 및, 결제 사업자의 센터 시스템에 의한 결제 관련 처리에서의 [결제 요청 정보의 해석 과정]를 포함한다.[Payment method information acquisition process] and [Payment basic information generation process] and [Processing instruction information analysis process] in the payment control function of the data processing device, and [Payment basics] in the information processing function of the management smartphone information analysis process], [payment request information generation process], [process instruction information generation process], and [payment request information analysis process] in payment-related processing by the payment provider's center system.
이하, 실시 형태 1의 처리의 흐름에 따라 상기 각 과정에 대해 설명한다.Hereinafter, each of the above steps will be described in accordance with the flow of the processing in the first embodiment.
또한, 실시 형태 1에 관한 처리 흐름의 개요도는 도 1과 같다.In addition, the schematic diagram of the process flow which concerns on
[결제 수단 정보의 취득 과정][Process of obtaining payment method information]
데이터 처리 장치의 결제 제어 기능에서의 결제 수단 정보의 취득 과정은 데이터 처리 장치에 있어서, 다음과 같다.The process of obtaining payment method information in the payment control function of the data processing apparatus is as follows in the data processing apparatus.
(1) 사용자에 의해 결제 카드 (여기에서는 신용 카드)가 태깅 (근접 또는 소정의 위치에 설치)되는 제1 단계와, (2) 상기 결제 카드가 상기 데이터 처리 장치의 카메라에 의해 촬영되는 제2 단계와 , (3) 촬영된 상기 결제 카드의 이미지 데이터가 상기 데이터 처리 장치의 메모리에 기록되는 제3 단계를 포함하는 정보 처리 과정이다.(1) a first step in which a payment card (here, a credit card) is tagged (installed in proximity or at a predetermined location) by a user; (2) a second step in which the payment card is photographed by a camera of the data processing device It is an information processing process including steps , (3) and a third step in which the photographed image data of the payment card is recorded in the memory of the data processing device.
도 1의 (a1) ~ (a3)을 참조하여, 상술한 [결제 수단 정보의 취득 과정]에 대한 처리 흐름을 설명한다.With reference to Figs. 1 (a1) to (a3), the processing flow for the above-described [procedure of payment means information acquisition] will be described.
도 1의 (a1)는 [결제 수단 정보의 취득 과정]의 제1 단계에 관한 것이다.Fig. 1 (a1) relates to the first step of [procedure of payment method information].
(a1)에서, 사용자(1400)에 의해 결제 카드(6410)가 데이터 처리 장치(2520)에 태깅된다.In (a1), the
여기서, 상기의 결제 카드(6410)를 데이터 처리 장치(2520)에 태깅하는 방법에 대해서는, 사용자가 (A) 결제 카드(6410)를 데이터 처리 장치(2520)의 카메라(2530)로부터 일정한 위치에 근접하는 방법과, (B) 결제 카드(6410)를 데이터 처리 장치(2520)의 태깅 가이드(예를 들어, "ㄷ"자 모양으로 접힌 투명 플라스틱 판이 데이터 처리 장치에 덮여 있어, 당해 투명 플라스틱 판의 최상부에 결제 카드(6410)를 얹으면, 당해 결제 카드(6410)의 위치가 상기 데이터 처리 장치(2520)의 카메라 렌즈로부터 최적의 촬영 위치가 되는 가이드)에 설치하는 방법이 있다.Here, in the method of tagging the
(A)의 방법에 따르면, 결제 카드(6410)가 사용자의 손에 지지된 상태 (요동이 있는 상태)에서 데이터 처리 장치(2520)의 카메라(2530)로부터 일정한 위치에 근접하게 되므로, 해당 카메라(2530)의 자동 초점 시간이 걸릴 가능성이 있고, 또한 해당 결제 카드(6410)가 공중에 위치되므로 당해 결제 카드(6410)의 종류(VISA나 MASTER 등) 및 카드 번호, 유효 기간, 사용자 이름 등의 카드 정보가 주위에 노출되기 때문에, 예를 들면, 스키밍에 의한 악용에 의하여 사용자 위험을 증가시킬 수 있다.According to the method of (A), since the
따라서, 본 발명의 실시 형태 1에서는 (B)의 방법이 채택된다.Therefore, in
도 2는 상기 (B)에서 설명한 태깅 가이드의 개략도이며, 태깅 가이드의 구체적인 형상에 관해서는, 도 2의 [D], [W], [H], [h], [Bt], [St], [R]로 표시한 사양 요소 (길이와 두께, 경사 각도 등)의 값에 의해 정해지고, 예를 들어, [H]의 값에 따라 카메라(6420)의 초점 영역이 정해진다.2 is a schematic diagram of the tagging guide described in (B) above, with respect to the specific shape of the tagging guide, [D], [W], [H], [h], [Bt], [St] , is determined by the values of specification elements (length and thickness, inclination angle, etc.) indicated by [R], for example, the focus area of the
여기서, D는 투명 플라스틱 판의 가로 길이, W는 지지판 사이의 간격, H는 지지판의 높이, h는 지지판의 최상단으로부터 투명 플라스틱 판까지의 길이, Bt는 투명 플라스틱 판의 세로 길이, St는 지지판의 길이, R은 투명 플라스틱 판과 지지판 사이의 각도이다.where D is the horizontal length of the transparent plastic plate, W is the distance between the support plates, H is the height of the support plate, h is the length from the top of the support plate to the transparent plastic plate, Bt is the vertical length of the transparent plastic plate, St is the height of the support plate The length, R, is the angle between the transparent plastic plate and the backing plate.
도 1의 (a2)는 [결제 수단 정보의 취득 과정]의 제2 단계에 관한 것이다.Fig. 1 (a2) relates to the second step of [the process of obtaining payment method information].
(a2)에서, 데이터 처리 장치(2520)에 태깅 (여기에서는 상술한 B의 방법으로)된 결제 카드(6410)가 해당 데이터 처리 장치(2520)의 카메라(2530)에 의해 촬영된다.In (a2), the
또한, 상기 데이터 처리 장치(2520)의 카메라(2530)에 의한 촬영 대상물(여기에서는 결제 카드)의 촬영 타이밍에 관해서는, 예를 들어, 촬영 대상물의 전체(여기에서는 결제 카드의 표면 전체)가 당해 카메라의 촬영 영역(포커스) 내에 들어가는 최단 거리에 해당 촬영 대상물이 위치한 시점으로 하고, 당해 촬영 타이밍에 당해 카메라(2530)의 촬영 기능이 기동하도록 해당 데이터 처리 장치(2520)의 카메라 제어 프로그램을 구성할 수 있다.In addition, regarding the timing of shooting of an object to be photographed (here, a payment card) by the
이와 같은 구성은 예를 들어, 상술한 태깅 가이드를 소정의 사양(상기 촬영 타이밍을 만족시키는 촬영 대상물의 위치가 확보되는 태깅 가이드의 형상을 정하는 도 2의 사양 요소의 값)으로 함으로써 실현할 수 있고, 이와 같은 구성에 의하면, 사용자가 결제 카드(6410)를 태깅 가이드에 태깅(결제 카드 표면을 아래로 하여 태깅 가이드의 상부 표면에 얹는 등)만으로 결제 처리가 이루어지므로, POS 시스템과 연동시킨 카드 결제 단말기를 이용한 기존의 결제 환경에 비해 훨씬 경제적이고 간편한 스마트 결제 환경을 구축할 수 있다.Such a configuration can be realized, for example, by setting the above-described tagging guide to a predetermined specification (the value of the specification element in Fig. 2 that determines the shape of the tagging guide in which the position of the object to be photographed satisfying the photographing timing is secured), According to this configuration, since the payment processing is performed only by the user tagging the
도 1의 (a3)는 [결제 수단 정보의 취득 과정]의 제3 단계에 관한 것이다.Fig. 1 (a3) relates to the third step of [the process of obtaining payment means information].
(a3)에서, 데이터 처리 장치(2520)의 카메라(2530)에 의해 촬영된 결제 카드(6410)의 이미지 데이터인 결제 수단 정보(7510)가 해당 데이터 처리 장치(2520)의 메모리에 기록된다.In (a3),
[결제 기본 정보의 생성 과정][Process of creating basic payment information]
데이터 처리 장치(2520)의 결제 제어 기능에서의 결제 기본 정보의 생성 과정은 다음과 같다.A process of generating basic payment information in the payment control function of the
위의 [결제 수단 정보의 취득 과정]에 이어, 데이터 처리 장치(2520)에 있어서 다음이 수행된다.Following the above [procedure of payment method information], the following is performed in the
(1) 메모리에 기록된 결제 수단 정보와 결제 금액 데이터로부터 결제 기본 정보가 생성되는 제1 단계와, (2) 태깅 인터페이스에 의해 일정한 범위(거리) 내에 있는 관리용 스마트폰이 감지됨과 함께, 해당 관리용 스마트폰과 로컬 통신이 고유하게 확립되는 제2 단계와, (3) 상기 결제 기본 정보가 상기 관리용 스마트폰에 로컬 전송되는 제3 단계를 포함하는 정보 처리 과정이다.(1) the first step of generating basic payment information from the payment method information and payment amount data recorded in the memory; It is an information processing process including a second step in which local communication is uniquely established with a management smartphone, and (3) a third step in which the basic payment information is locally transmitted to the management smartphone.
도 1의 (b1) ~ (b3)을 참조하여, 상술한 [결제 기본 정보의 생성 과정]에 대한 처리 흐름을 설명한다.With reference to (b1) to (b3) of FIG. 1 , a processing flow for the above-described [process of generating basic payment information] will be described.
도 1의 (b1)는 [결제 기본 정보의 생성 과정]의 제1 단계에 관한 것이다.1 (b1) relates to the first step of [the process of generating basic payment information].
(b1)에서, 메모리에 기록된 결제 수단 정보(7510) 및 결제 금액 데이터(7530)로부터 결제 기본 정보(7540)가 생성된다.In (b1),
또한, 상기의 결제 금액 데이터(7530)에 관해서는, 예를 들어, 도 1의 (B1)에서 POS 단말기(2550)로부터 영수증 프린터(2560)로 출력되는 영수증 데이터(7531)가 데이터 처리 장치(2520)의 인터럽트 처리에 의해 해당 영수증 데이터(7531)로부터 결제 금액 데이터(7530)가 취득되는 방법, 혹은 도 1의 (B2)에서, 데이터 처리 장치(2520)에 연결된 텐키(2570)에서 입력된 결제 금액 데이터(7530)을 취득하는 방법 등에 따라 해당 결제 금액 데이터(7530)를 데이터 처리 장치(2520)의 메모리에 기록해 두고, 이것은 상기 제1 단계에서 추출되도록 구성할 수 있다.In addition, with respect to the
도 1의 (b2)는 [결제 기본 정보의 생성 과정]의 제2 단계에 관한 것이다.1 (b2) relates to the second step of [the process of generating basic payment information].
(b2)에서 태깅 인터페이스에 의해 관리용 스마트폰(2510)과의 로컬 통신이 고유하게 확립된다.In (b2), local communication with the
도 1의 (b3)은 [결제 기본 정보의 생성 과정]의 제3 단계에 관한 것이다.1 (b3) relates to the third step of [the process of generating basic payment information].
(b3)에서 결제 기본 정보(7540)가 데이터 처리 장치(2520)에서 관리용 스마트폰(2510)에 로컬 전송된다.In (b3),
[결제 기본 정보의 해석 과정][Interpretation process of basic payment information]
관리용 스마트폰의 정보 처리 기능에서의 결제 기본 정보의 해석 과정은 다음과 같다.The analysis process of basic payment information in the information processing function of the smart phone for management is as follows.
위의 [결제 기본 정보의 생성 과정]에 이어 관리용 스마트폰에서 다음이 수행된다.Following the above [Generation process of basic payment information], the following is performed on the smart phone for management.
(1) 데이터 처리 장치(2520)로부터 로컬 전송된 결제 기본 정보가 해석되어 결제 수단 정보 (여기에서는 결제 카드의 이미지 데이터)와 결제 금액 데이터가 취득되는 제1 단계와, (2) 상기 결제 수단 정보로부터 OCR 기능이나 이미지 식별 기능에 의해 카드 정보 (카드 번호와 유효 기간, 사용자 이름 등을 포함하는 텍스트 데이터)가 취득되는 제2 단계를 포함하는 정보 처리 과정이다.(1) a first step of obtaining payment method information (here, image data of a payment card) and payment amount data by analyzing basic payment information transmitted locally from the
도 1의 (c1) ~ (c2)를 참조하여, 상술한 [결제 기본 정보의 해석 과정]에 대한 처리 흐름을 설명한다.With reference to (c1) to (c2) of FIG. 1 , the processing flow for the above-described [process of analysis of basic payment information] will be described.
도 1의 (c1) ~ (c2)는, 관리용 스마트폰(2510)의 관리 어플(3500)에서 수행될 수 있다. (c1) to (c2) of FIG. 1 may be performed in the
도 1의 (c1)는 [결제 기본 정보의 해석 과정]의 제1 단계에 관한 것이다.1 (c1) relates to the first step of [the process of interpreting basic payment information].
(c1)에서, 데이터 처리 장치(2520)로부터 로컬 전송된 결제 기본 정보(7540)가 해석되어 결제 수단 정보(7510)와 결제 금액 데이터(7530)가 취득된다.In (c1), payment
도 1의 (c2)는 [결제 기본 정보의 해석 과정]의 제2 단계에 관한 것이다.1 (c2) relates to the second step of [the process of interpreting basic payment information].
(c2)에서, 결제 수단 정보(7510)로부터 카드 정보(7550)가 취득된다. 여기서, 예를 들어, 결제 수단 정보(7510)가 이미지 분석 프로그램에 의해 분석되어 카드 정보(7550)가 생성될 수 있다.In (c2),
한편, 별도의 도면으로 도시하지 않았지만, 결제 수단 정보(7510)로부터의 카드 정보(7550)의 분석은 데이터 처리 장치(2520)에서도 수행될 수 있다. 이 경우, 데이터 처리 장치(2520)에 이미지 분석 프로그램이 구비될 수 있으며, 데이터 처리 장치(2520)가 카드 정보(7550)와 결제 금액 데이터(7530)으로부터 결제 기본 정보를 생성할 수도 있다.Meanwhile, although not illustrated in a separate drawing, the analysis of the
[결제 요청 정보의 생성 과정][Process of generating payment request information]
관리용 스마트폰의 정보 처리 기능에서의 결제 요청 정보의 생성 과정은 다음과 같다.The process of generating payment request information in the information processing function of the management smartphone is as follows.
위의 [결제 기본 정보의 해석 과정]에 이어, 관리용 스마트폰에서 다음이 수행된다.Following the above [process of interpretation of basic payment information], the following is performed on the management smartphone.
(1) 매장 식별 정보와 결제 금액 데이터와 카드 정보로부터 결제 요청 정보가 생성되는 제1 단계와, (2) 상기 결제 요청 정보가 상기 매장 식별 정보 (매장 식별 정보에 포함되는 결제 사업자의 URL 정보)에 기초하여 결제 사업자의 센터 시스템에 전송되는 제2 단계를 포함하는 정보 처리 과정이다.(1) a first step of generating payment request information from store identification information, payment amount data, and card information; It is an information processing process including a second step of being transmitted to the center system of the payment service provider based on the
도 1의 (d1) ~ (d2)을 참조하여, 상술한 [결제 요청 정보의 생성 과정]에 대한 처리 흐름을 설명한다.With reference to (d1) to (d2) of FIG. 1 , a processing flow for the above-described [process of generating payment request information] will be described.
도 1의 (d1)는 [결제 요청 정보의 생성 과정]의 제1 단계에 관한 것이다.1 (d1) relates to the first step of [the process of generating payment request information].
(d1)에서, 매장 식별 정보(7520)와 결제 금액 데이터(7530)와 카드 정보(7550)로부터 결제 요청 정보(7560)가 생성된다.In (d1),
도 1의 (d2)는 [결제 요청 정보의 생성 과정]의 제2 단계에 관한 것이다.1 (d2) relates to the second step of [the process of generating payment request information].
(d2)에서, 결제 요청 정보(7560)가 센터 시스템(2100)으로 전송된다.In (d2),
[결제 요청 정보의 해석 과정][Process of interpretation of payment request information]
센터 시스템에 의한 결제 관련 처리에서의 결제 요청 정보의 해석 과정은 다음과 같다.The analysis process of payment request information in payment-related processing by the center system is as follows.
위의 [결제 요청 정보의 생성 과정]에 이어, 센터 시스템에서 다음이 수행된다.Following [the process of generating payment request information] above, the following is performed in the center system.
(1) 관리용 스마트폰에서 생성된 결제 요청 정보를 수신하는 제1 단계와, (2) 상기 결제 요청 정보로부터 매장 식별 정보와 결제 금액 데이터와 카드 정보가 추출되는 제2 단계와, (3) 상기 결제 금액 데이터와 카드 정보에 기초하는 결제 처리 (예 .... ) 결과에 대한 결제 결과 정보가 생성되는 것과 함께, 상기 결제 결과 정보를 관리용 스마트폰에 회신하는 제3 단계를 포함하는 정보 처리 과정이다.(1) a first step of receiving payment request information generated by a smart phone for management; (2) a second step of extracting store identification information, payment amount data, and card information from the payment request information; (3) Information including a third step of generating payment result information for a result of payment processing (eg .... ) based on the payment amount data and card information, and replying the payment result information to a smart phone for management processing process.
도 1의 (e1) ~ (e4)을 참조하여, 상술한 [결제 요청 정보의 해석 과정]에 대한 처리 흐름을 설명한다.With reference to (e1) to (e4) of FIG. 1 , a processing flow for the above-described [process of interpreting payment request information] will be described.
도 1의 (e1)은, [결제 요청 정보의 해석 과정]의 제1 단계에 관한 것이다.1 (e1) relates to the first step of [the process of interpreting payment request information].
(e1)에서, 관리용 스마트폰(2510)으로부터 전송된 결제 요청 정보(7560)가 수신된다.In (e1),
도 1의 (e2)는 [결제 요청 정보의 해석 과정]의 제2 단계에 관한 것이다.1 (e2) relates to the second step of [the process of interpreting payment request information].
(e2)에서, 결제 처리 프로그램(3120)에 의해 상기 결제 요청 정보(7560)로부터 매장 식별 정보(7520)와 결제 금액 데이터(7530)와 카드 정보(7550)가 추출된다.In (e2),
도 1의 (e3) ~ (e4)는, [결제 요청 정보의 해석 과정]의 제3 단계에 관한 것이다.1 (e3) to (e4) relate to the third step of [the process of analyzing payment request information].
(e3)에 있어서, 상기 결제 금액 데이터(7530)와 상기 카드 정보(7550)에 기초하는 결제 처리 (예를 들어, 인증 관리 프로그램(3110)에 따라 ....)의 결과에 관한 결제 결과 정보(7110)가 생성됨과 함께, (e4)에서, 상기 결제 결과 정보(7110)가 관리용 스마트폰(2510)에 회신된다.In (e3), payment result information regarding the result of payment processing based on the
또한, 이와 같은 정보 처리 과정은 기존의 카드 결제에서 결제 사업자가 행하는 결제 처리에 관한 일반적인 정보 처리 과정이기 때문에 결제 사업자가 본 발명에 따른 기술을 채용하는 경우에도 기존의 정보 처리 과정에 변경을 가하지 않고 결제 처리를 할 수 있다.In addition, since this information processing process is a general information processing process related to the payment processing performed by the payment service provider in the existing card payment, even when the payment service provider employs the technology according to the present invention, no change is made to the existing information processing process Payment can be processed.
[처리 지령 정보의 생성 과정][Process of generating processing instruction information]
관리용 스마트폰의 정보 처리 기능에서의 처리 지령 정보의 생성 과정은 다음과 같다.The process of generating processing instruction information in the information processing function of the management smartphone is as follows.
위의 [결제 요청 정보의 해석 과정]에 이어 관리용 스마트폰에서 다음이 수행된다.Following the above [Payment request information interpretation process], the following is performed on the management smartphone.
(1) 센터 시스템에서 생성된 결제 결과 정보를 수신하는 제1 단계와, (2) 상기 결제 결과 정보에 기초하는 처리 지령 정보가 생성됨과 함께, 상기 처리 지령 정보가 데이터 처리 장치(2520)에 로컬 전송되는 제2 단계를 포함하는 정보 처리 과정이다.(1) a first step of receiving payment result information generated in the center system; (2) processing instruction information based on the payment result information is generated, and the processing instruction information is stored locally in the
도 1 (f1) ~ (f3)을 참조하여, 상술한 [처리 지령 정보의 생성 과정]에 대한 처리 흐름을 설명한다.1 (f1) - (f3), the processing flow for the above-mentioned [process command information generation|generation process] is demonstrated.
도 1의 (f1)은, [처리 지령 정보의 생성 과정]의 제1 단계에 관한 처리 플 로우를 나타낸다.Fig. 1 (f1) shows a processing flow related to the first step of [process command information generation process].
(f1)에서, 센터 시스템(2100)에서 생성된 결제 결과 정보(7110)가 수신된다.In (f1),
도 1의 (f2) ~ (f3) 은, [처리 지령 정보의 생성 과정]의 제2 단계에 대한 처리 플로우를 나타낸다.1 (f2) to (f3) show the processing flow for the second step of the [process command information generation process].
(f2)에서, 상기 결제 결과 정보(7110)에 기초하는 처리 지령 정보(7570)가 생성됨과 함께, (f3)에서, 상기 처리 지령 정보(7570)가 데이터 처리 장치(2520)로 로컬 전송된다.In (f2),
[처리 지령 정보의 해석 과정][Process of analyzing processing instruction information]
데이터 처리 장치(2520)의 결제 제어 기능에서의 처리 지령 정보의 해석 과정은 다음과 같다. An analysis process of processing instruction information in the payment control function of the
전술의 [처리 지령 정보의 생성 과정]에 이어, 데이터 처리 장치(2520)에서 다음이 수행된다.Following the above-mentioned [process of generating processing instruction information], the following is performed in the
(1) 관리용 스마트폰에서 생성된 처리 지령 정보가 수신되는 제1 단계와, (2) 상기 처리 지령 정보에 기초하는 처리 데이터가 생성됨과 함께, 당해 처리 데이터가 데이터 처리 장치(2520)의 내외부에 설치된 주변 장치에 출력되는 제2 단계를 포함하는 정보 처리 과정이다.(1) a first step in which processing instruction information generated by the management smartphone is received; (2) processing data based on the processing instruction information is generated, and the processing data is transmitted inside and outside the
도 1의 (g1) ~ (g2)을 참조하여, 상술한 [처리 지령 정보의 해석 과정]에 대한 처리 흐름을 설명한다.With reference to Figs. 1 (g1) to (g2), the processing flow for the above-described [process command information analysis process] will be described.
도 1의 (g1)은, [처리 지령 정보의 해석 과정]의 제1 단계에 대한 처리 플로우를 나타낸다.Fig. 1 (g1) shows the processing flow for the first step of [process command information analysis process].
(g1)에서, 관리용 스마트폰(2510)에서 생성된 처리 지령 정보(7570)가 수신된다.In (g1),
도 1의 (g2)는 [처리 지령 정보의 해석 과정]의 제2 단계에 대한 처리 흐름을 나타낸다.Fig. 1 (g2) shows the processing flow for the second step of the [process command information analysis process].
(g2)에 있어서, 상기 처리 지령 정보(7570)에 기초하는 처리 데이터(7580)가 생성됨과 함께, 상기 처리 데이터(7580)가 예를 들어, 음성 데이터 ("0000원이 정상적으로 결제되었습니다" 등)로 스피커(2530)에 출력되며, 또한, 예를 들어, 인쇄 데이터 (영수증 데이터나 거래 내역 데이터)로서 영수증 프린터(2560)로 출력된다.In (g2),
또한, 상기 인쇄 데이터 (여기에서는 영수증 데이터)는 예를 들어, 도 1의 (B1)에서 POS 단말기(2550)로부터 영수증 프린터(2560)에 출력되는 영수증 데이터(7531)가 데이터 처리 장치(2520)의 인터럽트 처리에 의해 취득되어, 도 1의 (G1)에서, 사용자 스마트폰(2410) (예를 들어, BLE -Bluetooth Low Energy- 에 의한 근접 무선 통신을 통해 데이터 처리 장치(2520)와의 데이터 교환을 할 수 있는 전용 앱을 탑재한 사용자 스마트폰)이 해당 데이터 처리 장치(2520)에 태깅(근접)되면, 당해 데이터 처리 장치(2520)의 태깅 인터페이스에 의해, 당해 데이터 처리 장치(2520)와 해당 사용자 스마트폰(2410) 간의 로컬 통신이 고유하게 확립되고, 해당 영수증 데이터(7531)가 해당 데이터 처리 장치(2520)로부터 해당 사용자 스마트폰(2410)에 로컬 전송되도록 구성할 수 있다.In addition, the print data (here, receipt data) is, for example, the
여기서, 상술한 각 정보 처리 과정에서는, [결제 수단 정보의 해석 과정]에서, 카드 정보의 취득을 관리 스마트폰에서 행하는 것으로 설명했는데, 이를 센터 시스템에서 수행하도록 구성할 수도 있다.Here, in each of the above-described information processing processes, it has been described that the acquisition of card information is performed by the management smartphone in the [Payment means information analysis process], but it may be configured to perform this in the center system.
이 같은 구성은, 우선 상술한 [결제 수단 정보의 해석 과정]에 기재한 제1 단계와 제2 단계의 정보 처리 과정은 생략되고, 또한, 상술한 [결제 요청 정보의 생성 과정]에서, 매장 식별 정보와 결제 금액 데이터와 결제 수단 정보로부터 생성되도록 구성하고, 또한, 상술한 [결제 요청 정보의 해석 과정]의 제2 단계에서, 결제 요청 정보로부터 매장 식별 정보와 결제 금액 데이터와 결제 수단 정보가 추출됨과 함께, 추출된 당해 결제 수단 정보가 예를 들어, OCR 기능이나 이미지 식별 기능에 의해 해석되어, 카드 정보가 추출되도록 하여 구성된다.In this configuration, the information processing process of the first step and the second step described in the above-mentioned [Payment method information analysis process] is omitted, and, in the above-mentioned [Payment request information generation process], store identification It is configured to be generated from information, payment amount data, and payment method information, and in the second step of the above-described [payment request information analysis process], store identification information, payment amount data, and payment method information are extracted from the payment request information It is configured such that the extracted payment method information is analyzed by, for example, an OCR function or an image identification function, and card information is extracted.
또한, 데이터 처리 장치의 결제 제어 기능에 대한 데이터 흐름의 개요는 도 3에 나타낸다.Also, the outline of the data flow for the payment control function of the data processing device is shown in FIG. 3 .
도 3의 (1)에서의 단계에서는 POS 단말기(2550)에서 영수증 프린터(2560)에 출력되는 영수증 데이터를 데이터 처리 장치(2520)의 인터럽트 처리에 의해 해당 영수증 데이터에서 결제 금액 데이터(7530)을 취득하는 방법, 또는 데이터 처리 장치(2520)에 연결된 텐키(2570) 입력된 결제 금액 데이터(7530)을 취득하는 방법 등에 의해 해당 결제 금액 데이터(7530)가 데이터 처리 장치(2520)의 메모리(Memory)에 기록된다.In the step (1) of FIG. 3, the receipt data output from the
도 3의 (2)에서의 단계는 상기 데이터 처리 장치(2520)의 카메라(2530)에 의해 촬영된 결제 카드(6410)의 이미지 데이터인 결제 수단 정보(7510)가 해당 데이터 처리 장치(2520)의 메모리(Memory)에 기록된다.In the step (2) of FIG. 3 , the
도 3의 (3)에서의 단계는 상기 데이터 처리 장치(2520)의 태깅 인터페이스에 의해 일정한 범위(전파 도달 거리)에 있는 관리용 스마트폰(2510)이 감지되는 동시에, 예를 들면, 상기 데이터 처리 장치(2520)의 통신 제어 유닛(5580, Communication Control Unit)과 해당 관리용 스마트폰(2510)의 BLE 통신 모듈(4510)를 통한 로컬 통신이 고유하게 확립된다.In the step (3) of FIG. 3, the management
도 3의 (4)에서의 단계에서는 예를 들어, 상기 데이터 처리 장치(2520)의 인증 데이터 생성 모듈(5540)에 의해 상기 메모리(Memory)로부터 상기 결제 수단 정보(7510) 및 결제 금액 데이터(7530)가 추출되는 동시에, 결제 기본 정보가 생성 된다.In the step in FIG. 3 ( 4 ), for example, the
도 3의 (5)에서의 단계에서는 예를 들어, 상기 데이터 처리 장치(2520)의 데이터 요청 모듈(5550)에 의해 상기 인증 데이터 생성 모듈(5540)에서 생성된 결제 기본 정보(7540)가 상기 관리용 스마트폰(2510)으로 로컬 전송된다.In step (5) of FIG. 3 , for example, payment
도 3의 (6)에서의 단계에서는 예를 들어, 상기 관리용 스마트폰(2510)의 데이터 처리 장치 제어 프로그램(4520)에 의해 상기 결제 기본 정보(7540)의 결제 수단 정보(7510)가 이미지 분석 프로그램(4530)에 인도되고, 상기 이미지 분석 프로그램(4530)에 의해 상기 결제 수단 정보(7510)가 분석되는 동시에 카드 정보(7550)가 취득된다. 여기서, 이미지 분석 프로그램(4530)는 이미지 분석부로 명명될 수도 있다.In the step in (6) of FIG. 3, for example, the
도 3의 (7)에서의 단계에서는 예를 들어, 상기 관리용 스마트폰(2510)의 결제 처리 프로그램(4540)에 의해 상기 관리용 스마트폰(2510)에 등록된 점포 식별 정보(점포 QR 코드의 해독에 의해 취득된 텍스트 데이터)와 상기 결제 기본 정보의 결제 금액 데이터(7530)와 상기 카드 정보(7550)로 이루어진 결제 요청 정보(7560)가 생성된다. 생성된 결제 요청 정보(7560)은, 예를 들어, API를 통해 결제 사업자의 센터 시스템(2100)로 전송된다.In the step in (7) of FIG. 3, for example, store identification information (store QR code of) registered in the
도 3의 (8)에서의 단계에서는 상기 센터 시스템(2100)에서 위의 결제 요청 정보(7560)의 분석 과정에서 설명한 정보 처리가 상기 결제 요청 정보(7560)에 따라 실시되는 동시에, 결제 결과 정보(7110)가 생성되어 상기 결제 결과 정보(7110)가 상기 관리용 스마트폰(2510)으로 회신된다.In step (8) of FIG. 3, the information processing described in the analysis process of the above
도 3의 (9)에서의 단계에서는, 예를 들어, 상기 관리용 스마트폰(2510)으로 회신된 상기 결제 결과 정보(7110)에 따라 처리 지령 정보(7570)가 생성되고, 생성된 처리 지령 정보(7570)이 상기 데이터 처리 장치(2520)로 로컬 전송된다.In step (9) of FIG. 3 , for example, processing
도 3의 (10)에서의 단계에서는 예를 들어, 상기 데이터 처리 장치(2520)로 로컬 전송된 상기 처리 지령 정보(7570)가 처리 지침 모듈(5560)에 의해 해석되어 처리 데이터(7580)가 생성되는 동시에, 상기 처리 데이터(7580)가 예를 들어, 주변 I/O 장치 제어 유닛(Peripheral I/O Device Control Unit)를 통해 음성 데이터(예를 들어,「0000원이 정상적으로 결제되었습니다.」등)로 스피커(2540)에서 출력되고, 또한 예를 들어, 인쇄 데이터(영수증 데이터와 거래 명세서 데이터)로 영수증 프린터(2560)에 출력되고, 혹은 상기 인쇄 데이터 전용 어플리케이션을 탑재한 사용자 스마트폰(2410)으로 로컬 전송된다.In the step (10) of FIG. 3, for example, the
이상과 같이, 본 발명에 따른 실시 형태 1에 의하면, 매장은 고가의 장비 (POS 시스템이나 CAT 단말기, QR 코드 스캐너 등)나 네트워크 환경을 필요로 하지 않고, 손바닥 크기의 데이터 처리 장치(2520)와 관리용 스마트폰 만으로 카드 결제에 대응하는 것이 가능해진다.As described above, according to the first embodiment according to the present invention, the store does not require expensive equipment (POS system, CAT terminal, QR code scanner, etc.) or network environment, and the palm-sized
[실시 형태 2][Embodiment 2]
본 발명의 실시 형태 2에 대해 설명한다.A second embodiment of the present invention will be described.
본 발명의 실시 형태 2는 "코드 결제 (CPM 방식)에 관한 결제 제어"에 관한 것이다.
데이터 처리 장치(2520)의 결제 제어 기능에서의 [결제 수단 정보의 취득 과정]과 [결제 기본 정보의 생성 과정]과 [처리 지령 정보의 해석 과정]과, 관리용 스마트폰의 정보 처리 기능에서의 [결제 기본 정보의 해석 과정]과 [결제 요청 정보의 생성 과정]과 [처리 지령 정보의 생성 과정] 및, 결제 사업자의 센터 시스템에 의한 결제 관련 처리의 [결제 요청 정보의 해석 과정]을 포함한다.In the payment control function of the
이하, 실시 형태 2의 처리 흐름에 따라 상기 각 과정에 대해 설명한다.Hereinafter, each of the above steps will be described according to the processing flow of the second embodiment.
또한, 실시 형태 2에 관한 처리 흐름의 개요도는 도 3 에 나타낸다.In addition, the schematic diagram of the process flow which concerns on
[결제 수단 정보의 취득 과정][Process of obtaining payment method information]
데이터 처리 장치(2520)의 결제 제어 기능에서의 결제 수단 정보의 취득 과정은 다음과 같다.A process of obtaining payment method information in the payment control function of the
먼저 사용자의 사용자 스마트폰 대한 소정의 조작에 의해 당해 사용자 스마트폰에서 코드 결제 (CPM 방식)가 선택되면 해당 코드 결제 (CPM 방식)의 QR 코드 (CPM 방식에 의한 코드 결제에 관한 사용자와 결제 사업자 간의 계약에 기초하여 결제 사업자로부터 사용자에게 제공되는 사용자를 식별하기 위한 QR 코드이며, 이하 "사용자 QR 코드")가 해당 사용자 스마트폰에 표시되어, 데이터 처리 장치(2520) 에 있어서, 다음이 수행된다.First, when a code payment (CPM method) is selected on the user's smartphone by a predetermined operation of the user on the user's smartphone, the QR code of the corresponding code payment (CPM method) A QR code for identifying a user provided to a user from a payment provider based on a contract, hereinafter "user QR code") is displayed on the corresponding user's smartphone, and in the
(1) 사용자 QR 코드가 표시된 사용자 스마트폰이 태깅 (근접 또는 소정의 장소에 설치)되는 제1 단계와, (2) 상기 사용자 QR 코드가 상기 데이터 처리 장치(2520)의 카메라에 의해 촬영되는 제2 단계와, (3) 촬영된 상기 사용자 QR 코드 이미지 데이터가 상기 데이터 처리 장치(2520)의 메모리에 기록되는 제3 단계를 포함하는 정보 처리 과정이다.(1) a first step in which a user's smartphone displaying a user QR code is tagged (installed near or in a predetermined place), and (2) the user QR code is photographed by a camera of the
도 1의 (a1) ~ (a3)을 참조하여, 상술한 [결제 수단 정보의 취득 과정]에 관한 처리 흐름을 설명한다.With reference to Figs. 1 (a1) to (a3), the processing flow related to the above-described [procedure of payment method information] will be described.
도 1의 (a1)은 [결제 수단 정보의 취득 과정]의 제1 단계에 관한 것이다.Fig. 1 (a1) relates to the first step of [the process of obtaining payment method information].
(a1)에서, 사용자(1400)에 의해 사용자 QR 코드(6420)가 표시된 사용자 스마트폰(2410)이 데이터 처리 장치(2520)에 태깅된다.In (a1), the user's
여기서, 상기의 사용자 스마트폰을 데이터 처리 장치(2520)에 태깅하는 방법에 대해서는, 사용자가 (A) 사용자 스마트폰의 사용자 QR 코드 표시 화면을 데이터 처리 장치(2520)의 카메라를 향해 일정한 위치에 근접하는 방법과, (B) 사용자 스마트폰의 사용자 QR 코드 표시 화면을 데이터 처리 장치(2520)의 태깅 가이드 (예를 들어, "ㄷ"자 모양으로 접힌 투명 플라스틱 판이 데이터 처리 장치(2520)에 덮여 있어, 당해 투명 플라스틱 판의 최상부에 사용자 스마트폰의 사용자 QR 코드 표시 화면을 카메라를 향해 얹으면, 당해 사용자 QR 코드 표시 화면의 위치가 당해 데이터 처리 장치(2520)의 카메라 렌즈로부터 최적의 촬영 위치가 되는 가이드)에 설치하는 방법이 있다.Here, for the method of tagging the user's smartphone to the
실시 형태 1에서 기재한 바와 같이, (A)의 방법에 의하면, 사용자 스마트폰이 사용자의 손에 지지된 상태 (요동이 있는 상태)에서 사용자 QR 코드 표시 화면이 데이터 처리 장치(2520)의 카메라로부터 일정한 위치에 근접하게 되므로, 해당 사용자 QR 코드에 대한 해당 카메라의 자동 초점에 시간이 걸릴 수 있고, 또한 당해 사용자 QR 코드 표시 화면이 주위에 노출되기 때문에, 예를 들어, 스키밍에 의한 악용에 의하여 사용자 위험을 증가시킬 수 있다.As described in the first embodiment, according to the method (A), the user's QR code display screen is displayed from the camera of the
따라서, 본 발명의 실시 형태 2 에서 도 (B)의 방법이 채택된다.Therefore, in
도 1의 (a2)는 [결제 수단 정보의 취득 과정]의 제2 단계에 관한 것이다.Fig. 1 (a2) relates to the second step of [the process of obtaining payment means information].
(a2)에서, 데이터 처리 장치(2520)에 태깅 (여기에서는 상술한 B의 방법으로)된 사용자 스마트폰(2410)의 사용자 QR 코드(6420)가 해당 데이터 처리 장치(2520)의 카메라에 의해 촬영된다.In (a2), the
또한, 상기 데이터 처리 장치(2520)의 카메라에 의한 촬영 대상물 (여기에서는 사용자 스마트폰의 사용자 QR 코드 표시 화면)의 촬영 타이밍에 관해서는, 예를 들어, 촬영 대상물의 전체 (여기에서는 사용자 QR 코드의 표시부 전체)가 당해 카메라의 촬영 영역 (포커스) 내에 들어가는 최단 거리에 해당 촬영 대상물이 위치한 시점으로 하고, 당해 촬영 타이밍에 당해 카메라의 촬영 기능이 기동하도록 해당 데이터 처리 장치(2520)의 카메라 제어 프로그램을 구성할 수 있다.In addition, regarding the timing of shooting of an object to be photographed by the camera of the data processing device 2520 (here, the user QR code display screen of the user's smartphone), for example, the entire object to be photographed (here, the user QR code The camera control program of the
이와 같은 구성은, 예를 들어 상술한 태깅 가이드를 소정의 사양 (상기 촬영 타이밍을 만족시키는 촬영 대상물의 위치가 확보되는 태깅 가이드의 형상을 정하는 도 2에 나타낸 사양 요소의 값)으로 함으로써 실현할 수 있고, 이와 같은 구성에 의하면, 사용자가 사용자 스마트폰을 태깅 가이드에 태깅 (사용자 스마트폰의 사용자 QR 코드 표시 화면을 아래로 하여 태깅 가이드의 상단 표면에 얹는 등)만으로 결제 처리가 행해지기 때문에, POS 시스템과 연동시킨 QR 코드 스캐너 등을 이용한 기존의 결제 환경에 비해 훨씬 경제적이고 편리성이 높은 스마트 결제 환경을 구축할 수 있다.Such a configuration can be realized, for example, by setting the above-described tagging guide to a predetermined specification (the value of the specification element shown in Fig. 2 that determines the shape of the tagging guide in which the position of the photographing object satisfying the photographing timing is secured), , according to this configuration, payment processing is performed only by the user tagging the user's smartphone to the tagging guide (putting the user's QR code display screen of the user's smartphone down on the top surface of the tagging guide, etc.) It is possible to build a smart payment environment that is much more economical and convenient compared to the existing payment environment using a QR code scanner linked with the .
도 1의 (a3)은, [결제 수단 정보의 취득 과정]의 제3 단계에 관한 것이다.Fig. 1 (a3) relates to the third step of [procedure of payment method information].
(a3)에서, 데이터 처리 장치(2520)의 카메라에 의해 촬영된 사용자 QR 코드(6420)의 이미지 데이터인 결제 수단 정보(7510)가 해당 데이터 처리 장치(2520)의 메모리에 기록된다.In (a3),
[결제 기본 정보의 생성 과정][Process of creating basic payment information]
데이터 처리 장치(2520)의 결제 제어 기능에서의 결제 기본 정보의 생성 과정은 실시 형태 1 에서 [결제 기본 정보의 해석 과정]의 기재 내용에 준한다. The process of generating basic payment information in the payment control function of the
[결제 기본 정보의 해석 과정][Interpretation process of basic payment information]
관리용 스마트폰의 정보 처리 기능에서의 결제 기본 정보의 해석 과정은 다음과 같다.The analysis process of basic payment information in the information processing function of the smart phone for management is as follows.
위의 [결제 기본 정보의 생성 과정]에 이어 관리용 스마트폰에서 다음이 수행된다.Following the above [Generation process of basic payment information], the following is performed on the smart phone for management.
(1) 데이터 처리 장치(2520)로부터 로컬 전송된 결제 기본 정보가 해석되어 결제 수단 정보 (여기에서는 사용자 QR 코드 이미지 데이터)와 결제 금액 데이터가 취득되는 제1 단계와, (2) 상기 결제 수단 정보로부터 디코딩 (복호화) 기능에 의해 사용자 정보 (코드 결제에 필요한 정보로서, 사용자 식별 정보를 포함)가 취득되는 제2 단계를 포함하는 정보 처리 과정이다.(1) a first step of obtaining payment method information (here, user QR code image data) and payment amount data by analyzing basic payment information transmitted locally from the
도 1의 (c1) ~ (c2)을 참조하여, 상술한 [결제 기본 정보의 해석 과정]에 대한 처리 흐름을 설명한다.With reference to (c1) to (c2) of FIG. 1 , a processing flow for the above-described [process of analysis of basic payment information] will be described.
도 1의 (c1)는 [결제 기본 정보의 해석 과정]의 제1 단계에 관한 것이다.1 (c1) relates to the first step of [the process of interpreting basic payment information].
(c1)에서, 데이터 처리 장치(2520)로부터 로컬 전송된 결제 기본 정보(7540)가 해석되어 결제 수단 정보(7510)와 결제 금액 데이터(7530)가 취득된다.In (c1), payment
도 1의 (c2)는 [결제 기본 정보의 해석 과정]의 제2 단계에 관한 것이다.1 (c2) relates to the second step of [the process of interpreting basic payment information].
(c2)에서, 결제 수단 정보(7510)로부터 사용자 정보(7420)가 취득된다.In (c2),
[결제 요청 정보의 생성 과정][Process of generating payment request information]
관리용 스마트폰의 정보 처리 기능에서의 결제 요청 정보의 생성 과정은 다음과 같다.The process of generating payment request information in the information processing function of the management smartphone is as follows.
위의 [결제 기본 정보의 해석 과정]에 이어, 관리용 스마트폰에서 다음이 수행된다.Following the above [process of interpretation of basic payment information], the following is performed on the management smartphone.
(1) 매장 식별 정보와 결제 금액 데이터와 사용자 정보로부터 결제 요청 정보를 생성하는 제1 단계와, (2) 상기 결제 요청 정보가 상기 매장 식별 정보 (매장 식별 정보에 포함되는 결제 사업자의 URL 정보)에 기초하여 결제 사업자의 센터 시스템에 전송되는 제2 단계를 포함하는 정보 처리 과정이다.(1) a first step of generating payment request information from store identification information, payment amount data, and user information; It is an information processing process including a second step of being transmitted to the center system of the payment service provider based on the
도 1의 (d1) ~ (d2)을 참조하여, 상술한 [결제 요청 정보의 생성 과정]에 대한 처리 흐름을 설명한다.With reference to (d1) to (d2) of FIG. 1 , a processing flow for the above-described [process of generating payment request information] will be described.
도 1의 (d1)는 [결제 요청 정보의 생성 과정]의 제1 단계에 관한 것이다.1 (d1) relates to the first step of [the process of generating payment request information].
(d1)에서, 매장 식별 정보(7520)와 결제 금액 데이터(7530)과 사용자 정보(7420)로부터 결제 요청 정보(7560)가 생성된다.In (d1),
도 1의 (d2)는 [결제 요청 정보의 생성 과정]의 제2 단계에 관한 것이다.1 (d2) relates to the second step of [the process of generating payment request information].
(d2)에서, 결제 요청 정보(7560)가 센터 시스템(2100)으로 전송된다.In (d2),
[결제 요청 정보의 해석 과정][Process of interpretation of payment request information]
센터 시스템에 의한 결제 관련 처리에서의 결제 요청 정보의 해석 과정은 다음과 같다.The analysis process of payment request information in payment-related processing by the center system is as follows.
위의 [결제 요청 정보의 생성 과정]에 이어, 센터 시스템 에서 다음이 수행된다.Following [the process of generating payment request information] above, the following is performed in the center system.
(1) 관리용 스마트폰에서 생성된 결제 요청 정보를 수신하는 제1 단계와, (2) 상기 결제 요청 정보로부터 매장 식별 정보와 결제 금액 데이터와 사용자 정보가 추출되는 제2 단계와, (3) 상기 결제 금액 데이터와 사용자 정보에 기초하는 결제 처리의 결과에 대한 결제 결과 정보가 생성되는 것과 함께, 상기 결제 결과 정보를 관리용 스마트폰에 회신하는 제3 단계를 포함하는 정보 처리 과정이다.(1) a first step of receiving payment request information generated by a smart phone for management; (2) a second step of extracting store identification information, payment amount data, and user information from the payment request information; (3) It is an information processing process including a third step of generating payment result information on a result of payment processing based on the payment amount data and user information, and replying the payment result information to a management smartphone.
도 1의 (e1) ~ (e4)을 참조하여, 상술한 [결제 요청 정보의 해석 과정]에 대한 처리 흐름을 설명한다.With reference to (e1) to (e4) of FIG. 1 , a processing flow for the above-described [process of interpreting payment request information] will be described.
도 1의 (e1)는 [결제 요청 정보의 해석 과정]의 제1 단계에 관한 것이다.1 (e1) relates to the first step of [the process of interpreting payment request information].
(e1)에서, 관리용 스마트폰(2510)으로부터 전송된 결제 요청 정보(7560)가 수신된다.In (e1),
도 1의 (e2)는 [결제 요청 정보의 해석 과정]의 제2 단계에 관한 것이다.1 (e2) relates to the second step of [the process of interpreting payment request information].
(e2)에서, 결제 처리 프로그램(3120)에 의해 상기 결제 요청 정보(7560)로부터 매장 식별 정보(7520)와 결제 금액 데이터(7530)과 사용자 정보(7420)가 추출된다.In (e2),
도 1의 (e3) ~ (e4)는, [결제 요청 정보의 해석 과정]의 제3 단계에 관한 것이다.1 (e3) to (e4) relate to the third step of [the process of analyzing payment request information].
(e3)에 있어서, 상기 결제 금액 데이터(7530)와 상기 사용자 정보(7420)에 기초하는 결제 처리(예를 들어, 인증 관리 프로그램(3110)에 따라)의 결과에 관한 결제 결과 정보(7110)이 생성되는 것과 함께, (e4)에서, 상기 결제 결과 정보(7110)가 관리용 스마트폰(2510)에 회신된다.In (e3),
또한, 이와 같은 정보 처리 과정은 기존의 코드 결제에서 결제 사업자가 행하는 결제 처리에 관한 일반적인 정보 처리 과정이기 때문에 결제 사업자가 본 발명에 따른 기술을 채용하는 경우에도 기존의 정보 처리 과정에 변경을 가하지 않고 결제 처리를 할 수 있다.In addition, since this information processing process is a general information processing process related to the payment processing performed by the payment service provider in the existing code payment, even when the payment service provider employs the technology according to the present invention, there is no change in the existing information processing process. Payment can be processed.
[처리 지령 정보의 생성 과정][Process of generating processing instruction information]
관리용 스마트폰의 정보 처리 기능에서의 처리 지령 정보의 생성 과정은 실시 형태 1 의 [처리 지령 정보의 생성 과정]의 기재 내용에 준한다. The process of generating processing instruction information in the information processing function of the management smartphone is the same as described in [Processing instruction information generation process] of the first embodiment.
[처리 지령 정보의 해석 과정][Process of analyzing processing instruction information]
데이터 처리 장치(2520)의 결제 제어 기능에서의 처리 지령 정보의 해석 과정은 실시 형태 1 의 [처리 지령 정보의 해석 과정] 의 기재 내용에 준한다.The analysis process of processing instruction information in the payment control function of the
도 5는 데이터 처리 장치의 구조 및 아키텍처를 나타낸다.5 shows the structure and architecture of a data processing apparatus.
도 5를 참조하면, 데이터 처리 장치(2520)는 시리얼 통신, USB 통신 및 I2C 통신 중 어느 하나를 통해 주변 장치(Peripheral Device)와 연결될 수 있다. 여기서, 주변 장치는, 예를 들어, 키패드, 스캐너, 스피커, 디스플레이를 포함할 수 있다.
Referring to FIG. 5 , the
또한, 데이터 처리 장치(2520)는 데이터 호스트(DATA Host)와 시리얼 통신 또는 USB 통신을 통해 연결될 수 있다. 여기서, 데이터 호스트는 예를 들어, POS 터미널, 처방전(prescription), 번호표(Number Ticket), 주차표(Parking Ticket)일 수 있다.
Also, the
또한, 데이터 처리 장치(2520)는 블루투스(BLE) 또는 자석(Magnet)을 통해 스마트폰(Smart Phone)과 연결될 수 있다. 스마트폰(Smart Phone)은 와이파이(WIFI) 또는 LTE를 통해 서버(Server)와 연결될 수 있다.
Also, the
또한, 데이터 처리 장치(2520)는 시리얼 통신 또는 USB 통신을 통해 데이터 슬레이브(DATA Slave)와 연결될 수 있다. 데이터 슬레이브(DATA Slave)는 예를 들어, 프린팅 장치(Printing device)일 수 있다.
Also, the
이상과 같이, 본 발명에 따른 실시 형태 1과 실시 형태 2에 의하면, 매장은 POS 시스템 (고가의 POS 단말기나 카드 결제 단말기, QR 코드 스캐너 등)을 도입하지 않고, 또한 네트워크 환경을 정비하는 일없이, 손바닥 크기의 데이터 처리 장치(2520)와 관리용 스마트폰 만으로 카드 결제나 코드 결제 등 모든 스마트 결제에 대응하는 것이 가능해진다.As described above, according to the first and second embodiments according to the present invention, the store does not introduce a POS system (expensive POS terminal, card payment terminal, QR code scanner, etc.) and without maintaining the network environment. , it becomes possible to respond to all smart payments, such as card payments and code payments, only with the palm-sized
지금까지, 본 발명에 있어서, (1) 오프라인 거래에서, 사용자가 제시하는 다양한 결제 수단에 관한 정보를 안전하고도 간편하게 접수하는 것과 함께, 해당 결제 수단에 의한 결제 결과를 매장과 사용자가 명확하게 상호 확인할 수 있는 장치 및 방법에 관한 것이고, 또한 (2) 오프라인 거래에서의 스마트 결제를 결제 사업자의 센터 시스템에서의 기존의 결제 관련 처리를 변경하지 않고, 또한 매장에서의 스마트폰 조작을 필요로 하지 않고, 사용자가 결제 수단의 태깅하는 것만으로 제어할 수 있는 장치 및 방법에 관하여, 또한 (3) 오프라인 거래에서의 스마트폰 앱을 이용한 기존의 멀티 결제 방법의 과제 (예를 들면, 복수의 매장에서의 스마트폰의 복수의 설비에 따른 경제적 및 운용상의 과제 및 결제 수단의 제시에 있어서의 정보 노출에 따른 보안 문제 등)을 해결하기 위한 정보 취득 제어 및 정보 통지 제어를 수행하는 장치 및 방법에 관하여, 실시 형태 1이나 실시 형태 2에서 설명하였는데, 본 발명의 태양은 이에 한정되는 것은 아니며, 본 발명은 온라인 거래에서의 결제 제어 기능의 구현 모델을 오프라인 거래에 적용하고 다양한 태양에 따라 매장에 제공된다. Up to now, in the present invention, (1) in offline transaction, information on various payment methods presented by a user is safely and easily received, and a payment result by the corresponding payment method is clearly communicated between the store and the user. It relates to an apparatus and method for checking, and (2) smart payment in offline transactions without changing the existing payment-related processing in the center system of the payment service provider, and without requiring smartphone operation in the store , with respect to the device and method that the user can control only by tagging the payment method, and (3) the problem of the existing multi-payment method using a smartphone app in offline transactions (for example, in a plurality of stores Implementation of an apparatus and method for performing information acquisition control and information notification control to solve economic and operational problems caused by a plurality of facilities of a smartphone, security problems due to information exposure in presentation of payment methods, etc.) Although described in
예를 들면, 전술한 스마트폰 앱을 이용한 오프라인 거래에서의 멀티 결제 방법은, 인터넷 쇼핑몰 등의 EC 사이트에서 행해지는 온라인 결제에 관한 기술을 기반으로 하고 있는 바, PC나 스마트폰 등을 이용한 EC 사이트에서의 기존의 온라인 결제에서는, 장바구니 (주문 처리를 위한 소프트웨어)의 상품에 대한 결제 (화면)에서, 사용자가 결제 수단 (예: 신용 카드)을 선택하고 카드 정보 (예: 신용 카드 번호나 유효 기간, 사용자 이름, CVC 정보 등)를 입력하고 결제를 확정하면, 당해 카드 정보가 센터 시스템 (예를 들어, 결제 대행 사업자의 센터 시스템)에 전송되고, 해당 센터 시스템이 전송된 당해 카드 정보에 기초하는 결제 처리를 수행하는 바, 예를 들어, 이 같은 카드 정보가 해당 인터넷 쇼핑 (EC 사이트)의 운영자나 악의적인 해커 등에 의해 취득되면, 당해 운영자나 해당 해커에 의해 악용될 가능성도 있으며, 이것을 방지하기 위해, 이 같은 인터넷 쇼핑 (EC 사이트)에서는, 예를 들어, 독자적으로 제공하는 결제 프로세스용 프로그램에 신용 카드 사업자나 결제 대행 사업자가 제공하는 API나 임베디드 연결 모듈 등에 의한 결제 제어 기능을 구현하도록 하고 있다.For example, the multi-payment method in offline transaction using the smart phone app described above is based on a technology related to online payment performed at an EC site such as an Internet shopping mall, and an EC site using a PC or a smartphone In the existing online payment in , in the payment (screen) for products in the shopping cart (software for order processing), the user selects a payment method (eg credit card) and provides card information (eg credit card number or expiration date) , user name, CVC information, etc.) and confirming the payment, the card information is transmitted to the center system (eg, the center system of the payment agency), and the center system is based on the transmitted card information. As payment processing is performed, for example, if such card information is acquired by the operator of the corresponding Internet shopping (EC site) or malicious hacker, there is a possibility that it may be abused by the operator or the hacker. For this purpose, in such Internet shopping (EC site), for example, a payment control function by an API or embedded connection module provided by a credit card company or a payment agency is implemented in a program for a payment process provided independently. .
상기와 같은 결제 제어 기능은 인터넷 쇼핑 (EC 사이트)의 사업자가 사용자에게 제공하는 Web 앱이나 스마트폰 앱의 프로그램, 또는, 그 네트워크 경로로부터 독립 작동하도록 설계되어 있는 바, 이와 같은 독립 작동은, 오프라인 결제에서의 독립 작동, 즉 사용자가 결제 카드 (예: 신용 카드)를 전용의 CAT (카드 인증 단말 <Credit Authorization Terminal>에서 일반적으로 신용 카드 사업자나 결제 대행 사업자가 매장에 대여하는 단말기로서, 예를 들어, 결제 카드의 마그네틱 테이프나 IC 칩에 기록된 카드 정보를 읽는 기능을 포함)에 태깅 (여기에서는, 당해 CAT의 카드 삽입구에 카드를 삽입)하거나, 또는 사용자가 스마트폰 (결제 앱을 탑재)을 전용 리더기 (예를 들어, 근접 무선 통신 <NFC>에 의해 해당 스마트폰으로부터 해당 사용자가 등록한 카드 정보를 취득하는 기능을 포함)에 태깅함으로써, 카드 정보 (결제 수단 정보)를 매장 측에 노출하지 않고, 이를 전용 네트워크를 통해 센터 시스템에 전송하는 것과 같은 독립 작동과 마찬가지로, 정보 유출에 의한 사용자 위험을 회피할 수 있는 결제 수단 정보의 취득을 주목적으로 하고 있다.The payment control function as described above is designed to operate independently from the web app or smartphone app program provided to the user by the Internet shopping (EC site) operator, or the network path. Independent operation in payment, that is, a terminal in which a user borrows a payment card (eg credit card) from a dedicated CAT (card authentication terminal <Credit Authorization Terminal>), usually a credit card operator or a payment agent operator, to a store, e.g. For example, tagging (including the function of reading card information recorded on the magnetic tape or IC chip of the payment card) (here, inserting the card into the card slot of the CAT concerned), or the user using a smartphone (equipped with a payment app) by tagging to a dedicated reader (including, for example, a function to obtain card information registered by the user from the smartphone through proximity wireless communication <NFC>), do not expose card information (payment method information) to the store The main purpose is to acquire payment method information that can avoid user risk due to information leakage, similar to independent operation such as transmitting it to the center system through a dedicated network.
즉, 결제 제어 기능은, 정보 유출에 의한 사용자 위험을 회피할 수 있는 결제 수단 정보의 취득을 주목적으로 하는 독립 작동에 의해 결제를 제어하는 기능인 바, 이와 같은 결제 제어 기능의 구현에 대해 예를 들어 설명하면 다음과 같다.That is, the payment control function is a function for controlling payment by an independent operation whose main purpose is to acquire payment method information capable of avoiding user risk due to information leakage. For the implementation of such a payment control function, for example, The explanation is as follows.
온라인 거래에서는, Web 앱에 내장된 프로그램으로서 제공 (무료 배포 또는 공개)되기 때문에, 인터넷 서비스 사업자의 구현 작업이나 구현 비용에 대한 부담이 억제될 수 있다. 그러나, 오프라인 거래에서는, CAT나 전용 리더기 등을 유료 대여 또는 구입하고, 또한 전용 네트워크를 마련하고, 나아가 기존의 POS 시스템과 연동시킬 필요가 있기 때문에, 매장의 구현 작업이나 구현 비용에 대한 부담이 쌓인다는 과제가 있었다.In the online transaction, since it is provided (free distribution or publicly available) as a built-in program in the web app, the burden on the implementation work or implementation cost of the Internet service provider can be suppressed. However, in offline transactions, it is necessary to rent or purchase a CAT or a dedicated reader for a fee, to establish a dedicated network, and to link it with the existing POS system. had a task.
본 발명에서는, 이같은 오프라인 거래에 있어서의 과제를 해소하기 위해, 온라인 거래에서의 결제 제어 기능의 구현 모델을 오프라인 거래에 적용하기 위한 구성으로서, 특히 데이터 처리 장치의 결제 제어 기능에서의 [결제 수단 정보의 취득 과정]과 [결제 기본 정보의 생성 과정]과 [처리 지령 정보의 해석 과정]을 포함하는을 포함하는 정보 처리 과정 및 관리용 스마트폰의 정보 처리 기능에서의 [결제 기본 정보의 해석 과정]과 [결제 요청 정보의 생성 과정]과 [처리 지령 정보의 생성 과정]을 포함하는 정보 처리 과정에 대해 설명하였다.In the present invention, in order to solve such problems in offline transactions, as a configuration for applying the implementation model of the payment control function in the online transaction to the offline transaction, in particular, [payment method information in the payment control function of the data processing device] Information processing process including [process of obtaining basic payment information] and [process of interpreting processing instruction information] and [process of interpreting basic payment information] in the information processing function of the smart phone for management and the information processing process including [process of generating payment request information] and [process of generating processing instruction information] has been described.
여기서, 본 발명의 다양한 태양에 관해서는, 예를 들어, 실시 형태 1의 [결제 수단 정보의 취득 과정]에서 결제 카드를 데이터 처리 장치의 카메라에 의해 촬영하여 해당 결제 카드의 화상 데이터를 취득하고, [결제 기본 정보의 해석 과정]에서 해당 이미지 데이터가 해석되어 해당 결제 카드의 카드 정보가 취득되는 구성에 관하여, 이것을 당해 [결제 수단 정보의 취득 과정]에서 데이터 처리 장치에 연결된 카드 리더기의 의하여 결제 카드를 읽어 카드 정보를 취득하도록 구성하는 형태나, 또한 실시 형태 2의 [결제 수단 정보의 취득 과정]에서 데이터 처리 장치에 연결된 QR 코드 스캐너에 의해 사용자 QR 코드를 읽어 사용자 정보를 취득하도록 하는 구성에 의한 태양을 생각할 수 있다.Here, in various aspects of the present invention, for example, in the [payment method information acquisition process] of the first embodiment, the payment card is photographed with the camera of the data processing device to acquire image data of the payment card; Regarding the configuration in which the image data is analyzed and card information of the corresponding payment card is acquired in the [Payment basic information analysis process], this is used as a payment card by a card reader connected to the data processing device in the [Payment method information acquisition process] In a form configured to acquire card information by reading the You can think of the sun.
물론, 이 경우 매장에는 데이터 처리 장치에 연결되는 카드 리더기나 QR 코드 스캐너를 설치하는 비용이 들지만, 종래 기술이 사용자에게 주는 안심감을 감안하면 큰 부담은 아니다.Of course, in this case, there is a cost to install a card reader or QR code scanner connected to the data processing device in the store, but it is not a big burden considering the security provided by the prior art to the user.
또한, 상기 [결제 기본 정보의 해석 과정]에서의 관리용 스마트폰의 OCR 기능이나 이미지 식별 기능을 데이터 처리 장치에 구현하면, 위 [결제 수단 정보의 취득 과정]에서 결제 카드나 사용자 QR 코드로부터 카드 정보나 사용자 정보를 직접 취득할 수 있어서, 상기 [결제 요청 정보의 생성 과정]에서의 결제 요청 정보의 생성을 당해 데이터 처리 장치에서 행할 수 있고, 관리용 스마트폰에서의 [결제 기본 정보의 해석 과정]이나 [결제 요청 정보의 생성 과정]을 생략하는 것과 같은 구성에 의한 태양도 생각할 수 있다.In addition, if the OCR function or image identification function of the smart phone for management in the [Payment basic information analysis process] is implemented in the data processing device, the card from the payment card or the user QR code in the above [Payment method information acquisition process] Information or user information can be directly acquired, so that the generation of payment request information in the [payment request information generation process] can be performed in the data processing device, and the [payment basic information analysis process in the management smartphone] ] or [the process of generating payment request information] is also conceivable.
이런 태양에 따르면, 관리용 스마트폰은, 데이터 처리 장치로부터 로컬 전송되는 결제 요청 정보를 센터 시스템에 전송하고, 당해 센터 시스템으로부터 회신된 결제 결과 정보에 기초하여 생성하는 처리 지령 정보를 당해 데이터 처리 장치에 로컬 전송하는, 이른바 네트워크의 게이트웨이로서 기능하면 되고, 전술한 스마트폰 앱을 이용한 오프라인 거래에서의 멀티 결제 방법의 종래 기술에서 행해지는 매장에서의 스마트폰 조작을 일절 필요로 하지 않기 때문에, 예를 들면, 영세 매장의 경우, 관리용 스마트폰을 별도 준비 (통신 사업자와 별도 계약)하지 않고도 매장 주인의 스마트폰을 관리용 스마트폰으로 할 수 있어서, 결제 중에도 중요한 전화 통화나 메시지 수신 등에 대응할 수 있으며, 또한, 예를 들어 백화점이나, 아울렛 등 대형 매장에서 사용하는 경우에도, 매장마다 관리용 스마트폰을 준비할 필요가 없기 때문에, 경제적 및 운용상의 부담이 문제가 되지 않는다.According to this aspect, the management smartphone transmits payment request information locally transmitted from the data processing device to the center system, and generates processing instruction information to be generated based on the payment result information returned from the center system to the data processing device. Because it does not require any operation of a smartphone in a store that is performed in the prior art of the multi-payment method in the offline transaction using the above-mentioned smartphone app, it only needs to function as a gateway of the so-called network, which is transmitted locally to For example, in the case of a small store, the store owner's smartphone can be used as a management smartphone without separately preparing a management smartphone (a separate contract with a telecommunication service provider). , In addition, for example, even when used in large stores such as department stores or outlets, since there is no need to prepare a management smartphone for each store, economic and operational burdens do not become a problem.
이상에서 실시 형태들에 설명된 특징, 구조, 효과 등은 본 발명의 하나의 실시 형태에 포함되며, 반드시 하나의 실시 형태에만 한정되는 것은 아니다. 나아가, 각 실시 형태에서 예시된 특징, 구조, 효과 등은 실시 형태들이 속하는 분야의 통상의 지식을 가지는 자에 의해 다른 실시 형태들에 대해서도 조합 또는 변형되어 실시 가능하다. 따라서 이러한 조합과 변형에 관계된 내용들은 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다.Features, structures, effects, etc. described in the above embodiments are included in one embodiment of the present invention, and are not necessarily limited to one embodiment. Furthermore, features, structures, effects, etc. illustrated in each embodiment can be combined or modified for other embodiments by those of ordinary skill in the art to which the embodiments belong. Accordingly, the contents related to such combinations and modifications should be interpreted as being included in the scope of the present invention.
또한, 이상에서 실시 형태를 중심으로 설명하였으나 이는 단지 예시일뿐 본 발명을 한정하는 것이 아니며, 본 발명이 속하는 분야의 통상의 지식을 가진 자라면 본 실시 형태의 본질적인 특성을 벗어나지 않는 범위에서 이상에 예시되지 않은 여러 가지의 변형과 응용이 가능함을 알 수 있을 것이다. 예를 들어, 실시 형태에 구체적으로 나타난 각 구성 요소는 변형하여 실시할 수 있는 것이다. 그리고 이러한 변형과 응용에 관계된 차이점들은 첨부된 청구 범위에서 규정하는 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다.In addition, although the embodiment has been mainly described in the above, this is only an example and does not limit the present invention, and those of ordinary skill in the art to which the present invention pertains are exemplified above in a range that does not depart from the essential characteristics of the present embodiment It can be seen that various modifications and applications that have not been made are possible. For example, each component specifically shown in the embodiment can be implemented by deformation|transformation. And differences related to such modifications and applications should be construed as being included in the scope of the present invention defined in the appended claims.
1100 결제 센터 (Payment Operation Center)
1400 사용자
1500 매장
2100 센터 시스템 (Center System)
2110 결제 관리 서버 (Payment Management Server)
2120 DB 관리 서버 (Data Base Management Server)
2410 사용자 스마트폰
2510 관리용 스마트폰
2520 데이터 처리 장치
2530 카메라
2540 스 피커
2550 POS 단말기
2560 영수증 프린터
2570 텐키 또는 키패드
3110 인증 관리 프로그램 (Authentication Management Program)
3120 결제 처리 프로그램 (Payment processing program )
3400 전용 앱
3500 관리 어플
4510 BLE 통신 모듈 (BLE Communication Module)
4520 데이터 처리 장치 제어 프로그램
4530 이미지 분석 프로그램
4540 결제 처리 프로그램
5110 사용자 관리 DB (User Management Data Base)
5120 매장 관리 DB (Shop Management Data Base)
5130 로그 관리 DB (Log History Management Data Base)
5140 데이터 저장
5510 입력 데이터 수신 모듈 (Input Data Receive Module)
5520 응용 프로그램 데이터 수신 모듈 (APP Data Receive Module)
5530 수신 데이터 분석 모듈 (Received Data Analyze Module)
5540 인증 데이터 생성 모듈 (ATH Data Generation Module)
5550 데이터 요청 모듈 (Verification Acquire Module)
5560 처리 지침 모듈 (Processing Order Module)
5570 영수증 데이터 출력 모듈 (Receipt Data Output Module)
5580 통신 제어 유닛 (Communication Control Unit)
6410 결제 카드
6420 사용자 QR 코드
7110 결제 결과 정보
7120 거래 내역 정보
7410 사용자 식별 정보
7420 사용자 정보
7510 결제 수단 정보
7520 매장 식별 정보
7530 결제 금액 데이터
7531 영수증 데이터
7540 결제 기본 정보
7550 카드 정보
7560 결제 요청 정보
7570 처리 지령 정보
7580 처리 데이터
7590 인쇄 데이터1100 Payment Operation Center
1400 users
1500 stores
2100 Center System
2110 Payment Management Server
2120 DB Management Server (Data Base Management Server)
2410 user smartphone
2510 Management Smartphone
2520 data processing unit
2530 camera
2540 speakers
2550 POS terminal
2560 Receipt Printer
2570 tenkey or keypad
3110 Authentication Management Program
3120 Payment processing program
3400 dedicated app
3500 management app
4510 BLE Communication Module
4520 data processing unit control program
4530 Image Analysis Program
4540 Payment Processing Program
5110 User Management Data Base
5120 Shop Management Data Base
5130 Log History Management Data Base
5140 data storage
5510 Input Data Receive Module
5520 APP Data Receive Module
5530 Received Data Analyze Module
5540 ATH Data Generation Module
5550 Data Request Module (Verification Acquire Module)
5560 Processing Order Module
5570 Receipt Data Output Module
5580 Communication Control Unit
6410 payment card
6420 User QR Code
7110 Payment result information
7120 Transaction History Information
7410 User Identification Information
7420 User Information
7510 Payment Method Information
7520 Store Identification Information
7530 Payment Amount Data
7531 Receipt Data
7540 Payment Basics
7550 Card Information
7560 Payment Request Information
7570 Processing Order Information
7580 processing data
7590 print data
Claims (27)
사용자 결제 수단의 결제 수단 정보를 획득하는, 결제 수단 정보 획득 단계;
결제 금액 데이터 출력 장치로부터 수신된 결제 금액 데이터와 상기 결제 수단 정보에 기초하여 결제 기본 정보를 생성하는, 결제 기본 정보 생성 단계;
상기 결제 기본 정보를 관리용 단말기로 전송하는, 전송 단계;
상기 관리용 단말기로부터 상기 결제 기본 정보에 대한 응답인 처리 지령 정보를 수신하는, 수신 단계; 및
상기 처리 지령 정보에 기초한 처리 데이터를 생성하는, 처리 데이터 생성 단계;
를 포함하는, 스마트 결제 제어 방법.
In the smart payment control method in a data processing device,
a payment method information obtaining step of obtaining payment method information of the user payment method;
A payment basic information generating step of generating basic payment information based on the payment amount data received from the payment amount data output device and the payment method information;
transmitting the basic payment information to a management terminal;
a receiving step of receiving processing instruction information that is a response to the basic payment information from the management terminal; and
a process data generation step of generating process data based on the process instruction information;
Including, a smart payment control method.
상기 데이터 처리 장치에 구비된 카메라를 통해 상기 사용자 결제 수단의 상기 결제 수단 정보를 획득하는, 스마트 결제 제어 방법.
The method of claim 1, wherein the obtaining of the payment method information comprises:
A smart payment control method for obtaining the payment method information of the user payment method through a camera provided in the data processing device.
상기 사용자 결제 수단은 카드이고,
상기 결제 수단 정보는 상기 카드 이미지 정보인, 스마트 결제 제어 방법.
3. The method of claim 2,
The user payment means is a card,
The payment method information is the card image information, a smart payment control method.
상기 사용자 결제 수단은 사용자 단말기의 화면에 디스플레이된 QR 코드이고,
상기 결제 수단 정보는 상기 QR 코드 이미지 정보인, 스마트 결제 제어 방법.
3. The method of claim 2,
The user payment means is a QR code displayed on the screen of the user terminal,
The payment method information is the QR code image information, a smart payment control method.
상기 데이터 처리 장치와 상기 관리용 단말기는 근거리 통신을 통해 상기 결제 기본 정보와 상기 처리 지령 정보를 송수신하는, 스마트 결제 제어 방법.
The method according to claim 1, wherein in the transmitting step and the receiving step,
The data processing device and the management terminal transmit and receive the basic payment information and the processing instruction information through short-distance communication, a smart payment control method.
상기 처리 데이터는 음성 데이터이고,
스피커를 통해 상기 음성 데이터가 음성 신호로 변환되어 출력되는 단계;를 더 포함하는, 스마트 결제 제어 방법.
The method of claim 1,
The processed data is voice data,
The step of converting the voice data into a voice signal and outputting it through a speaker; further comprising, a smart payment control method.
상기 처리 데이터는 인쇄 데이터이고,
상기 인쇄 데이터를 영수증 프린터로 전송하는 단계;를 더 포함하는, 스마트 결제 제어 방법.
The method of claim 1,
The processing data is print data,
Transmitting the print data to the receipt printer; further comprising, a smart payment control method.
상기 결제 금액 데이터 출력 장치는 POS 단말기이고,
상기 결제 기본 정보 생성 단계는, 상기 POS 단말기로부터 영수증 프린터로 출력되는 영수증 데이터를 인터럽트하고, 상기 영수증 데이터로부터 상기 결제 금액 데이터를 획득하는 단계를 더 포함하는, 스마트 결제 제어 방법.
The method of claim 1,
The payment amount data output device is a POS terminal,
The payment basic information generating step further comprises interrupting receipt data output from the POS terminal to a receipt printer, and obtaining the payment amount data from the receipt data.
상기 결제 금액 데이터 출력 장치는 텐키이고,
상기 결제 기본 정보 생성 단계는, 상기 텐키로부터 상기 결제 금액 데이터을 획득하는 단계를 더 포함하는, 스마트 결제 제어 방법.
The method of claim 1,
The payment amount data output device is tenkey,
The step of generating the basic payment information includes the step of obtaining the payment amount data from the tenkey, a smart payment control method.
상기 결제 기본 정보 생성 단계는, 상기 결제 수단 정보를 이미지 분석하여 분석된 데이터와 상기 결제 금액 데이터에 기초하여 상기 결제 기본 정보를 생성하는, 스마트 결제 제어 방법.
The method of claim 1,
In the payment basic information generation step, the payment method information is image-analyzed to generate the basic payment information based on the analyzed data and the payment amount data, a smart payment control method.
데이터 처리 장치로부터 수신된 결제 기본 정보를 수신하고, 상기 결제 기본 정보로부터 결제 수단 정보와 결제 금액 데이터를 획득하는, 정보 획득 단계;
상기 결제 수단 정보, 상기 결제 금액 데이터 및 매장 식별 정보에 기초하여 결제 요청 정보를 생성하는, 결제 요청 정보 생성 단계;
상기 결제 요청 정보를 결제 처리를 수행하는 센터 시스템으로 전송하는, 제1 전송 단계;
상기 센터 시스템으로부터 상기 결제 요청 정보에 대한 응답인 결제 결과 정보를 수신하는, 수신 단계; 및
상기 결제 결과 정보에 기초하여 처리 지령 정보를 생성하고, 상기 처리 지령 정보를 상기 데이터 처리 장치로 전송하는, 제2 전송 단계;
를 포함하는, 스마트 결제 제어 방법.
In the smart payment control method in the management terminal,
an information acquisition step of receiving basic payment information received from a data processing device, and acquiring payment method information and payment amount data from the basic payment information;
a payment request information generating step of generating payment request information based on the payment method information, the payment amount data, and the store identification information;
a first transmission step of transmitting the payment request information to a center system that performs payment processing;
a receiving step of receiving payment result information that is a response to the payment request information from the center system; and
a second transmission step of generating processing instruction information based on the payment result information and transmitting the processing instruction information to the data processing device;
Including, a smart payment control method.
상기 결제 수단 정보는 카드 이미지 정보를 포함하고,
상기 결제 요청 정보 생성 단계는, 상기 카드 이미지 정보로부터 카드 번호, 카드 유효 기간 및 사용자 이름을 포함하는 텍스트 데이터인 카드 정보를 획득하고, 상기 카드 정보, 상기 결제 금액 데이터 및 상기 매장 식별 정보에 기초하여 상기 결제 요청 정보를 생성하는, 스마트 결제 제어 방법.
12. The method of claim 11,
The payment method information includes card image information,
The payment request information generation step may include obtaining card information, which is text data including a card number, card validity period, and user name, from the card image information, and based on the card information, the payment amount data, and the store identification information A smart payment control method for generating the payment request information.
상기 결제 수단 정보는 QR 코드 이미지 정보를 포함하고,
상기 결제 요청 정보 생성 단계는, 상기 QR 코드 이미지 정보로부터 코드 결제에 필요한 사용자 식별 정보인 사용자 정보를 획득하고, 상기 사용자 정보, 상기 결제 금액 데이터 및 상기 매장 식별 정보에 기초하여 상기 결제 요청 정보를 생성하는, 스마트 결제 제어 방법.
12. The method of claim 11,
The payment method information includes QR code image information,
In the payment request information generation step, user information that is user identification information required for code payment is obtained from the QR code image information, and the payment request information is generated based on the user information, the payment amount data, and the store identification information. A smart payment control method.
결제 금액 데이터 출력 장치로부터 수신된 결제 금액 데이터를 저장하고, 상기 결제 수단 정보를 저장하는, 메모리;
상기 결제 수단 정보와 상기 결제 금액 데이터에 기초하여 결제 기본 정보를 생성하는, 인증 데이터 생성 모듈;
상기 결제 기본 정보를 관리용 단말기로 전송하고, 상기 관리용 단말기로부터 상기 결제 기본 정보에 대한 응답인 처리 지령 정보를 수신하는, 통신 제어 유닛; 및
상기 처리 지령 정보에 기초한 처리 데이터를 생성하는, 처리 지침 모듈;
을 포함하는, 데이터 처리 장치.
a payment method information obtaining module for obtaining payment method information of the user payment method;
a memory for storing payment amount data received from the payment amount data output device and storing the payment method information;
an authentication data generation module that generates basic payment information based on the payment method information and the payment amount data;
a communication control unit for transmitting the basic payment information to a management terminal and receiving processing instruction information that is a response to the basic payment information from the management terminal; and
a processing instruction module for generating processing data based on the processing instruction information;
comprising, a data processing device.
상기 결제 수단 정보 획득 모듈은 상기 사용자 결제 수단의 상기 결제 수단 정보를 촬영하는 카메라인, 데이터 처리 장치.
15. The method of claim 14,
The payment method information obtaining module is a camera for photographing the payment method information of the user payment method, a data processing device.
상기 사용자 결제 수단은 카드이고,
상기 결제 수단 정보는 상기 카드 이미지 정보인, 데이터 처리 장치.
16. The method of claim 15,
The user payment means is a card,
and the payment means information is the card image information.
상기 사용자 결제 수단은 QR 코드이고,
상기 결제 수단 정보는 상기 QR 코드 이미지 정보인, 데이터 처리 장치.
16. The method of claim 15,
The user payment method is a QR code,
The payment means information is the QR code image information, a data processing device.
상기 통신 제어 유닛은, 상기 관리용 단말기와 근거리 통신을 통해 상기 결제 기본 정보와 상기 처리 지령 정보를 송수신하는, 데이터 처리 장치.
15. The method of claim 14,
wherein the communication control unit transmits and receives the basic payment information and the processing instruction information through short-distance communication with the management terminal.
상기 처리 데이터는 음성 데이터이고,
상기 음성 데이터를 수신하여 음성 신호를 출력하는 스피커;를 더 포함하는, 데이터 처리 장치.
15. The method of claim 14,
The processed data is voice data,
and a speaker for receiving the audio data and outputting an audio signal.
상기 처리 데이터는 인쇄 데이터이고,
상기 인쇄 데이터를 영수증 프린터로 전송하는 주변 I/O 장치 제어 유닛;을 더 포함하는, 데이터 처리 장치.
15. The method of claim 14,
The processing data is print data,
and a peripheral I/O device control unit that transmits the print data to a receipt printer.
상기 결제 금액 데이터 출력 장치는 POS 단말기이고,
상기 인증 데이터 생성 모듈은, 상기 POS 단말기로부터 영수증 프린터로 출력되는 영수증 데이터를 인터럽트하고, 상기 영수증 데이터로부터 상기 결제 금액 데이터를 획득하는, 데이터 처리 장치.
15. The method of claim 14,
The payment amount data output device is a POS terminal,
The authentication data generating module is configured to interrupt receipt data output from the POS terminal to a receipt printer, and obtain the payment amount data from the receipt data.
상기 결제 금액 데이터 출력 장치는 텐키이고,
상기 인증 데이터 생성 모듈은, 상기 텐키로부터 상기 결제 금액 데이터를 획득하는, 데이터 처리 장치.
15. The method of claim 14,
The payment amount data output device is tenkey,
The authentication data generating module is configured to obtain the payment amount data from the ten-key, a data processing device.
상기 인증 데이터 생성 모듈은, 상기 결제 수단 정보를 이미지 분석하여 분석된 데이터와 상기 결제 금액 데이터에 기초하여 상기 결제 기본 정보를 생성하는, 데이터 처리 장치.
15. The method of claim 14,
The authentication data generating module is configured to analyze the image of the payment method information to generate the basic payment information based on the analyzed data and the payment amount data.
상기 결제 기본 정보로부터 결제 수단 정보와 결제 금액 데이터를 획득하고, 상기 결제 수단 정보, 상기 결제 금액 데이터 및 매장 식별 정보에 기초하여 결제 요청 정보를 생성하는, 제어부; 및
상기 결제 요청 정보를 결제 처리를 수행하는 센터 시스템으로 전송하고, 상기 센터 시스템으로부터 상기 결제 요청 정보에 대한 응답인 결제 결과 정보를 수신하는, 통신부;를 포함하고,
상기 제어부는 상기 결제 결과 정보에 기초하여 처리 지령 정보를 생성하고,
상기 근거리 통신부는 상기 처리 지령 정보를 상기 데이터 처리 장치로 전송하는, 관리용 단말기.
a short-distance communication unit for receiving basic payment information received from the data processing device;
a controller for obtaining payment method information and payment amount data from the basic payment information, and generating payment request information based on the payment method information, the payment amount data, and the store identification information; and
a communication unit that transmits the payment request information to a center system that performs payment processing, and receives payment result information that is a response to the payment request information from the center system;
The control unit generates processing instruction information based on the payment result information,
The short-distance communication unit transmits the processing instruction information to the data processing device, a management terminal.
상기 결제 수단 정보는 카드 이미지 정보를 포함하고,
상기 제어부는, 상기 카드 이미지 정보로부터 카드 번호, 카드 유효 기간 및 사용자 이름을 포함하는 텍스트 데이터인 카드 정보를 획득하고, 상기 카드 정보, 상기 결제 금액 데이터 및 상기 매장 식별 정보에 기초하여 상기 결제 요청 정보를 생성하는, 관리용 단말기.
25. The method of claim 24,
The payment method information includes card image information,
The control unit obtains card information, which is text data including a card number, a card validity period, and a user name, from the card image information, and the payment request information based on the card information, the payment amount data, and the store identification information A terminal for management that creates a.
상기 결제 수단 정보는 QR 코드 이미지 정보를 포함하고,
상기 제어부는, 상기 QR 코드 이미지 정보로부터 코드 결제에 필요한 사용자 식별 정보인 사용자 정보를 획득하고, 상기 사용자 정보, 상기 결제 금액 데이터 및 상기 매장 식별 정보에 기초하여 상기 결제 요청 정보를 생성하는, 관리용 단말기.
25. The method of claim 24,
The payment method information includes QR code image information,
The control unit obtains user information that is user identification information required for code payment from the QR code image information, and generates the payment request information based on the user information, the payment amount data and the store identification information, for management terminal.
상기 카메라로부터 소정 거리 이격되어 배치되는 투명판; 및
상기 투명 플레이트의 양측을 각각 지지하는 지지판;를 포함하고,
상기 소정 거리는 촬영 대상물이 상기 카메라의 포커스 내에 들어가기 위한 최단 거리인, 태그 가이드.arranged to cover the data processing device on a data processing device having a camera,
a transparent plate disposed to be spaced apart from the camera by a predetermined distance; and
Including; support plates for supporting both sides of the transparent plate, respectively,
The predetermined distance is a shortest distance for an object to be photographed to enter the focus of the camera, the tag guide.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200120866A KR20220037879A (en) | 2020-09-18 | 2020-09-18 | Device and method for controlling smart payment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200120866A KR20220037879A (en) | 2020-09-18 | 2020-09-18 | Device and method for controlling smart payment |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20220037879A true KR20220037879A (en) | 2022-03-25 |
Family
ID=80935510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200120866A Ceased KR20220037879A (en) | 2020-09-18 | 2020-09-18 | Device and method for controlling smart payment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20220037879A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102042075B1 (en) | 2018-11-20 | 2019-11-07 | 주식회사 샵온에어 | Serial Communication based Connector Device with Bluetooth Function |
KR20200060412A (en) | 2018-11-14 | 2020-05-29 | 주식회사 샵온에어 | Connector device connectable to payment terminal, connector device to determine user wireless terminal transmission information from data received from payment terminal, and a method for determining the same, connector device to extract payment request information from data received from payment terminal, and extraction method thereof , A connector device that transmits payment request information to a user wireless terminal and receives payment result information to perform payment. |
-
2020
- 2020-09-18 KR KR1020200120866A patent/KR20220037879A/en not_active Ceased
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200060412A (en) | 2018-11-14 | 2020-05-29 | 주식회사 샵온에어 | Connector device connectable to payment terminal, connector device to determine user wireless terminal transmission information from data received from payment terminal, and a method for determining the same, connector device to extract payment request information from data received from payment terminal, and extraction method thereof , A connector device that transmits payment request information to a user wireless terminal and receives payment result information to perform payment. |
KR102042075B1 (en) | 2018-11-20 | 2019-11-07 | 주식회사 샵온에어 | Serial Communication based Connector Device with Bluetooth Function |
Non-Patent Citations (3)
Title |
---|
CIDERPAY "주요 기능", 인터넷 https://www.ciderpay.com/mainFunction |
PAYAPP 카메라 결제, 인터넷 https://www.payapp.kr/new_home/sub/camera_pay.html |
서울시 제로페이 결제방법, 인터넷 www.zeropay.or.kr/main.do?pgmId=PGM1587 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111066044B (en) | Digital support service for merchant QR codes | |
JP6542455B1 (en) | INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM | |
US20150134538A1 (en) | Application for using mobile communication terminal as payment terminal, and application service provider system and method | |
US20160104157A1 (en) | Method for producing a transaction signal | |
US20160224972A1 (en) | Mobile Payment System And Method with Multiple Options | |
JP6528160B1 (en) | Payment system | |
US9519900B2 (en) | Secure two party matching transaction system | |
KR101706894B1 (en) | Method, apparatus, and system for enabling payment approval using purchaser's mobile wallet and mobile terminal | |
JP2011141853A (en) | Payment method for off-line transaction using portable terminal, program, short-range wireless communication device for payment | |
JP2014513825A5 (en) | ||
JP6542454B1 (en) | INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM | |
JP2005353048A (en) | Method for recharging affiliated card by use of radio device | |
KR20140145190A (en) | Electronic transaction method | |
KR101780707B1 (en) | Mobile payment service system using QR code and a method thereof | |
KR20130135615A (en) | Self settlement system using mobile communication device | |
KR20150069237A (en) | Payment method and system using dynamic NFC tag | |
CN108416581A (en) | A kind of methods, devices and systems of on-line payment | |
KR102431265B1 (en) | A method and apparatus for providing a service linked with payment based on a locatoin of mobile device | |
TWM507553U (en) | Mobile payment device | |
KR102061820B1 (en) | Mobile Payment and Tax Refund System Using QR Code and Method thereof | |
KR102044397B1 (en) | Mobile Payment and Tax Refund System Using QR Code and Method thereof | |
KR101511194B1 (en) | METHOD AND SYSTEM OF MANAGING PAYMENT CHANNEL AND Recording Medium | |
KR20120117422A (en) | Agent system for mobile payment | |
KR101680016B1 (en) | Payment ASP System and Methods using a mobile communication terminal | |
KR20220037879A (en) | Device and method for controlling smart payment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20200918 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220502 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20220810 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20220502 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |