KR20170130816A - Direct payment system by credit card affiliate member using mobile terminal application and the method therefor - Google Patents

Direct payment system by credit card affiliate member using mobile terminal application and the method therefor Download PDF

Info

Publication number
KR20170130816A
KR20170130816A KR1020160061497A KR20160061497A KR20170130816A KR 20170130816 A KR20170130816 A KR 20170130816A KR 1020160061497 A KR1020160061497 A KR 1020160061497A KR 20160061497 A KR20160061497 A KR 20160061497A KR 20170130816 A KR20170130816 A KR 20170130816A
Authority
KR
South Korea
Prior art keywords
payment
merchant
app
security token
credit card
Prior art date
Application number
KR1020160061497A
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 KR1020160061497A priority Critical patent/KR20170130816A/en
Publication of KR20170130816A publication Critical patent/KR20170130816A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3267In-app payments
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3227Aspects of commerce using mobile devices [M-devices] using secure elements embedded in 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3278RFID or NFC payments by means of 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/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/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • 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/3821Electronic credentials
    • G06Q20/38215Use of certificates or encrypted proofs of transaction rights
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

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)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present invention relates to a system and a method of affiliate direct payment using an affiliate application. The affiliate direct payment system comprises: an affiliate application obtaining credit card information required for payment from a credit card with a near-field communication function and directly transmitting the credit card information and payment request information including a payment security token to a finance company server; a payment service server issuing the payment security token in accordance with a request by the affiliate application and transmitting the same to the affiliate application and the finance company server; and a finance company server receiving the payment request information from the affiliate application and determining approval of the payment. Therefore, a user can directly make a payment with the finance company server in an affiliate through a general internet network by using an application of a mobile terminal that the user owns without passing through a VAN company when charging on a credit card with the near-field communication function on off-line, and thus the affiliate has a less burden on fees and can reduce costs for installation and maintenance of a terminal for payment, and use of an industry track, etc. Since each of staff members can make a payment by using a mobile terminal that they own when many staff members make a payment in one affiliate, payment system construction costs can be greatly reduced, and a payment can be made regardless of place. Moreover, the finance company can save payment fees provided by the VAN company and is not required to use the industry track of the VAN company, and thus delay problems, errors, and security problems in a payment process can be reduced.

Description

가맹점 앱을 사용한 가맹점 직접 결제 시스템 및 방법{DIRECT PAYMENT SYSTEM BY CREDIT CARD AFFILIATE MEMBER USING MOBILE TERMINAL APPLICATION AND THE METHOD THEREFOR}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a merchant's direct payment system and method using a merchant's app,

본 발명은 신용카드 등의 오프라인 결제 방식에 관한 것으로서, 구체적으로는 가맹점에서 모바일 단말기에 설치된 어플리케이션 프로그램(이하 ‘가맹점 앱’이라고 한다)을 사용하여 금융사 서버로 직접 결제 요청을 하는 결제 방식에 관한 것이다.
The present invention relates to an offline payment method such as a credit card, and more particularly, to a payment method in which a merchant makes a payment request directly to a financial company server using an application program installed on the mobile terminal (hereinafter referred to as "merchant application" .

현재 신용카드를 사용하는 오프라인에서의 결제 방식은, 사용자가 신용카드를 가맹점에 제공하고, 가맹점에서는 신용카드 결제용 단말기(POS 단말기 등)를 통해 신용카드의 정보를 획득한 후 결제 정보를 VAN(부가가치통신망)을 통해 금융사 서버로 전송하는 방식으로 행해지고 있다.The off-line payment method currently using a credit card is a method in which a user provides a credit card to a merchant and a merchant acquires information of a credit card through a credit card payment terminal (such as a POS terminal) Value-added communication network) to a financial company server.

이러한 방식에 의하면, 가맹점 입장에서는 VAN 사에 제공하는 수수료를 부담해야 하고, 신용카드 결제 단말기를 설치 및 유지하지 위한 비용(단말기 비용, 전용선 사용 비용, 유지보수 비용 등)으로 인해 비용 부담이 크며, 금융사 입장에서는 VAN 사에 제공하는 수수료 부담으로 인해 가맹점 수수료를 인하하라는 사회적 분위기에 유연하게 대응하기 어렵다는 문제가 있다. 또한, 가맹점과 VAN사의 연결은 전용선을 사용하는데 이 전용선을 통해 결제 정보가 전송되는 과정에서 정보 유출의 위험성이 있고, VAN사 서버를 거치는 과정에서 오류가 발생할 가능성도 있다. According to this method, the franchisee must bear the fee to be provided to the VAN company, and the cost for installing and maintaining the credit card payment terminal (such as the terminal cost, the leased line usage cost, and the maintenance cost) In the case of financial companies, there is a problem that it is difficult to flexibly respond to the social atmosphere of lowering merchant commission fees due to the burden of fees provided to VAN. In addition, the connection between the merchant and the VAN company uses a dedicated line, and there is a risk of information leakage in the process of transmitting the payment information through the exclusive line, and there is a possibility that errors may occur in the process of passing through the VAN server.

이와 같은 종래 방식의 문제점으로 인해, 비용과 편의성 및 보안성 등을 고려하여 사용자, 가맹점 및 금융사가 모두 만족할 수 있는 새로운 결제 방식이 필요하다.
Due to the problems of the conventional method, a new payment method that satisfies both users, merchants, and financial companies in consideration of cost, convenience, and security is needed.

공개특허공보 제10-2006-0016381호 (공개일자 : 2006년 2월 22일)Japanese Patent Application Laid-Open No. 10-2006-0016381 (Publication date: February 22, 2006)

본 발명은, 사용자가 오프라인에서 신용카드를 통해 결제할 때, VAN사의 인프라(전용선 등)를 사용하지 않고 일반 인터넷망을 통해 가맹점과 금융사 서버가 직접 결제를 수행하는 것을 그 해결과제로 한다.A problem to be solved by the present invention is that the merchant and the financial company server directly settle the settlement through the general Internet network without using the infrastructure of the VAN company (exclusive line, etc.) when the user makes a settlement via the credit card in offline.

본 발명은, 가맹점에서 별도 단말기를 구비하지 않고도 근거리통신 기능을 가진 신용카드(예, 후불식 교통카드)를 사용하여 비접촉식으로 결제를 수행하는 것을 그 해결과제로 한다.A problem to be solved by the present invention is to carry out settlement in a noncontact manner by using a credit card having a short distance communication function (for example, a rearranged traffic card) without an additional terminal at an affiliated shop.

본 발명은, 가맹점에서 별도 단말기를 구비하지 않고도 자신의 모바일 단말기를 사용하여 신용카드 사용자의 모바일 단말기와 결제에 필요한 정보를 주고 받으며 결제를 수행하는 것을 그 해결과제로 한다.The present invention solves the problem of exchanging information necessary for settlement with a mobile terminal of a credit card user using a mobile terminal of a merchant without having an additional terminal at the merchant and performing settlement.

본 발명은, 가맹점 입장에서 수수료 부담이 적고 결제를 위한 단말기 구입 및 유지 비용이 적으며, 하나의 가맹점 내에서 다수의 직원이 결제를 진행하는 경우에도 비용 부담이 적은 결제 방식을 제공하는 것을 그 해결과제로 한다.Disclosure of the Invention Problem to be Solved by the Invention It is an object of the present invention to provide a settlement method with a small cost burden in the case of a franchisee, We will do it.

본 발명은, 금융사 입장에서 결제 수수료를 인하하기 용이하고 결제 과정에서의 오류를 줄일 수 있는 결제 방식을 제공하는 것을 그 해결과제로 한다.An object of the present invention is to provide a settlement method which is easy to reduce the settlement fee in view of the financial institution and can reduce errors in the settlement process.

본 발명은, 가맹점 앱을 사용하여 가맹점과 금융사 서버가 직접 결제를 수행할 때 발생할 수 있는 부정사용이나 오류 등을 줄일 수 있는 결제 절차를 제공하는 것을 그 해결과제로 한다.
An object of the present invention is to provide a settlement procedure that can reduce fraudulent use or errors that may occur when a merchant and a financial company server perform settlement directly using a merchant's app.

본 발명의 일 측면은, 근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법으로서, 상기 가맹점 앱이 상기 신용카드로부터 발급자 정보를 포함하는 칩 기본정보를 획득하는 단계; 상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 단계; 상기 가맹점 앱이 상기 인증키를 사용하여 상기 신용카드로부터 결제에 필요한 상기 신용카드 정보를 획득하는 단계; 상기 가맹점 앱이 상기 획득한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법이다.One aspect of the present invention provides a merchant store application for acquiring credit card information necessary for settlement from a credit card having a local communication function and directly transmitting settlement request information including the credit card information and the settlement security token to a financial company server, A payment service server for issuing the payment security token for payment at the request of the merchant's app and transmitting the same to the merchant's app and the financial company server and a financial service server for receiving the payment request information from the merchant's app and determining whether to approve the payment The merchant application acquiring chip basic information including issuer information from the credit card; The merchant application acquiring an authentication key for the credit card using the chip basic information; The merchant application acquiring the credit card information required for payment from the credit card using the authentication key; And requesting the merchant's app directly to the financial company server using the acquired credit card information. The payment method used in the merchant's direct payment system using the merchant's app.

상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 단계는, 상기 가맹점 앱이 상기 결제서비스 서버로 인증키용 보안토큰 발급을 요청하는 단계; 상기 가맹점 앱이 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하는 단계; 상기 가맹점 앱이 상기 수신한 인증키용 보안토큰과 상기 칩 기본정보를 상기 금융사 서버로 전송하며 인증키를 요청하는 단계; 상기 가맹점 앱이 상기 금융사 서버로부터 인증키를 수신하는 단계;를 포함할 수 있다.The step of the merchant app obtaining an authentication key for the credit card using the chip basic information includes: requesting the merchant app to issue a security token for an authentication key to the payment service server; Receiving a security token for an authentication key from the payment service server; Transmitting the security token for the authentication key and the chip basic information received by the merchant's app to the financial company server and requesting an authentication key; And receiving the authentication key from the financial company server by the merchant's app.

상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 단계는, 상기 가맹점 앱이 상기 칩 기본정보를 이용하여 상기 가맹점 모바일 단말기에 저장되어 있는 인증키를 독출하는 단계;를 포함할 수 있다.The step of the merchant app obtaining the authentication key for the credit card using the chip basic information includes the step of the merchant application reading the authentication key stored in the merchant mobile terminal using the chip basic information ; ≪ / RTI >

상기 가맹점 앱이 상기 획득한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 단계는, 상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하는 단계; 상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하는 단계; 상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 단계;를 포함할 수 있다.The merchant app requesting payment directly to the financial company server using the acquired credit card information comprises: requesting the merchant application to issue a payment security token to the payment service server; Receiving the payment security token from the payment service server; And transmitting the payment request information including the payment security token and the credit card information to the merchant's server by the merchant's app.

상기 가맹점 앱이 상기 인증키를 사용하여 상기 신용카드로부터 결제에 필요한 상기 신용카드 정보를 획득하는 단계 이후에 상기 가맹점 앱이 상기 신용카드 사용자로부터 결제 의사 확인을 위한 정보를 수신하는 단계를 더 포함할 수 있다.
Further comprising the step of the merchant app receiving information for confirming the payment from the credit card user after the merchant's app acquiring the credit card information necessary for payment from the credit card using the authentication key .

본 발명의 다른 일 측면은, 근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법으로서, 상기 결제서비스 서버가 상기 가맹점 앱으로부터 인증키용 보안토큰 발급을 요청받는 단계; 상기 결제서비스 서버가 상기 인증키용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 단계;를 포함하고, 상기 인증키용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 인증키용 보안토큰과 상기 결제서비스 서버로부터 수신한 인증키용 보안토큰을 비교하여 상기 가맹점 앱의 인증키 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법이다.According to another aspect of the present invention, there is provided a merchant point app for acquiring credit card information required for payment from a credit card having a short-range communication function and directly transmitting payment request information including the credit card information and the security token for payment to a financial company server, A settlement service server for issuing the settlement security token to the merchant app and the financial company server at the request of the merchant app and a financial service server for receiving the settlement request information from the merchant app and determining whether to approve the settlement The method comprising: receiving, by the payment service server, a request for issuing a security token for an authentication key from the merchant application; Wherein the security token for the authentication key includes a security token for an authentication key received from the merchant's app and a security token for the authentication key received from the merchant's app, And a security token for an authentication key received from the payment service server is compared with each other to confirm that the authentication key request of the merchant application is legitimate.

상기 결제서비스 서버가 상기 가맹점 앱의 요청에 따라 결제용 보안토큰 발급을 요청받는 단계; 상기 결제서비스 서버가 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 단계;를 더 포함하고, 상기 결제용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 결제용 보안토큰과 상기 결제서비스 서버로부터 수신한 결제용 보안토큰을 비교하여 상기 가맹점 앱으로부터 수신한 결제 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 할 수 있다.
Receiving a settlement security token issuance request by the settlement service server at the request of the merchant app; Further comprising the step of: the payment service server issuing the payment security token and transmitting the payment security token to the merchant app and the financial company server, wherein the payment security token includes a payment security token received from the merchant application And the settlement security token received from the settlement service server to confirm that the settlement request received from the merchant's app is legitimate.

