[go: up one dir, main page]

KR101884600B1 - Method, system and service server for non-facing payment - Google Patents

Method, system and service server for non-facing payment Download PDF

Info

Publication number
KR101884600B1
KR101884600B1 KR1020170039144A KR20170039144A KR101884600B1 KR 101884600 B1 KR101884600 B1 KR 101884600B1 KR 1020170039144 A KR1020170039144 A KR 1020170039144A KR 20170039144 A KR20170039144 A KR 20170039144A KR 101884600 B1 KR101884600 B1 KR 101884600B1
Authority
KR
South Korea
Prior art keywords
payment
information
card
merchant
face
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020170039144A
Other languages
Korean (ko)
Inventor
백승현
한상훈
Original Assignee
코나아이 (주)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 코나아이 (주) filed Critical 코나아이 (주)
Priority to KR1020170039144A priority Critical patent/KR101884600B1/en
Application granted granted Critical
Publication of KR101884600B1 publication Critical patent/KR101884600B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/353Payments by cards read by M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/047Payment circuits using payment protocols involving electronic receipts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/349Rechargeable cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/352Contactless payments by cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/385Payment protocols; Details thereof using an alias or single-use codes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification

Landscapes

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

Abstract

본 발명은, 비대면 거래 서비스를 제공하기 위한 비대면 결제 방법, 시스템 및 서비스 서버에 관한 것으로서, 비대면 결제 방법은, 금융사 서버 또는 상기 서비스 서버에서 발행한 결제용 카드를 고객 단말에 발급하는 단계; 고객 단말에서 구동하는 서비스 어플리케이션을 통해, 상기 결제용 카드를 게시하는 단계; 상기 고객 단말이 상기 결제용 카드를 이용한 비대면 결제 수행 시, 상기 고객 단말이 생성한 결제 요청 정보를 수신하는 단계; 및 상기 결제 요청 정보에 포함된 정보를 이용하여 결제 승인을 처리하는 단계를 포함한다.A non-facing payment method, system and service server for providing a non-face-to-face transaction service, the non-face payment method comprising the steps of: issuing a payment card issued by a financial company server or the service server to a customer terminal ; Publishing the payment card through a service application running on a customer terminal; Receiving payment request information generated by the customer terminal when the customer terminal performs non-face-to-face payment using the payment card; And processing payment approval using information included in the payment request information.

Figure R1020170039144
Figure R1020170039144

Description

비대면 결제 방법, 시스템 및 서비스 서버{METHOD, SYSTEM AND SERVICE SERVER FOR NON-FACING PAYMENT}METHOD, SYSTEM AND SERVICE SERVER FOR NON-FACING PAYMENT,

본 발명은 비대면 결제 방법, 시스템 및 서비스 서버에 관한 것으로서, 더욱 상세하게는, 기존에 대면 결제 방식을 개선하여 오프라인 상점 또는 무점포 상점에서 결제 단말기 없이 결제 가능한 비대면 결제 방법, 시스템 및 서비스 서버를 제안한다.The present invention relates to a non-face settlement method, system and service server, and more particularly, to a non-face settlement method, system and service server capable of paying without using a payment terminal in an offline store or a non- I suggest.

최근 결제 시장에서 모바일 단말기를 이용한 모바일 결제가 보급되고 있으나, 아직도 대부분의 사람들은 플라스틱 형태의 실물 카드를 편리하게 생각하고, 상점에 비치된 결제 단말 역시 실물 카드 결제를 지원하고 있어, 실제 결제 시장에서 실물 카드의 효용성과 편의성을 무시할 수 없는 실정이다.In recent years, mobile payment using mobile terminals has been popular in the payment market. However, most people still think of plastic cards in real time, and payment terminals in stores also support real card payment. The effectiveness and convenience of real cards can not be ignored.

또한 모바일 카드 또는 어플리케이션을 이용한 모바일 결제(mobile payment)의 보급이 확산되고 있지만 기존의 모바일 카드로 오프라인 가맹점에서 직접 결제를 하는 경우, 실물 카드와 동일하게 결제 단말기를 통해 결제해야 하는 한계가 있다. 즉, 오프라인 가맹점은 결제를 위해 POS 단말기나 CAT 단말기와 같은 결제 단말기를 구비하고 있어야 하므로 결제 서비스 이용 시 단말기 설치 및 유지 비용을 부담해야 한다는 문제점이 있었다. In addition, although the spread of mobile payment using a mobile card or an application is widespread, there is a limit in that when an existing mobile card makes a payment directly at an offline merchant, payment must be made through the payment terminal as in the real card. That is, since the offline merchant must have a payment terminal such as a POS terminal or a CAT terminal for payment, the user must bear the cost of installing and maintaining the terminal when using the payment service.

이러한 문제점을 해결하기 위한 선행기술로서, 한국 공개특허 제10-2012-0029305호의 무선 메시지를 이용한 학원비 결제서비스 제공방법 및 시스템과 이를 위한 기록매체에 관한 기술이 있다. 이는 콜백 URL을 포함한 SMS 메시지를 이용하여 사용자가 단말을 통해 상기 콜백 URL에 접속하여 결제를 수행하는 방식이다. 그러나 이러한 결제 구조는 일반적인 온라인 결제와 동일한 구조로서, PG사나 VAN사를 경유하여 금융기관 서버(카드사 또는 타 금융사)와 연동하여 동작한다. 따라서, 기존의 온라인 결제와 비교하여 수수료 절감의 효과를 달성할 수 없으며, 가맹점과 사용자가 수수료를 부담해야 하는 구조이다. 또한 결제요청 전문은 송신하면 결제 기관을 통해 결제승인을 얻어야 하므로, 결제 요청 및 승인에 시간이 소요된다는 단점이 있다.As a prior art for solving such a problem, Korean Patent Laid-Open No. 10-2012-0029305 discloses a method and system for providing a school settlement service using a wireless message, and a recording medium for the system. This is a method in which a user accesses the callback URL through a terminal using an SMS message including a callback URL and performs settlement. However, this payment structure has the same structure as general online payment, and operates in conjunction with a financial institution server (credit card company or other financial company) via PG company or VAN company. Therefore, it can not achieve the effect of the fee reduction compared with the existing online settlement, and the merchant and the user have to bear the commission. In addition, since payment request must be obtained through a settlement institution, payment request and approval take time.

한국 공개 특허 제10-2012-0029305호(2012. 03. 26 공개)Korean Patent Laid-Open No. 10-2012-0029305 (published on Mar. 26, 2012)

본 발명은 선행기술의 문제점을 해결하고, 가맹점의 비대면 결제를 수행하기 위해, 가상결제정보를 이용한 비대면 결제 방법, 시스템 및 서비스 서버를 제공하는 것을 목적으로 한다. It is an object of the present invention to provide a non-face settlement method, system and service server using virtual payment information in order to solve the problems of the prior art and to perform non-face settlement of an affiliate shop.

본 발명은, 비대면 거래 서비스를 제공하기 위한 비대면 결제 방법, 시스템 및 서비스 서버에 관한 것으로서, 비대면 결제 방법은, 금융사 서버 또는 상기 서비스 서버에서 발행한 결제용 카드를 고객 단말에 발급하는 단계; 고객 단말에서 구동하는 서비스 어플리케이션을 통해, 상기 결제용 카드를 게시하는 단계; 상기 고객 단말이 상기 결제용 카드를 이용한 비대면 결제 수행 시, 상기 고객 단말이 생성한 결제 요청 정보를 수신하는 단계; 및 상기 결제 요청 정보에 포함된 정보를 이용하여 결제 승인을 처리하는 단계를 포함한다. 이 때, 결제 요청 정보는 상기 결제용 카드의 토큰값, 가맹점 정보, 결제 금액 정보, 사용자 입력 정보 및 인증 정보 중 적어도 하나를 포함하여 생성될 수 있다. A non-facing payment method, system and service server for providing a non-face-to-face transaction service, the non-face payment method comprising the steps of: issuing a payment card issued by a financial company server or the service server to a customer terminal ; Publishing the payment card through a service application running on a customer terminal; Receiving payment request information generated by the customer terminal when the customer terminal performs non-face-to-face payment using the payment card; And processing payment approval using information included in the payment request information. At this time, the payment request information may include at least one of a token value of the payment card, merchant information, payment amount information, user input information, and authentication information.

본 발명의 다른 측면은, 비대면 결제 서비스를 구현하는 비대면 결제 서비스 서버로서, 비대면 결제를 위한 결제용 카드를 발행하고, 고객 단말에서 구동하는 서비스 어플리케이션을 통해, 상기 결제용 카드를 게시하는 카드 정보 발급부; 비대면 결제 수행 시, 상기 고객 단말로부터 상기 결제용 카드에 대해 생성된 결제 요청 정보를 수신하고, 상기 결제 요청 정보에 포함된 정보를 이용하여 결제 승인을 처리하는 거래 처리부를 포함할 수 있다.Another aspect of the present invention is a non-face-to-face payment service server for implementing a non-face settlement service, comprising: a payment server for issuing a payment card for non-face-to-face settlement; A card information issuing unit; And a transaction processor for receiving the payment request information generated for the payment card from the customer terminal and processing the payment approval using the information included in the payment request information when the non-face payment is performed.

본 발명의 또 다른 측면은, 비대면 결제 시스템으로서, 서비스 어플리케이션을 통해 선택한 결제용 카드를 이용하여 비대면 결제를 실시하고, 상기 결제용 카드를 이용한 결제 요청 정보를 생성하여 서비스 서버에 결제 요청 메시지를 송신하는 고객 단말; 및 상기 서비스 어플리케이션을 제공하여 상기 결제용 카드를 발행하고, 비대면 결제 수행 시 상기 고객 단말로부터 상기 결제 요청 정보를 수신하고, 상기 결제 요청 정보에 포함된 정보를 이용하여 결제 승인 여부를 처리하는 서비스 서버를 포함할 수 있다. 이 때, 금융사가 발급한 결제용 카드인 금융사 결제 카드를 이용하는 경우에는, 서비스 서버가 금융사 서버와 연동하여 비대면 결제를 실시할 수 있다.In another aspect of the present invention, there is provided a non-face-to-face payment system which performs non-face-to-face settlement using a payment card selected through a service application, generates payment request information using the payment card, A customer terminal for transmitting the service request; And a service for providing the service application to issue the settlement card, receiving the settlement request information from the customer terminal when performing non-face-to-face settlement, and processing payment approval using information included in the settlement request information Server. At this time, in the case of using the financial institution payment card which is the payment card issued by the financial institution, the service server can perform non-face-to-face settlement in cooperation with the financial company server.

본 발명의 비대면 결제 시스템에 의하면, 별도의 가맹점 결제 단말기 없이도 오프라인 가맹점에 대한 결제가 가능해진다. 특히, 결제 단말을 이용하기 어려운 무점포 상인 또는 노점상의 경우, 상점 주인이 소지한 휴대폰을 통해 거래 내역 확인과 인수가 가능해짐에 따라 결제 단말기의 설치 및 운용 비용이 없으므로 가맹점주의 경제적 이익을 극대화할 수 있고, 전자거래 서비스의 보급을 촉진하는데 이바지할 수 있다.According to the non-face settlement system of the present invention, payment can be made to an offline merchant without a separate merchant payment terminal. In particular, in the case of a non-store merchant or a street vendor who can not use a payment terminal, since the transaction history can be confirmed and acquired through the mobile phone held by the shop owner, there is no installation and operation cost of the payment terminal, And can contribute to promoting the spread of electronic transaction services.

본 발명에 의하면, 기존의 온라인 결제와 달리 선불 전자카드를 이용하여 비대면 결제를 실현함으로써, PG(Payment Gateway)사나 VAN(Value Added Network)사의 개입 없이도 결제 서비스를 구현할 수 있는 효과가 있다. 이처럼, PG사와 VAN사의 중개가 없는 경우 고액의 결제 수수료를 절감하는 기회를 부여할 수 있다.According to the present invention, a payment service can be implemented without the involvement of a payment gateway (PG) or a value added network (VAN) company by realizing a non-face-to-face payment using a prepaid electronic card unlike the existing online payment. In this way, if there is no intermediary between PG and VAN, it is possible to give an opportunity to save a large payment commission.

또한 사용자 입장에서도, 구입된 선불 전자 카드를 이용하여 오프라인 가맹점의 방문 없이도 비대면 결제가 가능하므로 사용자 편의성이 향상되는 효과가 있다. 나아가, 실시예에 따라, 비대면 결제 시 복잡한 승인 절차나 인증 절차 없이도 결제가 가능하여, 신속하고 편리한 결제를 실현할 수 있다.In addition, since the prepaid electronic card can be used to make non-face-to-face settlement even without visiting the offline merchant, the user convenience is improved. Furthermore, according to the embodiment, it is possible to perform settlement without complicated approval procedure or authentication procedure in non-face-to-face settlement, thereby realizing quick and convenient settlement.

도 1은 본 발명의 일 실시예에 의한 비대면 결제 시스템을 도시한 개요도이다.
도 2는 본 발명의 제1 실시예에 의한 비대면 결제 시스템의 서비스 서버 구성을 도시한 블록도이다.
도 3은 본 발명의 제1 실시예에 의한 비대면 결제 및 정산 절차를 도시한 흐름도이다.
도 4는 본 발명의 제1 실시예에 의한 비대면 결제 시스템의 결제 진행 절차를 설명하기 위한 고객 단말 상의 스크린샷이다.
도 5는 본 발명의 일 실시예에 의한 비대면 결제 시스템의 결제 진행 절차를 설명하기 위한 가맹점 단말 상의 스크린샷이다.
도 6은 본 발명의 제2 실시예에 의한 비대면 결제 시스템의 서비스 서버 구성을 도시한 블록도이다.
도 7은 본 발명의 제2 실시예에 의한 비대면 결제 및 정산 절차를 도시한 흐름도이다.
도 8 및 9는 본 발명의 제2 실시예에 의한 비대면 결제 시스템의 결제 진행 절차를 설명하기 위한 고객 단말 상의 스크린샷이다.
도 10 및 도 11은 본 발명의 또 다른 실시예에 의한 비대면 결제 진행 절차를 나타내는 스크린샷들이다.
다수의 도면에서 동일한 참조번호는 동일한 구성요소를 가리킨다.
1 is a schematic diagram illustrating a non-facing payment system according to an embodiment of the present invention.
2 is a block diagram illustrating a service server configuration of a non-facing payment system according to a first embodiment of the present invention.
3 is a flowchart illustrating a non-face settlement and settlement procedure according to the first embodiment of the present invention.
4 is a screen shot on a customer terminal for explaining a settlement procedure of the non-facing settlement system according to the first embodiment of the present invention.
5 is a screen shot on the merchant terminal for explaining the settlement process of the non-facing payment system according to the embodiment of the present invention.
6 is a block diagram illustrating a configuration of a service server of a non-facing payment system according to a second embodiment of the present invention.
7 is a flowchart illustrating a non-face settlement and settlement procedure according to the second embodiment of the present invention.
8 and 9 are screen shots on the customer terminal for explaining the settlement process of the non-face settlement system according to the second embodiment of the present invention.
10 and 11 are screen shots illustrating a non-face settlement proceeding procedure according to another embodiment of the present invention.
Like reference numbers in the several drawings indicate like elements.

본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 또는 기능적 설명은 단지 본 발명의 개념에 따른 실시 예들을 설명하기 위한 목적으로 예시된 것으로서, 본 발명의 개념에 따른 실시 예들은 다양한 형태들로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되지 않는다.It is to be understood that the specific structural or functional description of embodiments of the present invention disclosed herein is for illustrative purposes only and is not intended to limit the scope of the inventive concept But may be embodied in many different forms and is not limited to the embodiments set forth herein.

본 발명의 개념에 따른 실시 예들은 다양한 변경들을 가할 수 있고 여러 가지 형태들을 가질 수 있으므로 실시 예들을 도면에 예시하고 본 명세서에서 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시 예들을 특정한 개시 형태들에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물, 또는 대체물을 포함한다.The embodiments according to the concept of the present invention can make various changes and can take various forms, so that the embodiments are illustrated in the drawings and described in detail herein. It should be understood, however, that it is not intended to limit the embodiments according to the concepts of the present invention to the particular forms disclosed, but includes all modifications, equivalents, or alternatives falling within the spirit and scope of the invention.

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

어떤 구성 요소가 다른 구성 요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성 요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성 요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성 요소가 다른 구성 요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는 중간에 다른 구성 요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성 요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that no other element exists in between. Other expressions that describe the relationship between components, such as "between" and "between" or "neighboring to" and "directly adjacent to" should be interpreted as well.

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

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 나타낸다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 갖는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the meaning of the context in the relevant art and, unless explicitly defined herein, are to be interpreted as ideal or overly formal Do not.

도 1은 본 발명의 일 실시예에 의한 비대면 결제 시스템(100)을 도시한 것이다. 보다 상세하게는, 본 발명의 결제 시스템(100)은 서비스 서버가 제공하는 서비스 어플리케이션을 통해 비대면 결제를 수행하는 고객 단말(110), 결제 카드를 제공하고 비대면 결제 서비스를 구현하는 서비스 서버(200), 서비스 서버와의 계약을 통해 결제 카드 발급을 요청하고 상품을 제공하는 가맹점 단말(130), 금융사가 제공하는 금융사(카드 또는 은행) 카드를 이용하는 경우 서비스 서버(200)와 연동하는 금융사 서버(300) 및 서비스 서버와 연동가능한 제휴사 서버(400)을 포함할 수 있다. 다만, 비대면 결제 시스템(100)의 구성은 이에 한정되는 것은 아니며 다양한 실시 방법에 따라 유추될 수 있는 모든 결제 시스템 및 방법을 포함한다.FIG. 1 illustrates a non-facing payment system 100 according to an embodiment of the present invention. More specifically, the billing system 100 of the present invention includes a customer terminal 110 for performing non-face-to-face settlement through a service application provided by a service server, a service server for providing a payment card and implementing a non- 200, a merchant terminal 130 that requests payment card issuance through a contract with a service server and provides goods, and a financial institution (card or bank) card provided by a financial company, (300) and an affiliate server (400) operable with the service server. However, the configuration of the non-facing settlement system 100 is not limited thereto and includes all settlement systems and methods that can be inferred according to various embodiments.

