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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/326—Payment applications installed on the mobile devices
- G06Q20/3267—In-app payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3227—Aspects of commerce using mobile devices [M-devices] using secure elements embedded in M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/341—Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3821—Electronic credentials
- G06Q20/38215—Use of certificates or encrypted proofs of transaction rights
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/385—Payment protocols; Details thereof using an alias or single-use codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal 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
Description
본 발명은 신용카드 등의 오프라인 결제 방식에 관한 것으로서, 구체적으로는 가맹점에서 모바일 단말기에 설치된 어플리케이션 프로그램(이하 ‘가맹점 앱’이라고 한다)을 사용하여 금융사 서버로 직접 결제 요청을 하는 결제 방식에 관한 것이다.
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.
본 발명은, 사용자가 오프라인에서 신용카드를 통해 결제할 때, 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
6 is a diagram illustrating a procedure for installing and initializing the merchant's
7 is a conceptual diagram illustrating functions of the inside of the merchant's
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
가맹점은 가맹점 점주나 점원이 소지하고 있는 모바일 단말기에 설치된 어플리케이션 프로그램(이하 간략히 ‘가맹점 앱’이라고도 한다)을 사용하여 본 발명의 결제 절차에 참여한다. ‘가맹점 직접 결제 방식’이라는 표현은 가맹점에서 가맹점 앱을 사용하여 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
신용카드 사용자(20)(이하 간략히 ‘사용자’라고 표현하기도 한다)는 근거리통신 기능을 구비한 신용카드를 사용하여 오프라인 가맹점에서 본 발명의 결제 절차에 참여한다. 근거리통신 기능을 가진 신용카드로는 NFC 방식의 후불 교통카드가 가장 일반적으로 사용되고 있지만, NFC 방식의 후불 교통카드 외에도 근거리통신 방식으로 정보 전달이 가능한 신용카드이면 본 발명에 사용될 수 있다. 본 명세서에서는 근거리통신 기능을 가진 신용카드를 설명의 편의상 간략히 신용카드라고 표현하기도 할 것이다.A credit card user 20 (hereinafter also simply referred to as a " user ") 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
결제서비스 서버(40)는 가맹점에서 앱을 통한 결제를 수행하는데 필요한 다양한 서비스 기능을 제공하기 위한 서버이다. 본 발명에서 금융사 서버(30)는 기존에 갖고 있는 기능에 특별한 기능을 부가하지 않더라도 본 발명의 결제 서비스를 수행할 수 있도록 하고, 본 발명의 결제 서비스를 위해 부가적으로 필요한 기능들은 결제서비스 서버(40)에서 주로 수행하도록 하는 것이 바람직하다. 예를 들어, 가맹점 관리와 관련하여, 금융사 서버(30)는 기존과 유사한 정도의 수준에서 가맹점 신청을 받고 가맹점을 승인하고 관리하는 역할을 하고, 본 발명의 결제 서비스를 위한 가맹점 앱의 배포, 앱이나 가맹점 단말기의 유효성 검증, 앱을 사용하는데 필요한 다양한 기능은 결제서비스 서버(40)에서 제공할 수 있다. 결제서비스 서버(40)가 제공하는 다양한 기능에 대해서는 이하 관련 부분에서 상세히 설명하도록 한다. 도 1에서는 결제서비스 서버(40)가 금융사 서버(30)와 별개로 예시되어 있으나 금융사 서버(30)에 의해 그 기능이 수행될 수도 있다. 또한 결제서비스 서버(40)는 금융사 서버(30)와는 별개의 주체에 의해 운영될 수도 있고 혹은 금융사 서버(30)를 운영하는 주체에 의해 운영될 수도 있다.The
도 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
s10 단계로서, 사용자가 근거리통신(NFC) 기능을 가진 신용카드를 사용하여 결제를 진행하기 위해 가맹점 앱(10)이 설치된 모바일 단말기에 신용카드를 접근시킨다. 이 단계 이전에 가맹점 앱(10)은 결제 금액, 할부 개월, 결제 항목 등을 선택적으로 포함하는 정보를 사용자가 확인할 수 있도록 하는 것이 바람직하다. In step s10, the user accesses the credit card with the mobile terminal installed with the merchant's
s20 단계로서, 가맹점 앱(10)은 모바일 단말기에 구비된 근거리통신 기능을 사용하여 신용카드로부터 발급일자, 발급자 정보 등 인증키가 없어도 읽을 수 있는 칩 기본정보를 획득한다. 카드번호, 유효기간 등 결제 처리를 위해 필요한 정보(이하 ‘신용카드 정보’라고 한다)는 인증키가 있어야 읽을 수 있으므로 이 단계에서는 가맹점 앱(10)이 신용카드로부터 신용카드 정보를 획득하지는 않는다.In step s20, the merchant's
s30 단계로서, 가맹점 앱(10)은 금융사 서버(30)로부터 인증키를 획득할 때 필요한 인증키용 보안토큰 발급을 결제서비스 서버(40)에 요청한다. 본 발명은 가맹점 앱(10)과 금융사 서버(30) 사이의 직접 결제 방식을 사용하지만, 금융사 서버(30)는 가맹점 앱(10)으로부터 인증키 요청이나 결제 요청이 있을 때 그 요청을 한 가맹점 앱(10)이 유효하고 정당한 것인지를 검증할 수 있는 정보를 갖고 있지는 않다. 본 발명에서는 결제서비스 서버(40)가 가맹점 앱에 대한 관리를 수행하므로 결제서비스 서버(40)가 보안토큰을 발급하여 금융사 서버(30)로 하여금 가맹점 앱(10)을 검증할 수 있도록 한다. In step s30, the merchant's
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
s60 단계로서, 가맹점 앱(10)은 결제서비스 서버(40)로부터 수신한 인증키용 보안토큰과 신용카드로부터 획득한 칩 기본정보를 포함하는 정보를 금융사 서버(30)로 전송하면서 해당 신용카드에 대한 인증키를 요청한다.In step s60, the merchant's
s70 단계 및 s80 단계로서, 가맹점 앱(10)으로부터 인증키 요청을 수신한 금융사 서버(30)는 결제서비스 서버(40)로부터 수신한 인증키용 보안토큰과 가맹점 앱(10)으로부터 수신한 인증키용 보안토큰을 비교하여 인증키 요청이 정당한 것인지를 확인한 후 인증키 요청이 정당하다고 판단되면 가맹점 앱(10)으로 해당 신용카드로부터 신용카드 정보를 획득하는데 필요한 인증키를 전송한다.In step s70 and step s80, the
s90 단계 및 s100 단계로서, 인증키를 수신한 가맹점 앱(10)은 신용카드로 인증키를 전송하고, 신용카드로부터 신용결제에 필요한 신용카드 정보를 획득한다. 신용카드 정보는 카드번호, 유효기간 등을 선택적으로 포함할 수 있다.In steps s90 and s100, the merchant's
s110 단계 및 s120 단계로서, 가맹점 앱(10)은 사용자에게 해당 결제에 대한 의사가 있음을 명시적으로 확인하는 행위를 요청한다. 예를 들어, 비밀번호 입력, 카드번호 뒤 네 자리 입력, 서명 등 사용자에게 결제 의사가 있음을 확인할 수 있는 것이면 충분하다. 본 실시예의 결제 서비스는 근거리통신 방식으로 진행되는 것이어서 결제 대상 신용카드가 아닌 인접한 다른 신용카드에 의해 결제가 잘못 진행되는 것을 방지하기 위한 것이다. 사용자가 결제 의사 확인 행위를 하면 그 정보가 가맹점 앱(10)으로 전송된다.In steps s110 and s120, the merchant's
s130 단계로서, 가맹점 앱(10)은 결제서비스 서버(40)로 결제용 보안토큰 발급을 요청한다. 인증키용 보안토큰을 요청하는 경우와 마찬가지로 금융사 서버(30)에게 자신이 유효한 가맹점 앱임을 입증하기 위한 것이다.In step s130, the merchant's
s140 단계와 s150 단계로서, 결제서비스 서버(40)는 결제용 보안토큰 발급을 요청한 가맹점 앱(10)이 유효한 것인지를 확인한 후, 유효한 것으로 판단되면 결제용 보안토큰을 발급하여 금융사 서버(30)와 가맹점 앱(10)으로 전송한다. 앞서 인증키용 보안토큰을 전송하는 경우와 마찬가지로 s150 단계가 s140 단계보다 먼저 수행되거나 동시에 수행될 수도 있지만, 금융사 서버(30)에서 결제서비스 서버(40)로부터 결제용 보안토큰을 수신하기도 전에 가맹점 앱(10)에서 먼저 금융사 서버(30)로 결제 요청 정보를 보낼 경우, 금융사 서버(30)에서 가맹점 앱(10)의 결제 요청을 거부하는 오류가 생길 수 있으므로 s140 단계를 s150 단계보다 먼저 수행하는 것이 바람직하다. In steps s140 and s150, the
s160 단계로서, 가맹점 앱(10)은 결제서비스 서버(30)로부터 수신한 결제용 보안토큰과 신용카드로부터 획득한 신용카드 정보를 포함하는 결제 요청 정보를 직접 금융사 서버(30)로 전송하면서 결제를 요청한다. 결제 요청 정보에는 그 외에도 가맹점 번호, 결제 금액, 할부 여부, 할부 개월수 등을 선택적으로 더 포함할 수 있다.In step s160, the merchant's
s170 단계 및 s180 단계로서, 가맹점 앱(10)으로부터 결제 요청을 수신한 금융사 서버(30)는 결제서비스 서버(40)로부터 수신한 결제용 보안토큰과 가맹점 앱(10)으로부터 수신한 결제용 보안토큰을 비교하여 결제 요청이 정당한 것인지를 확인한 후 정당하다고 판단되면 결제 요청을 처리한 후 가맹점 앱(10)으로 해당 결제 요청에 대한 결제 승인 결과를 전송한다. 결제용 보안토큰은 결제 요청의 유효성을 검증하기 위한 것이기도 하지만 후에 결제 처리 당사자가 결제 사실을 부인하는 것을 방지하기 위한 용도로 사용될 수도 있다. 금융사 서버(30)는 결제 승인 결과를 결제서비스 서버(40)에도 전송할 수 있고, 혹은 금융사 서버(30)로부터 수신한 가맹점 앱(10)에서 결제서비스 서버(40)로 결제 승인 결과를 전송할 수도 있다.
In step s170 and step s180, the
도 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
즉, 도 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
도 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
도 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
먼저, 정보이미지를 사용하는 방법에 대해 예를 들어 설명한다. 가맹점 직원이 사용자에게 청구할 금액을 가맹점 앱(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
다음으로, 무선통신을 사용하는 방법에 대해 설명한다. 무선통신 방법은 다시 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
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
s730 단계 이후의 절차는 가맹점 앱(10)에서 사용자의 신용카드 정보를 입수한 이후의 절차로서, 도 2의 s130 단계 이후의 절차와 동일하므로 설명을 생략한다.
The procedure after step s730 is the procedure after obtaining the user's credit card information from the merchant's
<가맹점 앱(10)><Merchant app (10)>
도 5는 가맹점에서 모바일 단말기에 앱(10)을 설치하고 초기 설정하는 절차를 예시하는 도면이다. 5 is a diagram illustrating a procedure for installing and initializing an
가맹점은 모바일 단말기에 앱(10)을 설치하고, 금융사에 제출할 가맹점 신청서와 필요한 서류를 앱을 통해 입력한 후, 가맹점 신청 정보를 앱(10)을 통해 결제서비스 서버(40)로 전송한다. 가맹점 신청 정보는 사업자등록번호, 대표자 주민번호, 대표자명, 대표자 휴대폰 번호, 은행코드, 은행명, 계좌번호 등을 선택적으로 포함할 수 있다. The merchant installs the
결제서비스 서버(40)는 금융사 서버(30)로 가맹점 신청 정보를 전송하고, 금융사 서버(30)는 가맹점 신청에 대한 승인 여부를 판단한 후 결제서비스 서버(40)로 승인 결과를 전송하며, 결제서비스 서버(40)는 금융사 서버(30)로부터 수신한 승인 결과를 가맹점 앱(10)으로 전송한다. 가맹점 앱(10)이 가맹점으로 승인되었다는 결과를 통보 받으면 가맹점 앱(10)은 결제 기능을 활성화하여 결제 처리가 가능한 상태가 된다. The
이 때, 결제서비스 서버(40)는 가맹점 앱(10)을 통해 복수의 가맹점 신청에 필요한 정보를 종합하여 안내하고 관련 정보를 수신한 후 복수의 금융사 서버(30)로 일괄해서 가맹점 신청 정보를 전송하는 기능을 포함할 수 있는데, 이 경우 가맹점 관련자가 오프라인 상에서 복수의 금융사에 개별적으로 직접 신청하는 것에 비해 가맹점의 편의성을 높일 수 있다.
At this time, the
도 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
가맹점 관리자의 앱은 계정관리 기능을 포함할 수 있다. 가맹점 앱(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
도 7은 가맹점 앱(10)의 내부를 기능적으로 구분한 개념도를 예시한다. 도 7을 참조하면, 가맹점 앱은 가맹점 신청 모듈, 설정 저장 모듈, 결제처리 모듈, 기타 서비스 모듈 및 제어 모듈을 포함할 수 있다. 가맹점 신청 모듈은 가맹점 신청과 관련한 기능을 수행하고, 설정 저장 모듈은 가맹점 관련자가 앱을 통해 설정한 내용을 저장하는 기능을 수행하며, 결제처리 모듈은 결제를 처리하는데 필요한 기능을 수행하며, 기타 서비스 모듈은 다양한 서비스 기능을 수행하고, 제어 모듈은 앱 내부의 전체적인 제어 기능을 수행한다. 각 모듈이 수행하는 기능에 대해서는 앞서 해당 부분에서 상세히 설명한 바와 같다.
7 is a conceptual diagram illustrating functions of the inside of the merchant's
<사용자 앱(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
사용자 앱(50)이 금융사 서버(30)로부터 결제수단에 대한 정보를 수신하는 단계에서, 사용자 앱(50)은 사용자 인증정보를 복수의 금융사 서버(30)로 일괄 전송하고 복수의 금융사 서버(30)로부터 결제수단에 대한 정보를 취합하여 사용자에게 알려주는 기능을 포함할 수 있다. 이 경우 사용자가 복수의 결제수단에 대한 정보를 개별적으로 입력하고 확인받는 과정이 필요하지 않으므로 사용자의 편의성을 높일 수 있다. In the step of receiving the information on the payment means from the
사용자 앱(50)이 금융사 서버(30)로부터 결제수단에 대한 정보를 취합하는 경우에는 통신사를 통한 본인인증을 거치는 것이 바람직하고, 설치 이후 앱을 통한 결제 시에는 통신사를 통한 본인인증보다는 비밀번호나 지문인식 등의 방법을 사용하는 것이 사용자 입장에서 편리하다. When the user app 50 collects information on the payment means from the
사용자 앱(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
도 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
<결제서비스 서버(40)의 부가 기능><Additional Functions of
본 발명의 결제서비스 서버(40)는 앞서 설명한 바와 같이 보안토큰을 발급하면서 결제 절차에 관여하는 외에도 다양한 부가 기능을 수행할 수 있다.As described above, the
결제서비스 서버(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
결제서비스 서버(40)는 가맹점 앱(10)과 통신하며 가맹점 앱(10)의 관리 기능을 수행할 수 있다. 가맹점 앱(10)의 사용 여부, 사용 시각, 결제 금액의 상한 등을 설정할 수 있고, 이 경우 결제서비스 서버(40)는 위 설정을 가맹점 앱(10)으로부터 수신하여 저장한 후 해당 설정대로 동작하도록 원격으로 해당 가맹점 앱(10)을 관리할 수 있다. 결제서비스 서버(40)는 가맹점 앱(10)에서 가맹점 등록, 결제 진행 및 설정 등에 관한 정보를 저장하였다가 가맹점 직원이 앱을 재설치하거나 새로 고용된 피관리자(예, 점원)의 모바일 단말기에 가맹점 앱(10)을 새로 설치하는 등의 경우 저장된 정보를 제공하여 편의성을 높일 수 있다. 또한, 가맹점의 관리자(예, 점주)는 자신의 가맹점 앱(10)을 통해 피관리자의 가맹점 앱(10)의 사용 여부, 사용 시각, 결제 금액의 상한 등을 설정할 수 있고, 이 경우 결제서비스 서버(40)는 관리자가 설정한 내용대로 피관리자의 가맹점 앱(10)을 원격으로 관리할 수 있다. 결제서비스 서버(40)의 이러한 가맹점 앱(10) 관리 기능은 사용자 앱(50)에도 동일하게 적용될 수 있다.The
또한, 결제서비스 서버(40)는 가맹점 앱(10), 금융사 서버(30) 및 사용자 앱(50) 중의 적어도 어느 하나로부터 결제 내역을 수신하여 저장하면서 결제 내역의 정합성을 검사하고 이상이 있는 경우 해당자에게 통보함으로써 결제 과정에서 서로 다른 결제 내역으로 처리되는 정합성 오류에 대비할 수 있다. 또한, 결제서비스 서버(40)는 가맹점 앱(10), 금융사 서버(30) 및 사용자 앱(50) 중의 적어도 어느 하나에 대해 결제 내역에 대한 통계 자료를 작성하여 제공함으로써 해당자의 편의성을 높일 수 있다.The
위 실시예에서 본 발명의 결제 서비스를 위해 부가적으로 필요한 기능들을 결제서비스 서버(40)가 주로 담당하고 금융사 서버(30)는 기존의 기능들을 갖고 있는 것으로 예시하였고, 이렇게 할 경우 기존의 금융사 서버(30)를 크게 변경함이 없이 본 발명의 결제 서비스를 수행할 수 있는 장점이 있기 때문이다. 그러나 본 발명의 결제 서비스를 위해 부가적으로 필요한 기능들은 결제서비스 서버(40)와 금융사 서버(30)가 적절한 수준으로 나누어서 수행하도록 할 수도 있다. 또는 금융사 서버(30)에서만 수행하도록 할 수 있는데 이 경우에는 결제서비스 서버(40)가 금융사 서버(30)에 포함된 것으로 이해될 수 있다.
In the above embodiment, the
이와 같이, 본 발명은 사용자가 오프라인에서 근거리통신 기능을 가진 신용카드를 통해 결제할 때 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
본 명세서에서 가맹점 앱(10)/사용자 앱(50)이 금융사 서버(30) 혹은 결제서비스 서버(40)와 정보를 송신/수신한다는 것은 가맹점 앱(10)/사용자 앱(50)의 동작에 의해 가맹점 앱(10)/사용자 앱(50)이 설치된 모바일 단말기를 통해 금융사 서버(30) 혹은 결제서비스 서버(40)와 정보를 송신/수신한다는 것을 의미한다. 즉, 가맹점 앱(10)/사용자 앱(50)이 어떤 동작을 한다는 것은 가맹점 앱(10)/사용자 앱(50) 자체가 그러한 동작을 하거나 혹은 가맹점 앱(10)/사용자 앱(50)이 설치된 모바일 단말기를 통해 그러한 동작을 하는 것으로 이해할 수 있다.In this specification, the
이상에서 본 발명의 기술사상을 첨부된 도면과 함께 서술하였지만 이는 본 발명의 바람직한 실시예를 예시적으로 설명한 것이지 본 발명을 한정하는 것은 아니다. 또한, 이 기술 분야의 통상의 지식을 가진 자라면 누구나 본 발명의 기술사상의 범주를 이탈하지 않는 범위 내에서 다양한 변형 및 모방이 가능함은 자명할 것이다.
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.
상기 가맹점 앱이 상기 결제서비스 서버로 인증키용 보안토큰 발급을 요청하는 단계;
상기 가맹점 앱이 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하는 단계;
상기 가맹점 앱이 상기 수신한 인증키용 보안토큰과 상기 칩 기본정보를 상기 금융사 서버로 전송하며 인증키를 요청하는 단계;
상기 가맹점 앱이 상기 금융사 서버로부터 인증키를 수신하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.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.
상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하는 단계;
상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하는 단계;
상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.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.
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.
상기 결제서비스 서버가 상기 가맹점 앱의 요청에 따라 결제용 보안토큰 발급을 요청받는 단계;
상기 결제서비스 서버가 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 단계;를 더 포함하고,
상기 결제용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 결제용 보안토큰과 상기 결제서비스 서버로부터 수신한 결제용 보안토큰을 비교하여 상기 가맹점 앱으로부터 수신한 결제 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제 방법.
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.
상기 가맹점 앱이 상기 결제서비스 서버로 인증키용 보안토큰 발급을 요청하고;
상기 가맹점 앱이 상기 결제서비스 서버로부터 인증키용 보안토큰을 수신하며;
상기 가맹점 앱이 상기 수신한 인증키용 보안토큰과 상기 칩 기본정보를 상기 금융사 서버로 전송하며 인증키를 요청하고;
상기 가맹점 앱이 상기 금융사 서버로부터 인증키를 수신하는 것을 특징으로 하는 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체.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.
상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하고;
상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하며;
상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 것을 특징으로 하는 가맹점 앱을 저장하고 있는 컴퓨터로 판독가능한 기록매체.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.
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.
상기 결제서비스 서버가 상기 가맹점 앱의 요청에 따라 결제용 보안토큰 발급을 요청받고;
상기 결제서비스 서버가 상기 결제용 보안토큰을 발급하여 상기 가맹점 앱 및 상기 금융사 서버로 전송하는 것을 더 포함하고,
상기 결제용 보안토큰은 상기 금융사 서버가 상기 가맹점 앱으로부터 수신한 결제용 보안토큰과 상기 결제서비스 서버로부터 수신한 결제용 보안토큰을 비교하여 상기 가맹점 앱으로부터 수신한 결제 요청이 정당한 것임을 확인할 수 있도록 하는 것임을 특징으로 하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에서 사용되는 결제서비스 서버.
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.
상기 가맹점 앱이 상기 결제서비스 서버로 결제용 보안토큰 발급을 요청하는 단계;
상기 가맹점 앱이 상기 결제서비스 서버로부터 상기 결제용 보안토큰을 수신하는 단계;
상기 가맹점 앱이 상기 금융사 서버로 상기 결제용 보안토큰과 상기 신용카드 정보를 포함하는 상기 결제 요청 정보를 전송하는 단계;를 포함하는 가맹점 앱을 사용한 가맹점 직접 결제 시스템에 사용되는 결제 방법.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.
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) |
-
2016
- 2016-05-19 KR KR1020160061497A patent/KR20170130816A/en unknown
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 |