본 발명의 다른 일 측면은, 근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법으로서, 상기 금융사 서버가 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하는 단계; 상기 금융사 서버가 상기 가맹점 앱으로부터 상기 신용카드의 칩 기본정보 및 인증키용 보안토큰을 수신하는 단계; 상기 금융사 서버가 상기 결제서비스 서버로부터 수신한 인증키용 보안토큰과 상기 가맹점 앱으로부터 수신한 인증키용 보안토큰을 비교하여 인증키 요청이 정당하면 인증키를 상기 가맹점 앱으로 전송하는 단계; 상기 금융사 서버가 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법이다.
According to another aspect of the present invention, there is provided a merchant point app for acquiring credit card information required for payment from a credit card having a short-range communication function and directly transmitting payment request information including the credit card information and the security token for payment to a financial company server, A settlement service server for issuing the settlement security token to the merchant app and the financial company server at the request of the merchant app and a financial service server for receiving the settlement request information from the merchant app and determining whether to approve the settlement The method comprising: receiving, by the financial service server, a security token for an authentication key from the payment service server; Receiving the chip basic information of the credit card and the security token for the authentication key from the merchant application from the financial company server; Comparing the security token for the authentication key received from the payment service server with the security token for the authentication key received from the merchant app and transmitting the authentication key to the merchant application when the authentication key request is valid; And a step of receiving the payment request information from the merchant's app and determining whether the payment is approved by the financial company server. The payment method used in the merchant's direct payment system using the merchant's app.

본 발명의 다른 일 측면은, 근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되기 위한 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체로서, 상기 가맹점 앱이 상기 신용카드로부터 신용카드 발급일자와 발급자 정보를 포함하는 칩 기본정보를 획득하고; 상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하며; 상기 가맹점 앱이 상기 인증키를 사용하여 상기 신용카드로부터 결제에 필요한 상기 신용카드 정보를 획득하고; 상기 가맹점 앱이 상기 획득한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 것을 특징으로 하는 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체이다.According to another aspect of the present invention, there is provided a merchant point app for acquiring credit card information required for payment from a credit card having a short-range communication function and directly transmitting payment request information including the credit card information and the security token for payment to a financial company server, A settlement service server for issuing the settlement security token to the merchant app and the financial company server at the request of the merchant app and a financial service server for receiving the settlement request information from the merchant app and determining whether to approve the settlement And stores the chip basic information including the date of issuance of the credit card and the issuer information from the credit card in the merchant store application, Acquire; The merchant app obtains an authentication key for the credit card using the chip basic information; The merchant application acquiring the credit card information necessary for payment from the credit card using the authentication key; And the merchant app sends a payment request directly to the financial company server using the acquired credit card information.

상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 것은, 상기 가맹점 앱이 상기 결제서비스 서버로 인증키용 보안토큰 발급을 요청하고; 상기 가맹점 앱이 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하며; 상기 가맹점 앱이 상기 수신한 인증키용 보안토큰과 상기 칩 기본정보를 상기 금융사 서버로 전송하며 인증키를 요청하고; 상기 가맹점 앱이 상기 금융사 서버로부터 인증키를 수신하는 것을 특징으로 할 수 있다.The merchant app acquiring the authentication key for the credit card using the chip basic information may include requesting the merchant application to issue a security token for the authentication key to the payment service server; The merchant app receives a security token for an authentication key from the payment service server; The merchant app transmits the received security token for the authentication key and the chip basic information to the financial company server and requests an authentication key; And the merchant app receives an authentication key from the financial company server.

상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 것은, 상기 가맹점 앱이 상기 칩 기본정보를 이용하여 상기 가맹점 모바일 단말기에 저장되어 있는 인증키를 독출하는 것을 특징으로 할 수 있다.Wherein the merchant app obtains the authentication key for the credit card using the chip basic information, the merchant app reads the authentication key stored in the merchant mobile terminal using the chip basic information .

상기 가맹점 앱이 상기 획득한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 것은, 상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하고; 상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하며; 상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 것을 특징으로 할 수 있다.The merchant app requesting payment directly to the financial company server using the acquired credit card information may include requesting the merchant application to issue a payment security token to the payment service server; The merchant app receives the payment security token from the payment service server; The merchant's app transmits the payment request information including the payment security token and the credit card information to the financial company server.

상기 가맹점 앱이 상기 인증키를 사용하여 상기 신용카드로부터 결제에 필요한 상기 신용카드 정보를 획득한 이후에 상기 가맹점 앱이 상기 신용카드 사용자로부터 결제 의사 확인을 위한 정보를 수신하는 것을 더 포함할 수 있다.
And the merchant app receiving information for confirming the payment from the credit card user after the merchant's app acquires the credit card information necessary for payment from the credit card using the authentication key .

본 발명의 다른 일 측면은, 근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제서비스 서버로서, 상기 결제서비스 서버가 상기 가맹점 앱으로부터 인증키용 보안토큰 발급을 요청받고; 상기 결제서비스 서버가 상기 인증키용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하며; 상기 인증키용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 인증키용 보안토큰과 상기 결제서비스 서버로부터 수신한 인증키용 보안토큰을 비교하여 상기 가맹점 앱의 인증키 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제서비스 서버이다.According to another aspect of the present invention, there is provided a merchant point app for acquiring credit card information required for payment from a credit card having a short-range communication function and directly transmitting payment request information including the credit card information and the security token for payment to a financial company server, A settlement service server for issuing the settlement security token to the merchant app and the financial company server at the request of the merchant app and a financial service server for receiving the settlement request information from the merchant app and determining whether to approve the settlement And the payment service server receives a request for issuing a security token for an authentication key from the merchant application; The settlement service server issues a security token for the authentication key and transmits the security token to the merchant application and the financial company server; The security token for the authentication key may be used to verify that the authentication key request of the merchant application is legitimate by comparing the security token for the authentication key received from the merchant's app by the financial service server with the security token for the authentication key received from the payment service server It is a payment service server used in a merchant direct payment system that uses a merchant app that features.

상기 결제서비스 서버가 상기 가맹점 앱의 요청에 따라 결제용 보안토큰 발급을 요청받고; 상기 결제서비스 서버가 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 것을 더 포함하고, 상기 결제용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 결제용 보안토큰과 상기 결제서비스 서버로부터 수신한 결제용 보안토큰을 비교하여 상기 가맹점 앱으로부터 수신한 결제 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 할 수 있다.
The settlement service server requesting issuance of a settlement security token in response to a request from the merchant app; Further comprising: the settlement service server issuing the settlement security token and transmitting the settlement security token to the merchant app and the financial company server, wherein the settlement security token includes a settlement security token received from the merchant app, The settlement service server compares the payment security token received from the settlement service server so as to confirm that the settlement request received from the merchant's app is legitimate.

본 발명의 다른 일 측면은, 근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 금융사 서버로서, 상기 금융사 서버가 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하고; 상기 금융사 서버가 상기 가맹점 앱으로부터 상기 신용카드의 칩 기본정보 및 인증키용 보안토큰을 수신하며; 상기 금융사 서버가 상기 결제서비스 서버로부터 수신한 인증키용 보안토큰과 상기 가맹점 앱으로부터 수신한 인증키용 보안토큰을 비교하여 인증키 요청이 정당하면 인증키를 상기 가맹점 앱으로 전송하고; 상기 금융사 서버가 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단함;을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 금융사 서버이다.
According to another aspect of the present invention, there is provided a merchant point app for acquiring credit card information required for payment from a credit card having a short-range communication function and directly transmitting payment request information including the credit card information and the security token for payment to a financial company server, A settlement service server for issuing the settlement security token to the merchant app and the financial company server at the request of the merchant app and a financial service server for receiving the settlement request information from the merchant app and determining whether to approve the settlement The financial service server receiving a security token for an authentication key from the payment service server; The financial company server receives chip basic information of the credit card and a security token for an authentication key from the merchant application; Comparing the security token for the authentication key received from the payment service server with the security token for the authentication key received from the merchant app, and transmitting the authentication key to the merchant app when the authentication key request is valid; Wherein the financial service server receives the payment request information from the merchant application and determines whether the payment is approved or not by using the merchant application.

본 발명의 다른 일 측면은, 사용자 앱으로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법으로서, 상기 가맹점 앱이 상기 사용자 앱으로 결제 금액 및 가맹점 정보를 전송하는 제 1 단계; 상기 가맹점 앱이 상기 사용자 앱으로부터 상기 신용카드 정보를 수신하는 제 2 단계; 상기 가맹점 앱이 상기 수신한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 제 3 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법이다.According to another aspect of the present invention, there is provided an information processing method including: an affiliate store app that acquires credit card information required for payment from a user app and directly transmits payment request information including the credit card information and a security token for payment to a financial company server; , A payment service server that issues the payment security token for payment and transmits the payment security token to the merchant app and the financial company server, and a financial company server that receives the payment request information from the merchant application and determines whether to approve payment A method of payment used in a merchant direct payment system, the method comprising: a first step of the merchant application transmitting payment amount and merchant information to the user app; A second step of the merchant application receiving the credit card information from the user app; And a third step of requesting the merchant app directly to the financial company server using the received credit card information.

상기 제 1 단계와 상기 제 2 단계는 각각 정보의 전송을 위해 정보이미지, NFC, 블루투스 또는 일반 인터넷망 중의 적어도 어느 하나를 사용할 수 있다.The first step and the second step may use at least one of an information image, an NFC, a Bluetooth or a general Internet network for transmission of information.

상기 제 3 단계는, 상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하는 단계; 상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하는 단계; 상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 단계;를 포함할 수 있다.
The third step may include: requesting the merchant application to issue a payment security token to the payment service server; Receiving the payment security token from the payment service server; And transmitting the payment request information including the payment security token and the credit card information to the merchant's server by the merchant's app.

본 발명은, 사용자가 오프라인에서 신용카드를 통해 결제할 때 VAN사를 경유하지 않고 가맹점에서 자신이 소지하고 있는 모바일 단말기의 앱을 사용하여 일반 인터넷망을 통해 금융사 서버와 직접 결제를 수행함으로써, 가맹점 입장에서는 수수료 부담이 적고 결제를 위한 단말기 설치, 유지보수, 전용선 사용 등에 드는 비용을 절감할 수 있으며, 하나의 가맹점 내에서 다수의 직원이 결제를 진행하는 경우에도 각자의 모바일 단말기를 사용하면 되므로 결제 시스템을 구축하는 비용을 크게 절감할 수 있고, 장소에 구애받지 않고 어디서든 결제가 가능하다는 장점이 있다. 금융사 입장에서는 VAN사에 제공하는 결제 수수료를 절감할 수 있고 VAN사의 전용선을 사용하지 않음으로써 결제 과정에서의 지연, 오류 및 보안 문제를 줄일 수 있는 장점이 있다.In the present invention, when a user makes a payment through a credit card in offline mode, the merchant directly makes a settlement with a financial company server through a general Internet network using an app of a mobile terminal owned by the merchant without passing through a VAN company, In view of the above, it is possible to reduce the burden of the fee for the installation of the terminal for payment, the maintenance, and the use of the leased line, and even when a large number of employees perform payment within one merchant, The cost of building the system can be greatly reduced, and there is an advantage that payment can be made anywhere, regardless of location. In the case of financial companies, it is possible to reduce the payment commission provided to VAN, and it is possible to reduce the delays, errors and security problems in the settlement process by not using VAN's exclusive line.