고객 단말(110)은 고객이 휴대하거나 보유한 기기로서, 서비스 서버(200)가 제공하는 서비스 어플리케이션을 구동할 수 있는 다양한 단말기를 포함한다. 고객 단말(110)은 휴대폰, 스마트 폰(smart phone), 스마트 패드(smart pad), 노트북 컴퓨터(notebook computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, 태블릿 PC 및 스마트 워치, 스마트 밴드와 같은 다양한 웨어러블 디바이스 등을 포함할 수 있다. 다만, 이에 한정되지 않으며, 무선 통신이 가능한 통신 기능과, 결제 서비스를 실행할 수 있는 별도의 어플리케이션을 구동 가능한 다양한 형태의 장치일 수 있다.The customer terminal 110 is a device carried by or possessed by a customer and includes various terminals capable of driving a service application provided by the service server 200. The customer terminal 110 may be a mobile phone, a smart phone, a smart pad, a notebook computer, a digital broadcasting terminal, a PDA (Personal Digital Assistants), a PMP (Portable Multimedia Player), a navigation device, PCs, and various wearable devices such as smart watches, smart bands, and the like. However, the present invention is not limited to this, and may be various types of devices capable of operating a communication function capable of wireless communication and a separate application capable of executing a payment service.

고객 단말(110)은 서비스 서버(200)에서 제공하는 서비스 어플리케이션을 설치 및 구동할 수 있다. 고객 단말(110)은 어플리케이션 마켓(예컨대, 앱스토어 또는 구글 플레이 마켓 등)에서 서비스 서버(200)가 제공하는 서비스 어플리케이션을 다운로드받을 수 있다. 일 실시예로서, 결제를 위한 보안 어플리케이션을 함께 설치할 수 있다. The customer terminal 110 may install and operate a service application provided by the service server 200. [ The customer terminal 110 can download a service application provided by the service server 200 in an application market (for example, an application store or a Google Play market). In one embodiment, a secure application for payment may be installed together.

일 실시예로서, 가맹점 단말(130)은 가맹점주가 소지한 단말을 가맹점 단말로 이용할 수 있다. 가맹점 단말은 고객 단말과 마찬가지로, 가맹점주나 종업원의 휴대폰, 스마트 폰(smart phone), 스마트 패드(smart pad), 노트북 컴퓨터(notebook computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, 태블릿 PC 및 스마트 워치, 스마트 밴드와 같은 다양한 웨어러블 디바이스 등을 포함할 수 있다. 가맹점 단말은 상점이 보유한 PC 또는 직원 모바일 단말 등 하나 이상의 다양한 형태의 전자 장치일 수 있다.In one embodiment, the merchant terminal 130 can use the terminal held by the merchant dealer as the merchant terminal. The merchant terminal may be a cellular phone, a smart phone, a smart pad, a notebook computer, a digital broadcasting terminal, a PDA (personal digital assistant), a portable multimedia device (PMP) Player, Navigation, Tablet PC and SmartWatch, SmartBand, and the like. The merchant terminal may be one or more various types of electronic devices such as a PC or a staff mobile terminal possessed by a shop.

다른 실시예로서, 가맹점 단말(130)은 기존의 결제 시스템을 이용하기 위해 설치된 별도의 결제 단말로 POS(Point-of-Sale) 시스템, CAT(Credit authorization terminal), NFC(Near Field Communication) 단말 등 다양한 형태의 결제 단말을 구비할 수 있다. 본 발명의 일 실시예에 따른 비대면 결제 방법은 결제 시 POS, CAT과 같은 기존 결제 단말을 이용하지 않으나, 결제 또는 정산 내역 확인 등을 위해 기존 결제 단말과 연동하도록 구현할 수 있다.In another embodiment, the merchant terminal 130 may be a point-of-sale (POS) system, a credit authorization terminal (CAT), a near field communication (NFC) terminal, or the like as a separate payment terminal installed to use an existing payment system Various types of settlement terminals can be provided. The non-facing payment method according to an embodiment of the present invention does not use an existing payment terminal such as POS or CAT at the time of payment, but can be implemented so as to be linked with an existing payment terminal for checking settlement or settlement history.

또한, 가맹점주의 가맹점 단말(130)은, 서비스 서버(200)에서 제공하는 서비스 어플리케이션을 설치 및 구동할 수 있고, 서비스 어플리케이션을 통해 비대면 거래 시 거래 내역 등을 확인하고 정산할 수 있다. 서비스 어플리케이션은 가맹점주를 위한 별도 계정을 생성하고 관리하거나, 별도의 가맹점용 서비스 어플리케이션을 제공할 수 있다. In addition, the merchant-focused merchant terminal 130 can install and operate a service application provided by the service server 200, and can confirm and settle transaction details and the like during non-face-to-face transactions through the service application. The service application can create and manage separate accounts for merchant partners or provide separate service applications for merchants.

서비스 서버(200)는 서비스 제공자가 운용하는 비대면 결제 서비스 관리 서버를 말하며, 사용자 및 가맹점에 서비스 어플리케이션을 통해 본 발명의 결제 시스템을 구현할 수 있다. 서비스 서버(200)는 고객 단말(110) 및 가맹점 단말(130)과 거래 정보를 송수신할 수 있고, 카드사, 은행과 같은 금융사 서버(300) 및/또는 제휴된 제휴사 서버(400)와 연동하여 동작할 수 있다. 서비스 서버(200) 구체적인 구성에 대해서는 도 2를 참조하여 후술하도록 한다.The service server 200 refers to a non-face settlement service management server operated by a service provider, and can implement the payment system of the present invention through a service application to a user and an affiliate shop. The service server 200 can exchange transaction information with the customer terminal 110 and the merchant terminal 130 and can operate in cooperation with a financial company server 300 such as a credit card company or a bank and / can do. The specific configuration of the service server 200 will be described later with reference to Fig.

일 실시예로서, 서비스 서버(200)가 선불카드 발행 및 결제를 통해 비대면 결제를 실시하는 경우 자체적으로 결제 및 정산을 실시하도록 구현할 수 있다. 서비스 서버(200)가 선불 카드를 발행하여 결제를 구현하는 경우, 발행된 선불카드는 가맹점 식별정보, 금액 정보, 상품 정보 등을 포함하고 있는 바, 타 기관의 인증(또는 승인) 절차를 거치지 않고 서비스 서버(200)를 통해 결제 승인을 처리할 수 있다. 다른 실시예로서, 서비스 서버(200)가 타 기관(예컨대, 금융사 서버(300) 또는 제휴사 서버(400))에서 발행한 신용카드 또는 체크카드를 이용하여 비대면 결제를 실시하는 경우에는 서비스 서버(200)가 결제를 중계하여 타 기관 서버와 연동하여 결제 시스템을 구현하도록 지원할 수 있다.In an embodiment, when the service server 200 performs non-face-to-face settlement through the issuance and settlement of the prepaid card, payment and settlement can be implemented by itself. In the case where the service server 200 issues payment by issuing the prepaid card, the issued prepaid card includes the merchant identification information, the amount information, the merchandise information, and the like, and does not go through authentication (or approval) The payment approval can be processed through the service server 200. In another embodiment, when the service server 200 performs non-face-to-face settlement using a credit card or a check card issued by another institution (for example, the financial company server 300 or the affiliate server 400), the service server 200 200 may relay payments and implement payment systems in cooperation with other institutional servers.

서비스 서버(200)는 가맹점 단말(130)의 요청에 따라 결제용 카드를 발행할 수 있다. 일 실시예로서, 서비스 서버(200)는 가맹점 단말(130)이 위치한 가맹점과의 계약에 따라 결제용 카드를 발행하거나, 가맹점 단말로부터 요청 수신 시 결제용 카드를 발행할 수 있다. 고객 단말(110)이 결제용 카드를 이용하여 비대면 결제를 실시하면, 서비스 서버(200)는 결제 요청 정보를 수신하여 분석하고 결제 승인을 처리할 수 있다. 이후에 서비스 서버(200)는 결제 승인 결과를 가맹점주에게 통보할 수 있고, 가맹점주가 가맹점 단말 또는 결제 단말을 통해 승인 내역을 확인할 수 있도록 구현할 수 있다.The service server 200 can issue a payment card in response to a request from the merchant terminal 130. [ In one embodiment, the service server 200 may issue a payment card in accordance with a contract with an affiliate shop where the merchant terminal 130 is located, or may issue a payment card when receiving a request from the affiliate shop terminal. When the customer terminal 110 performs the non-face-to-face settlement using the settlement card, the service server 200 can receive and analyze the settlement request information and process payment approval. Thereafter, the service server 200 can notify the merchant account holder of the settlement approval result, and the merchant can confirm the approval details through the merchant terminal or the payment terminal.

본 발명의 결제 시스템(100)에서 서비스 서버(200)는 카드 발행 시 카드 정보 및 가맹점 정보(또는 상품 정보)를 동시에 담고 있을 수 있어, 결제 단말 없이도 결제 카드 선택만으로 가맹점과 상품을 특정하여 결제가 가능하도록 구현할 수 있다. 이러한 결제 시스템을 실현함에 따라 VAN(Value Added Network) 사나 PG(Payment Gateway)를 통할 필요가 없어 수수료가 절감되고, 기존 결제망을 이용하지 않고 비대면 결제가 가능해진다.In the billing system 100 of the present invention, the service server 200 may include card information and merchant information (or merchandise information) at the same time when a card is issued. . As this payment system is realized, there is no need to go through a Value Added Network (VAN) or a Payment Gateway (PG), which reduces commissions and enables non-face-to-face payments without using existing payment networks.

일 실시예로서, 서비스 서버(200)는 HCE(Host Card Emulation) 기반의 서비스 서버일 수 있다. 서비스 서버(200)는 카드 정보와 같은 개인 정보를 UICC(Universal Integrated Circuit Card) 및 임베디드 SE(Secure Element)와 같은 하드웨어 SE에 저장하지 않고, 클라우드 SE(또는 클라우드 플랫폼) 기능을 수행하는 사업자 서버에 저장, 관리하도록 구현될 수 있다. 또한 이러한 HCE 기술 구현 시의 보안성 문제를 해결하기 위하여, 토큰화 기술(tokenization)을 채용하여, 카드 정보(예컨대, PAN)에 대응하는 토큰을 발행하고, 거래 과정에서 카드 정보 또는 개인 정보가 노출되는 것을 방지하도록 구현할 수 있다.As an example, the service server 200 may be a HCE (Host Card Emulation) based service server. The service server 200 does not store personal information such as card information in a hardware SE such as a UICC (Universal Integrated Circuit Card) and an embedded SE (Secure Element), but instead stores it in a provider server that performs a cloud SE (or a cloud platform) Stored, and managed. In order to solve the security problem in implementing the HCE technology, a tokenization technique is employed to issue a token corresponding to card information (for example, PAN), and card information or personal information is exposed .

추가로, 서비스 서버(200)가 HCE 기반의 서버인 경우, TSP(Token service provider) 서버와 연동하도록 구현될 수 있다. TSP 서버는 별도 서버로 구현되거나 서비스 플랫폼 내에서 서비스 서버(200)와 연동하도록 구현될 수 있다. TSP 서버는 고객 단말(110)로부터 수신한 카드 정보에 대해 PAN(Primary Account Number) 정보에 대응하는 토큰값을 발행한다. 토큰값은 가상결제정보로서, 결제 시 PAN과 동일한 역할을 수행하지만, PAN과 달리 누출 시 새로운 토큰값으로 변경이 가능하다. TSP 서버는 발행한 토큰값과 PAN 정보를 매핑하여 테이블 형태로 저장할 수 있다. 다른 실시예로서, TSP 서버는 토큰값과 PAN 정보 간의 값을 유추할 수 있는 소정의 알고리즘을 이용하도록 저장하거나, 토큰값과 PAN 값의 매핑 테이블에 대한 경로만을 저장하도록 구현될 수 있다.In addition, when the service server 200 is an HCE-based server, it can be implemented to operate in conjunction with a TSP (Token service provider) server. The TSP server may be implemented as a separate server or may be implemented to operate in conjunction with the service server 200 within the service platform. The TSP server issues a token value corresponding to PAN (Primary Account Number) information to the card information received from the customer terminal 110. The token value is the virtual payment information and plays the same role as the PAN at the payment, but unlike the PAN, it can be changed to a new token value at the time of leak. The TSP server can map the issued token value and the PAN information and store it in the form of a table. In another embodiment, the TSP server may be configured to use a predetermined algorithm that can infer a value between the token value and the PAN information, or to store only the path to the token value and PAN value mapping table.

본 발명의 일 실시예에 의한 결제 시스템(100)은 가맹점 정보를 담은 결제용 카드를 발행할 수 있고, 이 때, 결제용 카드는 카드 정보 대신 토큰값으로 담은 HCE 카드 형태로 발행될 수 있다. 고객 단말(110)은 결제용 카드를 구입하여 비대면 거래를 실시할 수 있고, 비대면 거래를 위한 결제 요청 정보를 생성하여 결제를 요청할 수 있다. 서비스 서버(200)는 수신된 결제 요청 정보로부터 추출된 정보를 통해 결제 승인 처리를 한다. 이후에 서비스 서버(200)는 가맹점 단말(130)에 결제 알림 및 내역을 송신할 수 있다.The payment system 100 according to an embodiment of the present invention may issue a payment card containing merchant information, and the payment card may be issued in the form of an HCE card containing a token value instead of the card information. The customer terminal 110 can purchase a payment card to perform non-face-to-face transactions, and can generate payment request information for non-face-to-face transactions and request payment. The service server 200 performs payment approval processing through information extracted from the received payment request information. Thereafter, the service server 200 may transmit the payment notice and the details to the merchant terminal 130.

또한 서비스 서버(200)는 서비스 어플리케이션 및 통신 구간에 보안 기능을 적용할 수 있다. 서비스 서버(200)는 어플리케이션 자체에 위변조를 감지하기 위한 백신, 앱 위변조 방지 기능 및 보안 키패드를 적용함으로써 서비스 어플리케이션 자체를 해킹이나 루팅(rooting)으로부터 안전하게 보호할 수 있다. 서비스 서버(200)는 데이터 보안을 위하여, 카드 정보 및 결제에 사용되는 키(key) 값을 암호화하여 관리할 수 있다. 예를 들어, 카드 정보, 결제에 사용되는 키 값을 저장용 키로 암호화하여 고객 단말(110) 내의 데이터베이스에 저장할 수 있다. 또한 저장용 키의 누출을 방지하기 위하여 암호화 알고리즘 자체에 키를 내장할 수 있다. In addition, the service server 200 may apply a security function to a service application and a communication section. The service server 200 can safely protect the service application itself from hacking or rooting by applying a vaccine, an app forgery prevention function, and a security keypad to detect forgery and falsification of the application itself. For data security, the service server 200 can encrypt and manage card information and key values used for settlement. For example, the card information and the key value used for payment can be encrypted with the storage key and stored in the database in the customer terminal 110. In addition, a key can be embedded in the encryption algorithm itself to prevent leakage of the storage key.

서비스 서버(200)는 서비스 어플리케이션과 서비스 서버(200) 간의 통신 시 이중 암호화 프로세스를 실시할 수 있다. 서비스 서버(200)는 매 통신시마다 암호용 키를 새롭게 생성하고, 전송되는 모든 데이터에 대해서 일회성의 모바일 세션키로 1차 암호화한 후, 통신 시 보안 통신 프로토콜을 이용하여 2차 암호화를 수행하여 이중 암호화를 수행함으로써, 데이터의 기밀성과 무결성을 보장할 수 있다.The service server 200 can perform a dual encryption process upon communication between the service application and the service server 200. The service server 200 newly generates an encryption key for each communication, first encrypts all data to be transmitted using a one-time mobile session key, performs secondary encryption using a secure communication protocol during communication, The confidentiality and integrity of the data can be ensured.

이러한 본 발명의 모바일 카드를 이용한 결제 시스템에 있어서, 가상결제정보인 토큰값을 이용한 결제를 실시할 수 있도록 지원하고, 별도의 단말기가 없이도 오프라인 가맹점에 대한 비대면 결제가 가능하다는 이점이 있다. In the payment system using the mobile card of the present invention, it is possible to perform payment using the token value which is the virtual payment information, and it is possible to make non-face-to-face settlement for an offline merchant without using a separate terminal.

또한 선불카드결제 시스템에 있어서, 비대면 결제를 활용함으로써, 발행 시 선불카드에 담긴 정보를 활용하여 온라인 결제와 같은 비대면 결제가 가능하도록 구현하여 사용자의 편의성과 실용성이 극대화되는 효과가 있다. Also, in the prepaid card payment system, by using the non-face settlement, it is possible to implement non-face settlement such as online settlement by utilizing the information stored in the prepaid card at the time of issuance, thereby maximizing the convenience and practicality of the user.

도 2는 본 발명의 제1 실시예에 의한 비대면 결제 시스템의 서비스 서버(200) 구성을 도시한 블록도이다. 본 실시예에서는 비대면 거래 시 선불 전자 카드를 통해 결제를 실시하는 방법을 위주로 설명한다. 서비스 서버(200)는 정보 송수신부(210), 어플리케이션 관리부(220), 카드 정보 관리부(230), 카드 정보 발급부(240), 거래 처리부(250), 정산 처리부(260) 및 정보 관리를 위한 데이터베이스로서 가맹점 정보 저장 매체(270), 고객 정보 저장 매체(280), 카드 정보 저장 매체(290)을 포함할 수 있다. 본 명세서에서는, 서비스 서버(200)가 비대면 거래 및 정산을 실시하는 경우를 주로 설명하였으나, 이에 한정되지 않으며 서비스 서버(200)는 정산 서버, 전자 영수증 발급 서버 또는 타 금융사 서버와 연동하여 거래 및 정산을 실시할 수 있다. 서비스 서버(200)는 결제 서비스를 구현하는 플랫폼 형태로 구현될 수 있고, 서비스 서버(200)를 구성하는 각각의 구성요소(210 내지 290)는 서버 형태로 구현될 수 있다. 또한 본 명세서에서는 상품 결제 프로세스를 위주로 설명하였으나, 이에 한정되는 것은 아니며, 본 발명은 기부금 결제, 등록금 결제 등 다양한 비대면 결제 영역에 활용될 수 있다.2 is a block diagram illustrating a configuration of a service server 200 of a non-facing payment system according to the first embodiment of the present invention. In this embodiment, a method of performing settlement through a prepaid electronic card in a non-face-to-face transaction will be mainly described. The service server 200 includes an information transmitting and receiving unit 210, an application managing unit 220, a card information managing unit 230, a card information issuing unit 240, a transaction processing unit 250, a settlement processing unit 260, A merchant information storage medium 270, a customer information storage medium 280, and a card information storage medium 290 as databases. In this specification, the case where the service server 200 performs the non-face-to-face transaction and the settlement is mainly described, but the present invention is not limited thereto, and the service server 200 may operate in conjunction with the settlement server, the electronic receipt issuing server, Settlement can be carried out. The service server 200 may be implemented as a platform for implementing a payment service, and each of the components 210 to 290 constituting the service server 200 may be implemented as a server. Although the present invention has been described with reference to a product payment process, the present invention is not limited thereto, and the present invention can be applied to various non-face settlement areas such as donation settlement, registration fee settlement, and the like.

정보 송수신부(210)는 고객 단말(110), 가맹점 단말(130), 금융사 서버(300) 또는 제휴사 서버(400)와 정보(예컨대, 결제용 데이터)를 송수신하는 모듈을 말한다. 일 실시예로서, 고객 단말(110)로부터 결제 요청 메시지 수신 시, 정보 송수신부(210)는 결제 요청 메시지를 수신하여 거래 처리부(250)에 전달하여 결제 요청에 대한 승인 또는 거절 처리를 수행하도록 구현될 수 있다. 그 외에도, 정보 송수신부(210)는 다른 구성(220 내지 290)과 연동하여, 서비스 어플리케이션을 통해 고객 단말(110) 또는 가맹점 단말이 정보를 열람하거나 요청하는 등의 다양한 송신 메시지에 대한 응답을 수행한다.The information transmitting and receiving unit 210 is a module for transmitting and receiving information (for example, payment data) with the customer terminal 110, the merchant terminal 130, the financial company server 300 or the affiliate server 400. In one embodiment, upon receiving a payment request message from the customer terminal 110, the information transmission / reception unit 210 receives the payment request message and transmits the payment request message to the transaction processing unit 250 to perform approval or rejection processing for the payment request . In addition, the information transmitting and receiving unit 210 performs a response to various transmission messages, such as reading or requesting information from the customer terminal 110 or the merchant terminal through the service application, in cooperation with other configurations 220 to 290 do.

어플리케이션 관리부(220)는 고객 또는 가맹점과 같은 사용자에게 제공하는 서비스 어플리케이션을 관리하기 위한 모듈로서, 사용자 및 서비스의 라이프사이클을 관리하고 서비스 어플리케이션의 요청과 푸쉬를 처리하는 MAP(Mobile Application Platform) 서버를 포함할 수 있다.The application management unit 220 is a module for managing a service application to be provided to a user such as a customer or an affiliate shop. The application management unit 220 manages a life cycle of a user and a service, and manages a MAP (Mobile Application Platform) .

카드 정보 관리부(230)는 사용자 계정에 대해 발급된 카드 정보를 관리하기 위한 구성요소로서, 이해관계자 관리 및 카드 서비스 관리를 수행하는 KOD 서버, 선불카드 발급 요청 및 카드에 대한 다른 서비스 메뉴를 관리하는 서버 등을 포함할 수 있다.The card information management unit 230 is a component for managing the card information issued for the user account, and manages the KOD server for performing stakeholder management and card service management, the prepaid card issuance request, and other service menus for the card A server, and the like.

카드 정보 발급부(240)는 가맹점의 요청에 따라 비대면 결제용 카드를 발행하는 구성요소로서, 프로세서 또는 서버 형태로 구현될 수 있다. 일 실시예로서, 카드 정보 발급부(240)는 HCE 카드 발급을 위해 TSP 서버와 연동하거나 TSP 서버와 통합된 형태로 구현될 수 있다. TSP 서버는 토큰값을 카드 정보(PAN)와 매핑하여 저장할 수 있다. 또한 카드 정보 발급부(240)는 카드 발급 요청을 처리하는 서버, PAN 정보와 키 값을 관리하는 서버 및 HCE 디지털 카드를 생성하고 카드의 라이프사이클을 관리하고 디지털 키를 생성하는 DCP(Digital Card Platform) 서버를 포함할 수 있다.The card information issuing unit 240 is a component for issuing a non-face-to-face payment card at the request of the merchant, and may be implemented as a processor or a server. In one embodiment, the card information issuing unit 240 may be integrated with the TSP server or may be integrated with the TSP server to issue the HCE card. The TSP server may store the token value by mapping it to the card information (PAN). In addition, the card information issuing unit 240 may include a server for processing a card issuance request, a server for managing PAN information and a key value, and a DCP (Digital Card Platform) for generating a HCE digital card, managing the lifecycle of the card, ) Server.

일 실시예로서, 결제용 카드는 가맹점과의 협의에 따라 정액권 또는 충전가능한 형태로 발행 가능하다. 카드 정보 발급부(240)는 신규 카드 발급 시 신규 카드의 토큰 값, 카드 ID 및 PAN 정보를 생성하고, 카드 정보 저장 매체(290)에 저장할 수 있다. 또한 카드 정보 발급부(240)는 토큰 값이 담긴 결제용 카드를 고객 단말에 발행하여, 서비스 어플리케이션을 통해 고객 단말(110)에 하나 이상의 결제용 카드를 포함한 카드 리스트를 출력할 수 있다. 고객 단말(110)은 결제할 카드를 구매한 후 비대면 결제에 이용할 수 있다. 예를 들어, 가맹점인 A학원에서 1월 학원비 결제를 위한 결제용 카드 발행을 요청한 경우, 카드 정보 발급부(240)는 A학원의 학원비 결제용 카드를 발행할 수 있고, 유효기간을 2017년 1월 31일까지로 지정할 수 있다. 또한 학원비가 정액인 경우 금액이 지정된 정액 카드로 발행할 수 있다. 일 실시예로서, 고객이 결제용 카드의 유효 기간 연장을 요청한 경우에는 카드 정보 관리부(230) 및 카드 정보 저장 매체(290)가 연동하여, 결제용 카드의 속성 정보를 변경할 수 있다.In one embodiment, the payment card can be issued in a fixed form or in a chargeable form in consultation with the merchant. The card information issuing unit 240 can generate the token value, the card ID, and the PAN information of the new card at the time of issuing the new card, and store the token value, the card ID, and the PAN information in the card information storage medium 290. The card information issuing unit 240 may issue a payment card containing the token value to the customer terminal and output the card list including one or more payment cards to the customer terminal 110 through the service application. The customer terminal 110 can use the card for non-face-to-face settlement after purchasing the card to be paid. For example, when a member school A requests to issue a payment card for payment of a school fee in January, the card information issuing unit 240 can issue a card for payment of the school expenses of the A school, It can be specified up to 31st of month. Also, if the tuition fee is fixed, the amount can be issued on the designated fixed amount card. In one embodiment, when the customer requests extension of the validity period of the payment card, the card information management unit 230 and the card information storage medium 290 may interlock with each other and change the property information of the payment card.

일 실시예로서, 결제용 카드는 비대면 결제를 위하여 일회성 카드일 수 있다. 즉, 고객 단말(110)이 해당 카드를 선택하여 결제를 실시한 후, 사용자의 보유 카드 리스트에서 삭제될 수 있다. 다른 실시예로서, 비대면 결제용 카드는 별도의 리스트로 관리될 수 있다.In one embodiment, the payment card may be a one-time card for non-face-to-face payment. That is, after the customer terminal 110 selects the corresponding card and makes a payment, it can be deleted from the held card list of the user. As another example, the non-face-to-face payment card may be managed as a separate list.

본 발명의 결제용 카드가 선불 전자 카드인 경우, 카드 정보 발급부(240)에서 발급 시에 카드 정보 뿐만 아니라, 가맹점 정보 및 상품 정보까지 담겨 발행된다는 특징이 있다. 예를 들어, A 커피전문점에서 사용 가능한 5000원짜리 결제용 카드인 경우, 카드 정보에 해당하는 토큰 값, A 커피 전문점의 Merchant ID 및 금액 정보를 포함할 수 있다. 이러한 정보를 담고 있을 경우, 결제 시 가맹점 정보 및 상품 정보를 따로 수신하거나 생성할 필요 없이 결제용 카드 선택만으로 바로 결제가 가능해진다는 특성이 있다. 이처럼, 본 발명의 일 실시예에 의한 비대면 결제 방법은, 가맹점 정보와 상품 정보를 담고 있는 결제용 카드를 이용하여 결제를 실시함에 따라, 결제 단말기 없이도 결제 요청 정보(메시지) 생성이 가능하여 비대면 결제를 실현할 수 있다.In the case where the payment card of the present invention is a prepaid electronic card, the card information issuing unit 240 is issued with not only card information but also merchant information and product information at the time of issuance. For example, in the case of a 5,000-won payment card that can be used at a coffee shop, it may include a token value corresponding to card information, Merchant ID and amount information of A coffee shop. When such information is contained, payment is possible only by selecting a payment card without having to separately receive or generate merchant information and merchandise information at the time of payment. As described above, according to the non-facing payment method according to an embodiment of the present invention, since payment is made using a payment card containing merchant information and product information, payment request information (message) can be generated without a payment terminal, Face settlement can be realized.

거래 처리부(250)는 고객 단말(110)로부터 수신한 결제 요청 정보를 처리하는 프로세서(또는 서버)이다. 거래 처리부(250)는 결제 처리를 위해 하나 이상의 서버로 구현될 수 있다. 예를 들어, 결제 요청 정보를 수신하면 결제 전문을 처리하는 PP(Payment Processor) 서버 및 크립토그램 검증과 PAN-토큰 변환 요청을 처리하는 ITA(issuer Token Adapter) 서버를 포함할 수 있다. 일 실시예로서, ITA 서버는 PAN값과 토큰값을 저장하는 TSP(Token Service Provider) 서버와 연동하여 토큰값을 변환 및 검증할 수 있다. 또한 거래 처리부(250)는 최종 승인 처리 및 환불 처리, 잔액 관리를 수행하는 IAS(Issuer Authorization Switch) 서버를 포함할 수 있다. 그 외에도, 거래 인증 및 정보를 중계하는 RPG(Remote Payment Gateway) 서버, VAN이 없을 경우 가상 VAN을 제공하여 거래 인터페이스를 제공하는 Virtual VAN 서버를 포함할 수 있다.The transaction processing unit 250 is a processor (or server) that processes the payment request information received from the customer terminal 110. [ The transaction processing unit 250 may be implemented as one or more servers for payment processing. For example, upon receipt of the payment request information, it may include a payment processor (PP) server for processing payment specialties and an issuer token adapter (ITA) server for processing the cryptogram verification and PAN token conversion requests. In one embodiment, the ITA server may interoperate with a TSP (Token Service Provider) server that stores the PAN value and the token value to convert and verify the token value. Also, the transaction processing unit 250 may include an Issuer Authorization Switch (IAS) server for performing final approval processing, refund processing, and balance management. In addition, it may include a remote payment gateway (RPG) server for relaying transaction authentication and information, and a virtual VAN server for providing a virtual VAN when there is no VAN to provide a transaction interface.

거래 처리부(250)는 고객 단말(110)로부터 결제 요청 정보를 수신하면, 결제 요청 정보에 포함된 가맹점 정보 및 사용자의 입력 정보를 추출할 수 있다. 가맹점 정보는 가맹점 번호, 가맹점 ID(Merchant ID) 또는 결제 단말기 ID일 수 있다. 사용자의 입력 정보는 미리 지정된 항목에 대해 사용자가 서비스 어플리케이션을 통해 선택하거나 직접 기재한 정보를 포함한다. 예컨대, 학원비 결제용 카드의 경우 사용자 입력 정보로서, 학원생 이름, 납부월(예컨대, 특정 월 또는 3개월분 등), 상호, 대표자, 기타 메모 사항 등을 포함할 수 있다. 사용자 입력 정보(450)는 직접 기재하거나 출력된 항목 중 선택하는 방식으로 구현할 수 있고, 가맹점 요청에 의하거나 관리자의 설정에 따라 결제용 카드별로 필요 항목을 다양하게 설정할 수 있다.Upon receipt of the payment request information from the customer terminal 110, the transaction processing unit 250 can extract the merchant information included in the payment request information and the input information of the user. The merchant information may be a merchant number, a merchant ID (Merchant ID), or a payment terminal ID. The input information of the user includes information selected or directly written by the user through the service application for a predetermined item. For example, in the case of a card for settlement of a school expenses, user input information may include a name of a student, payment month (for example, a month or three months), a name, a representative, The user input information 450 can be implemented by a method of directly selecting an item to be described or output, and various items can be set according to a request for a merchant or a card for a payment according to a setting of an administrator.

결제 요청 정보는 가맹점 정보 및 사용자의 입력 정보 외에도 결제용 카드의 금액 및 PAN값에 대응되는 토큰값을 포함할 수 있다. 본 발명의 일 실시예에 따른 결제용 카드는 선불 카드로서, 카드 자체에 발행사 또는 가맹점이 특정되어 있으므로 카드 자체가 가맹점 정보, 금액, 토큰 값을 포함한다. 그러므로, 별도의 승인 과정없이 선불카드를 이용한 비대면 결제가 가능하다. 즉, 결제용 카드의 충전 및 구입 절차에서 금융 기관을 통한 결제 및 승인을 거치므로, 비대면 결제 과정에서는 VAN사나 PG사의 개입없이 서비스 서버(200)를 통한 결제가 가능하다.The payment request information may include a token value corresponding to the amount of the payment card and the PAN value in addition to the merchant information and the input information of the user. The payment card according to an embodiment of the present invention is a prepaid card, and since the issuer or the merchant is specified in the card itself, the card itself includes the merchant information, the amount, and the token value. Therefore, non-face-to-face payment using a prepaid card is possible without a separate approval process. In other words, since payment and approval are made through the financial institution in the charging and purchasing procedure of the payment card, payment through the service server 200 is possible without involvement of the VAN company or the PG company in the non-face payment process.

정산 처리부(260)는 가맹점 단말(130)에 대해 실시된 비대면 결제 내역에 대해 정산을 처리할 수 있다. 정산 처리부(260)는 각 거래별 내역(report)를 관리하고, 이해관계사별 내역(예컨대, 가맹점별 거래 기록), 정산 내역(가맹점 대금 지급, 환불 지급 등)을 관리할 수 있다. 일 실시예로서, 정산 처리부(260)는 고객 단말(110)을 통해 실시된 비대면 결제 내역들을 일별, 월별 또는 정해진 방법에 따라 정리하여 가맹점 단말에서 열람 가능하도록 할 수 있다. 또한 가맹점 단말이 수신한 비대면 결제 내역에 대해 가맹점 단말이 확인(또는 승인)하거나 취소할 수 있도록 구현할 수 있다.The settlement processing unit 260 can process the settlement for the non-face-to-face settlement details made to the merchant terminal 130. The settlement processing unit 260 manages reports for each transaction, and can manage details of the interested parties (for example, transaction records for each merchant), settlement details (payment of merchant payment, refund payment, etc.). In an exemplary embodiment, the settlement processing unit 260 may arrange the non-face-to-face settlement details performed through the customer terminal 110 according to a method, such as a daily, monthly, or predetermined method so that the settlement can be viewed at the merchant terminal. Also, the merchant terminal can confirm (or approve) or cancel the non-face-to-face payment history received by the merchant terminal.

일 실시예로서, 서비스 서버(200)의 정산 처리부(260)는 비대면 결제 내역에 대해 가맹점의 결제 단말기(예컨대, 가맹점 단말(130) 외 별도의 POS 단말기 또는 가맹점 PC)로 결제 내역을 전송할 수 있다. 가맹점주는 가맹점 단말(130) 뿐만 아니라 가맹점에 설치된 타 단말기를 통해서도, 서비스 서버(200)에서 제공하는 비대면 결제 내역과 정산 내역, 정산 처리 결과를 확인할 수 있다.In one embodiment, the settlement processing unit 260 of the service server 200 can transmit the payment details to the payment terminal of the merchant (for example, a separate POS terminal or a merchant PC other than the merchant terminal 130) have. The merchant can confirm the non-face-to-face settlement details, the settlement details, and the settlement processing result provided by the service server 200 through the merchant terminal 130 as well as other terminals installed at the merchant.

이처럼, 비대면 결제를 수행하는 구성요소들(210 내지 260)은, 가맹점 정보를 저장 및 관리하는 가맹점 정보 저장 매체(270), 사용자 정보를 저장한 고객 정보 저장 매체(280), 카드 정보 저장 매체(290)와 연동하여 비대면 결제 및 정산을 처리할 수 있다.As described above, the components 210 to 260 for performing non-face-to-face settlement include an affiliate store information storage medium 270 for storing and managing merchant store information, a customer information storage medium 280 for storing user information, Face settlement and settlement can be processed in conjunction with the non-face settlement < RTI ID = 0.0 > 290 < / RTI &

본 발명에 의하면, 기존의 온라인 결제와 달리 선불 전자카드를 이용하여 비대면 결제를 실현함으로써, PG(Payment Gateway)사나 VAN(Value Added Network)사의 개입 없이도 결제 서비스를 구현할 수 있다는 효과가 있다. 또한 오프라인 상점이라 하더라도, 비대면 결제 시, 가맹점을 방문하여 결제할 필요가 없으므로, 가맹점에 결제 단말기를 설치할 필요가 없다는 이점이 있다. 이처럼, PG사와 VAN사의 중개가 없는 경우 결제 수수료를 절감할 수 있고, 결제 단말기의 설치 및 운용 비용이 없으므로 가맹점주의 경제적 이익을 극대화할 수 있다. According to the present invention, a payment service can be implemented without the involvement of a payment gateway (PG) or a value added network (VAN) company by realizing a non-face-to-face payment using a prepaid electronic card, unlike the existing online payment. Also, even in the case of an offline store, there is no need to visit an affiliate shop to make a settlement at the time of non-face-to-face settlement, and there is no need to install a settlement terminal at an affiliate shop. In this way, the settlement commission can be reduced when there is no intermediary between PG and VAN, and since there is no installation and operation cost of the payment terminal, the economic benefit of the merchant can be maximized.

또한 사용자 입장에서도, 구입된 선불 전자 카드를 이용하여 오프라인 가맹점의 방문 없이도 비대면 결제가 가능하므로 사용자 편의성이 향상되는 효과가 있다. 또한 실시예에 따라, 비대면 결제 시 복잡한 승인 절차나 인증 절차 없이도 결제가 가능하여, 신속하고 편리한 결제를 실현할 수 있다.In addition, since the prepaid electronic card can be used to make non-face-to-face settlement even without visiting the offline merchant, the user convenience is improved. Also, according to the embodiment, it is possible to make settlement without complicated approval procedure or authentication procedure in non-face-to-face settlement, so that quick and convenient settlement can be realized.

도 3은 본 발명의 제1 실시예에 의한 비대면 거래 및 정산 절차를 도시한 흐름도이다. 서비스 서버(200)는 가맹점과의 계약 또는 요청에 따라 결제용 카드를 발행할 수 있다(310 단계). 상술한 것처럼, 결제용 카드는 정액형 선불 카드 또는 충전형 선불 카드의 형태로 발행될 수 있다. 또한 결제용 카드는 유효 기간(지정된 기한)에 대한 정보를 포함할 수 있고, 1회용 또는 1달용(예컨대, 2017년 1월 결제용)으로 발행될 수 있다. 3 is a flowchart illustrating a non-face-to-face transaction and a settlement procedure according to the first embodiment of the present invention. The service server 200 may issue a payment card in accordance with a contract with the merchant or a request (step 310). As described above, the payment card can be issued in the form of a flat-type prepaid card or a rechargeable prepaid card. The payment card may also include information about the expiration date (a specified time limit) and may be issued for one time or for one month (e.g., for payment in January 2017).

일 실시예로서, 결제용 카드는 결제를 위한 카드 정보를 포함한다. 결제용 카드가 정액권인 경우 정해진 금액을 포함한다. 또한 결제용 카드는 가맹점 정보로서 가맹점 이름, 번호, 식별자(ID) 또는 가맹점 전화번호 중 적어도 하나의 정보를 포함할 수 있다. 기명 또는 무기명인지에 따라 사용자 닉네임 또는 이름과 같은 사용자 정보도 포함될 수 있다. 또한 본 발명의 관리 서버는 HCE 기반의 모바일 결제를 구현함에 따라, 카드 정보를 토큰값 형태로 발행할 수 있다. 즉, 결제용 카드는 카드 정보(토큰값), 가맹점 정보, 금액 정보 등을 포함하여 발행될 수 있다.In one embodiment, the payment card includes card information for payment. If the payment card is a fixed amount, it includes the fixed amount. Further, the payment card may include at least one of a merchant name, a number, an identifier (ID), or a merchant phone number as merchant information. User information such as a user nickname or name may also be included, depending on whether it is an original name or a bearer name. Also, the management server of the present invention can issue card information in the form of a token value by implementing HCE-based mobile settlement. That is, the payment card can be issued including card information (token value), merchant information, amount information, and the like.

다수의 가맹점에서 사용하는 결제용 카드가 발행됨에 따라, 서비스 서버(200)는 결제용 카드를 리스트 형태로 송신할 수 있다. 예컨대, 서비스 서버(200)는 고객 단말(110)에서 구동하는 서비스 어플리케이션을 통해, 구매 가능한 결제용 카드의 리스트를 출력할 수 있다. As the payment card used by a plurality of merchants is issued, the service server 200 can transmit the payment card in the form of a list. For example, the service server 200 can output a list of payment cards that can be purchased through a service application driven by the customer terminal 110.

다른 실시예로서, 서비스 서버(200)는 사용자의 구매 성향 또는 위치 등을 분석하여 맞춤화된 리스트를 제공할 수 있다. 또 다른 실시예로서, 가맹점 단말(130)에서 특정 결제용 카드를 발행하도록 요청하는 경우, 고객 단말(110)에 푸쉬 알림 형태 또는 SMS 형태로 요청한 가맹점의 결제용 카드를 팝업, 링크하거나 리스트 최상단에 배치되도록 구현할 수 있다.In another embodiment, the service server 200 may provide a personalized list by analyzing the purchasing propensity or position of the user. As another embodiment, when requesting to issue a specific payment card from the merchant terminal 130, a payment card of a merchant requesting the customer terminal 110 in the form of a push notification or an SMS is popped up or linked to the customer terminal 110, As shown in FIG.

고객 단말(110)이 구매할 결제용 카드를 선택하고, 충전된 금액 내에서 결제용 카드를 구입할 수 있다(320 단계). 일 실시예로서, 충전된 금액이 결제용 카드 금액보다 부족한 경우에는, 서비스 어플리케이션 상에서 충전 프로세스를 수행하도록 안내할 수 있다. 충전 금액을 이용하여 결제용 카드를 구입한 후에는, 해당 결제용 카드가 사용자의 보유 카드 리스트에 표시될 수 있다(도 4의 (a) 참조). 사용자는 구입한 카드가 리스트에 저장된 것을 확인하고, 해당 카드를 이용한 비대면 거래를 실시할 수 있다. 일 실시예로서, 비대면 거래 전용카드인 경우에는 비대면 거래를 제외한 다른 메뉴(예컨대, 오프라인 결제, 선물 등)가 비활성화된 상태로 표시되도록 구현할 수 있다.The customer terminal 110 may select a payment card to be purchased and purchase a payment card within the charged amount (step 320). In one embodiment, if the charged amount is less than the payment card amount, the charging application can guide the charging application to perform the charging process. After purchasing the payment card using the charge amount, the payment card can be displayed on the user's card list (see Fig. 4 (a)). The user can confirm that the purchased card is stored in the list, and perform non-face-to-face transaction using the card. As an example, in the case of a non-face-to-face transaction-only card, other menus (for example, offline payment, gift, etc.) other than the non-face-to-face transaction may be displayed in an inactive state.

고객 단말(110)은 서비스 어플리케이션의 안내에 따라 필요한 사용자 정보 또는 결제 정보를 입력할 수 있다(330 단계). 도 4의 (b)에 도시된 것처럼, 입력 메뉴(450)에서, 필요한 항목을 입력하거나 선택할 수 있고, 입력된 정보는 다음 프로세스에서 확인할 수 있다. 사용자가 입력할 정보는 가맹점의 요청에 따라 지정하거나, 결제용 카드의 종류에 따라 관리 서버가 지정할 수 있다. 예를 들어, 학원비 결제용 카드인 경우, 결제자 이름(또는 닉네임), 학원생 이름, 납부 월, 할인 코드, 기타 메모 등을 입력하도록 구현할 수 있다.The customer terminal 110 may input necessary user information or payment information according to the guidance of the service application (operation 330). As shown in FIG. 4 (b), in the input menu 450, necessary items can be entered or selected, and the inputted information can be confirmed in the next process. The information to be input by the user can be designated according to the request of the merchant, or the management server can designate the information according to the kind of the payment card. For example, in the case of a card for settlement of a school expenses, a payer name (or a nickname), a student name, a payment month, a discount code, and other memos may be input.

사용자의 입력이 완료되면, 입력 정보를 확인할 수 있고, 사용자가 확인 후 인증 정보(예컨대, PIN)를 입력할 수 있다(340, 350 단계). 일 실시예로서, 인증 정보가 PIN인 경우, 사용자가 서비스 어플리케이션을 통해 설정한 결제용 비밀번호를 PIN으로 하거나, 비대면 결제 전용으로 설정된 PIN을 입력하도록 구현할 수 있다. 다른 실시예로서, 인증 정보는 생체 인증 정보로서, 지문 정보, 안면 인식 정보 또는 홍채 인식 정보 등을 포함할 수 있다. 인증 정보는 1회의 인증을 실시하거나, PIN과 생체 인증을 조합하여 추가 인증을 실시하도록 구현될 수도 있다.When the input of the user is completed, the input information can be confirmed, and the user can input the authentication information (e.g., PIN) after the confirmation (340, 350). In an embodiment, when the authentication information is a PIN, the PIN may be set by the user through the service application, or the PIN may be set to be non-face-only for payment. In another embodiment, the authentication information may include biometric authentication information, fingerprint information, facial recognition information, or iris recognition information. The authentication information may be implemented to perform one authentication, or to perform additional authentication by combining PIN and biometric authentication.

사용자가 인증 정보의 입력을 완료하면, 고객 단말(110)은 서비스 서버(200)에 송신할 결제 요청 정보를 생성한다(360 단계). 결제 요청 정보는 결제용 카드 발행 시 포함된 결제용 카드의 토큰값, 토큰 유효기간, 토큰 거래 시마다 생성되는 토큰 ID, 금액 정보 및 가맹점 정보(예컨대, 가맹점 번호) 중 적어도 하나를 포함할 수 있다. 또한 결제 요청 정보가 결제 단말 ID(Terminal ID) 값을 기재하는 필드를 갖는 경우, 관리 서버가 부여하거나 가맹점 번호로 대체하여 포함할 수도 있다. 또한 결제 요청 정보는 토큰 값과 크립토그램을 포함할 수 있다. 크립토그램(Cryptogram)은 결제 시 사용되는 결제 데이터에 대하여 결제용 키를 이용하여 생성된 값으로, 크립토그램의 검증은 서비스 서버(200)에서 수행한다. 이 때, 결제용 키는 해킹이 불가능한 보안 영역에 저장됨으로써, 해킹이나 복제를 통한 오남용을 방지할 수 있다. 일 실시예로서, 결제용 키는 일정 횟수 사용 후 자동 폐기하도록 구현할 수 있다. 또한 결제 요청 정보는 사용자의 입력 정보를 포함할 수 있다. 사용자 입력 정보는 결제 요청 전문에 포함되거나 추가 정보로 함께 전송될 수 있다. When the user completes the input of the authentication information, the customer terminal 110 generates payment request information to be transmitted to the service server 200 (step 360). The payment request information may include at least one of a token value of the payment card included in the payment card issuance, a token validity period, a token ID generated at each transaction of the token, money information, and merchant information (e.g. Also, when the payment request information has a field for recording a terminal ID value, the payment request information may be provided by the management server or may be replaced with a merchant number. The payment request information may also include a token value and a cryptogram. The Cryptogram is a value generated by using a payment key for payment data used at the time of payment, and the service server 200 performs verification of the cryptogram. At this time, the settlement key is stored in a security area where hacking is not possible, thereby preventing misuse by hacking or copying. In an embodiment, the payment key may be automatically discarded after a certain number of uses. In addition, the payment request information may include user input information. The user input information may be included in the payment request specialist or may be transmitted together with additional information.

일 실시예로서, 결제 요청 정보는 결제 메시지의 ISO8583 메시지 규격에 따라 구성될 수 있고, 메시지에 포함되는 구성 값들은 관리서버(200)에 의해 정의될 수 있다.In one embodiment, the payment request information may be configured according to the ISO 8583 message specification of the payment message, and the configuration values included in the message may be defined by the management server 200.

일 실시예로서, 결제 요청 정보는 암호화 과정을 거쳐, 암호화될 수 있다. 결제 요청 정보는 미리 저장된 암호화키 또는 관리서버로부터 실시간 발급된 암호화키를 이용하여 암호화되고, 암호화된 결제 요청 정보를 서비스 서버(200)로 송신할 수 있다.In one embodiment, the payment request information may be encrypted through an encryption process. The payment request information may be encrypted using a pre-stored encryption key or an encryption key that is issued in real time from the management server, and may transmit the encrypted payment request information to the service server 200. [

서비스 서버(200)는 결제 요청 정보를 수신하고, 암호화된 경우 결제 요청 정보를 복호화할 수 있다(370 단계). 서비스 서버(200)는 결제 요청 정보에 포함된 가맹점 정보, 사용자 입력 정보를 추출할 수 있다. 서비스 서버(200)는 이미 구입된 카드에 대한 승인이므로, 별도의 금융기관의 승인, 매입 절차 없이, 결제 요청에 대한 승인을 처리할 수 있다(375 단계). 다만, 진정 사용자에 의한 결제인지를 확인하기 위하여, 서비스 서버(200)에 저장된 인증 정보와 거래 시 입력된 인증 정보를 매칭하여 확인하는 절차를 거칠 수 있다.The service server 200 receives the settlement request information and decrypts the settlement request information if it is encrypted (step 370). The service server 200 can extract merchant information and user input information included in the payment request information. In step 375, the service server 200 can approve the payment request without approval or purchase by another financial institution, since it is an approval for the card that has already been purchased. However, in order to confirm whether the settlement is the settlement by the user, the authentication information stored in the service server 200 may be matched with the authentication information input at the time of transaction.

인증 정보가 확인되면, 서비스 서버(200)는 결제 승인 정보를 고객 단말(110)에 송신하고 고객 단말(110)은 결제 승인 정보를 수신하여 확인할 수 있다(382, 384 단계). When the authentication information is confirmed, the service server 200 transmits the payment approval information to the customer terminal 110, and the customer terminal 110 can receive and confirm the payment approval information (steps 382 and 384).

한편, 서비스 서버(200)는 결제 승인 시 가맹점 단말(130)에 비대면 거래의 발생을 알리는 알림 메시지를 송신할 수 있다. 일 실시예로서, 알림 메시지는 SMS 형태로 송신되거나 서비스 어플리케이션 실행 시 팝업 메시지 형태로 구현될 수 있다. 다른 실시예로서, 가맹점 단말(130)의 설정에 따라 별도의 알림 메시지를 받지 않고, 일별, 월별 등 정기로 알림을 받거나 내역을 확인하도록 구현할 수도 있다.Meanwhile, the service server 200 may transmit a notification message to the merchant terminal 130 to notify the occurrence of the non-face-to-face transaction at the time of payment approval. In one embodiment, the notification message may be transmitted in the form of SMS or in the form of a pop-up message upon execution of a service application. According to another embodiment, the merchant terminal 130 may be configured to receive notification on a daily basis, monthly, or the like without receiving a separate notification message according to the setting of the merchant terminal 130.

가맹점 단말(130)는 결제 승인 정보를 확인하고 결제 승인 내역을 열람할 수 있다. 상술한 것처럼, 서비스 서버(200)는 수집된 결제 내역을 가맹점 단말(130)에 송신하거나, 다른 결제 단말(예컨대, 가맹점의 POS 단말 또는 가맹점 PC)에 전송하도록 구현할 수 있다.The merchant terminal 130 can confirm the payment approval information and browse the payment approval details. As described above, the service server 200 can be configured to transmit the collected payment details to the merchant terminal 130 or to transfer the collected payment details to another payment terminal (e.g., a POS terminal of a merchant or a merchant PC).

일 실시예로서, 가맹점주는 가맹점 단말(130)을 통해 비대면 거래 내역을 확인할 수 있고, 인수 여부를 결정할 수 있다. 가맹점 단말(130)은 결제 승인 내역을 확인하고 인수 또는 거절을 선택할 수 있다. 예컨대, 금액 또는 사용자 정보 등이 잘못 결제되거나 중복 결제된 경우에는 가맹점 주가 인수를 거절하여 취소 거래를 실시할 수 있다.In one embodiment, the merchant can confirm the non-face-to-face transaction history through the merchant terminal 130 and determine whether to accept the transaction. The merchant terminal 130 can confirm the settlement approval details and select the acceptance or rejection. For example, if the amount or user information is erroneously settled or duplicated, the transaction can be canceled by refusing the purchase of the franchisee's stock price.

다른 실시예로서, 가맹점 단말(130)에서 인수 시에 추가 인증 절차를 수행하도록 구현할 수 있다. 예를 들어, 결제 승인 정보 알림 시 서비스 서버(200)가 가맹점주의 단말에 승인 메시지를 송신하고, 승인 메시지가 일회성 번호 또는 인증 번호를 포함하도록 구현할 수 있다. 가맹점 주는 승인 메시지에 포함된 인증 번호를 입력하여 해당 결제 건에 대한 인수를 처리하도록 구현할 수 있다. 이러한 추가 인증 수행 시, 가맹점 주가 특정 결제 건에 대한 인증 절차를 거치므로, 타인에 의한 인수가 발생할 위험을 줄일 수 있다.As another embodiment, the merchant terminal 130 may be configured to perform additional authentication procedures upon receipt. For example, when the payment approval information is notified, the service server 200 may transmit an approval message to the terminal of the merchant, and the approval message may include a one-time number or an authentication number. The merchant can implement the authentication number included in the approval message to process the argument for the payment. When the additional authentication is performed, the merchant's stock is subjected to the authentication process for the specific payment, so that the risk of the acquisition by the other person can be reduced.

가맹점 단말(130)은 인수한 거래 내역에 대해, 고객 단말(110)로 전자 영수증 발급을 요청할 수 있고, 서비스 서버(200)가 발급 요청을 수신하여 고객 단말(110)에 영수증을 발급할 수 있다(390, 392 단계). 영수증은 서비스 서버(200)에서 제공하는 서비스 어플리케이션을 통해 발급되거나 SMS 형태로 발급될 수 있다.The merchant terminal 130 can request issuance of the electronic receipt to the customer terminal 110 for the acquired transaction details and the service server 200 can receive the issuance request and issue the receipt to the customer terminal 110 (Steps 390 and 392). The receipt may be issued through a service application provided by the service server 200 or may be issued in the form of an SMS.

이러한 본 발명의 비대면 결제 시스템에 따라, 별도의 가맹점 결제 단말기 없이도 오프라인 가맹점에서의 결제가 가능해진다. 특히, 결제 단말을 이용하기 어려운 노점상과 같은 경우 상점 주인이 소지한 휴대폰을 통해 거래 내역 확인과 인수가 가능해짐에 따라 전자거래 서비스의 보급을 촉진하는데 이바지할 수 있다.According to the non-facing payment system of the present invention, settlement at an offline merchant can be performed without a separate merchant payment terminal. In particular, in the case of a street vendor, which is difficult to use a payment terminal, it is possible to facilitate the spread of the electronic transaction service as the transaction history can be confirmed and acquired through the mobile phone possessed by the shop owner.

도 4는 본 발명의 제1 실시예에 의한 비대면 결제 시스템의 결제 진행 절차를 설명하기 위한 고객 단말(110) 상의 스크린샷이다. 도 4의 (a)는 서비스 어플리케이션을 통해 구매한 결제용 카드를 출력한 화면을 나타낸다. 예를 들어, 그림과 아이 미술학원(가맹점)에서 발행한 300,000원 정액형 카드를 구매한 경우, 그림과 아이 미술학원 카드(420)를 고객 단말(110)의 화면(410)상에 표시할 수 있다. 사용자가 보유한 나머지 카드 리스트도 하단에 표시할 수 있다. 일 실시예로서, 그림과 아이 미술학원 카드에 대해 선물, 충전 및 비대면 거래(결제) 메뉴를 표시할 수 있다. 이 때, 그림과 아이 미술학원 카드가 비대면 거래 전용 카드인 경우에는 나머지 메뉴(선물 및 충전)를 비활성화한 상태로 표시하고, 비대면 거래 메뉴(430)를 활성화된 형태로 표시할 수 있다.4 is a screen shot on the customer terminal 110 for explaining the settlement procedure of the non-facing payment system according to the first embodiment of the present invention. 4 (a) shows a screen for outputting a payment card purchased through a service application. For example, when the user purchases a 300,000-won flat-type card issued by a drawing and a school of art (merchant), the drawing and the art academy card 420 can be displayed on the screen 410 of the customer terminal 110 have. The list of remaining cards that the user has can also be displayed at the bottom. As an example, a gift, charge, and non-face-up transaction (settlement) menu may be displayed for the Drawing and AI Art Academy cards. At this time, if the card is a non-face-to-face transaction card, the remaining menu (gift and charge) may be displayed in a disabled state and the non-face-to-face transaction menu 430 may be displayed in an activated form.

사용자가 비대면 거래 메뉴(430)를 선택하면, 서비스 서버(200)와의 데이터 송수신을 통해 비대면 거래(결제) 절차를 시작한다(도 4의 (b)). 서비스 서버(200)는 비대면 거래 요청에 따라, 안내 페이지(440)를 출력할 수 있다. 사용자는 고객 단말(110)에 표시된 카드 정보 및 입력할 정보 내역을 확인할 수 있고, 정보를 입력할 수 있다. 사용자 입력 정보(450)는 직접 기재하거나 해당 항목을 선택하는 형태로 구현할 수 있다.When the user selects the non-face-to-face transaction menu 430, the non-face-to-face transaction (payment) procedure is started through data transmission / reception with the service server 200 (FIG. The service server 200 may output the guidance page 440 in response to the non-face-to-face transaction request. The user can confirm the card information and the information to be input displayed on the customer terminal 110, and input the information. The user input information 450 may be directly written or selected in a form of selecting the item.

서비스 서버(200)는 사용자가 입력을 완료한 후 확인 버튼을 누르면, 인증 정보 입력을 위한 페이지(460)를 안내한다(도 4의 (c)). 일 실시예로서, 인증 정보 입력 전에, 비대면 결제의 상세 내역(470)을 확인할 수 있고, 사용자가 내용을 확인한 후 인증 정보(PIN, 480)를 입력할 수 있다. 사용자가 인증 정보를 입력하면 고객 단말(110)는 결제용 카드의 정보 및 입력 정보를 이용하여 결제 요청 정보를 생성한다. 일 실시예로서, 고객 단말(110)은 보안성 향상을 위해 결제 요청 정보 생성 절차를 별도의 보안 어플리케이션에서 수행하도록 구현하거나, 생성된 결제 요청 정보를 암호화하도록 구현할 수 있다. The service server 200 guides the page 460 for inputting the authentication information when the user presses the OK button after completing the input (FIG. 4 (c)). In one embodiment, the non-face-to-face settlement details 470 can be confirmed before the authentication information is input, and the user can input the authentication information (PIN, 480) after confirming the contents. When the user inputs the authentication information, the customer terminal 110 generates the payment request information using the information of the payment card and the input information. In an embodiment, the customer terminal 110 may implement a payment request information generation procedure to be performed by a separate security application or may encrypt the generated payment request information to improve security.

도 5는 본 발명의 제1 실시예에 의한 비대면 결제 시스템의 결제 진행 절차를 설명하기 위한 가맹점 단말 상의 스크린샷이다. 일 실시예로서, 비대면 결제가 완료되면 가맹점 단말(130) 상에 결제 승인 알림 메시지가 수신되도록 구현될 수 있다. 예를 들어, 도 5의 (a)에 도시된 것처럼, SMS 메시지(510) 형태로 수신될 수 있다. 다만 이에 한정되는 것은 아니며 푸쉬 메시지 또는 어플리케이션 아이콘 알림 등 다양한 형태로 거래 승인을 통보할 수 있다.5 is a screen shot on the merchant terminal for explaining the settlement process of the non-facing payment system according to the first embodiment of the present invention. In one embodiment, a settlement approval notification message may be received on the merchant terminal 130 when the non-face settlement is completed. For example, as shown in FIG. 5 (a), in the form of an SMS message 510. However, the present invention is not limited to this, and it is possible to notify a transaction approval in various forms such as a push message or an application icon notification.

다른 실시예로서, 거래 승인 후 거래 알림이 바코드 또는 QR 코드 형태로 가맹점 단말기(130)에 전송될 수 있다. 서비스 서버(200)가 비대면 거래 승인 후 거래 정보를 2차원 코드 형태로 가맹점 단말에 송신할 수 있고, 가맹점 주가 이를 수신하여, 가맹점 단말(130) 또는 별도의 결제 단말(POS 단말, 가맹점 PC 또는 코드스캐너 등)을 이용하여 코드를 인식하고 결제 내역을 조회하도록 구현될 수 있다.As another embodiment, the transaction notification may be transmitted to the merchant terminal 130 in the form of a bar code or a QR code after the transaction is approved. The service server 200 can transmit the transaction information to the merchant terminal in the form of a two-dimensional code after the approval of the non-face-to-face transaction, and the merchant dealer can receive the transaction information and transmit the transaction information to the merchant terminal 130 or another payment terminal (POS terminal, Code scanner, or the like) to look up the payment history.

가맹점주가 가맹점 단말(130)을 통해 서비스 어플리케이션을 실행하는 경우, 비대면 거래의 승인 내역을 확인할 수 있다(도 5의 (b)). 일 실시예로서, 가맹점 주 계정 또는 관리자 계정을 가진 사람이 소지한 단말을 통해서만 비대면 거래 내역을 열람할 수 있도록 구현할 수 있고, 별도의 인증 절차(PIN 또는 생체 인증)를 거쳐 거래 내역을 열람하도록 구현할 수도 있다.When the service application is executed through the merchant's stock merchant terminal 130, the approval details of the non-face-to-face transaction can be confirmed (FIG. 5 (b)). In one embodiment, the non-face-to-face transaction history can be viewed only through a terminal owned by a merchant main account or a person having an administrator account, and the transaction details can be read through a separate authentication procedure (PIN or biometric authentication) It can also be implemented.

가맹점주가 가맹점 단말(130)을 통해 거래 승인 리스트(530)를 확인할 수 있고, 이미 정산(인수)된 내역, 정산 대기 중인 내역, 취소(인수 거절)된 내역 등을 확인할 수 있다. 인수 대상인 내역(530)에 대해 거래 인수 여부를 선택할 수 있다. 일 실시예로서, 거래가 인수된 경우에는 정산이 완료된 것으로 표시하고, 전자영수증 송부 메뉴(540)를 출력할 수 있다(도 5의 (c)).The merchant's stock can confirm the transaction approval list 530 through the merchant terminal 130 and can confirm the details of the settlement (acquisition), the details of the reservation waiting for the settlement, and the details of the cancellation (rejection of the acceptance). It is possible to select whether or not to accept a transaction with respect to the history 530 to be acquired. As an example, if the transaction is accepted, the settlement is marked as completed and the electronic receipt sending menu 540 can be output (FIG. 5 (c)).

가맹점주는 전자 영수증 발급(550)을 선택하여, 서비스 서버(200)에 전자 영수증 발급을 요청할 수 있고, 관리 서버 또는 별도의 영수증 발급 서버를 통해 고객 단말(110)에 전자 영수증을 출력할 수 있다.The merchant may request the service server 200 to issue the electronic receipt by selecting the electronic receipt issuance 550 and may output the electronic receipt to the customer terminal 110 through the management server or a separate receipt issuing server.

이러한 비대면 거래 서비스를 구현함으로써, 기존의 온라인 및 오프라인 거래의 번거로움을 낮출 수 있어, 가맹점 사업자와 사용자에게 편의를 제공할 수 있다. 특히, 가맹점주의 입장에서는 결제 단말을 설치할 필요 없고, 거래매입절차가 불필요하므로 VAN사 또는 PG사를 거칠 필요가 없으므로 거래 수수료를 대폭 절감하는 효과를 갖는다.By implementing this non-face-to-face transaction service, it is possible to reduce the hassle of existing online and offline transactions, thereby providing convenience to merchant operators and users. In particular, since the merchant does not need to install a payment terminal and does not need a purchase transaction procedure, it does not need to go through a VAN company or a PG company, thereby significantly reducing the transaction fee.

이하에서는, 제1 실시예와 달리 가맹점 또는 상품이 특정되지 않은 카드를 이용하여 비대면 결제를 수행하는 제2 실시예를 위주로 설명한다. 일 실시예로서, 가맹점 또는 상품이 특정되지 않은 카드는, 서비스 서버(200)가 하나 이상의 가맹점에서 쓸 수 있도록 발행한 선불카드, 그 외 타 기관이 발행한 신용카드, 체크카드, 직불카드 등 다양한 형태의 결제 수단을 포함한다.Hereinafter, a second embodiment for performing non-face-to-face settlement using a credit card or a card for which a commodity is not specified, unlike the first embodiment, will be mainly described. In one embodiment, the merchant or the card for which the merchandise is not specified may be a prepaid card issued by the service server 200 for use at one or more merchants, a credit card, a check card, or a debit card issued by another organization And a payment means of the form.

도 6은 본 발명의 제2 실시예에 의한 비대면 결제 시스템의 서비스 서버(200) 구성을 도시한 블록도이다. 제2 실시예는 금융사(예컨대, 신용카드사)가 제공하는 모바일 결제 어플리케이션 기반의 비대면 결제 방법에 관한 실시예에 관한 것으로 서비스 서버(200)는 자체적으로 결제 승인을 실시하는 것 외에 금융사 서버(300)와 연동하여 결제 승인을 처리하는 실시예를 포함한다. 예를 들어, 서비스 서버(200)가 발행한 카드를 이용하는 경우 도 2에서 설명한 것처럼, 서비스 서버(200)를 통해 거래 승인 및 정산 절차를 실시할 수 있다. 한편, 금융사 서버(300)가 발행한 카드를 이용하는 경우에는 서비스 서버(200)를 통해 금융사 서버(300)가 거래 승인 및 정산을 처리할 수 있다. 또한 제2 실시예는 서비스 서버가 발행하는 선불 카드 중, 가맹점 및/또는 상품 정보(금액 정보)가 지정되지 않은 카드인 기본 카드(예컨대, 도 10의 Basic Card)를 이용하여 결제를 수행하는 실시예를 포함한다. FIG. 6 is a block diagram illustrating a configuration of a service server 200 of a non-facing payment system according to a second embodiment of the present invention. The second embodiment relates to an embodiment of a non-facing payment method based on a mobile payment application provided by a financial institution (for example, a credit card company). The service server 200 itself performs payment approval, ) In order to process payment approval. For example, when a card issued by the service server 200 is used, transaction approval and settlement procedures can be performed through the service server 200 as described with reference to FIG. Meanwhile, when the card issued by the financial company server 300 is used, the financial company server 300 can process transaction approval and settlement through the service server 200. In addition, the second embodiment is an embodiment in which payment is performed using a basic card (for example, the Basic Card shown in Fig. 10), which is a card for which merchant information and / or merchandise information Examples include.

서비스 서버(200)는 도 2를 참조하여 설명한 것처럼, 다른 기기로부터 정보를 송수신하는 정보 송수신부(210), 서비스 어플리케이션을 관리하는 어플리케이션 관리부(220), 카드를 발급하고 관리하는 카드 정보 관리부(230) 및 카드 정보 발급부(240), 결제 요청 정보를 수신하여 거래를 처리하는 거래 처리부(250) 및 정산 관리부(260)를 포함하고, 가맹점 정보 저장 매체(270), 고객 정보 저장 매체(280), 카드 정보 저장 매체(290)를 더 포함할 수 있다. 또한 서비스 서버(200)의 구성요소들(210 내지 260)은 저장 매체들(270 내지 290)에 저장된 정보들을 이용하여 비대면 결제를 처리하고 정산할 수 있다. 또한 서비스 서버(200)는 다수의 서버들로 구성된 플랫폼 형태로 구현될 수 있으며, 구성요소들(210 내지 190)은 각각이 서버 형태 또는 데이터베이스 형태로 구현될 수 있다. 또한 도시된 구성요소들로만 한정되는 것은 아니며, 서비스 서버(200)는 비대면 결제 구현을 위한 다양한 구성요소들을 더 포함할 수 있다.2, the service server 200 includes an information transmitting and receiving unit 210 for transmitting and receiving information from other devices, an application managing unit 220 for managing a service application, a card information managing unit 230 for issuing and managing a card A merchant information storage medium 270 and a customer information storage medium 280. The merchant information storage medium 270 includes a transaction information processing unit 250 and a settlement management unit 260. The merchant information storage medium 270, , And a card information storage medium (290). In addition, the components 210 to 260 of the service server 200 can process and settle the non-face settlement using information stored in the storage media 270 to 290. Also, the service server 200 may be implemented as a platform configured by a plurality of servers, and each of the components 210 to 190 may be implemented as a server or a database. Also, the service server 200 is not limited to the illustrated components, and the service server 200 may further include various components for non-face settlement implementation.

금융사 서버(300)는 서비스 서버(200)와 연동 가능한 서버를 말하며, 본 실시예에서는 비대면 결제에 이용되는 결제용 카드를 발급한 주체를 말한다. 예컨대, A 카드사의 신용카드를 이용하여 비대면 결제를 실시하는 경우, A 카드사는 금융사 서버(300)로서 역할을 하고, 서비스 서버(200)와 연동하여 서비스 어플리케이션을 통한 비대면 결제를 수행할 수 있다. 금융사 서버(300)는 거래 승인 여부를 판단하여 처리하는 거래 승인부(320), 미리 정해진 기간마다 거래를 정산하는 거래 정산부(330), 사용자 정보를 저장하는 사용자 정보 저장 매체(340) 또는 발급 및 관리하는 카드 정보를 저장하는 카드 정보 저장 매체(350)을 포함한다.The financial company server 300 refers to a server that can be interlocked with the service server 200, and in this embodiment, a subject issuing a payment card used for non-face-to-face settlement. For example, when non-face-to-face settlement is performed using a credit card of an A-card company, the A-card company serves as a financial company server 300 and can perform non-face-to-face settlement through a service application in cooperation with the service server 200 have. The financial company server 300 includes a transaction approval unit 320 for determining whether a transaction has been approved or not, a transaction settlement unit 330 for calculating a transaction for each predetermined period, a user information storage medium 340 for storing user information, And a card information storage medium 350 for storing card information to be managed.

일 실시예로서, 고객 단말(110)이 금융사 서버(300)가 발급한 결제용 카드를 선택하여 비대면 결제를 실시하고자 하는 경우, 서비스 서버(200)가 고객 단말(110)로부터 결제 요청 정보를 수신하고, 금융사 서버(300)에 전달하여 결제 승인 여부를 처리한다. 다른 실시예로서, 금융사 서버(300)는 결제 요청 메시지를 고객 단말(110)로부터 직접 수신하고, 승인 결과를 고객 단말(110)에 직접 전송할 수 있다. 이후에 금융사 서버(300)는 미리 정의된 주기마다(예컨대, 매월) 가맹점의 매출전표를 매입하여 가맹점에 대금을 지급하고, 고객에게 대금을 청구할 수 있다.In one embodiment, when the customer terminal 110 selects a payment card issued by the financial company server 300 and performs non-face-to-face payment, the service server 200 transmits payment request information from the customer terminal 110 And transmits it to the financial company server 300 to process the payment approval or not. As another example, the financial company server 300 may receive the settlement request message directly from the customer terminal 110 and directly transmit the approval result to the customer terminal 110. Thereafter, the financial company server 300 purchases the sales slip of the merchant at a predefined period (for example, every month), pays the merchant for the merchandise, and charges the customer.

일 실시예로서, 서비스 서버(200)가 발행하는 카드를 이용하는 경우에는 금융사 서버(300)와의 연동없이, 제1 실시예에서 설명한 프로세스로 거래 처리부(250)가 거래를 처리하고 정산 관리부(260)가 정산을 실시하도록 구현할 수 있다. 제1 실시예에서는, 결제용 카드 자체가 가맹점과 상품이 특정된 상태였으나, 제2 실시예에서는 여러 가맹점 또는 상품에 대해 결제가 가능한 임의의 카드(예컨대, 기본 카드 또는 Basic Card라고 함)를 이용하는 것인 바, 서비스 어플리케이션을 통해 가맹점과 결제 정보를 특정하는 과정을 거쳐 결제를 수행하도록 구현할 수 있다.In a case where a card issued by the service server 200 is used, the transaction processing unit 250 processes the transaction using the process described in the first embodiment and does not interfere with the financial company server 300, Can be implemented to perform settlement. In the first embodiment, although the payment card itself is a state in which the merchant and the merchandise are specified, in the second embodiment, any card (for example, a basic card or a Basic Card) In this case, the settlement can be implemented through the process of specifying the merchant and payment information through the service application.

거래가 완료되면, 서비스 서버(200) 또는 금융사 서버(300)는 고객 단말에 전자 영수증을 발급할 수 있다. 일 실시예로서, 결제용 카드를 발급한 발급 주체가 전자 영수증을 발급하도록 구현할 수 있다.When the transaction is completed, the service server 200 or the financial company server 300 may issue an electronic receipt to the customer terminal. In one embodiment, the issuer issuing the payment card can issue an electronic receipt.

도 7은 본 발명의 제2 실시예에 의한 비대면 결제 및 정산 절차를 도시한 흐름도이다. 제2 실시예는 금융사(예컨대, 신용카드사)가 제공하는 모바일 결제 어플리케이션 기반의 비대면 결제 방법에 관한 실시예를 위주로 설명한다. 서비스 서버(200)는 하나 이상의 가맹점에서 이용 가능한 결제용 카드를 발행할 수 있는 반면, 금융사 서버(300)가 발행하는 결제용 카드도 서비스 어플리케이션을 통해 발급하거나 이용 가능하도록 지원할 수 있다. 또한 결제용 카드는 유효 기간(지정된 기한)에 대한 정보를 포함할 수 있고, 1회용 또는 충전용으로 발행될 수 있다. 7 is a flowchart illustrating a non-face settlement and settlement procedure according to the second embodiment of the present invention. The second embodiment mainly focuses on an embodiment of a non-facing payment method based on a mobile payment application provided by a financial institution (for example, a credit card company). The service server 200 can issue a payment card available at one or more merchants, while a payment card issued by the financial company server 300 can also be issued or available through a service application. In addition, the payment card may contain information on the expiration date (designated time limit) and may be issued for disposable or rechargeable purposes.

일 실시예로서, 결제용 카드는 결제를 위한 카드 정보를 포함한다. 결제용 카드가 정액권인 경우 정해진 금액을 포함한다. 또한 결제용 카드는 가맹점 정보로서 가맹점 이름, 번호, 식별자(ID) 또는 가맹점 전화번호 중 적어도 하나의 정보를 포함할 수 있다. 기명 또는 무기명인지에 따라 사용자 닉네임 또는 이름과 같은 사용자 정보도 포함될 수 있다. 또한 본 발명의 관리 서버는 HCE 기반의 모바일 결제를 구현함에 따라, 카드 정보를 토큰값 형태로 발행할 수 있다. 즉, 결제용 카드는 카드 정보(토큰값), 가맹점 정보, 금액 정보 등을 포함하여 발행될 수 있다. 일 실시예로서, 금융사(300)를 통해 발급된 카드에 대해서도 별도의 토큰값을 발행하여 HCE 카드 형태로 제공할 수 있다.In one embodiment, the payment card includes card information for payment. If the payment card is a fixed amount, it includes the fixed amount. Further, the payment card may include at least one of a merchant name, a number, an identifier (ID), or a merchant phone number as merchant information. User information such as a user nickname or name may also be included, depending on whether it is an original name or a bearer name. Also, the management server of the present invention can issue card information in the form of a token value by implementing HCE-based mobile settlement. That is, the payment card can be issued including card information (token value), merchant information, amount information, and the like. As an embodiment, a separate token value may be issued to the card issued through the financial institution 300 to provide it in the form of an HCE card.

다수의 가맹점에서 사용하는 결제용 카드가 발행됨에 따라, 서비스 서버(200)는 결제용 카드를 리스트 형태로 송신할 수 있다. 예컨대, 서비스 서버(200)는 고객 단말(110)에서 구동하는 서비스 어플리케이션을 통해, 구매 가능한 결제용 카드의 리스트를 출력할 수 있다. As the payment card used by a plurality of merchants is issued, the service server 200 can transmit the payment card in the form of a list. For example, the service server 200 can output a list of payment cards that can be purchased through a service application driven by the customer terminal 110.

다른 실시예로서, 서비스 서버(200)는 사용자의 구매 성향 또는 위치 등을 분석하여 맞춤화된 리스트를 제공할 수 있다. 또 다른 실시예로서, 가맹점 단말(130)에서 특정 결제용 카드를 발행하도록 요청하는 경우, 고객 단말(110)에 푸쉬 알림 형태 또는 SMS 형태로 요청한 가맹점의 결제용 카드를 팝업, 링크하거나 리스트 최상단에 배치되도록 구현할 수 있다.In another embodiment, the service server 200 may provide a personalized list by analyzing the purchasing propensity or position of the user. As another embodiment, when requesting to issue a specific payment card from the merchant terminal 130, a payment card of a merchant requesting the customer terminal 110 in the form of a push notification or an SMS is popped up or linked to the customer terminal 110, As shown in FIG.

고객 단말(110)이 구매할 결제용 카드를 선택하고, 비대면 결제 메뉴를 선택할 수 있다(710, 720 단계). 본 실시예에서는, 결제용 카드가 기본 카드(가맹점과 상품이 특정되지 않은 Basic Card)이거나 타 금융사가 제공하는 결제카드(예컨대, 신용카드 또는 체크카드)인 경우를 위주로 설명한다. 일 실시예로서, 비대면 거래 전용카드인 경우에는 비대면 거래를 제외한 다른 메뉴(예컨대, 오프라인 결제, 선물 등)가 비활성화된 상태로 표시되도록 구현할 수 있다.The customer terminal 110 may select a payment card to be purchased and may select a non-face-to-face payment menu (steps 710 and 720). In this embodiment, a case where the payment card is a basic card (a Basic Card in which a merchant and a product are not specified) or a payment card (e.g., a credit card or a check card) provided by another financial company is mainly described. As an example, in the case of a non-face-to-face transaction-only card, other menus (for example, offline payment, gift, etc.) other than the non-face-to-face transaction may be displayed in an inactive state.

고객 단말(110)은 비대면 결제를 진행할 카드를 선택한 후에 가맹점 또는 상품을 특정할 수 있다(730 단계). 도 8의 (b)에 도시된 것과 같이, 고객 단말(110)은 가맹점 검색을 통해 서비스 서버(200)에 등록된 가맹점을 검색할 수 있다. 또한 고객 단말(110)이 가맹점에 위치한 경우에는 가맹점 정보가 담긴 코드(예컨대, 바코드 또는 QR 코드)를 인식함으로써, 가맹점 정보를 획득할 수 있다. 또는 고객 단말(110)이 미리 저장된 가맹점 중에 선택하거나 GPS를 이용하여 가맹점의 위치를 찾도록 구현할 수 있다. 일 실시예로서, 고객 단말(110)은 가맹점 검색을 통해 가맹점 정보(예컨대, Merchant ID)를 획득할 수 있다.The customer terminal 110 may select a card for non-face-to-face settlement and then specify the merchant or the merchandise (step 730). As shown in FIG. 8 (b), the customer terminal 110 can search for a merchant registered in the service server 200 through the merchant search. Further, when the customer terminal 110 is located at an affiliate shop, the affiliate shop information can be obtained by recognizing a code (for example, a bar code or a QR code) containing the shop information. Alternatively, the customer terminal 110 may select among the pre-stored merchants or use the GPS to find the location of the merchant. In one embodiment, the customer terminal 110 may obtain merchant information (e.g., Merchant ID) through merchant search.

고객 단말(110)은 가맹점 선택 단계를 수행함으로써, 결제 요청 정보에 이용할 상점 ID(예컨대, Merchant ID)를 획득한다. 일 실시예로서, 도 8 및 9에 도시한 것처럼, 금융사(예컨대, 신용카드 사)가 제공하는 모바일 결제 어플리케이션을 이용하는 경우, 서비스 서버(200)가 제공하는 가맹점 또는 일반 제휴 가맹점을 선택할 때 상점 ID를 각기 다른 서버에서 제공받을 수 있다. 예컨대, 서비스 서버(200)에 등록된 가맹점(예컨대, 도 8의 (b) Kona 제휴 가맹점)을 선택하는 경우 서비스 서버(200)로부터 상점 ID를 획득할 수 있다(734 단계). 다른 예로, 일반 가맹점을 검색하거나 선택한 경우에는, 일반 가맹점을 관리하는 PG사, VAN사나 금융사(예컨대, 카드사) 서버(300)로부터 상점 ID를 획득할 수 있다(732 단계).The customer terminal 110 acquires a shop ID (e.g., Merchant ID) to be used for the settlement request information by performing the merchant selection step. 8 and 9, when a mobile payment application provided by a financial institution (for example, a credit card company) is used, when the service server 200 selects an affiliated store or a general affiliated merchant store provided by the service server 200, Can be provided from different servers. For example, in the case of selecting a merchant registered in the service server 200 (e.g., a Kona affiliate merchant in FIG. 8B), the merchant ID can be obtained from the service server 200 (Step 734). As another example, if the general merchant is searched or selected, the shop ID can be acquired from the PG company, VAN company or financial institution (e.g., credit card company) server 300 that manages the general merchant shop (step 732).

다른 실시예로서, 도 10 및 11에 도시한 것처럼, 서비스 서버(200)가 제공하는 서비스 어플리케이션을 이용하는 경우에도, 일반 가맹점 또는 서비스 서버(200)에 등록된 가맹점을 선택하는지에 따라 상점 ID를 제공해주는 서버가 상이할 수 있다. 예를 들어, 제1 실시예와 같이 서비스 서버(200)가 제공하는 서비스 어플리케이션을 통해 서비스 서버(200)에 등록된 가맹점을 선택하여 결제하는 경우에는, 서비스 서버(200)가 고객 단말(110)에 상점 ID를 제공할 수 있다. 다른 예로, 서비스 어플리케이션을 이용하되, 서비스 어플리케이션에 등록된 기본 카드 또는 타 금융사(300) 카드를 이용하여 가맹점을 선택하는 경우, 일반 가맹점은 VAN사 또는 금융사 서버(300)로부터 상점 ID를 수신하고, 서비스 서버(200)에 등록된 가맹점은 서비스 서버(200)로부터 가맹점 ID를 수신할 수 있다.10 and 11, even when the service application provided by the service server 200 is used, the shop ID is provided according to whether the shop is registered in the general merchant shop or the service server 200 The server you are using may be different. For example, when the service server 200 selects a merchant registered in the service server 200 through the service application provided by the service server 200, the service server 200 transmits the service to the customer terminal 110, Lt; RTI ID = 0.0 > ID < / RTI > As another example, when a service application is used, but a merchant is selected using a card registered in the service application or a card of another financial company 300, the general merchant receives the merchant ID from the VAN company or the financial company server 300, The merchant registered in the service server 200 can receive the merchant ID from the service server 200. [

또 다른 예로서, 일반 가맹점 또는 서비스 서버(200)에 등록된 가맹점에 대한 상점 ID를 서비스 서버(200)가 모두 관리하는 경우에는, 서비스 서버(200)가 가맹점 선택 시 상점 ID을 제공해줄 수 있다. PG사, VAN사와 같이 상점 ID를 관리하는 다른 중개 서버가 있는 경우에는 중개 서버가 상점 ID를 고객 단말(110)에 제공하도록 구현할 수도 있다.As another example, when the service server 200 manages the shop IDs for the general merchants or the merchants registered in the service server 200, the service server 200 can provide the shop IDs when the merchant shop is selected . If there is another brokerage server that manages the shop ID such as a PG company or a VAN company, the brokerage server may provide the shop ID to the customer terminal 110.

상술한 실시예들을 통해, 서비스 서버(200) 또는 금융사 서버(300)를 통해 가맹점 ID를 전달하는 구성을 기재하였으나, 이에 한정되는 것은 아니며, 실제 구현 시 가맹점 ID를 관리하는 다른 주체(예컨대, 결제자측의 단말기, 사용자 단말기 또는 다른 서버)에 의해 가맹점 ID를 획득할 수 있다. The configuration of transmitting the merchant ID through the service server 200 or the financial company server 300 has been described through the embodiments described above. However, the present invention is not limited to this, The terminal, the user terminal, or the other server).

다음으로, 고객 단말(110)은 선택된 가맹점에 여러 상품이 등록되어 있는 경우 제시된 상품 중 하나를 선택할 수 있다(도 8의 (c) 참조). 다른 예로서, 고객 단말(110)은 별도의 상품 선택 없이 구매(결제)할 금액만을 입력하여 결제를 진행하도록 구현할 수 있다(도 10의 (c) 참조).Next, the customer terminal 110 can select one of the offered products when a plurality of products are registered at the selected merchant (see (c) of FIG. 8). As another example, the customer terminal 110 can implement payment so that only the amount to be purchased (to be paid) is entered without selecting a separate product (refer to FIG. 10C).

고객 단말(110)은 서비스 어플리케이션의 안내에 따라 필요한 사용자 정보 또는 결제 정보를 입력할 수 있다(730 단계). 고객 단말(110)은 필요한 항목을 입력하거나 제시된 항목 중 선택할 수 있고, 입력된 정보는 다음 프로세스에서 확인할 수 있다. 사용자가 입력할 정보는 가맹점의 요청에 따라 지정하거나, 결제용 카드 또는 상품의 종류에 따라 서비스 서버가 지정할 수 있다. 예를 들어, 학원비 결제용 카드인 경우, 결제자 이름(또는 닉네임), 학원생 이름, 납부 월, 할인 코드, 기타 메모 등을 입력하도록 구현할 수 있다.The customer terminal 110 may input necessary user information or payment information according to the guidance of the service application (step 730). The customer terminal 110 can input necessary items or select among the presented items, and the inputted information can be confirmed in the next process. The information to be input by the user can be specified according to the request of the merchant, or can be designated by the service server according to the type of the payment card or product. For example, in the case of a card for settlement of a school expenses, a payer name (or a nickname), a student name, a payment month, a discount code, and other memos may be input.

사용자의 입력이 완료되면, 입력 정보를 확인할 수 있다. 선택적으로, 사용자가 확인 후 인증 정보(예컨대, PIN)를 추가로 입력할 수 있다(750, 760 단계). 일 실시예로서, 인증 정보가 PIN인 경우, 사용자가 서비스 어플리케이션을 통해 설정한 결제용 비밀번호를 PIN으로 하거나, 비대면 결제 전용으로 설정된 PIN을 입력하도록 구현할 수 있다. 다른 실시예로서, 인증 정보는 생체 인증 정보로서, 지문 정보, 안면 인식 정보 또는 홍채 인식 정보 등을 포함할 수 있다. 인증 정보는 1회의 인증을 실시하거나, PIN과 생체 인증을 조합하여 추가 인증을 실시하도록 구현될 수도 있다.When the input of the user is completed, the input information can be confirmed. Optionally, the user may further enter authentication information (e.g., PIN) after verification (steps 750, 760). In an embodiment, when the authentication information is a PIN, the PIN may be set by the user through the service application, or the PIN may be set to be non-face-only for payment. In another embodiment, the authentication information may include biometric authentication information, fingerprint information, facial recognition information, or iris recognition information. The authentication information may be implemented to perform one authentication, or to perform additional authentication by combining PIN and biometric authentication.

사용자가 인증 정보의 입력을 완료하면, 고객 단말(110)은 서비스 서버(200)에 송신할 결제 요청 정보를 생성한다(770 단계). 결제 요청 정보는 결제용 카드 발행 시 포함된 결제용 카드의 토큰값, 토큰 유효기간, 토큰 거래 시마다 생성되는 토큰 ID, 금액 정보 및 가맹점 정보(예컨대, 가맹점 번호) 중 적어도 하나를 포함할 수 있다. 또한 결제 요청 정보가 결제 단말 ID(Terminal ID) 값을 기재하는 필드를 갖는 경우, 서비스 서버가 부여하거나 가맹점 번호로 대체하여 포함할 수도 있다. 또한 결제 요청 정보는 토큰 값과 크립토그램을 포함할 수 있다. 크립토그램(Cryptogram)은 결제 시 사용되는 결제 데이터에 대하여 결제용 키를 이용하여 생성된 값으로, 크립토그램의 검증은 서비스 서버(200)에서 수행한다. 이 때, 결제용 키는 해킹이 불가능한 보안 영역에 저장됨으로써, 해킹이나 복제를 통한 오남용을 방지할 수 있다. 일 실시예로서, 결제용 키는 일정 횟수 사용 후 자동 폐기하도록 구현할 수 있다. 또한 결제 요청 정보는 사용자의 입력 정보를 포함할 수 있다. 사용자 입력 정보는 결제 요청 전문에 포함되거나 추가 정보로 함께 전송될 수 있다. When the user completes the input of the authentication information, the customer terminal 110 generates payment request information to be transmitted to the service server 200 (step 770). The payment request information may include at least one of a token value of the payment card included in the payment card issuance, a token validity period, a token ID generated at each transaction of the token, money information, and merchant information (e.g. Also, when the payment request information has a field for recording a terminal ID value, it may be replaced by a service server or a merchant number. The payment request information may also include a token value and a cryptogram. The Cryptogram is a value generated by using a payment key for payment data used at the time of payment, and the service server 200 performs verification of the cryptogram. At this time, the settlement key is stored in a security area where hacking is not possible, thereby preventing misuse by hacking or copying. In an embodiment, the payment key may be automatically discarded after a certain number of uses. In addition, the payment request information may include user input information. The user input information may be included in the payment request specialist or may be transmitted together with additional information.

일 실시예로서, 결제 요청 정보는 결제 메시지의 ISO8583 메시지 규격에 따라 구성될 수 있고, 메시지에 포함되는 구성 값들은 관리서버(200)에 의해 정의될 수 있다.In one embodiment, the payment request information may be configured according to the ISO 8583 message specification of the payment message, and the configuration values included in the message may be defined by the management server 200.

일 실시예로서, 결제 요청 정보는 암호화 과정을 거쳐, 암호화될 수 있다. 결제 요청 정보는 미리 저장된 암호화키 또는 서비스 서버로부터 실시간 발급된 암호화키를 이용하여 암호화되고, 암호화된 결제 요청 정보를 서비스 서버(200)로 송신할 수 있다.In one embodiment, the payment request information may be encrypted through an encryption process. The payment request information may be encrypted using a pre-stored encryption key or an encryption key that is issued in real time from the service server, and may transmit the encrypted payment request information to the service server 200. [

서비스 서버(200)는 결제 요청 정보를 수신하고, 금융사 서버(300)와 연동하여 거래 승인 여부를 결정할 수 있다(780 내지 790 단계). 일 실시예로서, 서비스 서버(200)는 중개 서버로서 역할을 수행하여 결제 요청 정보를 수신한 후 카드 발급사 정보에 따라 발급사인 금융사 서버(300)에 거래 승인 요청 메시지를 송신할 수 있다(785 단계). 금융사 서버(300)는 미리 정의된 기준에 따라 거래 승인 또는 거절 여부를 결정하고, 거래 승인 조건 만족 시에 결제를 승인할 수 있다. 거래 승인 시 거래 결과는 서비스 서버(200) 및 고객 단말(110)에 전송될 수 있다. 추가로, 가맹점 단말(130)에도 승인 결과를 통보하도록 구현할 수 있다. The service server 200 receives payment request information and determines whether to approve the transaction by interworking with the financial company server 300 (steps 780 to 790). In one embodiment, the service server 200 acts as a mediating server, receives settlement request information, and transmits a transaction approval request message to the issuer's financial company server 300 according to card issuer information (785 step). The financial company server 300 may determine whether to approve or reject the transaction according to a predefined criterion, and approve the settlement when the transaction approval condition is satisfied. When the transaction is approved, the transaction result may be transmitted to the service server 200 and the customer terminal 110. In addition, it can be implemented to notify the merchant terminal 130 of the approval result.

다른 실시예로서, 금융사 서버(300)는 서비스 서버(200)를 통하지 않고, 바로 고객 단말(110)로부터 거래 승인 요청 메시지(785)를 수신할 수도 있다. 이러한 경우에도 동일하게 거래 승인 여부를 판단하며 고객 단말(110), 가맹점 단말(130) 또는 서비스 서버(200)에 거래 승인 결과를 통보한다.As another example, the financial company server 300 may receive the transaction approval request message 785 directly from the customer terminal 110 without going through the service server 200. Also in this case, it is determined whether or not the transaction is approved and the transaction approval result is notified to the customer terminal 110, the merchant terminal 130 or the service server 200.

일 실시예로서, 거래 요청 정보가 암호화된 경우 결제 요청 정보를 복호화할 수 있다). 서비스 서버(200) 또는 금융사 서버(300)는 결제 요청 정보에 포함된 가맹점 정보, 사용자 입력 정보를 추출할 수 있다. 또한, 진정 사용자에 의한 결제인지를 확인하기 위하여, 서비스 서버(200)에 저장된 인증 정보와 거래 시 입력된 인증 정보를 매칭하여 확인하는 절차를 거칠 수 있다. 인증 정보가 확인되면, 서비스 서버(200) 또는 금융사 서버(300)는 결제 승인 정보를 고객 단말(110)에 송신하고 고객 단말(110)은 서비스 어플리케이션을 통해 결제 승인 정보를 수신하여 확인할 수 있다. In one embodiment, the payment request information may be decrypted if the transaction request information is encrypted). The service server 200 or the financial company server 300 may extract the merchant information and user input information included in the payment request information. Also, in order to confirm whether or not the settlement by the user is truly performed, the authentication information stored in the service server 200 may be matched with the authentication information input at the time of transaction. When the authentication information is confirmed, the service server 200 or the financial company server 300 transmits the payment approval information to the customer terminal 110, and the customer terminal 110 can receive and confirm the payment approval information through the service application.

한편, 서비스 서버(200)는 결제 승인 시 가맹점 단말(130)에 비대면 거래의 발생을 알리는 알림 메시지를 송신할 수 있다. 일 실시예로서, 알림 메시지는 SMS 형태로 송신되거나 서비스 어플리케이션 실행 시 팝업 메시지 형태로 구현될 수 있다. 다른 실시예로서, 가맹점 단말(130)의 설정에 따라 별도의 알림 메시지를 받지 않고, 일별, 월별 등 정기로 알림을 받거나 내역을 확인하도록 구현할 수도 있다. 가맹점 단말(130)는 결제 승인 정보를 확인하고 결제 승인 내역을 열람할 수 있다. 상술한 것처럼, 서비스 서버(200)는 수집된 결제 내역을 가맹점 단말(130)에 송신하거나, 다른 결제 단말(예컨대, 가맹점의 POS 단말 또는 가맹점 PC)에 전송하도록 구현할 수 있다.Meanwhile, the service server 200 may transmit a notification message to the merchant terminal 130 to notify the occurrence of the non-face-to-face transaction at the time of payment approval. In one embodiment, the notification message may be transmitted in the form of SMS or in the form of a pop-up message upon execution of a service application. According to another embodiment, the merchant terminal 130 may be configured to receive notification on a daily basis, monthly, or the like without receiving a separate notification message according to the setting of the merchant terminal 130. The merchant terminal 130 can confirm the payment approval information and browse the payment approval details. As described above, the service server 200 can be configured to transmit the collected payment details to the merchant terminal 130 or to transfer the collected payment details to another payment terminal (e.g., a POS terminal of a merchant or a merchant PC).

일 실시예로서, 가맹점주는 가맹점 단말(130)을 통해 비대면 거래 내역을 확인할 수 있고, 인수 여부를 결정할 수 있다. 가맹점 단말(130)은 결제 승인 내역을 확인하고 인수 또는 거절을 선택할 수 있다. 예컨대, 금액 또는 사용자 정보 등이 잘못 결제되거나 중복 결제된 경우에는 가맹점 주가 인수를 거절하여 취소 거래를 실시할 수 있다.In one embodiment, the merchant can confirm the non-face-to-face transaction history through the merchant terminal 130 and determine whether to accept the transaction. The merchant terminal 130 can confirm the settlement approval details and select the acceptance or rejection. For example, if the amount or user information is erroneously settled or duplicated, the transaction can be canceled by refusing the purchase of the franchisee's stock price.

다른 실시예로서, 가맹점 단말(130)에서 인수 시에 추가 인증 절차를 수행하도록 구현할 수 있다. 예를 들어, 결제 승인 정보 알림 시 서비스 서버(200)가 가맹점주의 단말에 승인 메시지를 송신하고, 승인 메시지가 일회성 번호 또는 인증 번호를 포함하도록 구현할 수 있다. 가맹점 주는 승인 메시지에 포함된 인증 번호를 입력하여 해당 결제 건에 대한 인수를 처리하도록 구현할 수 있다. 이러한 추가 인증 수행 시, 가맹점 주가 특정 결제 건에 대한 인증 절차를 거치므로, 타인에 의한 인수가 발생할 위험을 줄일 수 있다.As another embodiment, the merchant terminal 130 may be configured to perform additional authentication procedures upon receipt. For example, when the payment approval information is notified, the service server 200 may transmit an approval message to the terminal of the merchant, and the approval message may include a one-time number or an authentication number. The merchant can implement the authentication number included in the approval message to process the argument for the payment. When the additional authentication is performed, the merchant's stock is subjected to the authentication process for the specific payment, so that the risk of the acquisition by the other person can be reduced.

고객 단말(110) 또는 가맹점 단말(130)은 인수 완료된 거래 내역에 대해, 전자 영수증 발급을 요청할 수 있다. 전자 영수증은 거래 승인 주체에 의해 발급될 수 있다. 예를 들어, 서비스 서버(200)가 발급 요청을 수신하여 고객 단말(110)에 영수증을 발급할 수 있다(796 단계). 전자 영수증은 서비스 서버(200)에서 제공하는 서비스 어플리케이션을 통해 발급되거나 SMS 형태로 발급될 수 있다.The customer terminal 110 or the merchant terminal 130 may request issuance of the electronic receipt for the transaction details that have been completed. Electronic receipts can be issued by transaction approvers. For example, the service server 200 may receive the issuance request and issue a receipt to the customer terminal 110 (step 796). The electronic receipt may be issued through a service application provided by the service server 200 or may be issued in the form of an SMS.

일 실시예로서, 금융사 서버(300)는 미리 정의된 기간(또는 주기)마다 대금 정산을 처리할 수 있다(798 단계). 금융사 서버(300)는 특정 가맹점에 대해 발생한 결제 내역에 대해 가맹점에 대금을 지불하고 사용자에게 대금을 청구하도록 정산을 실시할 수 있다. 서비스 서버(200)가 발행한 기본 카드를 통해 비대면 결제를 이용한 경우에는, 서비스 서버(200)가 정산의 주체가 되어 정해진 기간 또는 주기에 정산을 실시할 수 있다.In one embodiment, the financial institution server 300 may process the settlement of accounts at a predefined period (or period) (step 798). The financial company server 300 can perform settlement so as to pay the merchant for the settlement breakdown occurred with respect to the specific merchant shop and charge the user to the money. In the case where the non-face settlement is used through the basic card issued by the service server 200, the service server 200 can be settled in a predetermined period or period as a subject of settlement.

이러한 본 발명의 비대면 결제 시스템에 따라, 별도의 가맹점 결제 단말기 없이도 오프라인 가맹점에서의 결제가 가능해진다. 특히, 결제 단말을 이용하기 어려운 무점포 노점상과 같은 경우 상점 주인이 소지한 휴대폰을 통해 거래 내역 확인과 인수가 가능해짐에 따라 전자거래 서비스의 보급을 촉진하는데 이바지할 수 있다.According to the non-facing payment system of the present invention, settlement at an offline merchant can be performed without a separate merchant payment terminal. Particularly, in the case of a non-store street vendor which is difficult to use a payment terminal, it is possible to facilitate the spread of the electronic transaction service as the transaction history can be confirmed and acquired through the mobile phone possessed by the shop owner.

도 8 및 9는 본 발명의 제2 실시예에 의한 비대면 결제 시스템의 결제 진행 절차를 설명하기 위한 고객 단말 상의 스크린샷으로서, 금융사 서버(300)가 제공하는 모바일 결제 어플리케이션 기반의 비대면 결제 방법에 관한 것이다. 도 10 및 11은 본 발명의 또 다른 실시예에 의한 비대면 결제 진행 절차를 나타내는 스크린샷으로서, 서비스 서버(200)가 제공하는 모바일 결제 어플리케이션 기반의 비대면 결제 방법에 관한 것이다.8 and 9 are screen shots on a customer terminal for explaining a settlement procedure of the non-facing settlement system according to the second embodiment of the present invention. The non-face settlement method based on the mobile settlement application provided by the financial company server 300 . 10 and 11 are screen shots illustrating a non-face settlement proceeding procedure according to another embodiment of the present invention, and are related to a non-face settlement method based on a mobile settlement application provided by the service server 200. [

일 실시예로서, 고객 단말(110)은 금융사 서버(300)가 제공하는 서비스 어플리케이션을 통해 자신이 보유하거나 등록한 카드의 리스트를 확인할 수 있다(도 8의 (a) 참조)). 예를 들어, 고객 단말(110)은 가맹점(상점)과 금액이 지정된 선불카드 또는 금융사를 통해 발급받은 체크카드, 신용카드와 같은 다양한 형태의 결제 카드를 보유할 수 있다. 예를 들어, “국민행복카드”라는 신용카드를 이용하여 비대면 결제를 실시하고자 하는 경우, 고객은 “국민행복카드”(820)를 선택한 후, 비대면 결제 메뉴(830)를 선택할 수 있다. 제1 실시예에서는 가맹점과 금액정보가 미리 결정된 상태이므로 비대면 결제 메뉴 선택 시 바로 결제를 수행하였으나, 제2 실시예에서는 신용카드와 같이 가맹점과 금액이 미 결정된 상태이므로, 카드 선택 후 가맹점과 상품을 선택하도록 구현될 수 있다(도 8의 (b), (c)).In one embodiment, the customer terminal 110 can check a list of cards held or registered by the service application provided by the financial company server 300 (see FIG. 8A)). For example, the customer terminal 110 may have various types of payment cards such as a credit card, a credit card, and the like, which are issued through a merchant (store) and a prepaid card or a financial company designated with an amount. For example, if a non-face-to-face payment is to be made using a credit card called a "national happiness card", the customer can select the non-face-to-face payment menu 830 after selecting the "national happiness card" 820. In the first embodiment, since payment is performed at the time of selecting the non-face-to-face settlement menu because the merchant and amount information are predetermined, in the second embodiment, since the amount of money with the merchant is not determined in the second embodiment, (Fig. 8 (b), (c)).

다른 실시예로서, 금융사가 제공하는 카드 외에 서비스 서버(200)가 제공하는 기본 카드(Basic Card; 1020)도 이용할 수 있다(도 10의 (a) 참조). 기본 카드는 선불카드 또는 충전형 카드로 구현될 수 있고, 서비스 서버(200)에서 발급하는 카드로서, 가맹점과 상품, 금액이 특정되지 않고 다양한 가맹점에서 결제될 수 있도록 설정될 수 있다.As another embodiment, a basic card 1020 provided by the service server 200 may be used in addition to a card provided by a financial institution (see FIG. 10A). The basic card can be implemented as a prepaid card or a rechargeable card, and can be set to be issued by the service server 200 so that the merchant, the commodity, and the amount of money can be settled at various merchant points without being specified.

일 실시예로서, 고객 단말(110)의 서비스 어플리케이션은 카드 선택 후 가맹점 선택 페이지(840, 1040)를 안내할 수 있다(도 8의 (b) 또는 도 10의 (b)). 가맹점 선택은 가맹점 정보(예컨대, Merchant ID)를 획득하여 가맹점을 특정하기 위한 것으로서, 가맹점 검색, 스캔, 즐겨찾기, 위치로 찾기 등 다양한 방식으로 구현될 수 있다. 이 때, 가맹점은 서비스 서버(200)에 등록된 가맹점 내에서 검색될 수 있다. 가맹점 검색은 상점명, 전화번호 또는 주소와 같이 가맹점 정보 중 일부 키워드를 통해 검색이 가능하도록 구현될 수 있다. 가맹점 스캔은 고객 단말(110)이 가맹점 내 또는 가맹점 근처에서 비대면 결제를 수행할 경우 가맹점에 구비된 가맹점 정보 코드(예컨대, 바코드 또는 QR 코드)를 인식하여 가맹점 정보를 획득하는 것을 말한다. 가맹점에 설치되지 않더라도 전단지, 광고지, 안내지, 모바일 단말이나 PC로 제공된 가맹점 코드 또는 번호 스캔을 통해서 가맹점 스캔을 실시할 수 있다. My 가맹점은 즐겨찾기로 등록된 가맹점으로서 고객이 자주 이용하는 가맹점을 등록하여 빠른 선택이 가능하도록 할 수 있다. 그 외에도, GPS를 이용하여 고객 단말의 현재 위치를 이용하거나 가맹점 위치를 이용하여 지도를 통해 가맹점을 특정하도록 구현할 수 있다.As an example, the service application of the customer terminal 110 may guide the merchant selection pages 840 and 1040 after card selection (FIG. 8B or FIG. 10B). The merchant selection is for identifying merchant information by acquiring merchant information (e.g., Merchant ID), and may be implemented in various ways such as merchant search, scan, favorite search, and search by location. At this time, the franchisee can be searched in the franchisee registered in the service server 200. The merchant search can be implemented to search through some of the merchant information such as a shop name, a telephone number, or an address. Merchant point scan refers to acquiring the merchant information by recognizing the merchant store information code (for example, bar code or QR code) provided at the merchant store when the customer terminal 110 performs non-face settlement in the merchant store or near the merchant store. Even if it is not installed at an affiliate shop, a merchant shop can be scanned through a leaflet, a billboard, a guide page, a mobile terminal, a merchant code provided by a PC, or a number scan. My franchisee can register a favorite franchisee as a favorite franchisee so that quick selection is possible. In addition, it is possible to use the current position of the customer terminal using the GPS or to specify the franchisee through the map using the franchise location.

일 실시예로서, 고객 단말(110)은 다양한 가맹점 선택 방법 중 우선 순위를 정하여 출력하거나, 최우선 순위의 방법만 먼저 출력되도록 미리 설정할 수 있다. 예를 들어, 고객이 “그림과 아이 미술학원”의 학원비 결제를 위해 비대면 결제를 주로 이용하는 경우, My 가맹점 메뉴 또는 '그림과 아이 미술학원'만 가맹점으로 먼저 디스플레이하도록 구현할 수 있다. 기본 가맹점을 미리 등록한 경우에는 가맹점 선택 페이지(840)의 출력 없이 비대면 결제를 진행하도록 구현할 수도 있다.In one embodiment, the customer terminal 110 may set and output a priority among various merchant selection methods, or may set the priority order so that only the highest priority method is output first. For example, if the customer mainly uses non-face-to-face payment for the payment of the school expenses of "Painting and Eye Art Academy", only My merchant menu or "Painting and Eye Art School" can be displayed to display first as merchant. In the case where the basic merchant is registered in advance, the non-face settlement can be implemented without outputting the merchant selection page 840. [

고객 단말(110)은 가맹점 선택 단계를 수행함으로써, 결제 요청 정보에 이용할 상점 ID(예컨대, Merchant ID)를 획득한다. 일 실시예로서, 도 8 및 9에 도시한 것처럼, 금융사(예컨대, 신용카드 사)가 제공하는 모바일 결제 어플리케이션을 이용하는 경우, 서비스 서버(200)가 제공하는 가맹점(860) 또는 일반 제휴 가맹점(850)을 선택할 때 상점 ID를 각기 다른 서버에서 제공받을 수 있다. 예컨대, 서비스 서버(200)에 등록된 가맹점(예컨대, 도 8의 (b) Kona 제휴 가맹점(860))을 선택하는 경우 서비스 서버(200)로부터 상점 ID를 획득할 수 있다. 다른 예로, 일반 가맹점(850)을 검색하거나 선택한 경우에는, 일반 가맹점을 관리하는 PG사, VAN사나 금융사(예컨대, 카드사) 서버(300)로부터 상점 ID를 획득할 수 있다.The customer terminal 110 acquires a shop ID (e.g., Merchant ID) to be used for the settlement request information by performing the merchant selection step. 8 and 9, when a mobile payment application provided by a financial institution (for example, a credit card company) is used, the merchant 860 provided by the service server 200 or the general affiliate merchant 850 ), Store IDs can be provided from different servers. For example, when selecting a merchant registered in the service server 200 (for example, the Kona affiliate merchant 860 in FIG. 8B), the shop ID can be obtained from the service server 200. As another example, when the general merchant shop 850 is searched or selected, the shop ID can be acquired from the PG company, VAN company or financial institution (e.g., credit card company) server 300 that manages the general merchant shop.

다른 실시예로서, 도 10 및 11에 도시한 것처럼, 서비스 서버(200)가 제공하는 서비스 어플리케이션을 이용하는 경우에도, 일반 가맹점 또는 서비스 서버(200)에 등록된 가맹점을 선택하는지에 따라 상점 ID를 제공해주는 서버가 상이할 수 있다. 예를 들어, 제1 실시예와 같이 서비스 서버(200)가 제공하는 서비스 어플리케이션을 통해 서비스 서버(200)에 등록된 가맹점을 선택하여 결제하는 경우에는, 서비스 서버(200)가 고객 단말(110)에 상점 ID를 제공할 수 있다. 다른 예로, 서비스 어플리케이션을 이용하되, 서비스 어플리케이션에 등록된 기본 카드 또는 타 금융사(300) 카드를 이용하여 가맹점을 선택하는 경우, 일반 가맹점은 VAN사 또는 금융사 서버(300)로부터 상점 ID를 수신하고, 서비스 서버(200)에 등록된 가맹점은 서비스 서버(200)로부터 가맹점 ID를 수신할 수 있다.10 and 11, even when the service application provided by the service server 200 is used, the shop ID is provided according to whether the shop is registered in the general merchant shop or the service server 200 The server you are using may be different. For example, when the service server 200 selects a merchant registered in the service server 200 through the service application provided by the service server 200, the service server 200 transmits the service to the customer terminal 110, Lt; RTI ID = 0.0 > ID < / RTI > As another example, when a service application is used, but a merchant is selected using a card registered in the service application or a card of another financial company 300, the general merchant receives the merchant ID from the VAN company or the financial company server 300, The merchant registered in the service server 200 can receive the merchant ID from the service server 200. [

또 다른 예로서, 일반 가맹점 또는 서비스 서버(200)에 등록된 가맹점에 대한 상점 ID를 서비스 서버(200)가 모두 관리하는 경우에는, 서비스 서버(200)가 가맹점 선택 시 상점 ID을 제공해줄 수 있다. PG사, VAN사와 같이 상점 ID를 관리하는 다른 중개 서버가 있는 경우에는 중개 서버가 상점 ID를 고객 단말(110)에 제공하도록 구현할 수도 있다.As another example, when the service server 200 manages the shop IDs for the general merchants or the merchants registered in the service server 200, the service server 200 can provide the shop IDs when the merchant shop is selected . If there is another brokerage server that manages the shop ID such as a PG company or a VAN company, the brokerage server may provide the shop ID to the customer terminal 110.

고객 단말(110)은 비대면 결제를 실시할 가맹점을 선택한 후, 상품 또는 결제 금액을 특정할 수 있다(도 8의 (c) 또는 도 10의 (c)). 일 실시예로서, 도 8의 (c)를 참조하면, 고객 단말(110)이 커피빈 서여의도점을 가맹점으로 선택한 후, 해당 가맹점에 결제할 상품 또는 금액을 입력할 수 있다(870). 고객 단말(110)은 별도의 상품 선택 없이, 금액만을 지정할 수 있다(870). 예를 들어, 이전 페이지(840)에서 가맹점을 선택한 후 결제할 금액을 입력하여 결제를 진행할 수 있다. 서비스 어플리케이션은 금액 입력 시 직접 키패드를 통해 입력받거나, 5000원, 10000원과 같이 항목들을 출력하고 선택하도록 구현할 수 있다.The customer terminal 110 can specify the merchandise or the payment amount after selecting the merchant to perform the non-face settlement (FIG. 8 (c) or FIG. 10 (c)). 8 (c), the customer terminal 110 may select a coffee bean service point as an affiliate shop, and then input goods or money to be paid to the affiliate shop (870). The customer terminal 110 can designate only the amount of money without selecting a separate product (870). For example, after selecting an affiliate shop from the previous page 840, the user can enter the amount to be paid and proceed with the settlement. The service application can be configured to receive input directly from the keypad when inputting the amount, or to output and select items such as 5000 won and 10000 won.

다른 실시예로서, 도 10의 (c)를 참조하면, 고객 단말(110)이 그림과 아이 미술학원을 가맹점으로 선택한 경우, 서비스 서버(200)로부터 Merchant ID를 획득하고, 해당 가맹점에 등록된 상품을 확인할 수 있다(1060). 예를 들어, 해당 가맹점은 초급 미술 1개월권, 중급 미술 1개월권이라는 상품을 보유할 수 있고, 해당 상품이 없는 경우 고객이 직접 금액을 입력하는 자유 결제 상품을 디스플레이할 수 있다. 사용자는 고객 단말(110)에 디스플레이된 항목 중 하나를 선택하여 결제를 수행할 수 있다.10 (c), when the customer terminal 110 selects a drawing and a school of art as a merchant, the merchant ID is acquired from the service server 200, and the merchandise registered in the merchant (1060). For example, the franchisee can hold a commodity called a fine arts one-month ticket and a medium-art fine one-month ticket, and if the corresponding commodity is not available, the customer can display a free commodity for directly inputting the amount. The user can select one of the items displayed on the customer terminal 110 and perform settlement.

도 8 및 도 10에서 설명한 것처럼 카드, 가맹점 및 상품(또는 금액)을 특정한 후에는, 선택사항을 확인하고 비대면 결제를 진행할 수 있다(도 9 및 11 참조). 고객 단말(110)은 도 9 및 11의 (a)에 도시된 것처럼, 선택한 카드와 가맹점, 상품 내역을 확인할 수 있다(910, 1070). 또한 선택적으로, 인증 정보의 입력이 필요한 경우 서비스 어플리케이션의 안내에 따라 인증 정보를 입력할 수 있다(도 9, 11의 (b)). 인증정보는 PIN 번호 입력, 지문 인증, 기타 생체 인증 또는 기타 인증 수단(예컨대, IPIN)을 통한 추가 인증이 가능하다. 고객 단말(110)은 결제 정보 및 인증 정보 입력이 완료되면 서비스 서버(200) 또는 금융사 서버(300)에 결제 요청 정보를 송신하고, 거래 승인 결과를 수신할 수 있다.After specifying the card, merchant and merchandise (or amount) as described in FIGS. 8 and 10, the user can confirm the selection and proceed with the non-face-to-face payment (see FIGS. 9 and 11). The customer terminal 110 can confirm the selected card, merchant, and merchandise details (910, 1070) as shown in FIGS. 9 and 11 (a). Optionally, when the authentication information needs to be input, the authentication information can be input according to the guidance of the service application (Figs. 9 and 11 (b)). The authentication information may be PIN number input, fingerprint authentication, other biometric authentication or additional authentication via other authentication means (e.g., IPIN). The customer terminal 110 may transmit settlement request information to the service server 200 or the financial company server 300 when receiving the settlement information and authentication information, and may receive the transaction approval result.

일 실시예로서, 서비스 서버(200)가 전자 영수증을 발급하는 경우, 결제 완료 후에 고객 단말(110)에 전자 영수증(960, 1130)이 발급될 수 있다. 전자 영수증(960, 1130)은 서비스 어플리케이션을 통해 수신하거나, SMS와 같은 별도 메시지 형태로도 수신할 수 있다. In one embodiment, when the service server 200 issues an electronic receipt, electronic receipts 960 and 1130 may be issued to the customer terminal 110 after payment is completed. The electronic receipts 960 and 1130 may be received through a service application or in the form of separate messages such as SMS.

본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.

100: 비대면 결제 시스템 110: 고객 단말
130: 가맹점 단말 200: 서비스 서버
300: 금융사 서버 400: 제휴사 서버
210: 정보 송수신부 220: 어플리케이션 관리부
230: 카드 정보 관리부 240: 카드 정보 발급부
250: 거래 처리부 260: 정산 관리부
270: 가맹점 정보 저장 매체 280: 고객 정보 저장 매체
290: 카드 정보 저장 매체
100: Non-facing payment system 110: Customer terminal
130: Merchant terminal 200: Service server
300: Financial company server 400: Affiliate server
210: information transmitting / receiving unit 220:
230: Card information management unit 240: Card information issuing unit
250: transaction processing unit 260: settlement management unit
270: Merchant store information storage medium 280: Customer information storage medium
290: Card information storage medium

Claims (19)

비대면 거래 서비스를 제공하는 서비스 서버에 의해 수행되는, 비대면 결제 방법으로서,
금융사 서버 또는 상기 서비스 서버에서 특정 가맹점 정보를 포함하여발행한 결제용 카드를 고객 단말에 발급하는 단계;
상기 고객 단말에서 구동하는 서비스 어플리케이션을 통해, 상기 결제용 카드를 게시하는 단계;
상기 고객 단말이 상기 결제용 카드를 이용하여 상기 특정 가맹점에 대하여 비대면 결제를 수행할 시, 상기 특정 가맹점과 통신하지 않고 상기 고객 단말이 미리 발급된 결제용 카드로부터 독출된 상기 특정 가맹점 정보를 포함하여 생성한 결제 요청 정보를, 수신하는 단계; 및
상기 결제 요청 정보를 이용하여 결제가 수행되는 가맹점 정보를 획득하여 상기 특정 가맹점과 통신하지 않고 결제 승인을 처리하는 단계를 포함하고,
상기 결제 요청 정보는 상기 결제용 카드의 토큰값, 및 결제 금액 정보를 포함하며, 사용자 입력 정보 또는 인증 정보를 더 포함하여 생성되는 것을 특징으로 하는 비대면 결제 방법.
A non-facing payment method performed by a service server that provides non-face-to-face transaction services,
Issuing, to the customer terminal, a payment card issued by the financial company server or the service server, including the specific merchant information;
Publishing the payment card through a service application running on the customer terminal;
When the customer terminal performs non-face-to-face settlement with the specific merchant using the settlement card, the customer terminal does not communicate with the specific merchant shop and includes the specific merchant shop information read out from the payment card previously issued Receiving the generated payment request information; And
Acquiring merchant information on which settlement is performed using the settlement request information, and processing payment approval without communicating with the specific merchant;
Wherein the payment request information includes the token value of the payment card and the payment amount information, and further comprises user input information or authentication information.
제 1 항에 있어서,
상기 결제용 카드를 발급하는 단계는, 상기 결제용 카드의 PAN(Primary Account Number)값에 대응되는 가상결제정보인 토큰값을 생성 및 저장하고,
상기 결제용 카드는 상기 토큰값, 카드 금액 및 유효 기간 중 적어도 하나를 더 포함하도록 발행되는 것을 특징으로 하는, 비대면 결제 방법.
The method according to claim 1,
The issuing of the payment card may include generating and storing a token value that is virtual payment information corresponding to a PAN (Primary Account Number) value of the payment card,
Wherein the payment card is issued to include at least one of the token value, the card amount, and the validity period.
제 1 항에 있어서,
상기 결제용 카드는 선불 카드로서, 정액형 또는 충전가능형으로 발행되는 것을 특징으로 하는, 비대면 결제 방법.
The method according to claim 1,
Wherein the payment card is a prepaid card and is issued in a flat type or a chargeable type.
제 1 항에 있어서,
상기 결제용 카드는, 상기 서비스 서버가 발행하여 상기 특정 가맹점에 대한 특정 상품에 대해 결제 가능한 카드, 또는 상기 특정 가맹점에 대하여 특정 금액을 결제 가능한 카드를 포함하는, 비대면 결제 방법.
The method according to claim 1,
Wherein the payment card includes a card which is issued by the service server and which can be paid for a specific commodity for the specific merchant or a card capable of paying a specific amount for the specific merchant.
제 4 항에 있어서,
상기 결제용 카드는 결제용 카드의 PAN 값에 대응되는 가상결제정보인 토큰값을 포함하고,
상기 결제 요청 정보는 상기 결제용 카드를 선택한 후, 상기 고객 단말로부터 독출된 가맹점 정보와 함께, 금액 정보 또는 상품 정보를 포함하도록 생성되는 것을 특징으로 하는, 비대면 결제 방법.
5. The method of claim 4,
The payment card includes a token value which is virtual payment information corresponding to the PAN value of the payment card,
Wherein the payment request information is generated so as to include price information or merchandise information together with merchant information read from the customer terminal after selecting the payment card.
제 1 항에 있어서,
상기 게시하는 단계는, 각각의 가맹점에 대해 발행된 하나 이상의 카드를 미리 정해진 기준에 따라 리스트 또는 추천 형태로 게시하는 것을 특징으로 하는, 비대면 결제 방법.
The method according to claim 1,
Wherein the publishing step posts at least one card issued for each merchant in a list or recommendation form according to a predetermined criterion.
제 1 항에 있어서,
상기 결제 요청 정보는, 거래 시마다 생성된 결제용 키를 이용하여, 크립토그램(cryptogram) 값을 생성하여 더 포함하는 것을 특징으로 하는, 비대면 결제 방법.
The method according to claim 1,
Wherein the settlement request information further includes a cryptogram value generated by using a settlement key generated for each transaction.
제 1 항에 있어서,
상기 결제 승인을 처리하는 단계는, 상기 서비스 서버에 기 저장된 정보와 상기 결제 요청 정보에 포함된 정보를 비교하고, 미리 정의된 기준에 따라 정보가 매칭되면 결제를 승인하는 것을 특징으로 하는, 비대면 결제 방법.
The method according to claim 1,
Wherein the step of processing the payment approval comprises comparing the information stored in the service server with the information included in the payment request information and approving the payment if the information matches the predetermined criteria, Payment Method.
제 1 항에 있어서,
결제 승인 처리 후, 가맹점 단말에 결제 승인 내역을 전송하는 단계; 및
상기 가맹점 단말로부터 상기 결제 승인 내역에 대한 인수 또는 거절 여부를 수신하는 단계를 더 포함하는, 비대면 결제 방법.
The method according to claim 1,
Transmitting payment approval details to the merchant terminal after the payment approval processing; And
Further comprising the step of receiving, from the merchant terminal, whether to accept or reject the payment approval details.
제 9 항에 있어서,
인수된 결제 승인 내역에 대하여 전자 영수증 발급 메뉴를 출력하는 단계;
상기 가맹점 단말로부터 전자 영수증 발급 요청 메시지를 수신하는 단계; 및
상기 요청 메시지를 수신한 결제 승인 내역에 대하여, 상기 고객 단말에 전자 영수증을 발급하여 전송하는 단계를 더 포함하는, 비대면 결제 방법.
10. The method of claim 9,
Outputting an electronic receipt issuing menu for the received payment approval details;
Receiving an electronic receipt issuing request message from the merchant terminal; And
Further comprising the step of issuing and transmitting an electronic receipt to the customer terminal for the settlement approval history of receiving the request message.
제 9 항에 있어서,
상기 결제 승인 내역을 전송하는 단계는, 가맹점에 설치된 결제 단말 또는 가맹점용 컴퓨터(PC)로 전송하고,
상기 결제 단말은 POS(Point of sales) 단말기 또는 CAT(Credit Authorization Terminal) 단말기를 포함하는, 비대면 결제 방법.
10. The method of claim 9,
The step of transmitting the payment approval details may be performed by a payment terminal installed at an affiliated store or a computer (PC)
Wherein the payment terminal comprises a point of sale (POS) terminal or a credit authorization terminal (CAT) terminal.
비대면 결제 서비스를 구현하는 비대면 결제 서비스 서버로서,
비대면 결제를 위하여 특정 가맹점 정보를 포함하여 결제용 카드를 발행하고, 고객 단말에서 구동하는 서비스 어플리케이션을 통해, 상기 결제용 카드를 게시하는 카드 정보 발급부;
상기 특정 가맹점에 대하여 비대면 결제를 수행할 시, 상기 특정 가맹점과 통신하지 않고 상기 고객 단말로부터 미리 발급된 상기 결제용 카드로부터 독출된 상기 특정 가맹점 정보를 포함하여 생성된 결제 요청 정보를 수신하고, 상기 결제 요청 정보를 이용하여 결제가 수행되는 가맹점 정보를 획득하여 결제 승인을 처리하는 거래 처리부를 포함하고,
상기 결제 요청 정보는 상기 결제용 카드의 토큰값, 및 결제 금액 정보를 포함하며, 사용자 입력 정보 또는 인증 정보를 더 포함하여 생성되는 것을 특징으로 하는 비대면 결제 서비스 서버.
As a non-facing payment service server that implements a non-facing payment service,
A card information issuing unit for issuing a payment card including specific merchant information for non-face-to-face settlement and posting the payment card through a service application running on the customer terminal;
When the non-face settlement is performed for the specific merchant, receiving the settlement request information including the specific merchant point information read from the payment card previously issued from the customer terminal without communicating with the specific merchant, And a transaction processor for acquiring merchant information on which settlement is performed using the settlement request information and processing payment approval,
Wherein the payment request information includes the token value of the payment card and the payment amount information, and further comprises user input information or authentication information.
제 12 항에 있어서,
상기 카드 정보 발급부는 상기 결제용 카드의 PAN값에 대응되는 가상결제정보인 토큰값을 생성 및 저장하고,
상기 결제용 카드는 상기 토큰값, 카드 금액 및 유효 기간 중 적어도 하나를 더 포함하도록 발행되는 것을 특징으로 하는, 비대면 결제 서비스 서버.
13. The method of claim 12,
The card information issuing unit generates and stores a token value which is virtual payment information corresponding to the PAN value of the payment card,
Wherein the payment card is issued to include at least one of the token value, the card amount, and the validity period.
제 12 항에 있어서,
상기 결제용 카드는 선불 카드로서, 정액형 또는 충전가능형으로 발행되는 것을 특징으로 하는, 비대면 결제 서비스 서버.
13. The method of claim 12,
Wherein the payment card is a prepaid card and is issued in a flat type or a chargeable type.
제 12 항에 있어서,
상기 결제용 카드는, 상기 서비스 서버가 발행하여 상기 특정 가맹점에 대한 특정 상품에 대해 결제 가능한 카드, 또는 특정 가맹점에 대한 특정 금액을 결제 가능한 카드를 포함하는, 비대면 결제 서비스 서버.
13. The method of claim 12,
Wherein the payment card includes a card which can be issued by the service server and can be paid for a specific commodity for the specific merchant, or a card capable of paying a specific amount for a specific merchant.
제 15 항에 있어서,
상기 결제용 카드는 결제용 카드의 PAN 값에 대응되는 가상결제정보인 토큰값을 포함하고,
상기 결제 요청 정보는 상기 결제용 카드를 선택한 후, 상기 고객 단말로부터 독출된 가맹점 정보와 함께, 금액 정보 또는 상품 정보를 포함하도록 생성되는 것을 특징으로 하는, 비대면 결제 서비스 서버.
16. The method of claim 15,
The payment card includes a token value which is virtual payment information corresponding to the PAN value of the payment card,
Wherein the payment request information is generated so as to include price information or product information together with merchant information read from the customer terminal after selecting the payment card.
제 12 항에 있어서,
상기 결제 요청 정보는 거래 시마다 생성된 결제용 키를 이용하여, 크립토그램(cryptogram)값을 생성하여 더 포함하는 것을 특징으로 하는, 비대면 결제 서비스 서버.
13. The method of claim 12,
Wherein the settlement request information further includes a cryptogram value generated by using the settlement key generated for each transaction.
비대면 결제 시스템으로서,
서비스 어플리케이션을 통해 특정 가맹점에 대하여 발행된 결제용 카드를 선택하여 해당 가맹점에 대하여 비대면 결제를 실시하고, 상기 특정 가맹점과 통신하지 않고 상기 결제용 카드로부터 독출된 특정 가맹점 정보를 포함하여 결제 요청 정보를 생성하여 서비스 서버에 결제 요청 메시지를 송신하는 고객 단말; 및
상기 서비스 어플리케이션을 제공하여 상기 특정 가맹점 정보를 포함하여 상기 결제용 카드를 발행하고, 비대면 결제 수행 시 상기 고객 단말로부터 상기 결제 요청 정보를 수신하고, 상기 결제 요청 정보에 포함된 상기 가맹점 정보를 이용하여 결제 승인 여부를 처리하는 서비스 서버를 포함하며,
상기 결제 요청 정보는 상기 결제용 카드의 토큰값, 및 결제 금액 정보를 포함하며, 사용자 입력 정보 또는 인증 정보를 더 포함하여 생성되는 것을 특징으로 하는 비대면 결제 시스템.
As a non-facing payment system,
Face payment to a specific merchant through the service application, performs non-face-to-face settlement with the merchant, and transmits the settlement request information including the specific merchant information read from the payment card without communicating with the specific merchant And transmits a payment request message to the service server; And
The service application may be provided to issue the payment card including the specific merchant information, receive the payment request information from the customer terminal when performing non-face-to-face payment, use the merchant information included in the payment request information And a service server for processing whether or not to approve the payment,
Wherein the payment request information includes the token value of the payment card and the payment amount information, and further comprises user input information or authentication information.
삭제delete
KR1020170039144A 2017-03-28 2017-03-28 Method, system and service server for non-facing payment Expired - Fee Related KR101884600B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170039144A KR101884600B1 (en) 2017-03-28 2017-03-28 Method, system and service server for non-facing payment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170039144A KR101884600B1 (en) 2017-03-28 2017-03-28 Method, system and service server for non-facing payment

Publications (1)

Publication Number Publication Date
KR101884600B1 true KR101884600B1 (en) 2018-08-02

Family

ID=63251836

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170039144A Expired - Fee Related KR101884600B1 (en) 2017-03-28 2017-03-28 Method, system and service server for non-facing payment

Country Status (1)

Country Link
KR (1) KR101884600B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102263197B1 (en) 2021-04-19 2021-06-09 박건일 Pos device with non-face-to-face body temperature measuring function

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120029305A (en) 2010-09-16 2012-03-26 김인권 System and method for providing tuition fee settlement service using wireless message and recording medium
KR101197667B1 (en) * 2011-05-26 2012-11-07 유비벨록스(주) System for simplifying procedure of credit card use, server, affiliated terminal, method of the same
KR20130131023A (en) * 2012-05-23 2013-12-03 에스케이씨앤씨 주식회사 Non-face-to-face payment system and method
KR20160105279A (en) * 2015-02-27 2016-09-06 삼성전자주식회사 Electronic device including electronic payment system and operating method thereof
KR20160112133A (en) * 2015-03-18 2016-09-28 (주)이삭랜드코리아 Simple payment method and system based on mobile app foreign tourist
KR20160142032A (en) * 2015-06-02 2016-12-12 남기원 Customized financial management system using of a sub-certification
KR20170017229A (en) * 2015-08-06 2017-02-15 에스케이플래닛 주식회사 User equipment, service providing device, POS terminal, payment system comprising the same, control method thereof and computer readable medium having computer program recorded therefor

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120029305A (en) 2010-09-16 2012-03-26 김인권 System and method for providing tuition fee settlement service using wireless message and recording medium
KR101197667B1 (en) * 2011-05-26 2012-11-07 유비벨록스(주) System for simplifying procedure of credit card use, server, affiliated terminal, method of the same
KR20130131023A (en) * 2012-05-23 2013-12-03 에스케이씨앤씨 주식회사 Non-face-to-face payment system and method
KR20160105279A (en) * 2015-02-27 2016-09-06 삼성전자주식회사 Electronic device including electronic payment system and operating method thereof
KR20160112133A (en) * 2015-03-18 2016-09-28 (주)이삭랜드코리아 Simple payment method and system based on mobile app foreign tourist
KR20160142032A (en) * 2015-06-02 2016-12-12 남기원 Customized financial management system using of a sub-certification
KR20170017229A (en) * 2015-08-06 2017-02-15 에스케이플래닛 주식회사 User equipment, service providing device, POS terminal, payment system comprising the same, control method thereof and computer readable medium having computer program recorded therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102263197B1 (en) 2021-04-19 2021-06-09 박건일 Pos device with non-face-to-face body temperature measuring function

Similar Documents

Publication Publication Date Title
US11868974B2 (en) Systems, methods, and computer program products providing push payments
US20200051073A1 (en) System and method for enhanced token-based payments
KR102092238B1 (en) Payment device with integrated chip
US10176474B2 (en) Mobile barcode generation and payment
KR101517515B1 (en) System and method for instant payment using quick response code
US20130159080A1 (en) System and Method for Mobile Device-Based Smart Wallet
US11238426B1 (en) Associating an account with a card
CA2934342C (en) Systems and methods for generating offers from tokenized contactless payments
KR20130070510A (en) System and method for payment using portable terminal, and storage medium recording program for implementing method thereof
KR20140099814A (en) System and method for instant payment using quick response code
KR20180106446A (en) Payment system and method using mobile terminal of a salesclerk
KR102010013B1 (en) Non-facing transaction and payment method, management server using virtual payment information
JPWO2002027588A1 (en) E-commerce system
CA3061601C (en) Mobile barcode generation and payment
KR20120100283A (en) System and method for electronic payment
KR20180089136A (en) Electronic transation method and system using virtual payment information
KR101884600B1 (en) Method, system and service server for non-facing payment
KR20180106456A (en) Payment system and method using mobile terminal
JP2001101274A (en) Marketing data transmission system, marketing data collecting system, electronic money card to be used for system, prepaid card, electronic settlement system, marketing database preparation system utilizing settlement by electronic money
Regragui The african mobile wallets: an empirical analysis of the services and the anticipated trends
WO2014063192A1 (en) Mobile payments
JP2019527895A (en) Method and system for secure transaction processing
HK1199131B (en) Payment device with integrated chip

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170328

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20171211

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20180725

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20180727

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20180727

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20210702

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20220707

Start annual number: 5

End annual number: 5

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20250507