본 발명은, 가맹점에서 자신이 소지하고 있는 모바일 단말기의 근거리통신 기능을 활용함으로써 별도로 근거리통신 기능을 가진 단말기를 구비하지 않고도 근거리통신 기능을 가진 신용카드(예, 후불식 교통카드)를 사용하여 비접촉식으로 결제를 수행할 수 있는 장점이 있다.The present invention relates to a mobile communication terminal that uses a local communication function of a mobile terminal possessed by a franchisee to provide a non-contact type communication service using a credit card having a short-range communication function (e.g., And the like.

본 발명은, 결제서비스 서버에서 보안토큰을 발급하는 절차를 포함함으로써 가맹점 앱과 금융사 서버가 직접 결제를 수행할 때 발생할 수 있는 부정사용이나 결제 오류 등을 줄일 수 있는 장점이 있다.The present invention has a merit that a fraudulent use or a payment error that may occur when a merchant application and a financial company server make a payment directly can be reduced by including a procedure of issuing a security token at a payment service server.

본 발명은, 가맹점에서 별도 단말기를 구비하지 않고도 자신의 모바일 단말기를 사용하여 정보이미지(예, QR 코드), 근거리통신(NFC), 블루투스, 일반 인터넷망 등을 사용하여 신용카드 사용자의 모바일 단말기와 결제에 필요한 정보를 주고받으며 결제를 수행함으로써 신용카드 사용자는 신용카드를 소지하지 않고도 자신의 모바일 단말기를 사용하여 오프라인에서 결제가 가능한 장점이 있다.
The present invention can be applied to a mobile terminal of a credit card user by using an information image (e.g., QR code), short range communication (NFC), Bluetooth, By exchanging information necessary for payment and performing settlement, the credit card user has the advantage of paying offline using his / her mobile terminal without having a credit card.

도 1은 본 발명에 따른 결제 시스템을 예시하는 도면이다.
도 2는 본 발명의 일 실시예에 따른 결제 절차를 예시하는 도면이다.
도 3은 본 발명의 다른 실시예에 따른 결제 절차를 예시하는 도면이다.
도 4은 본 발명의 또 다른 실시예에 따른 결제 절차를 예시하는 도면이다.
도 5는 가맹점에서 모바일 단말기에 가맹점 앱(10)을 설치하고 초기 설정하는 절차를 예시하는 도면이다.
도 6는 가맹점에서 피관리자의 모바일 단말기에 가맹점 앱(10)을 설치하고 초기 설정하는 절차를 예시하는 도면이다.
도 7은 가맹점 앱(10)의 내부를 기능적으로 구분한 개념도를 예시한다.
도 8은 사용자 앱(50)을 설치하고 신용카드 결제를 위한 초기 설정을 하는 절차를 예시하는 도면이다.
도 9는 사용자 앱(50)의 내부를 기능적으로 구분한 개념도를 예시한다.
1 is a diagram illustrating a payment system according to the present invention.
2 is a diagram illustrating a settlement procedure according to an embodiment of the present invention.
3 is a diagram illustrating a settlement procedure according to another embodiment of the present invention.
4 is a diagram illustrating a settlement procedure according to another embodiment of the present invention.
5 is a diagram illustrating a procedure for installing and initializing a merchant's app 10 to a mobile terminal at an affiliated store.
6 is a diagram illustrating a procedure for installing and initializing the merchant's app 10 in the mobile terminal of the manager at the merchant.
7 is a conceptual diagram illustrating functions of the inside of the merchant's app 10 according to an embodiment of the present invention.
8 is a diagram illustrating a procedure for installing the user app 50 and performing an initial setting for credit card payment.
9 is a conceptual diagram illustrating functions of the inside of the user app 50. As shown in FIG.

이하, 본 발명에 대한 이해가 용이하도록 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다.
Hereinafter, some embodiments of the present invention will be described in detail with reference to the accompanying drawings.

<결제 시스템 및 결제 절차><Payment System and Payment Procedure>

도 1은 본 발명에 따른 결제 시스템을 예시하는 도면이고, 도 2는 도 1의 결제 시스템을 통한 결제 절차를 예시하는 도면이다.FIG. 1 is a diagram illustrating a settlement system according to the present invention, and FIG. 2 is a view illustrating a settlement procedure through the settlement system of FIG.

도 1의 결제 시스템은 가맹점 앱(10), 신용카드 사용자(20), 금융사 서버(30) 및 결제서비스 서버(40)를 포함한다.1 includes an affiliate shop app 10, a credit card user 20, a financial company server 30, and a payment service server 40. [

가맹점은 가맹점 점주나 점원이 소지하고 있는 모바일 단말기에 설치된 어플리케이션 프로그램(이하 간략히 ‘가맹점 앱’이라고도 한다)을 사용하여 본 발명의 결제 절차에 참여한다. ‘가맹점 직접 결제 방식’이라는 표현은 가맹점에서 가맹점 앱을 사용하여 VAN사 등을 경유하지 않고 일반 통신망을 사용하여 금융사 서버(30)로 결제 요청 정보를 직접 전송하며 결제 승인을 요청하는 방식을 의미한다. ‘모바일 단말기’라는 표현은 스마트폰, 태블릿, 노트북 등의 일반적인 용도로 사용되는 휴대용 기기를 의미한다. 그 중 스마트폰은 가맹점 관련자 대부분이 일상 생활에서 휴대하고 있다는 점에서 본 발명의 모바일 단말기로 사용되기에 가장 적합하다.The merchant participates in the settlement procedure of the present invention using an application program installed on the mobile terminal owned by the merchant store or clerk (hereinafter, simply referred to as "merchant store application"). The expression 'direct merchant payment method' means a method in which a merchant's app is used to send payment request information directly to a financial company server 30 using a general communication network without passing through a VAN company, and payment approval is requested . The term 'mobile terminal' refers to portable devices used for general purposes such as smart phones, tablets, and notebooks. Among them, the smartphone is best suited to be used as the mobile terminal of the present invention in that most of the franchisees are carried in daily life.

신용카드 사용자(20)(이하 간략히 ‘사용자’라고 표현하기도 한다)는 근거리통신 기능을 구비한 신용카드를 사용하여 오프라인 가맹점에서 본 발명의 결제 절차에 참여한다. 근거리통신 기능을 가진 신용카드로는 NFC 방식의 후불 교통카드가 가장 일반적으로 사용되고 있지만, NFC 방식의 후불 교통카드 외에도 근거리통신 방식으로 정보 전달이 가능한 신용카드이면 본 발명에 사용될 수 있다. 본 명세서에서는 근거리통신 기능을 가진 신용카드를 설명의 편의상 간략히 신용카드라고 표현하기도 할 것이다.A credit card user 20 (hereinafter also simply referred to as a &quot; user &quot;) participates in the payment procedure of the present invention at an offline merchant using a credit card having a local communication function. As a credit card having a short-range communication function, an NFC-type deferred transportation card is most commonly used, but a credit card capable of transmitting information by a short distance communication method in addition to an NFC-type postpaid transportation card can be used in the present invention. In this specification, a credit card having a short-range communication function will be referred to simply as a credit card for convenience of explanation.

금융사 서버(30)는 신용카드를 발급하고 신용결제를 승인하는 통상의 카드사 등의 서버일 수 있다.The financial company server 30 may be a server such as a general credit card company issuing a credit card and approving credit payment.

결제서비스 서버(40)는 가맹점에서 앱을 통한 결제를 수행하는데 필요한 다양한 서비스 기능을 제공하기 위한 서버이다. 본 발명에서 금융사 서버(30)는 기존에 갖고 있는 기능에 특별한 기능을 부가하지 않더라도 본 발명의 결제 서비스를 수행할 수 있도록 하고, 본 발명의 결제 서비스를 위해 부가적으로 필요한 기능들은 결제서비스 서버(40)에서 주로 수행하도록 하는 것이 바람직하다. 예를 들어, 가맹점 관리와 관련하여, 금융사 서버(30)는 기존과 유사한 정도의 수준에서 가맹점 신청을 받고 가맹점을 승인하고 관리하는 역할을 하고, 본 발명의 결제 서비스를 위한 가맹점 앱의 배포, 앱이나 가맹점 단말기의 유효성 검증, 앱을 사용하는데 필요한 다양한 기능은 결제서비스 서버(40)에서 제공할 수 있다. 결제서비스 서버(40)가 제공하는 다양한 기능에 대해서는 이하 관련 부분에서 상세히 설명하도록 한다. 도 1에서는 결제서비스 서버(40)가 금융사 서버(30)와 별개로 예시되어 있으나 금융사 서버(30)에 의해 그 기능이 수행될 수도 있다. 또한 결제서비스 서버(40)는 금융사 서버(30)와는 별개의 주체에 의해 운영될 수도 있고 혹은 금융사 서버(30)를 운영하는 주체에 의해 운영될 수도 있다.The payment service server 40 is a server for providing a variety of service functions necessary for performing payment through an application at an affiliate shop. In the present invention, the financial company server 30 allows the payment service of the present invention to be performed without adding a special function to existing functions, and the functions that are additionally required for the payment service of the present invention, 40). For example, with respect to the merchant management, the financial company server 30 receives merchant applications at a similar level as the existing merchant merchant, approves and manages the merchant stores, distributes merchant apps for the payment service of the present invention, Validation of the merchant terminal, and various functions necessary for using the app can be provided by the payment service server 40. [ Various functions provided by the settlement service server 40 will be described later in detail. Although the payment service server 40 is illustrated separately from the financial company server 30 in FIG. 1, the functions may be performed by the financial company server 30. The settlement service server 40 may be operated by a subject other than the financial company server 30 or may be operated by a subject who operates the financial company server 30. [

도 2를 참조하여 본 발명의 실시예에 따른 결제 절차를 설명한다. The settlement procedure according to the embodiment of the present invention will be described with reference to FIG.

도 2에 도시된 절차를 진행하기 위해 미리 준비되어야 할 단계로서, 가맹점은 자신의 모바일 단말기에 설치된 가맹점 앱(10)을 사용하여 결제 과정에 참여하기 위해, 먼저 가맹점 앱(10)을 설치하고 금융사에 가맹점 신청을 하며 금융사로부터 가맹점 승인을 받는다. 가맹점은 가맹점 앱(10)을 통해 금융사 서버(30)로 가맹점 신청을 할 수 있는데 이 절차에 대해서는 후술하기로 한다. 가맹점 승인이 완료되면 가맹점 앱(10)은 결제를 수행할 수 있는 상태가 된다. 2, the merchant uses the merchant's app 10 installed in her mobile terminal to install the merchant's app 10 first, and then, in order to participate in the payment process, And apply for a franchisee from a financial institution. The merchant can apply for a merchant service to the financial company server 30 through the merchant's app 10, which will be described later. When the approval of the merchant shop is completed, the merchant app 10 becomes a state in which payment can be performed.

s10 단계로서, 사용자가 근거리통신(NFC) 기능을 가진 신용카드를 사용하여 결제를 진행하기 위해 가맹점 앱(10)이 설치된 모바일 단말기에 신용카드를 접근시킨다. 이 단계 이전에 가맹점 앱(10)은 결제 금액, 할부 개월, 결제 항목 등을 선택적으로 포함하는 정보를 사용자가 확인할 수 있도록 하는 것이 바람직하다. In step s10, the user accesses the credit card with the mobile terminal installed with the merchant's app 10 to proceed with payment using the credit card having the local communication (NFC) function. Before this step, the merchant's app 10 preferably allows the user to confirm the information including the payment amount, installment month, payment item, and the like selectively.

s20 단계로서, 가맹점 앱(10)은 모바일 단말기에 구비된 근거리통신 기능을 사용하여 신용카드로부터 발급일자, 발급자 정보 등 인증키가 없어도 읽을 수 있는 칩 기본정보를 획득한다. 카드번호, 유효기간 등 결제 처리를 위해 필요한 정보(이하 ‘신용카드 정보’라고 한다)는 인증키가 있어야 읽을 수 있으므로 이 단계에서는 가맹점 앱(10)이 신용카드로부터 신용카드 정보를 획득하지는 않는다.In step s20, the merchant's app 10 uses the local communication function provided in the mobile terminal to acquire chip basic information that can be read from the credit card even if there is no authentication key such as issuance date and issuer information. The credit card information is not obtained from the credit card at this stage because the information required for the payment processing (hereinafter referred to as credit card information) including the card number, the validity period, and the like can be read out with an authentication key.

s30 단계로서, 가맹점 앱(10)은 금융사 서버(30)로부터 인증키를 획득할 때 필요한 인증키용 보안토큰 발급을 결제서비스 서버(40)에 요청한다. 본 발명은 가맹점 앱(10)과 금융사 서버(30) 사이의 직접 결제 방식을 사용하지만, 금융사 서버(30)는 가맹점 앱(10)으로부터 인증키 요청이나 결제 요청이 있을 때 그 요청을 한 가맹점 앱(10)이 유효하고 정당한 것인지를 검증할 수 있는 정보를 갖고 있지는 않다. 본 발명에서는 결제서비스 서버(40)가 가맹점 앱에 대한 관리를 수행하므로 결제서비스 서버(40)가 보안토큰을 발급하여 금융사 서버(30)로 하여금 가맹점 앱(10)을 검증할 수 있도록 한다. In step s30, the merchant's app 10 requests the settlement service server 40 to issue a security token for the authentication key required when acquiring the authentication key from the financial company server 30. [ The present invention uses a direct settlement method between the merchant's app 10 and the financial company server 30. However, when there is an authentication key request or a payment request from the merchant's app 10, (10) is valid and legitimate. In the present invention, the payment service server 40 manages the merchant's app, so that the payment service server 40 issues a security token so that the financial company server 30 can verify the merchant's app 10.

s40 및 s50 단계로서, 가맹점 앱(10)으로부터 인증키용 보안토큰 발급을 요청받은 결제서비스 서버(40)는 요청을 한 가맹점 앱(10)의 유효성을 검증한 후, 가맹점 앱(10)이 유효하다고 판단되면 인증키용 보안토큰을 발급하여 금융사 서버(30) 및 가맹점 앱(10)으로 전송한다. s40 단계와 s50 단계는 동시에 수행되거나 혹은 s50 단계가 s40 단계보다 먼저 수행될 수도 있지만, 이 경우 금융사 서버(30)에서 결제서비스 서버(40)로부터 인증키용 보안토큰을 수신하기도 전에 가맹점 앱(10)에서 먼저 금융사 서버(30)로 인증키 요청 정보를 보내는 상황이 발생할 수 있어, 금융사 서버(30)에서 가맹점 앱(10)의 인증키 요청을 거부하는 오류가 생길 수 있으므로 s40 단계를 s50 단계보다 먼저 수행하는 것이 바람직하다. In steps s40 and s50, the payment service server 40 that has requested the issuance of the security token for the authentication key from the merchant's app 10 verifies the validity of the requested merchant's app 10, and then the merchant's app 10 is valid The security token for the authentication key is issued and transmitted to the financial company server 30 and the merchant's app 10. In step S40 and step S50 may be performed at the same time or step S50 may be performed before step S40. However, in this case, the merchant's app 10 may be executed before the security company server 30 receives the security token for the authentication key from the payment service server 40, There may be a situation in which the authentication server 30 sends the authentication key request information to the financial institution server 30, and an error may occur that the authentication server 30 requests the authentication of the merchant application 10. In this case, .

s60 단계로서, 가맹점 앱(10)은 결제서비스 서버(40)로부터 수신한 인증키용 보안토큰과 신용카드로부터 획득한 칩 기본정보를 포함하는 정보를 금융사 서버(30)로 전송하면서 해당 신용카드에 대한 인증키를 요청한다.In step s60, the merchant's app 10 transmits information including the security token for the authentication key received from the payment service server 40 and the chip basic information acquired from the credit card to the financial company server 30, Request an authentication key.

s70 단계 및 s80 단계로서, 가맹점 앱(10)으로부터 인증키 요청을 수신한 금융사 서버(30)는 결제서비스 서버(40)로부터 수신한 인증키용 보안토큰과 가맹점 앱(10)으로부터 수신한 인증키용 보안토큰을 비교하여 인증키 요청이 정당한 것인지를 확인한 후 인증키 요청이 정당하다고 판단되면 가맹점 앱(10)으로 해당 신용카드로부터 신용카드 정보를 획득하는데 필요한 인증키를 전송한다.In step s70 and step s80, the financial institution server 30 which receives the authentication key request from the merchant's app 10 transmits the security token for the authentication key received from the payment service server 40 and the security key for the authentication key received from the merchant's app 10 And if it is determined that the authentication key request is legitimate, transmits the authentication key necessary for acquiring credit card information from the credit card application 10 to the merchant application 10.

s90 단계 및 s100 단계로서, 인증키를 수신한 가맹점 앱(10)은 신용카드로 인증키를 전송하고, 신용카드로부터 신용결제에 필요한 신용카드 정보를 획득한다. 신용카드 정보는 카드번호, 유효기간 등을 선택적으로 포함할 수 있다.In steps s90 and s100, the merchant's app 10 receiving the authentication key transmits the authentication key to the credit card and obtains the credit card information necessary for credit settlement from the credit card. The credit card information may optionally include a card number, an expiration date, and the like.

s110 단계 및 s120 단계로서, 가맹점 앱(10)은 사용자에게 해당 결제에 대한 의사가 있음을 명시적으로 확인하는 행위를 요청한다. 예를 들어, 비밀번호 입력, 카드번호 뒤 네 자리 입력, 서명 등 사용자에게 결제 의사가 있음을 확인할 수 있는 것이면 충분하다. 본 실시예의 결제 서비스는 근거리통신 방식으로 진행되는 것이어서 결제 대상 신용카드가 아닌 인접한 다른 신용카드에 의해 결제가 잘못 진행되는 것을 방지하기 위한 것이다. 사용자가 결제 의사 확인 행위를 하면 그 정보가 가맹점 앱(10)으로 전송된다.In steps s110 and s120, the merchant's app 10 requests the user to explicitly confirm that there is an intention to settle the payment. For example, it is enough that you can enter the password, enter the four digits after the card number, and confirm that the user is willing to pay for the signature. The payment service of the present embodiment is performed by a short distance communication method, and is intended to prevent a wrong settlement by another adjacent credit card rather than a settlement target credit card. When the user performs a payment confirmation operation, the information is transmitted to the merchant's app 10.

s130 단계로서, 가맹점 앱(10)은 결제서비스 서버(40)로 결제용 보안토큰 발급을 요청한다. 인증키용 보안토큰을 요청하는 경우와 마찬가지로 금융사 서버(30)에게 자신이 유효한 가맹점 앱임을 입증하기 위한 것이다.In step s130, the merchant's app 10 requests the settlement service server 40 to issue a settlement security token. To the financial company server 30 as in the case of requesting the security token for the authentication key.

s140 단계와 s150 단계로서, 결제서비스 서버(40)는 결제용 보안토큰 발급을 요청한 가맹점 앱(10)이 유효한 것인지를 확인한 후, 유효한 것으로 판단되면 결제용 보안토큰을 발급하여 금융사 서버(30)와 가맹점 앱(10)으로 전송한다. 앞서 인증키용 보안토큰을 전송하는 경우와 마찬가지로 s150 단계가 s140 단계보다 먼저 수행되거나 동시에 수행될 수도 있지만, 금융사 서버(30)에서 결제서비스 서버(40)로부터 결제용 보안토큰을 수신하기도 전에 가맹점 앱(10)에서 먼저 금융사 서버(30)로 결제 요청 정보를 보낼 경우, 금융사 서버(30)에서 가맹점 앱(10)의 결제 요청을 거부하는 오류가 생길 수 있으므로 s140 단계를 s150 단계보다 먼저 수행하는 것이 바람직하다. In steps s140 and s150, the payment service server 40 checks whether the merchant application 10 requesting issuance of a security token for payment is valid. If it is determined that the merchant application 10 is valid, the payment service server 40 issues a payment security token to the financial company server 30 To the merchant's point of sale (10). As in the case of transmitting the security token for the authentication key, the step s150 may be performed before or concurrently with the step s140. However, before receiving the payment security token from the payment service server 40 in the financial company server 30, It is preferable that the step s140 is performed before the step s150 because the financial institution server 30 may refuse the payment request of the merchant's app 10 Do.

s160 단계로서, 가맹점 앱(10)은 결제서비스 서버(30)로부터 수신한 결제용 보안토큰과 신용카드로부터 획득한 신용카드 정보를 포함하는 결제 요청 정보를 직접 금융사 서버(30)로 전송하면서 결제를 요청한다. 결제 요청 정보에는 그 외에도 가맹점 번호, 결제 금액, 할부 여부, 할부 개월수 등을 선택적으로 더 포함할 수 있다.In step s160, the merchant's app 10 transmits the payment request information including the payment security token received from the payment service server 30 and the credit card information obtained from the credit card directly to the financial company server 30, request. In addition, the payment request information may further include a merchant number, a payment amount, a payment completion date, a number of installment months, and the like.

s170 단계 및 s180 단계로서, 가맹점 앱(10)으로부터 결제 요청을 수신한 금융사 서버(30)는 결제서비스 서버(40)로부터 수신한 결제용 보안토큰과 가맹점 앱(10)으로부터 수신한 결제용 보안토큰을 비교하여 결제 요청이 정당한 것인지를 확인한 후 정당하다고 판단되면 결제 요청을 처리한 후 가맹점 앱(10)으로 해당 결제 요청에 대한 결제 승인 결과를 전송한다. 결제용 보안토큰은 결제 요청의 유효성을 검증하기 위한 것이기도 하지만 후에 결제 처리 당사자가 결제 사실을 부인하는 것을 방지하기 위한 용도로 사용될 수도 있다. 금융사 서버(30)는 결제 승인 결과를 결제서비스 서버(40)에도 전송할 수 있고, 혹은 금융사 서버(30)로부터 수신한 가맹점 앱(10)에서 결제서비스 서버(40)로 결제 승인 결과를 전송할 수도 있다.
In step s170 and step s180, the financial company server 30 that has received the payment request from the merchant's app 10 receives the payment security token received from the payment service server 40 and the payment security token received from the merchant's app 10 And if it is determined that the payment request is legitimate, the payment request is processed and then the payment approval result for the payment request is transmitted to the merchant application 10. The security token for payment may be used to verify the validity of the payment request, but may be used to prevent the payment processing party from denying the payment later. The financial company server 30 may transmit the settlement approval result to the settlement service server 40 or may transmit the settlement approval result from the merchant app 10 received from the financial company server 30 to the settlement service server 40 .

도 3은 본 발명의 다른 실시예에 따른 결제 절차를 예시하는 도면이다. 도 3의 절차에서 가맹점 앱(10)이 칩 기본정보를 획득하는 s20 단계 이전 및 인증키를 획득하는 s90 단계 이후의 절차는 도 2와 동일하므로 설명을 생략하기로 한다.3 is a diagram illustrating a settlement procedure according to another embodiment of the present invention. The procedure before step s20 of acquiring chip basic information by the merchant's app 10 in step 3 of FIG. 3 and after step s90 of acquiring the authentication key is the same as that of FIG. 2, and therefore description thereof will be omitted.

즉, 도 3의 실시예가 도 2의 실시예와 다른 점은 인증키를 획득하는 방법이다. 도 3의 실시예에서 가맹점 앱(10)은 신용카드로부터 획득한 칩 기본정보를 사용하여 자신이 설치되어 있는 모바일 단말기(모바일 단말기 부가된 메모리 장치 포함)에 저장되어 있는 인증키를 독출함으로써(s25 단계), 금융사 서버(30)로부터 인증키를 획득하기 위한 도 2의 s30 단계부터 s80 단계를 대치할 수 있다. 도 3의 실시예에 의하면 좀 더 간단한 절차로 가맹점 앱(10)이 인증키를 획득하여 결제를 진행할 수 있다는 장점이 있다.
That is, the embodiment of FIG. 3 is different from the embodiment of FIG. 2 in that the authentication key is obtained. In the embodiment of FIG. 3, the merchant's app 10 reads the authentication key stored in the mobile terminal (including the memory attached to the mobile terminal) installed therein using the chip basic information acquired from the credit card (s25 Step s30 to step s80 in Fig. 2 for obtaining an authentication key from the financial company server 30 may be substituted. According to the embodiment of FIG. 3, there is an advantage that the merchant's app 10 can acquire the authentication key and proceed with the payment in a simpler procedure.

도 4는 본 발명의 또 다른 실시예에 따른 결제 절차를 예시하는 도면이다. 도 4의 실시예는 사용자가 신용카드를 사용하지 않고 자신의 모바일 단말기에 설치된 앱(이하 ‘사용자 앱’이라고 한다)을 사용하여 결제에 참여하는 점에서 앞선 실시예와 차이가 있다. 이를 위한 준비 과정으로, 사용자는 먼저 사용자 앱(50)을 통해 금융사에 본인인증정보를 제공하고, 사용자 앱(50)은 해당 금융사에서 보유하고 있는 해당 사용자의 결제수단 정보를 수신하여 저장한 후 결제에 사용한다. 결제수단 정보는 신용카드 등에 대한 정보가 될 수 있고, 가맹점 앱(10)에서 금융사 서버(30)로 결제를 요청할 때 필요한 결제수단에 대한 정보이다. 사용자 앱(50)은 결제수단 자체의 정보(예를 들어, 신용카드 번호, 유효기간 등)를 저장하는 대신 금융사 서버(30)가 제공하는 암호화된 키 형태의 정보를 수신하여 저장할 수 있다. 이 경우 사용자 신용정보의 유출 우려가 적고, 사용자가 결제수단 정보를 앱에 직접 입력하는 방식에 비해 사용자가 입력하는 결제수단 정보와 금융사에서 갖고 있는 정보 사이의 부정합에 의한 문제가 발생하지 않는 장점이 있다. 사용자가 사용자 앱(50)을 통해 금융사 서버(30)로 본인인증정보를 제공하고 결제수단 정보를 수신하는 과정에 대해서는 후술하기로 한다. 사용자 앱(50)에서 결제수단 정보를 어떤 형태로 저장하는지에 관계없이 가맹점 앱(10)으로 제공하는 결제수단에 대한 정보에 대해 앞선 실시예와 마찬가지로 ‘신용카드 정보’라고 표현하기로 한다.4 is a diagram illustrating a settlement procedure according to another embodiment of the present invention. The embodiment of FIG. 4 differs from the previous embodiment in that the user participates in payment using an application (hereinafter referred to as "user application") installed in his / her mobile terminal without using a credit card. As a preparation process for this, the user first provides his / her own authentication information to the financial company through the user app 50, and the user app 50 receives and stores the payment means information of the corresponding user in the financial company, . The payment means information may be information on a credit card or the like, and is information on the payment means required when the merchant's app 10 requests payment to the financial company server 30. [ The user app 50 can receive and store information in the form of an encrypted key provided by the financial company server 30 instead of storing the information (for example, a credit card number, valid period, etc.) of the payment means itself. In this case, there is little fear of leakage of user credit information, and there is an advantage that a problem due to mismatch between the payment means information input by the user and the information held by the financial company does not occur compared to a method in which the user inputs the payment means information directly into the application have. The process of providing the user authentication information to the financial company server 30 through the user app 50 and receiving the payment means information will be described later. Regardless of the form of the payment means information stored in the user app 50, information on the payment means provided to the merchant's app 10 is expressed as "credit card information" in the same manner as in the previous embodiment.

도 4의 실시예를 도 2의 실시예와 구체적으로 대비하면, 도 4의 실시예에서 신용카드 정보를 획득하기까지의 절차(s710 단계 및 s720 단계)에서 차이가 있고, 그 후 s730 단계 이후의 절차는 도 2의 s130 단계 이후의 절차와 동일하다. 이하에서는 s710 단계 및 s720 단계에 대해 설명하고 그 이후의 절차는 도 2와 관련하여 설명한 바와 같으므로 자세한 설명을 생략한다.In contrast to the embodiment of FIG. 2, the embodiment of FIG. 4 is different from the embodiment of FIG. 4 in the steps up to acquiring credit card information in steps S710 and S720 in the embodiment of FIG. 4, The procedure is the same as the procedure after step s130 in Fig. Hereinafter, steps s710 and s720 will be described, and the subsequent procedures are the same as those described with reference to Fig. 2, so a detailed description will be omitted.

s710 단계는 가맹점 앱(10)에서 사용자 앱(50)으로 결제 금액, 가맹점 정보, 모바일 단말기 정보, QR 코드를 사용하는 경우 만료 시간 중 적어도 하나 이상의 정보를 제공하는 단계이다. 가맹점 앱(10)이 사용자 앱(50)으로 위 정보를 전송하는 방법으로는, 정보이미지(QR코드 등)를 사용하는 방법과 무선통신을 사용하는 방법으로 구분할 수 있고, 무선통신 방법은 다시 NFC, 블루투스 통신 또는 일반 인터넷망을 사용하는 방법으로 나눌 수 있다. Step s710 is a step of providing at least one or more of the expiration time when the merchant application 10 uses the payment amount, the merchant information, the mobile terminal information, and the QR code in the user app 50. [ The method of transmitting the above information to the user app 50 by the merchant's app 10 can be classified into a method of using an information image (QR code or the like) and a method of using wireless communication, , Bluetooth communication, or a method using a general Internet network.

먼저, 정보이미지를 사용하는 방법에 대해 예를 들어 설명한다. 가맹점 직원이 사용자에게 청구할 금액을 가맹점 앱(10)에 입력하면 가맹점 앱(10)은 결제를 위해 필요한 가맹점 정보와 결제 금액을 포함하는 정보이미지를 생성하고, 생성한 정보이미지를 사용자 앱이 인식할 수 있도록 디스플레이 장치 등을 통해 외부로 제공한다. 그러면 사용자 앱(50)은 가맹점 앱(10)에서 제공한 정보이미지를 모바일 단말기의 촬영 수단 등을 사용하여 촬영하고 정보이미지 내에 저장된 정보를 획득할 수 있다. 정보이미지는 가맹점 모바일 단말기 정보, 할부 여부, 할부 개월 등의 정보를 선택적으로 더 포함할 수 있다. 정보이미지는 촬영을 통해 그 내부에 포함된 정보가 자동으로 획득될 수 있는 종류의 이미지이면 충분하다. QR 코드는 결제에 필요한 정보량을 충분히 포함할 수 있고 그 생성 및 인식 기술이 안정화되어 있으므로 본 발명의 정보이미지로 사용되기에 가장 적절하다. First, a method of using an information image will be described as an example. When the merchant employee inputs an amount to be charged to the user to the merchant's app 10, the merchant's app 10 generates an information image containing the merchant information necessary for payment and the payment amount, To the outside through a display device or the like. Then, the user app 50 can photograph the information image provided by the merchant's app 10 using the photographing means of the mobile terminal, and obtain the information stored in the information image. The information image may further include information such as merchant mobile terminal information, installment availability, installment month, and the like. The information image is a kind of image that can be automatically acquired by the information contained therein through photography. The QR code can sufficiently contain the amount of information necessary for settlement and its generation and recognition technology is stabilized, so that it is most suitable to be used as the information image of the present invention.

다음으로, 무선통신을 사용하는 방법에 대해 설명한다. 무선통신 방법은 다시 NFC, 블루투스 통신 또는 일반 인터넷망을 사용하는 방법으로 나눌 수 있다. 가맹점 앱(10)은 NFC, 블루투스 통신 또는 일반 인터넷망을 사용하여 결제 금액, 가맹점 정보, 모바일 단말기 정보, 할부 여부, 할부 개월 등을 선택적으로 포함하는 정보를 사용자 앱(50)으로 전송한다. NFC, 블루투스 통신 또는 일반 인터넷망을 사용하여 정보를 전송하는 방법은 이 분야의 통상의 기술자에게 자명한 사항이므로 구체적인 설명을 생략한다. 다만, 일반 인터넷망을 사용하는 방법의 경우 가맹점 모바일 단말기와 사용자 모바일 단말기 사이의 통신 연결을 위한 별도의 채널 설정 과정이 필요없다는 점에서 좀 더 편리하다는 장점이 있고, 클라우드 메시지 서비스 등을 이용하면 더욱 편리하게 구현할 수 있다.Next, a method of using wireless communication will be described. The wireless communication method can be divided into NFC, Bluetooth communication, or a method using a general Internet network. The merchant's app 10 transmits information including a payment amount, merchant information, mobile terminal information, installment availability, installment month, etc. to the user app 50 using NFC, Bluetooth communication or general Internet network. The method of transmitting information by using NFC, Bluetooth communication or general internet network is obvious to those skilled in the art, so a detailed description thereof will be omitted. However, in the case of using the general Internet network, there is an advantage that it is more convenient because there is no need of a separate channel setting process for communication connection between the mobile terminal of the merchant and the user mobile terminal. And can be conveniently implemented.

s720 단계는 사용자 앱(50)에서 신용카드 정보를 가맹점 앱(10)으로 전송하는 단계이다. 사용자는 사용자 앱(50)에 저장된 다수의 결제수단 중에서 어느 하나의 결제수단을 선택할 수 있고, 할부 여부나 할부 개월을 선택할 수도 있다. 이 단계에서 사용자 앱(50)이 가맹점 앱(10)으로 정보를 전송하는 방법은 s710 단계와 마찬가지로 정보이미지를 사용하는 방법이나 무선통신을 사용하는 방법이 선택적으로 사용될 수 있다. s710 단계와 s720 단계의 정보를 전달하는 방법이 상호 동일할 필요는 없다. 예를 들어, s710 단계에서는 정보이미지를 사용하여 정보를 전송하는 경우 s720 단계에서는 정보이미지를 사용할 수도 있고 혹은 일반 인터넷망을 사용할 수도 있다. Step S720 is a step of transmitting credit card information from the user app 50 to the merchant's app 10. The user can select any of payment means among a plurality of payment means stored in the user app 50, and can select whether to install a payment or a installment month. At this stage, the user application 50 may selectively transmit information to the merchant's app 10, such as using the information image or wireless communication, as in step s710. the methods of transmitting information in steps s710 and s720 need not be the same. For example, if the information is transmitted using the information image in step S710, the information image may be used in step S720, or a general Internet network may be used.

s730 단계 이후의 절차는 가맹점 앱(10)에서 사용자의 신용카드 정보를 입수한 이후의 절차로서, 도 2의 s130 단계 이후의 절차와 동일하므로 설명을 생략한다.
The procedure after step s730 is the procedure after obtaining the user's credit card information from the merchant's app 10, which is the same as the procedure after step s130 of FIG.

<가맹점 앱(10)><Merchant app (10)>

도 5는 가맹점에서 모바일 단말기에 앱(10)을 설치하고 초기 설정하는 절차를 예시하는 도면이다. 5 is a diagram illustrating a procedure for installing and initializing an app 10 on a mobile terminal at an affiliate shop.

가맹점은 모바일 단말기에 앱(10)을 설치하고, 금융사에 제출할 가맹점 신청서와 필요한 서류를 앱을 통해 입력한 후, 가맹점 신청 정보를 앱(10)을 통해 결제서비스 서버(40)로 전송한다. 가맹점 신청 정보는 사업자등록번호, 대표자 주민번호, 대표자명, 대표자 휴대폰 번호, 은행코드, 은행명, 계좌번호 등을 선택적으로 포함할 수 있다. The merchant installs the app 10 on the mobile terminal, inputs the merchant application to be submitted to the financial company and necessary documents through the app, and transmits the merchant application information to the payment service server 40 through the app 10. The merchant application information may optionally include a business registration number, a representative resident number, a representative name, a representative mobile phone number, a bank code, a bank name, and an account number.

결제서비스 서버(40)는 금융사 서버(30)로 가맹점 신청 정보를 전송하고, 금융사 서버(30)는 가맹점 신청에 대한 승인 여부를 판단한 후 결제서비스 서버(40)로 승인 결과를 전송하며, 결제서비스 서버(40)는 금융사 서버(30)로부터 수신한 승인 결과를 가맹점 앱(10)으로 전송한다. 가맹점 앱(10)이 가맹점으로 승인되었다는 결과를 통보 받으면 가맹점 앱(10)은 결제 기능을 활성화하여 결제 처리가 가능한 상태가 된다. The payment service server 40 transmits the merchant application information to the financial company server 30. The financial company server 30 determines whether the merchant application is approved or not and sends the approval result to the payment service server 40, The server 40 transmits the approval result received from the financial company server 30 to the affiliate store app 10. When the merchant's app 10 is informed of the result of approval as an merchant, the merchant's app 10 activates the payment function and becomes in a state in which settlement processing is possible.

이 때, 결제서비스 서버(40)는 가맹점 앱(10)을 통해 복수의 가맹점 신청에 필요한 정보를 종합하여 안내하고 관련 정보를 수신한 후 복수의 금융사 서버(30)로 일괄해서 가맹점 신청 정보를 전송하는 기능을 포함할 수 있는데, 이 경우 가맹점 관련자가 오프라인 상에서 복수의 금융사에 개별적으로 직접 신청하는 것에 비해 가맹점의 편의성을 높일 수 있다.
At this time, the settlement service server 40 collectively guides the information necessary for applying for a plurality of merchant shops through the merchant's app 10, receives the related information, and sends the merchant application information collectively to the plurality of financial company servers 30 In this case, convenience of the franchisee can be enhanced compared to the case where the merchant-related person directly subscribes directly to a plurality of financial companies in off-line.

도 6은 하나의 가맹점 내에서 복수의 인원이 각자 자신의 모바일 단말기에 가맹점 앱(10)을 설치하여 결제 진행이 가능하도록 피관리자(예, 점원)의 모바일 단말기에 앱을 설치하고 결제가 가능하도록 하는 절차를 예시한 도면이다. 도 6을 참조하면, 가맹점 피관리자의 모바일 단말기에 가맹점 앱을 설치하고, 피관리자의 가맹점 앱 사용 신청에 필요한 정보를 입력한 후, 결제서비스 서버(40)로 전송한다. 피관리자의 앱 사용 신청 정보는 통신사 구분, 휴대폰 번호, 사용자명, 인증정보, 권한 수준(관리자용 혹은 피관리자용), 사용기간 등을 선택적으로 포함할 수 있다. 권한 수준 정보를 포함하는 이유는 관리자(예, 점주)와 피관리자(예, 점원) 사이의 권한을 구분하여 피관리자가 권한을 벗어난 결제 관련 행위를 하는 것을 방지하기 위한 것이다. 결제서비스 서버(40)는 피관리자 앱의 사용 신청 정보를 관리자의 앱으로 전송하며 사용 신청을 한다. 관리자는 모바일 단말기 앱을 통해 사용 신청 정보를 확인하여 사용 신청을 승인할지 여부를 결정한 후, 승인 결과를 결제서비스 서버(40)로 전송한다. 결제서비스 서버(40)는 수신한 승인 결과를 피관리자의 모바일 단말기 앱으로 전송한다. 사용 신청에 대한 승인이 된 경우 피관리자의 모바일 단말기 앱은 결제기능을 활성화한다. 이와 같이 본 발명의 가맹점 앱(10)을 사용한 직접 결제 방식은, 결제서비스 서버(40)를 통해 피관리자의 가맹점 앱(10)의 사용 신청 절차를 진행하고 추후 피관리자의 가맹점 앱(10)에서 요청이 있을 경우 보안토큰을 발급하여 피관리자의 가맹점 앱(10)의 유효성을 검증해 줌으로써, 가맹점 관리자는 간편하게 다수 피관리자가 앱을 사용하여 결제를 수행하도록 할 수 있고 하나의 가맹점 내에서 다수의 인원이 결제를 진행하도록 인프라를 구축하는데 별도의 비용이 발생하지 않는다는 장점이 있다.FIG. 6 is a flowchart illustrating a method of setting up an application in a mobile terminal of a manager (e.g., a clerk) so that a plurality of personnel can install a merchant's app 10 in their own mobile terminal FIG. Referring to FIG. 6, a franchisee application is installed in a mobile terminal of a franchisee manager, information required for a franchisee application of a franchisee manager is input, and the information is transmitted to a payment service server 40. The manager application's usage application information may optionally include a communication company classification, a mobile phone number, a user name, authentication information, a permission level (for an administrator or a manager), and a usage period. The reason for including the privilege level information is to prevent the administrator from distinguishing privileges between an administrator (e.g., a store owner) and a manager (e.g., a clerk) to perform a payment-related operation that is out of authority. The payment service server (40) transmits the use application information of the manager application to the manager's app and makes an application for use. The manager confirms the use application information through the mobile terminal application, determines whether or not to approve the use application, and transmits the approval result to the payment service server 40. [ The payment service server 40 transmits the received approval result to the mobile terminal application of the manager. When the application for use is approved, the mobile terminal application of the manager activates the payment function. As described above, the direct payment method using the merchant's app 10 of the present invention allows the merchant application 10 of the manager to proceed with the use application procedure through the payment service server 40, By issuing a security token when a request is made and verifying the validity of the franchisee's app 10 of the manager, the franchisee manager can easily make the multi-franchised manager perform payment using the app, There is an advantage in that no additional cost is incurred in constructing the infrastructure for the personnel to proceed the settlement.

가맹점 관리자의 앱은 계정관리 기능을 포함할 수 있다. 가맹점 앱(10)이 가맹점의 관리자와 피관리자의 권한을 분리하여 계정을 관리하는 기능을 포함함으로써 피관리자의 부정사용을 용이하게 방지할 수 있다. 구체적으로, 가맹점 앱(10)이 관리자의 권한으로 실행되는 경우, 관리자는 앱을 통해 피관리자의 앱의 사용 여부, 사용 시각, 결제 금액의 상한 등을 설정할 수 있고, 이 경우 결제서비스 서버(40)는 위 설정을 관리자의 앱으로부터 수신하여 저장한 후 해당 설정대로 동작하도록 원격으로 피관리자 앱을 관리할 수 있다.
The merchant manager's app can include account management features. Illegal use of the manager can be easily prevented by including a function of the merchant's app 10 to manage the account by separating the privileges of the manager and the manager of the merchant. Specifically, when the merchant's app 10 is executed with the administrator's authority, the manager can set whether or not to use the app of the manager via the app, the use time, the upper limit of the payment amount, etc. In this case, ) Can receive the above settings from the manager's app, save them, and remotely manage the manager app to operate according to the settings.

도 7은 가맹점 앱(10)의 내부를 기능적으로 구분한 개념도를 예시한다. 도 7을 참조하면, 가맹점 앱은 가맹점 신청 모듈, 설정 저장 모듈, 결제처리 모듈, 기타 서비스 모듈 및 제어 모듈을 포함할 수 있다. 가맹점 신청 모듈은 가맹점 신청과 관련한 기능을 수행하고, 설정 저장 모듈은 가맹점 관련자가 앱을 통해 설정한 내용을 저장하는 기능을 수행하며, 결제처리 모듈은 결제를 처리하는데 필요한 기능을 수행하며, 기타 서비스 모듈은 다양한 서비스 기능을 수행하고, 제어 모듈은 앱 내부의 전체적인 제어 기능을 수행한다. 각 모듈이 수행하는 기능에 대해서는 앞서 해당 부분에서 상세히 설명한 바와 같다.
7 is a conceptual diagram illustrating functions of the inside of the merchant's app 10 according to an embodiment of the present invention. Referring to FIG. 7, the merchant's app may include a merchant application module, a configuration storage module, a payment processing module, and other service modules and a control module. The merchant application module performs functions related to the merchant application, and the setting storage module stores the contents set by the merchant related person through the application. The payment processing module performs the functions necessary for processing the payment, The module performs various service functions, and the control module performs overall control functions inside the app. The functions performed by the respective modules are as described in detail in the corresponding sections.

<사용자 앱(50)><User App (50)>

도 8은 사용자 앱(50)을 설치하고 신용카드 결제를 위한 초기 설정을 하는 절차를 예시하는 도면이다. 도 8을 참조하면, 사용자는 자신의 모바일 단말기에 앱을 설치하고, 본인인증정보를 입력한다. 사용자 앱(50)은 통신사로 인증정보를 전송하고, 통신사는 인증정보를 확인한 후 인증완료정보를 사용자 모바일 단말기로 전송한다. 사용자 앱(50)은 금융사 서버(30)에 접속하여 사용자 인증정보를 전송하고, 금융사 서버(30)는 인증된 사용자가 보유하고 있는 결제수단(신용카드 등)에 대한 정보를 사용자 앱(50)로 전송한다. 사용자 앱(50)은 수신한 결제수단 정보를 사용자에게 표시하고, 사용자는 표시된 결제수단에 대한 사용 여부, 디폴트 결제수단의 선택 등의 설정을 한다. 사용자 앱(50)은 결제수단 정보 및 사용자가 설정한 내용을 결제서비스 서버(40)로 전송하고, 결제서비스 서버(40)는 수신한 결제수단 정보 및 설정 내용을 저장하여, 추후 사용자가 앱을 재설치할 때 앱 복구용 정보로 사용되도록 사용자에게 제공한다.8 is a diagram illustrating a procedure for installing the user app 50 and performing an initial setting for credit card payment. Referring to FIG. 8, a user installs an application in his / her mobile terminal, and inputs his / her authentication information. The user application 50 transmits the authentication information to the communication company, and the communication company confirms the authentication information and transmits the authentication completion information to the user mobile terminal. The user application 50 accesses the financial company server 30 to transmit the user authentication information and the financial company server 30 transmits information about the payment means (credit card, etc.) held by the authenticated user to the user application 50, Lt; / RTI &gt; The user application 50 displays the received payment means information to the user, and the user sets whether or not to use the displayed payment means and the default payment means. The user application 50 transmits the payment means information and contents set by the user to the payment service server 40. The payment service server 40 stores the received payment means information and setting contents so that the user can later Provide users with information for app recovery when reinstalling.

사용자 앱(50)이 금융사 서버(30)로부터 결제수단에 대한 정보를 수신하는 단계에서, 사용자 앱(50)은 사용자 인증정보를 복수의 금융사 서버(30)로 일괄 전송하고 복수의 금융사 서버(30)로부터 결제수단에 대한 정보를 취합하여 사용자에게 알려주는 기능을 포함할 수 있다. 이 경우 사용자가 복수의 결제수단에 대한 정보를 개별적으로 입력하고 확인받는 과정이 필요하지 않으므로 사용자의 편의성을 높일 수 있다. In the step of receiving the information on the payment means from the financial company server 30, the user app 50 collectively transmits the user authentication information to the plurality of financial company servers 30, Collecting information on the payment means from the user and informing the user. In this case, since the user does not need to input and confirm the information about the plurality of payment means individually, the convenience of the user can be enhanced.

사용자 앱(50)이 금융사 서버(30)로부터 결제수단에 대한 정보를 취합하는 경우에는 통신사를 통한 본인인증을 거치는 것이 바람직하고, 설치 이후 앱을 통한 결제 시에는 통신사를 통한 본인인증보다는 비밀번호나 지문인식 등의 방법을 사용하는 것이 사용자 입장에서 편리하다. When the user app 50 collects information on the payment means from the financial company server 30, it is preferable to pass the authentication through the communication company. In the case of payment through the application after installation, It is convenient for the user to use a method such as recognition.

사용자 앱(50)은, 가맹점 앱(10)으로부터 결제 금액 등 결제 관련 정보를 획득하면 사용자 앱(50)에 저장된 사용자의 결제수단들 중에서 어느 것을 사용할지를 사용자가 선택하게 할 수 있다. 이 때 사용자 앱(50)은 복수의 결제수단 중에서 사용자가 디폴트로 선택한 결제수단을 제시하는 기능을 포함할 수 있다. 또한, 사용자 앱(50)은 가맹점 앱(10)으로부터 수신한 가맹점 정보와 결제 금액 정보 중의 적어도 어느 하나를 이용하여 복수의 결제수단 중에서 할인율이나 적립율 등 사용자에게 혜택이 더 많이 제공되는 결제수단을 추천하는 기능을 포함할 수 있다. 이 경우 가맹점의 업종이나 결제 금액을 고려하여 결제수단을 추천할 수 있으므로, 이러한 정보 없이 단순히 결제수단 자체의 할인율이나 적립율만을 고려하여 추천하는 것에 비해서 사용자의 혜택을 더 크게 할 수 있는 장점이 있다.
When the user app 50 acquires the payment related information such as the payment amount from the merchant's app 10, the user app 50 can allow the user to select which one of the payment methods of the user stored in the user app 50 is to be used. At this time, the user application 50 may include a function of presenting the payment means selected by the user as a default among a plurality of payment means. Also, the user application 50 may use at least one of the merchant store information and the payment amount information received from the merchant's app 10 to recommend a payment means that provides more benefits to the user, such as a discount rate or an accumulation rate, . &Lt; / RTI &gt; In this case, since the payment means can be recommended in consideration of the business type of the merchant and the amount of settlement, it is advantageous that the benefit of the user can be made larger than recommending only the discount rate or the reserve ratio of the payment means itself without such information.

도 9는 사용자 앱(50)의 내부를 기능적으로 구분한 개념도를 예시한다. 도 9를 참조하면, 사용자 앱(50)은 결제수단 등록 모듈, 결제 처리 모듈, 설정 저장 모듈, 기타 서비스 모듈 및 제어 모듈을 포함할 수 있다. 결제수단 등록 모듈은 앱 설치 후 본인인증 정보를 금융사 서버에 제공하고 금융사 서버로부터 결제수단 정보를 수신하는 과정에 관련된 기능을 수행하는 것이고, 결제 처리 모듈은 가맹점 앱(10)으로부터 결제 관련 정보를 획득하고 가맹점 앱(10)으로 결제수단에 대한 정보(신용카드 정보)를 전송하는 과정과 관련한 기능을 수행하는 것이며, 설정 저장 모듈은 사용자가 앱에 설정한 내용을 저장하는 것이고, 기타 서비스 모듈은 앞서 언급한 사용자 앱의 다양한 기능을 수행하는 것이다. 각 모듈이 수행하는 기능에 대해서는 앞서 해당 부분에서 상세히 설명한 바와 같다.
9 is a conceptual diagram illustrating functions of the inside of the user app 50. As shown in FIG. Referring to FIG. 9, the user application 50 may include a payment means registration module, a payment processing module, a configuration storage module, a service module, and a control module. The payment means registration module performs the function related to the process of providing the authentication information of the user after installing the application to the server of the financial company and receiving the payment means information from the financial company server and the payment processing module acquires payment related information from the merchant application 10 And transmits information (credit card information) about the payment means to the merchant's app 10, and the setting storage module stores the content set by the user in the application, and the other service module To perform various functions of the user app mentioned. The functions performed by the respective modules are as described in detail in the corresponding sections.

<결제서비스 서버(40)의 부가 기능><Additional Functions of Payment Service Server 40>

본 발명의 결제서비스 서버(40)는 앞서 설명한 바와 같이 보안토큰을 발급하면서 결제 절차에 관여하는 외에도 다양한 부가 기능을 수행할 수 있다.As described above, the payment service server 40 of the present invention can perform various additional functions in addition to participating in a payment procedure while issuing a security token.

결제서비스 서버(40)는 동일한 가맹점 직원이 복수의 가맹점 앱(10)을 통해 결제에 관여하는 것을 방지하는 기능을 포함할 수 있다. 가맹점 직원이 가맹점 앱(10)에 로그인(혹은 앱을 구동)하면 가맹점 앱(10)은 결제서비스 서버(40)로 로그인에 대한 정보를 전송한다. 결제서비스 서버(40)는 로그인 정보를 수신하면 동일 가맹점 직원이 기존에 다른 가맹점 앱(10)을 통해 로그인한 적이 있었는지를 확인한다. 만약 기존에 다른 가맹점 앱(10)을 통해 로그인한 적이 있었던 것으로 확인이 되면 결제서비스 서버(40)는 동일 가맹점 직원이 로그인을 시도한 복수의 가맹점 앱(10) 중에서 적어도 어느 하나의 가맹점 앱(10)에 대해 사용을 금지하는 명령을 전송하고, 사용금지 명령을 수신한 가맹점 앱(10)은 자신의 결제 기능을 비활성화 함으로써, 동일 가맹점 직원이 복수의 가맹점 앱(10)을 통해 결제를 수행하는 것을 방지하는 기능을 수행할 수 있다. 가맹점 앱(10)의 오류, 모바일 단말기의 교체 등의 경우를 고려하면 가장 최근에 로그인을 시도하는 가맹점 앱(10)이 진정으로 사용하고 싶은 것일 가능성이 높으므로 결제서비스 서버(40)는 그 이전의 가맹점 앱(10)에 대해 사용금지 명령을 전송하는 것이 바람직하다. 동일 가맹점 직원이 복수의 가맹점 앱(10)을 사용하는 것을 금지하는 기능은, 복수의 가맹점 앱(10)의 실시간 동시 사용을 금지하는 것일 수 있다. 복수의 가맹점 앱(10)을 번갈아 사용하는 것도 금지할 수 있는데, 이 경우에는 마지막에 로그인한 가맹점 앱(10)의 종료 이후에도 그 이전의 가맹점 앱(10)의 사용을 계속해서 금지할 수 있다. 결제서비스 서버(40)의 이러한 복수의 앱 사용을 방지하는 기능은 사용자 앱(50)에도 동일하게 적용될 수 있다.The payment service server 40 may include a function of preventing the same merchant employee from engaging in settlement through a plurality of merchant's apps 10. [ When the merchant's employee logs in (or drives the app) to the merchant's app 10, the merchant's app 10 sends information about the merchant's login to the payment service server 40. [ When the payment service server 40 receives the login information, the payment service server 40 confirms whether the same merchant employee has already logged in through the other merchant's app 10. If it is confirmed that the merchant has already logged in through the other merchant's app 10, the settlement service server 40 receives at least one merchant's app 10 from a plurality of merchant's app 10, And the merchant's app 10 receiving the use prohibition command transmits a command for inhibiting the same merchant's employee from performing payment through a plurality of merchant's apps 10 by disabling their payment function Can be performed. Considering the case of an error of the merchant's app 10 and replacement of the mobile terminal, it is highly likely that the merchant's app 10 which most recently attempted to log in wants to use it truly, so the settlement service server 40 It is preferable to transmit a use prohibition command to the merchant's app 10 of the merchant. The function of prohibiting the same franchisee employee from using a plurality of franchisee apps 10 may be to prohibit simultaneous use of a plurality of franchisee apps 10 in real time. It is also possible to prohibit the use of the plurality of merchant apps 10 in turn. In this case, the use of the merchant app 10 before the merchant app 10 after the last login may be prohibited. The functions of the payment service server 40 for preventing the use of a plurality of applications can be similarly applied to the user app 50. [

결제서비스 서버(40)는 가맹점 앱(10)과 통신하며 가맹점 앱(10)의 관리 기능을 수행할 수 있다. 가맹점 앱(10)의 사용 여부, 사용 시각, 결제 금액의 상한 등을 설정할 수 있고, 이 경우 결제서비스 서버(40)는 위 설정을 가맹점 앱(10)으로부터 수신하여 저장한 후 해당 설정대로 동작하도록 원격으로 해당 가맹점 앱(10)을 관리할 수 있다. 결제서비스 서버(40)는 가맹점 앱(10)에서 가맹점 등록, 결제 진행 및 설정 등에 관한 정보를 저장하였다가 가맹점 직원이 앱을 재설치하거나 새로 고용된 피관리자(예, 점원)의 모바일 단말기에 가맹점 앱(10)을 새로 설치하는 등의 경우 저장된 정보를 제공하여 편의성을 높일 수 있다. 또한, 가맹점의 관리자(예, 점주)는 자신의 가맹점 앱(10)을 통해 피관리자의 가맹점 앱(10)의 사용 여부, 사용 시각, 결제 금액의 상한 등을 설정할 수 있고, 이 경우 결제서비스 서버(40)는 관리자가 설정한 내용대로 피관리자의 가맹점 앱(10)을 원격으로 관리할 수 있다. 결제서비스 서버(40)의 이러한 가맹점 앱(10) 관리 기능은 사용자 앱(50)에도 동일하게 적용될 수 있다.The payment service server 40 can communicate with the merchant's app 10 and perform the management function of the merchant's app 10. The usage time, the upper limit of the payment amount, and the like. In this case, the payment service server 40 receives the above settings from the merchant application 10, stores the settings, The franchisee application 10 can be managed remotely. The settlement service server 40 stores information on the merchant store registration, settlement process and setting, etc. in the merchant's app 10, and the merchant store employee re-installs the app, or the merchant store application (for example, (10), it is possible to increase the convenience by providing stored information. The manager of the merchant (e.g., the merchant) can set whether or not to use the merchant's app 10 of the manager via the merchant's app 10 of his or her own, the usage time, the upper limit of the payment amount, The manager 40 can remotely manage the merchant's app 10 of the manager in accordance with the contents set by the manager. This management function of the merchant's app 10 of the payment service server 40 can be applied to the user app 50 as well.

또한, 결제서비스 서버(40)는 가맹점 앱(10), 금융사 서버(30) 및 사용자 앱(50) 중의 적어도 어느 하나로부터 결제 내역을 수신하여 저장하면서 결제 내역의 정합성을 검사하고 이상이 있는 경우 해당자에게 통보함으로써 결제 과정에서 서로 다른 결제 내역으로 처리되는 정합성 오류에 대비할 수 있다. 또한, 결제서비스 서버(40)는 가맹점 앱(10), 금융사 서버(30) 및 사용자 앱(50) 중의 적어도 어느 하나에 대해 결제 내역에 대한 통계 자료를 작성하여 제공함으로써 해당자의 편의성을 높일 수 있다.The settlement service server 40 also checks the consistency of payment details while receiving and storing payment details from at least one of the merchant's app 10, the financial company server 30 and the user app 50, It is possible to prepare for a consistency error that is processed into different payment details during the settlement process. In addition, the settlement service server 40 can increase the convenience of the individual by creating and providing statistical data on the settlement history of at least one of the merchant's app 10, the financial company server 30, and the user app 50 .

위 실시예에서 본 발명의 결제 서비스를 위해 부가적으로 필요한 기능들을 결제서비스 서버(40)가 주로 담당하고 금융사 서버(30)는 기존의 기능들을 갖고 있는 것으로 예시하였고, 이렇게 할 경우 기존의 금융사 서버(30)를 크게 변경함이 없이 본 발명의 결제 서비스를 수행할 수 있는 장점이 있기 때문이다. 그러나 본 발명의 결제 서비스를 위해 부가적으로 필요한 기능들은 결제서비스 서버(40)와 금융사 서버(30)가 적절한 수준으로 나누어서 수행하도록 할 수도 있다. 또는 금융사 서버(30)에서만 수행하도록 할 수 있는데 이 경우에는 결제서비스 서버(40)가 금융사 서버(30)에 포함된 것으로 이해될 수 있다.
In the above embodiment, the payment service server 40 primarily takes charge of functions necessary for the payment service of the present invention and the financial company server 30 has existing functions. In this case, This is because the payment service of the present invention can be performed without greatly changing the payment server 30. However, the functions that are additionally required for the settlement service of the present invention may be performed by dividing the settlement service server 40 and the financial company server 30 into appropriate levels. Or the financial institution server 30, in which case the payment service server 40 can be understood as being included in the financial company server 30. [

이와 같이, 본 발명은 사용자가 오프라인에서 근거리통신 기능을 가진 신용카드를 통해 결제할 때 VAN사를 경유하지 않고 가맹점에서 자신이 소지하고 있는 모바일 단말기의 앱을 사용하여 일반 인터넷망을 통해 금융사 서버와 직접 결제를 수행함으로써, 가맹점 입장에서는 수수료 부담이 적고 결제를 위한 단말기 설치, 유지보수, 전용선 사용 등에 드는 비용을 절감할 수 있으며, 하나의 가맹점 내에서 다수의 직원이 결제를 진행하는 경우에도 각자의 모바일 단말기를 사용하면 되므로 결제 시스템을 구축하는 비용을 크게 절감할 수 있고, 장소에 구애받지 않고 어디서든 결제가 가능하다는 장점이 있다. 금융사 입장에서는 VAN사에 제공하는 결제 수수료를 절감할 수 있고 VAN사의 전용선을 사용하지 않음으로써 결제 과정에서의 지연, 오류 및 보안 문제를 줄일 수 있는 장점이 있다.As described above, according to the present invention, when a user makes a payment through a credit card having a local communication function in offline mode, the user can use an app of the mobile terminal owned by the merchant without passing through the VAN company, By carrying out the direct settlement, it is possible to reduce the burden of the commission fee for the franchisee and to reduce the cost of terminal installation, maintenance and use of the leased line for settlement, and even when a large number of employees carry out settlement in one franchise shop, Since mobile terminals are used, it is possible to greatly reduce the cost of establishing a billing system, and it is possible to make payment anywhere, regardless of location. In the case of financial companies, it is possible to reduce the payment commission provided to VAN, and it is possible to reduce the delays, errors and security problems in the settlement process by not using VAN's exclusive line.

또한 본 발명은, 가맹점에서 자신이 소지하고 있는 모바일 단말기의 근거리통신 기능을 활용함으로써 별도로 근거리통신 기능을 가진 단말기를 구비하지 않고도 근거리통신 기능을 가진 신용카드(예, 후불식 교통카드)를 사용하여 비접촉식으로 결제를 수행함으로써 비용 부담 없이 신용카드의 근거리통신 기능을 활용하여 결제를 할 수 있는 장점이 있다.In addition, the present invention can be implemented by using a local communication function of a mobile terminal owned by a franchisee, and using a credit card having a local communication function (for example, a fake traffic card) without having a terminal having a local communication function Contactless payment can be performed by using the local communication function of the credit card without any cost.

또한 본 발명은, 결제서비스 서버에서 보안토큰을 발급하는 절차를 포함함으로써 가맹점 앱과 금융사 서버가 직접 결제를 수행할 때 발생할 수 있는 부정사용이나 결제 오류 등을 줄일 수 있는 장점이 있다.Further, the present invention includes a procedure of issuing a security token at the settlement service server, thereby reducing fraudulent use or settlement errors that may occur when a merchant application and a financial company server perform settlement directly.

또한 본 발명은, 가맹점에서 별도 단말기를 구비하지 않고도 자신의 모바일 단말기를 사용하여 정보이미지(예, QR 코드), 근거리통신(NFC), 블루투스, 일반 인터넷망 등을 사용하여 신용카드 사용자의 모바일 단말기와 결제에 필요한 정보를 주고받으며 결제를 수행함으로써 신용카드 사용자는 신용카드를 소지하지 않고도 자신의 모바일 단말기를 사용하여 오프라인에서 결제가 가능한 장점이 있다.
The present invention can also be applied to a mobile terminal of a credit card user using an information image (e.g., QR code), short range communication (NFC), Bluetooth, And the payment information is transmitted to the credit card user so that the credit card user can pay offline using his / her mobile terminal without having a credit card.

본 발명의 구현을 위해, 가맹점 앱(10)/사용자 앱(50)은 금융사 서버나 결제서비스 서버 혹은 제3의 서버 등에서 컴퓨터로 판독가능한 기록매체에 저장된 상태에서 온라인/오프라인으로 모바일 단말기로 제공되고, 모바일 단말기로 제공된 가맹점 앱(10)/사용자 앱(50)은 모바일 단말기 내부의 컴퓨터로 판독가능한 기록매체에 저장된 상태에서 본 발명의 결제 시스템에서 사용되는 것이 전형적인 실시 형태일 것이다. 본 명세서에서 ‘가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되기 위한 가맹점 앱/사용자 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체’라는 표현은, 모바일 단말기에 저장되어 결제 시스템에서 직접 사용되는 경우만을 의미하는 것이 아니라 가맹점 앱(10)/사용자 앱(50)을 모바일 단말기로 제공하여 결제 시스템에서 사용되도록 하기 위해 금융사 서버, 결제서비스 서버 혹은 제3의 서버 등에서 가맹점 앱(10)/사용자 앱(50)을 저장하고 있는 경우도 포함하는 의미이다.For the implementation of the present invention, the merchant's app / user app 50 is provided to the mobile terminal on-line / off-line in a state stored in a computer readable recording medium by a financial company server, a payment service server or a third server , And the merchant application 10 / user application 50 provided in the mobile terminal are stored in a computer-readable recording medium inside the mobile terminal, which is used in the payment system of the present invention. In this specification, the expression 'a computer-readable recording medium storing a merchant's app / user app for use in a merchant's direct payment system using a merchant's app' means only a case of being stored in the mobile terminal and directly used in the payment system A payment service server or a third server to provide the merchant application 10 or the user application 50 to the mobile terminal so that the merchant application 10 or the user application 50 can be used in the payment system, Is stored.

본 명세서에서 가맹점 앱(10)/사용자 앱(50)이 금융사 서버(30) 혹은 결제서비스 서버(40)와 정보를 송신/수신한다는 것은 가맹점 앱(10)/사용자 앱(50)의 동작에 의해 가맹점 앱(10)/사용자 앱(50)이 설치된 모바일 단말기를 통해 금융사 서버(30) 혹은 결제서비스 서버(40)와 정보를 송신/수신한다는 것을 의미한다. 즉, 가맹점 앱(10)/사용자 앱(50)이 어떤 동작을 한다는 것은 가맹점 앱(10)/사용자 앱(50) 자체가 그러한 동작을 하거나 혹은 가맹점 앱(10)/사용자 앱(50)이 설치된 모바일 단말기를 통해 그러한 동작을 하는 것으로 이해할 수 있다.In this specification, the merchant application 10 / user application 50 transmits / receives information to / from the financial service server 30 or the payment service server 40 by the operation of the merchant application 10 / user application 50 Means that the information is transmitted / received to / from the financial service server 30 or the payment service server 40 through the mobile terminal provided with the merchant's app 10 / user app 50. That is, the operation of the merchant application 10 or the user application 50 means that the merchant application 10 or the user application 50 performs such an operation or the merchant application 10 or the user application 50 is installed It can be understood that such operation is performed through the mobile terminal.

이상에서 본 발명의 기술사상을 첨부된 도면과 함께 서술하였지만 이는 본 발명의 바람직한 실시예를 예시적으로 설명한 것이지 본 발명을 한정하는 것은 아니다. 또한, 이 기술 분야의 통상의 지식을 가진 자라면 누구나 본 발명의 기술사상의 범주를 이탈하지 않는 범위 내에서 다양한 변형 및 모방이 가능함은 자명할 것이다.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. It will be apparent to those skilled in the art that various modifications and variations can be made without departing from the scope of the present invention.

10: 가맹점 앱
20: 신용카드 사용자
30: 금융사 서버
40: 결제서비스 서버
50: 사용자 앱
10: Merchant App
20: Credit card users
30: Financial company server
40: Payment Service Server
50: User Apps

Claims (19)

근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법으로서,
상기 가맹점 앱이 상기 신용카드로부터 발급자 정보를 포함하는 칩 기본정보를 획득하는 단계;
상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 단계;
상기 가맹점 앱이 상기 인증키를 사용하여 상기 신용카드로부터 결제에 필요한 상기 신용카드 정보를 획득하는 단계;
상기 가맹점 앱이 상기 획득한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.
An affiliate store app that acquires credit card information necessary for payment from a credit card having a local communication function and directly transmits settlement request information including the credit card information and the security token for payment to a financial company server, A payment service server for issuing a security token for payment and transmitting the settlement security token to the merchant app and the financial company server, and a financial company server for receiving the settlement request information from the merchant app and determining whether to approve payment, As a payment method used in a payment system,
The merchant app obtaining chip basic information including issuer information from the credit card;
The merchant application acquiring an authentication key for the credit card using the chip basic information;
The merchant application acquiring the credit card information required for payment from the credit card using the authentication key;
And requesting the merchant's app directly to the financial company server using the acquired credit card information.
청구항 1에 있어서, 상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 단계는,
상기 가맹점 앱이 상기 결제서비스 서버로 인증키용 보안토큰 발급을 요청하는 단계;
상기 가맹점 앱이 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하는 단계;
상기 가맹점 앱이 상기 수신한 인증키용 보안토큰과 상기 칩 기본정보를 상기 금융사 서버로 전송하며 인증키를 요청하는 단계;
상기 가맹점 앱이 상기 금융사 서버로부터 인증키를 수신하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.
The method as claimed in claim 1, wherein the merchant application acquiring an authentication key for the credit card using the chip basic information comprises:
Requesting the merchant app to issue a security token for an authentication key to the payment service server;
Receiving a security token for an authentication key from the payment service server;
Transmitting the security token for the authentication key and the chip basic information received by the merchant's app to the financial company server and requesting an authentication key;
And receiving the authentication key from the financial company server, wherein the merchant application receives the authentication key from the financial company server.
청구항 1에 있어서, 상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 단계는, 상기 가맹점 앱이 상기 칩 기본정보를 이용하여 상기 가맹점 모바일 단말기에 저장되어 있는 인증키를 독출하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.The method as claimed in claim 1, wherein the merchant application uses the chip basic information to obtain an authentication key for the credit card, the merchant application uses the chip basic information to authenticate the authentication key A payment method used in a merchant's direct payment system using a merchant app that includes the steps of: 청구항 1에 있어서, 상기 가맹점 앱이 상기 획득한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 단계는,
상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하는 단계;
상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하는 단계;
상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.
The method according to claim 1, wherein the merchant application requests payment directly to the financial company server using the acquired credit card information,
Requesting the merchant app to issue a payment security token to the payment service server;
Receiving the payment security token from the payment service server;
And transmitting the payment request information including the payment security token and the credit card information to the merchant's application server using the merchant's app.
청구항 1에 있어서, 상기 가맹점 앱이 상기 인증키를 사용하여 상기 신용카드로부터 결제에 필요한 상기 신용카드 정보를 획득하는 단계 이후에 상기 가맹점 앱이 상기 신용카드 사용자로부터 결제 의사 확인을 위한 정보를 수신하는 단계를 더 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.
The method according to claim 1, wherein, after the merchant's app acquires the credit card information necessary for settlement from the credit card using the authentication key, the merchant app receives information for confirming the settlement from the credit card user A payment method used for merchant direct payment systems using merchant apps that include more steps.
근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법으로서,
상기 결제서비스 서버가 상기 가맹점 앱으로부터 인증키용 보안토큰 발급을 요청받는 단계;
상기 결제서비스 서버가 상기 인증키용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 단계;를 포함하고,
상기 인증키용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 인증키용 보안토큰과 상기 결제서비스 서버로부터 수신한 인증키용 보안토큰을 비교하여 상기 가맹점 앱의 인증키 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법.
An affiliate store app that acquires credit card information necessary for payment from a credit card having a local communication function and directly transmits settlement request information including the credit card information and the security token for payment to a financial company server, A payment service server for issuing a security token for payment and transmitting the settlement security token to the merchant app and the financial company server, and a financial company server for receiving the settlement request information from the merchant app and determining whether to approve payment, As a payment method used in a payment system,
Receiving a request for issuing a security token for an authentication key from the merchant application;
And issuing a security token for the authentication key to the payment service server and transmitting the security token to the merchant application and the financial company server,
The security token for the authentication key may be used to verify that the authentication key request of the merchant application is legitimate by comparing the security token for the authentication key received from the merchant's app by the financial service server with the security token for the authentication key received from the payment service server A payment method used in a merchant direct payment system using a merchant app that features.
청구항 6에 있어서,
상기 결제서비스 서버가 상기 가맹점 앱의 요청에 따라 결제용 보안토큰 발급을 요청받는 단계;
상기 결제서비스 서버가 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 단계;를 더 포함하고,
상기 결제용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 결제용 보안토큰과 상기 결제서비스 서버로부터 수신한 결제용 보안토큰을 비교하여 상기 가맹점 앱으로부터 수신한 결제 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법.
The method of claim 6,
Receiving a settlement security token issuance request by the settlement service server at the request of the merchant app;
Further comprising the steps of: the payment service server issuing the payment security token for payment and transmitting the payment security token to the merchant app and the financial company server;
The payment security token may be used by the financial service server to compare the payment security token received from the merchant's app with the payment security token received from the payment service server so as to confirm that the payment request received from the merchant's app is legitimate The payment method used in the merchant direct payment system using the merchant's app.
근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법으로서,
상기 금융사 서버가 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하는 단계;
상기 금융사 서버가 상기 가맹점 앱으로부터 상기 신용카드의 칩 기본정보 및 인증키용 보안토큰을 수신하는 단계;
상기 금융사 서버가 상기 결제서비스 서버로부터 수신한 인증키용 보안토큰과 상기 가맹점 앱으로부터 수신한 인증키용 보안토큰을 비교하여 인증키 요청이 정당하면 인증키를 상기 가맹점 앱으로 전송하는 단계;
상기 금융사 서버가 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.
An affiliate store app that acquires credit card information necessary for payment from a credit card having a local communication function and directly transmits settlement request information including the credit card information and the security token for payment to a financial company server, A payment service server for issuing a security token for payment and transmitting the settlement security token to the merchant app and the financial company server, and a financial company server for receiving the settlement request information from the merchant app and determining whether to approve payment, As a payment method used in a payment system,
Receiving a security token for an authentication key from the payment service server;
Receiving the chip basic information of the credit card and the security token for the authentication key from the merchant application from the financial company server;
Comparing the security token for the authentication key received from the payment service server with the security token for the authentication key received from the merchant app and transmitting the authentication key to the merchant application when the authentication key request is valid;
And receiving the payment request information from the merchant's app and determining whether the payment is approved by the financial company server.
근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되기 위한 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체로서,
상기 가맹점 앱이 상기 신용카드로부터 신용카드 발급일자와 발급자 정보를 포함하는 칩 기본정보를 획득하고;
상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하며;
상기 가맹점 앱이 상기 인증키를 사용하여 상기 신용카드로부터 결제에 필요한 상기 신용카드 정보를 획득하고;
상기 가맹점 앱이 상기 획득한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 것을 특징으로 하는 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체.
An affiliate store app that acquires credit card information necessary for payment from a credit card having a local communication function and directly transmits settlement request information including the credit card information and the security token for payment to a financial company server, A payment service server for issuing a security token for payment and transmitting the settlement security token to the merchant app and the financial company server, and a financial company server for receiving the settlement request information from the merchant app and determining whether to approve payment, A computer-readable recording medium storing a merchant application for use in a payment system,
The merchant app obtains chip basic information including a credit card issuance date and issuer information from the credit card;
The merchant app obtains an authentication key for the credit card using the chip basic information;
The merchant application acquiring the credit card information necessary for payment from the credit card using the authentication key;
Wherein the merchant application requests payment directly to the financial company server using the acquired credit card information.
청구항 9에 있어서, 상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 것은,
상기 가맹점 앱이 상기 결제서비스 서버로 인증키용 보안토큰 발급을 요청하고;
상기 가맹점 앱이 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하며;
상기 가맹점 앱이 상기 수신한 인증키용 보안토큰과 상기 칩 기본정보를 상기 금융사 서버로 전송하며 인증키를 요청하고;
상기 가맹점 앱이 상기 금융사 서버로부터 인증키를 수신하는 것을 특징으로 하는 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체.
10. The method of claim 9, wherein the merchant app obtains an authentication key for the credit card using the chip basic information,
The merchant application requests the payment service server to issue a security token for an authentication key;
The merchant app receives a security token for an authentication key from the payment service server;
The merchant app transmits the received security token for the authentication key and the chip basic information to the financial company server and requests an authentication key;
Wherein the merchant application receives an authentication key from the financial company server.
청구항 9에 있어서, 상기 가맹점 앱이 상기 칩 기본정보를 사용하여 상기 신용카드에 대한 인증키를 획득하는 것은, 상기 가맹점 앱이 상기 칩 기본정보를 이용하여 상기 가맹점 모바일 단말기에 저장되어 있는 인증키를 독출하는 것을 특징으로 하는 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체.The method as claimed in claim 9, wherein the merchant application uses the chip basic information to obtain an authentication key for the credit card, the merchant application uses an authentication key stored in the merchant mobile terminal Readable recording medium storing a merchant app which is characterized in that it reads the merchant application. 청구항 9에 있어서, 상기 가맹점 앱이 상기 획득한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 것은,
상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하고;
상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하며;
상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 것을 특징으로 하는 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체.
The method as claimed in claim 9, wherein the merchant application requests payment directly to the financial company server using the acquired credit card information,
The merchant application requests the settlement service server to issue a settlement security token;
The merchant app receives the payment security token from the payment service server;
Wherein the merchant application transmits the payment request information including the payment security token and the credit card information to the financial company server.
청구항 9에 있어서, 상기 가맹점 앱이 상기 인증키를 사용하여 상기 신용카드로부터 결제에 필요한 상기 신용카드 정보를 획득한 이후에 상기 가맹점 앱이 상기 신용카드 사용자로부터 결제 의사 확인을 위한 정보를 수신하는 것을 더 포함하는 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체.
The method according to claim 9, wherein after the merchant's app obtains the credit card information necessary for settlement from the credit card using the authentication key, the merchant's app receives information for confirming the settlement intention from the credit card user A computer-readable storage medium storing a merchant app that further includes:
근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제서비스 서버로서,
상기 결제서비스 서버가 상기 가맹점 앱으로부터 인증키용 보안토큰 발급을 요청받고;
상기 결제서비스 서버가 상기 인증키용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하며;
상기 인증키용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 인증키용 보안토큰과 상기 결제서비스 서버로부터 수신한 인증키용 보안토큰을 비교하여 상기 가맹점 앱의 인증키 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제서비스 서버.
An affiliate store app that acquires credit card information necessary for payment from a credit card having a local communication function and directly transmits settlement request information including the credit card information and the security token for payment to a financial company server, A payment service server for issuing a security token for payment and transmitting the settlement security token to the merchant app and the financial company server, and a financial company server for receiving the settlement request information from the merchant app and determining whether to approve payment, As a payment service server used in a payment system,
The payment service server receives a request for issuing a security token for an authentication key from the merchant application;
The settlement service server issues a security token for the authentication key and transmits the security token to the merchant application and the financial company server;
The security token for the authentication key may be used to verify that the authentication key request of the merchant application is legitimate by comparing the security token for the authentication key received from the merchant's app by the financial service server with the security token for the authentication key received from the payment service server A payment service server used in a merchant direct payment system using a merchant app featuring a feature.
청구항 14에 있어서,
상기 결제서비스 서버가 상기 가맹점 앱의 요청에 따라 결제용 보안토큰 발급을 요청받고;
상기 결제서비스 서버가 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 것을 더 포함하고,
상기 결제용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 결제용 보안토큰과 상기 결제서비스 서버로부터 수신한 결제용 보안토큰을 비교하여 상기 가맹점 앱으로부터 수신한 결제 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제서비스 서버.
15. The method of claim 14,
The settlement service server requesting issuance of a settlement security token in response to a request from the merchant app;
Further comprising: the payment service server issuing the payment security token for payment and transmitting the payment security token to the merchant application and the financial company server,
The payment security token may be used by the financial service server to compare the payment security token received from the merchant's app with the payment security token received from the payment service server so as to confirm that the payment request received from the merchant's app is legitimate The payment service server used in the merchant's direct payment system using the merchant's app.
근거리 통신 기능을 가진 신용카드로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 금융사 서버로서,
상기 금융사 서버가 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하고;
상기 금융사 서버가 상기 가맹점 앱으로부터 상기 신용카드의 칩 기본정보 및 인증키용 보안토큰을 수신하며;
상기 금융사 서버가 상기 결제서비스 서버로부터 수신한 인증키용 보안토큰과 상기 가맹점 앱으로부터 수신한 인증키용 보안토큰을 비교하여 인증키 요청이 정당하면 인증키를 상기 가맹점 앱으로 전송하고;
상기 금융사 서버가 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단함;을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 금융사 서버.
An affiliate store app that acquires credit card information necessary for payment from a credit card having a local communication function and directly transmits settlement request information including the credit card information and the security token for payment to a financial company server, A payment service server for issuing a security token for payment and transmitting the settlement security token to the merchant app and the financial company server, and a financial company server for receiving the settlement request information from the merchant app and determining whether to approve payment, As a financial service server used in a payment system,
The financial service server receives a security token for an authentication key from the payment service server;
The financial company server receives chip basic information of the credit card and a security token for an authentication key from the merchant application;
Comparing the security token for the authentication key received from the payment service server with the security token for the authentication key received from the merchant app, and transmitting the authentication key to the merchant app when the authentication key request is valid;
Wherein the financial service server receives the payment request information from the merchant application and determines whether the payment is approved.
사용자 앱으로부터 결제에 필요한 신용카드 정보를 획득하고 상기 신용카드 정보와 결제용 보안토큰을 포함하는 결제 요청 정보를 금융사 서버로 직접 전송하는 가맹점 앱, 상기 가맹점 앱의 요청에 따라 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 결제서비스 서버, 및 상기 가맹점 앱으로부터 상기 결제 요청 정보를 수신하고 결제 승인 여부를 판단하는 금융사 서버를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법으로서,
상기 가맹점 앱이 상기 사용자 앱으로 결제 금액 및 가맹점 정보를 전송하는 제 1 단계;
상기 가맹점 앱이 상기 사용자 앱으로부터 상기 신용카드 정보를 수신하는 제 2 단계;
상기 가맹점 앱이 상기 수신한 신용카드 정보를 이용하여 상기 금융사 서버로 직접 결제를 요청하는 제 3 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.
An affiliate store app that acquires credit card information required for payment from a user app and transmits payment request information including the credit card information and a security token for payment directly to a financial company server; And a financial service server that receives the payment request information from the merchant's app and determines whether the payment is approved or not, and a payment service server that transmits the payment request information to the merchant's app and the financial company server As a payment method,
A first step of the merchant application transmitting the payment amount and merchant information to the user app;
A second step of the merchant application receiving the credit card information from the user app;
And a third step of requesting the merchant's app directly to the financial company server using the received credit card information.
청구항 17에 있어서, 상기 제 1 단계와 상기 제 2 단계는 각각 정보의 전송을 위해 정보이미지, NFC, 블루투스 또는 일반 인터넷망 중의 적어도 어느 하나를 사용하는 것을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.[Claim 17] The merchant store direct payment system according to claim 17, wherein the first step and the second step each use at least one of an information image, NFC, Bluetooth, Payment methods used for. 청구항 17에 있어서, 상기 제 3 단계는,
상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하는 단계;
상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하는 단계;
상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.
18. The method of claim 17,
Requesting the merchant app to issue a payment security token to the payment service server;
Receiving the payment security token from the payment service server;
And transmitting the payment request information including the payment security token and the credit card information to the merchant's application server using the merchant's app.
KR1020160061497A 2016-05-19 2016-05-19 Direct payment system by credit card affiliate member using mobile terminal application and the method therefor KR20170130816A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160061497A KR20170130816A (en) 2016-05-19 2016-05-19 Direct payment system by credit card affiliate member using mobile terminal application and the method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160061497A KR20170130816A (en) 2016-05-19 2016-05-19 Direct payment system by credit card affiliate member using mobile terminal application and the method therefor

Publications (1)

Publication Number Publication Date
KR20170130816A true KR20170130816A (en) 2017-11-29

Family

ID=60812248

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160061497A KR20170130816A (en) 2016-05-19 2016-05-19 Direct payment system by credit card affiliate member using mobile terminal application and the method therefor

Country Status (1)

Country Link
KR (1) KR20170130816A (en)

Similar Documents

Publication Publication Date Title
CN109416795B (en) Token aggregation system for multiparty transactions
RU2713703C2 (en) Advance authorization of digital requests
KR102005158B1 (en) Apparatus of generating credit virtual currency and apparatus of managing credit virtual currency
US10977657B2 (en) Token processing utilizing multiple authorizations
US20200019950A1 (en) Systems and methods for transaction pre- authentication
US11004083B2 (en) System and method for authorizing direct debit transactions
US8812401B2 (en) Secure payment capture processes
KR101573848B1 (en) Method and system for providing payment service
US9852425B2 (en) Dual/multiple pin payment account
US11069016B2 (en) National digital identity
KR20160015375A (en) Authorizing transactions using mobile device based rules
CN103975352A (en) Securely reloadable electronic wallet
WO2014207615A1 (en) Financial account with group authorization
KR20110084865A (en) Mobile credit card payment method using mobile id and contact and contactless communication and apparatus for the method
US11138593B1 (en) Systems and methods for contactless smart card authentication
US20210004806A1 (en) Transaction Device Management
US20170178137A1 (en) Parameter-mapped one-time passwords (otp) for authentication and authorization
KR20200056648A (en) Method for mediating card payment using biometric data
US8991693B2 (en) Configuration of issued dynamic device
KR102027403B1 (en) Method providing escrow service for remittance payment and server thereof
KR20170130816A (en) Direct payment system by credit card affiliate member using mobile terminal application and the method therefor
KR102177106B1 (en) Card settlement system, server and method that allows to set the payment amount
US20230120485A1 (en) Token-For-Token Provisioning
KR20130101771A (en) Method and system for authorizing secure payment of credit card
KR20130098731A (en) Card payment system and card payment method considering security of wire and wireless network