+

KR101505847B1 - Method for Validating Alliance Application for Payment - Google Patents

Method for Validating Alliance Application for Payment Download PDF

Info

Publication number
KR101505847B1
KR101505847B1 KR20130001511A KR20130001511A KR101505847B1 KR 101505847 B1 KR101505847 B1 KR 101505847B1 KR 20130001511 A KR20130001511 A KR 20130001511A KR 20130001511 A KR20130001511 A KR 20130001511A KR 101505847 B1 KR101505847 B1 KR 101505847B1
Authority
KR
South Korea
Prior art keywords
wireless terminal
affiliate
payment
server
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR20130001511A
Other languages
Korean (ko)
Other versions
KR20140089733A (en
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 KR20130001511A priority Critical patent/KR101505847B1/en
Publication of KR20140089733A publication Critical patent/KR20140089733A/en
Application granted granted Critical
Publication of KR101505847B1 publication Critical patent/KR101505847B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • G06Q20/3255Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks using mobile network messaging services for payment, e.g. SMS
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4012Verifying personal identification numbers [PIN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Landscapes

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

Abstract

본 발명은 결제 처리를 위한 제휴사 앱 인증 방법에 관한 것으로, 본 발명에 따른 제휴사 앱 인증 방법은, 사용자의 무선단말에 구비된 앱(Application)을 관리 및 운영하는 제휴사 서버와 통신하고 상기 사용자에게 결제수단을 발급 가능한 N(N≥1)개의 금융사 서버와 통신하는 결제기관 서버에 의해 실행되는 결제 처리를 위한 제휴사 앱 인증 방법에 있어서, 상기 제휴사에 등록된 사용자의 제휴사계정과 일대일 매칭됨과 동시에 상기 무선단말을 고유하게 식별하는 커넥트토큰을 생성하는 제1 단계와, 상기 생성된 커넥트토큰, 상기 제휴사 서버에 등록된 사용자의 제휴사계정, 상기 사용자가 등록한 PIN정보, 상기 무선단말의 휴대폰번호와 단말일련번호를 하나 이상 포함하는 식별번호 및 상기 금융사에 등록된 사용자의 결제수단을 식별하는 결제수단 식별 키를 매핑하여 저장하는 제2 단계와, 상기 무선단말의 제휴사 앱을 통한 결제 서비스가 개시되는 경우, 상기 무선단말로 발송된 메시지를 근거로 상기 무선단말의 제휴사 앱과 종단 간 통신채널을 연결하는 제3 단계와, 상기 종단 간 통신채널을 통해 상기 제휴사 앱으로부터 전송된 하나 이상의 데이터셋트를 수신하는 제4 단계와, 상기 수신된 데이터셋트에 포함된 상기 무선단말의 식별번호를 확인하는 제5 단계와, 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증하는 제6 단계와, 상기 커넥트토큰의 유효성이 인증된 경우에 상기 수신된 데이터셋트에 대응하는 결제 처리 절차를 수행하는 제7 단계를 포함한다.The present invention relates to an affiliate application authentication method for a payment processing, wherein an affiliate application authentication method according to the present invention comprises: communicating with an affiliate server managing and operating an application provided in a user's wireless terminal; (N > = 1) financial institution servers capable of issuing the means, the method comprising: one-to-one matching with an affiliate account of a user registered in the affiliate company; A first step of generating a connect token that uniquely identifies the terminal; a first step of generating a connect token, a generated affiliate account of the user registered in the affiliate server, PIN information registered by the user, a mobile phone number of the mobile terminal, And a payment means for identifying the payment means of the user registered in the financial institution. A second step of mapping and storing the key to the affiliate app of the wireless terminal, and when the payment service through the affiliate app of the wireless terminal is started, connecting the end user communication channel with the affiliate app of the wireless terminal based on the message sent to the wireless terminal A fourth step of receiving at least one data set transmitted from the affiliate app via the end-to-end communication channel, a fifth step of identifying an identification number of the wireless terminal included in the received data set, A sixth step of authenticating the validity of the connect token using the identification number included in the data set, and a step of performing a payment processing procedure corresponding to the received data set when the validity of the connect token is authenticated And a seventh step.

Figure R1020130001511
Figure R1020130001511

Description

결제 처리를 위한 제휴사 앱 인증 방법{Method for Validating Alliance Application for Payment}{Method for Validating Alliance Application for Payment}

본 발명은 결제 서비스를 제공하는 결제기관이 사용자의 무선단말에 별도의 결제용 애플리케이션을 탑재할 필요 없이 상기 무선단말에 기 구비된 제휴사의 앱(Application)과 사용자를 자동으로 통합 식별하고, 상기 식별된 제휴사 앱을 통해 지정된 결제 서비스를 제공하는 것이다.
According to the present invention, a payment institution providing a payment service automatically identifies an application and a user of an affiliate company installed in the wireless terminal without having to install a separate payment application in the user's wireless terminal, To provide the designated payment service through the affiliate app.

최근 스마트폰이 활성화되면서 상기 스마트폰을 이용한 다양한 결제 서비스 모델들이 제안되고 있다. 종래에 제안된 대부분의 스마트폰 기반 결제 서비스들은 결제 서비스를 제공하는 결제기관 또는 금융사가 자사의 애플리케이션을 사용자의 무선단말에 탑재시키는 과정으로부터 시작되며, 이에 따라 사용자들은 유사한 기능을 제공하는 수많은 애플리케이션들을 설치해야 하는 불편함을 초래하고 있다.
With the recent activation of smart phones, various payment service models using the smart phone have been proposed. Most of the smartphone-based payment services that have been proposed in the past start from the process of installing a payment application or a financial company to provide a payment service to a user's wireless terminal. Accordingly, Which is inconvenient to install.

한편 스마트폰에는 3rd 파티 기관이 제공하는 애플리케이션 이외에 상기 스마트폰의 제조사 또는 통신사 등에서 기본적으로 탑재시키는 애플리케이션이 기본 탑재되고 있으며, 이와 같이 기본적으로 탑재되는 애플리케이션은 어떠한 3rd 파티 기관이 제공한 유사한 기능의 애플리케이션보다 사용자들의 강력한 호응을 유발하고 있다. 또한 3rd 파티 기관이 제공한 애플리케이션일지라도 유력한 기관이 제공하여 사용자 층을 형성한 애플리케이션은 다른 3rd 파티 기관이 제공한 유사한 기능의 애플리케이션보다 사용자들의 호응을 선점하고 있다.
Meanwhile, an application that is basically installed in a manufacturer or a communication company of the smartphone is basically installed in the smartphone, in addition to an application provided by a third party institution. The application that is basically installed in such a smartphone has a similar function application And it is causing a strong response of users. In addition, even applications provided by third-party organizations, applications formed by prominent institutions and forming a user layer are preemptive to users' responses than similar applications provided by other third party organizations.

그러나 이와 같이 스마트폰에 기본적으로 탑재된 애플리케이션이나 또는 유력한 기관이 제공한 애플리케이션을 이용하여 결제 서비스를 제공하기 위해서는, 수많은 기술적 난제를 극복해야 한다. 대표적으로 결제 서비스의 핵심이라고 할 수 있는 보안 문제를 극복해야 한다. 모든 결제 서비스는 금전이 오고 가는 서비스이기 때문에 해킹에 노출될 경우에 그 피해는 치명적이다. 더구나 자신이 제공한 앱을 이용하지 않고 스마트폰에 기본적으로 탑재되거나 또는 유력한 기관이 제공한 제휴사의 애플리케이션을 이용하는 결제 서비스의 경우에 사용자에 의해 임의로 반복되는 폰 변경이나 전화번호 변경 등을 정확하게 감지하고 이에 따른 조치를 취해야 하지만, 제휴사가 관리하는 애플리케이션을 이용하고 있는 상황에서 이와 같은 폰 변경이나 전화번호 변경 등을 정확하게 감지하고 적절한 조치를 취하기에는 기술적으로 극복해야 할 난제를 지니고 있다.

특히, 최근의 스마트폰 기반 결제 서비스들은 결제 서비스를 제공하는 결제기관(예컨대, 결제중계기관(PG)이나 통신사 등)에서 결제 서비스 및 관련 애플리케이션을 개발하고 있으며, 결제 서비스를 이용하기 위해서는 스마트폰에 애플리케이션을 설치해야 했다.

한편, 결제수단을 제공하는 금융사들은 위와 같은 결제기관의 결제 서비스에 연동하고 있는 수준일 뿐, 자체적으로 스마트폰용 결제 서비스 및 이와 관련된 스마트폰용 애플리케이션을 개발하지 못하고 있는 실정이다.

대한민국 공개특허공보 제10-2012-0075507호(2012. 07. 09.)는 이동통신 번호를 이용한 결제 방법에 관한 것으로, 모바일 기기에 애플리케이션을 설치하고, 모바일 기기의 이동통신 번호와 결제 수단을 연계시킨 매칭 아이디(Matching ID)를 이용하여 결제수단의 노출 없이 결제 서비스를 제공하는 기술이 개시되어 있다.

앞서 살펴본 바와 같이, 종래의 스마트폰에서의 결제 서비스를 위해서는 전용 애플리케이션을 설치해야 했으며, 이에 따른 문제점을 해소하기 위해서 스마트폰에 기본적으로 탑재된 애플리케이션이나 또는 유력한 기관이 제공한 애플리케이션을 이용하는 결제 서비스는 존재하지 않았다.
However, in order to provide payment services using smartphone-based applications or applications provided by prominent institutions, it is necessary to overcome a number of technical difficulties. Typically, you have to overcome the security problem, which is the core of payment services. Since all payment services are money coming and going services, the damage is fatal when exposed to hacking. Furthermore, in the case of a payment service that is basically installed in a smart phone or using an affiliate application provided by a prominent institution without using an app provided by the user, it is possible to accurately detect a phone change or a phone number change, However, in the case of using an application managed by an affiliate, it is technically difficult to accurately detect such a change of a phone or change a telephone number and take appropriate measures.

In recent years, smartphone-based payment services have developed payment services and related applications in a payment service provider (for example, a payment service provider (PG) or a communication company) that provides a payment service. In order to use a payment service, I had to install the application.

On the other hand, financial companies providing payment means are at a level that is linked to the settlement service of the settlement institution as described above, and have not developed their own smartphone payment service and related smartphone application.

Korean Patent Laid-Open Publication No. 10-2012-0075507 (2012. 07. 09.) discloses a payment method using a mobile communication number, in which an application is installed in a mobile device, a mobile communication number of the mobile device is linked to a payment means A settlement service is provided without exposing the settlement means by using a matching ID provided by the settlement means.

As described above, a dedicated application has to be installed for a payment service in a conventional smart phone. To solve the problem, a payment service using an application installed in a smart phone or an application provided by a powerful institution It did not exist.

상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 사용자의 무선단말에 구비된 제휴사의 앱을 이용하여 결제 서비스를 제공하되, 결제기관이 상기 제휴사에 등록된 사용자의 제휴사계정과 일대일 매칭되면서 상기 결제 서비스에 이용될 사용자의 무선단말을 동시에 식별하는 커넥트토큰을 생성하여 상기 제휴사 앱을 통한 결제를 관리하고, 상기 제휴사 앱과 통신하는 과정에서 상기 커넥트토큰의 유효성을 인증함으로써, 사용자에 의해 임의로 반복되는 폰 변경이나 전화번호 변경 등을 정확하게 감지하고 이에 따른 조치를 취하도록 하는 결제 처리를 위한 제휴사 앱 인증 방법을 제공함에 있다.
In order to solve the above problems, an object of the present invention is to provide a settlement service using an application of an affiliate company provided in a wireless terminal of a user, wherein a settlement agency matches a partner account of a user registered in the affiliate company one- Generating a connect token for simultaneously identifying a wireless terminal of a user to be used in the payment service, managing payment through the affiliate app, and authenticating the validity of the connect token in a process of communicating with the affiliate app, And to take measures in accordance with the change of the phone number or the telephone number of the affiliate application.

본 발명에 따른 제휴사 앱 인증 방법은, 사용자의 무선단말에 구비된 앱(Application)을 관리 및 운영하는 제휴사 서버와 통신하고 상기 사용자에게 결제수단을 발급 가능한 N(N≥1)개의 금융사 서버와 통신하는 결제기관 서버에 의해 실행되는 결제 처리를 위한 제휴사 앱 인증 방법에 있어서, 상기 제휴사에 등록된 사용자의 제휴사계정과 일대일 매칭됨과 동시에 상기 무선단말을 고유하게 식별하는 커넥트토큰을 생성하는 제1 단계와, 상기 생성된 커넥트토큰, 상기 제휴사 서버에 등록된 사용자의 제휴사계정, 상기 사용자가 등록한 PIN정보, 상기 무선단말의 휴대폰번호와 단말일련번호를 하나 이상 포함하는 식별번호 및 상기 금융사에 등록된 사용자의 결제수단을 식별하는 결제수단 식별 키를 매핑하여 저장하는 제2 단계와, 상기 무선단말의 제휴사 앱을 통한 결제 서비스가 개시되는 경우, 상기 무선단말로 발송된 메시지를 근거로 상기 무선단말의 제휴사 앱과 종단 간 통신채널을 연결하는 제3 단계와, 상기 종단 간 통신채널을 통해 상기 제휴사 앱으로부터 전송된 하나 이상의 데이터셋트를 수신하는 제4 단계와, 상기 수신된 데이터셋트에 포함된 상기 무선단말의 식별번호를 확인하는 제5 단계와, 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증하는 제6 단계와, 상기 커넥트토큰의 유효성이 인증된 경우에 상기 수신된 데이터셋트에 대응하는 결제 처리 절차를 수행하는 제7 단계를 포함한다.
The affiliate app authentication method according to the present invention is a method for communicating with an affiliate server managing and operating an application provided in a user's wireless terminal and communicating with N (N > = 1) financial server servers capable of issuing a payment means to the user A first step of generating a connect token that is one-to-one matched with an affiliate account of a user registered in the affiliate company and uniquely identifies the wireless terminal; An affiliate account of the user registered in the affiliate server, PIN information registered by the user, an identification number including at least one of the mobile terminal number and the terminal serial number of the wireless terminal, and the identification number of the user registered in the financial company A second step of mapping and storing a payment means identification key for identifying a payment means; A third step of connecting an affiliate app of the wireless terminal with an end-to-end communication channel based on a message sent to the wireless terminal when the settlement service is started through the end-to-end communication channel; A fourth step of receiving one or more data sets from the mobile terminal, a fourth step of receiving one or more data sets from the mobile terminal, And a seventh step of performing a payment processing procedure corresponding to the received data set when the validity of the connect token is authenticated.

본 발명에 따르면, 상기 제1 단계는, 상기 무선단말의 식별번호, 상기 제휴사에 등록된 사용자의 제휴사계정, 상기 사용자의 PIN정보 중 하나 이상을 지정된 토큰 생성 알고리즘에 대입하여 지정된 자릿수의 커넥트토큰을 생성할 수 있다.
According to the present invention, in the first step, at least one of the identification number of the wireless terminal, the affiliate account of the user registered in the affiliate company, and the PIN information of the user is substituted into the designated token generation algorithm, Can be generated.

본 발명에 따르면, 상기 제휴사 앱 인증 방법은, 상기 무선단말의 제휴사 앱을 통한 결제 서비스를 위해 지정된 통신망을 통해 주문정보를 수신하면서 상기 주문정보의 결제에 이용될 무선단말의 식별번호를 확인하는 단계와, 상기 주문정보에 대한 주문 키를 생성하고 상기 식별번호와 매핑된 커넥트토큰을 확인하는 단계와, 상기 제휴사 서버를 통해 상기 주문 키와 커넥트토큰을 상기 무선단말에 구비된 제휴사 앱으로 제공하기 위한 메시지의 발송을 요청하는 단계를 더 포함할 수 있다. 또한, 상기 제휴사 앱 인증 방법은, 상기 확인된 무선단말의 식별번호가 기 등록된 식별번호인지 검증하는 단계를 더 포함할 수 있다. 또한, 제휴사 앱 인증 방법은, 상기 생성된 주문 키와 주문정보와 커넥트토큰을 매핑하여 저장하는 단계를 더 포함할 수 있다.
According to the present invention, the affiliate application authentication method comprises: confirming an identification number of a wireless terminal to be used for payment of the order information while receiving order information through a communication network designated for payment service through an affiliate app of the wireless terminal; Generating an order key for the order information and confirming the connect token mapped with the identification number, and providing the order key and the connect token to the affiliate app provided in the wireless terminal through the affiliate server Requesting the sending of the message. The affiliate app authentication method may further include a step of verifying whether the identification number of the identified wireless terminal is a previously registered identification number. Further, the affiliate app authentication method may further include a step of mapping the generated order key, order information, and connect token to each other.

본 발명에 따르면, 상기 메시지는, 상기 제휴사 서버에서 상기 무선단말의 제휴사 앱으로 푸시하는 푸시 메시지를 포함할 수 있다.
According to the present invention, the message may include a push message for pushing from the affiliate server to the affiliate app of the wireless terminal.

본 발명에 따르면, 상기 제4 단계는, 상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 상기 무선단말로 발송된 메시지를 통해 상기 제휴사 앱으로 제공된 커넥트토큰과 주문 키를 포함하는 데이터셋트를 수신할 수 있으며, 상기 데이터셋트에 대응하는 주문정보를 확인하여 상기 종단 간 통신채널을 통해 상기 무선단말의 제휴사 앱으로 제공하는 단계를 더 포함할 수 있다.
According to the present invention, in the fourth step, the data including the identification number of the wireless terminal through the end-to-end communication channel and the data including the connect token provided to the affiliate app through the message sent to the wireless terminal and the order key And confirming the order information corresponding to the data set and providing the order information to the affiliate app of the wireless terminal through the end-to-end communication channel.

본 발명에 따르면, 상기 제4 단계는, 상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 상기 제휴사 앱을 통해 선택된 결제수단에 대한 정보를 포함하는 데이터셋트를 수신할 수 있으며, 상기 데이터셋트를 통해 선택된 결제수단에 대응하는 결제수단 식별 키를 확인하여 상기 종단 간 통신채널을 통해 상기 무선단말의 제휴사 앱으로 제공하는 단계를 더 포함할 수 있다.
According to the present invention, the fourth step may receive a data set including the identification number of the wireless terminal through the end-to-end communication channel and including information on the payment means selected through the affiliate app, And confirming the payment means identification key corresponding to the selected payment means through the data set and providing it to the affiliate app of the wireless terminal through the end-to-end communication channel.

본 발명에 따르면, 상기 제4 단계는, 상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 결제할 대상에 대한 주문 키, 커넥트토큰, 결제수단 식별 키를 포함하는 데이터셋트를 수신할 수 있다.
According to the present invention, the fourth step includes receiving a data set including an identification number of the wireless terminal through the end-to-end communication channel, an order key for a target to be settled, a connect token, and a payment means identification key .

본 발명에 따르면, 상기 제2 단계는, 상기 사용자가 등록한 PIN정보를 상기 커넥트토큰과 매핑하여 저장하고, 상기 제4 단계는, 상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 상기 사용자가 입력한 PIN정보를 포함하는 데이터셋트를 수신하며, 상기 수신된 PIN정보의 유효성을 인증하는 단계를 더 포함할 수 있다. 또한, 상기 제휴사 앱 인증 방법은, 상기 PIN정보의 유효성이 인증된 경우, 상기 커넥트토큰과 매핑된 무선단말의 단말일련번호 및 결제수단 식별 키를 상기 금융사 서버로 전송하는 단계와, 상기 금융사 서버로부터 동적 생성된 결제인증코드와 무선단말의 단말일련번호를 수신하는 단계와, 상기 제휴사 서버를 통해 상기 무선단말의 단말일련번호에 대응하는 무선단말의 제휴사 앱으로 상기 결제인증코드를 전달하기 위한 메시지의 발송을 요청하는 단계를 더 포함할 수 있다.
According to the present invention, in the second step, the PIN information registered by the user is mapped to the connect token and stored, and the fourth step includes an identification number of the wireless terminal through the end-to-end communication channel, Receiving the data set including the PIN information input by the user, and authenticating the validity of the received PIN information. The affiliate app authentication method may further include transmitting to the financial company server a terminal serial number of a wireless terminal mapped with the connect token and a payment means identification key when the validity of the PIN information is authenticated, The method comprising the steps of: receiving a dynamically generated payment authentication code and a terminal serial number of the wireless terminal; receiving a message for transmitting the payment authentication code to an affiliate app of a wireless terminal corresponding to the terminal serial number of the wireless terminal through the affiliate server And requesting the dispatch of the dispatcher.

본 발명에 따르면, 상기 제4 단계는, 상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 결제인증코드와 결제수단 식별 키를 포함하는 데이터셋트를 수신하고, 상기 금융사 서버로 상기 결제인증코드와 결제수단 식별 키를 전달하는 단계 및 상기 금융사 서버로부터 상기 결제인증코드의 인증 결과를 수신하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
According to the present invention, the fourth step includes receiving a data set including an identification number of the wireless terminal through the end-to-end communication channel and including a payment authentication code and a payment means identification key, Transferring the authentication code and the payment means identification key, and receiving the authentication result of the payment authorization code from the financial company server.

본 발명에 따르면, 상기 제7 단계는, 상기 금융사 서버로부터 안심클릭 ACS(Access Control Server)값을 수신하고, 상기 결제 서비스에 대한 주문정보가 온라인 가맹점에 대응하는 주문정보인 경우, 상기 무선단말의 제휴사 앱으로 상기 온라인 가맹점을 통한 결제를 요청하는 인증 결과를 전송하는 단계와 상기 통신망을 통해 상기 온라인 가맹점으로부터 상기 주문정보에 대한 결제요청정보를 수신하는 단계 및 상기 안심클릭 ACS값을 이용하여 상기 금융사 서버로 상기 주문정보에 대한 결제를 요청하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
According to the present invention, the seventh step includes: receiving a secure ACS (Access Control Server) value from the financial company server, and when the order information for the payment service is order information corresponding to an online merchant, The method comprising: transmitting an authentication result requesting payment through the online merchant to an affiliate app; receiving payment request information for the order information from the online merchant through the communication network; And requesting the server to settle the order information.

본 발명에 따르면, 상기 제7 단계는, 상기 제7 단계는, 상기 금융사 서버로부터 안심클릭 ACS(Access Control Server)값을 수신하고, 상기 결제 서비스에 대한 주문정보가 상기 무선단말이 이용하는 모바일 가맹점에 대응하는 주문정보인 경우, 상기 안심클릭 ACS값을 이용하여 상기 금융사 서버로 상기 주문정보에 대한 결제를 요청하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
According to the present invention, in the seventh step, the seventh step is a step of receiving a secure-click ACS value from the financial company server, and when order information on the payment service is transmitted to a mobile- And requesting settlement of the order information to the financial company server using the secure-click ACS value if it is the corresponding order information.

본 발명에 따르면, 상기 제휴사 앱 인증 방법은, 상기 금융사 서버로부터 상기 결제 요청에 대한 결제승인 결과를 수신하는 단계와, 상기 주문정보를 제공한 가맹점으로 상기 결제승인 결과에 대한 결제완료 정보를 제공하는 단계를 더 포함할 수 있다.
According to the present invention, the affiliate app authentication method further comprises: receiving a settlement approval result for the settlement request from the financial company server; providing settlement completion information on the settlement approval result to the merchant providing the order information; Step < / RTI >

본 발명에 따르면, 상기 결제수단 식별 키는, 상기 무선단말과 금융사 서버 사이에 직접 연결된 통신채널을 통해 상기 무선단말로부터 상기 금융사 서버로 등록된 상기 사용자의 결제수단에 대하여 상기 금융사 서버에 의해 할당된 식별 키를 포함할 수 있다.
According to the present invention, the payment means identification key may be a key that is assigned by the financial company server to the payment means of the user registered in the financial company server from the wireless terminal through a communication channel directly connected between the wireless terminal and the financial company server And may include an identification key.

본 발명에 따르면, 상기 무선단말과 결제기관 서버 사이에 연결되는 통신채널은, 상기 무선단말의 제휴사 앱과 결제기관 서버 사이에 직접 연결되는 종단 간 통신채널, 상기 제휴사 서버를 경유하되 상기 무선단말의 제휴사 앱과 결제기관 서버 사이에 암호화 및 복호화 절차가 수행되는 종단 간 통신채널 중 적어도 하나를 포함할 수 있다.
According to the present invention, the communication channel connected between the wireless terminal and the settlement agency server includes an end-to-end communication channel directly connected between the affiliate app of the wireless terminal and the settlement agency server, And an end-to-end communication channel in which encryption and decryption procedures are performed between the affiliate app and the settlement agency server.

본 발명에 따르면, 결제기관이 사용자의 무선단말에 기 구비되어 있는 제휴사 앱을 통해 결제 서비스를 제공함에 있어, 사용자가 임의로 기기를 변경이나 전화번호 변경하더라도 이를 정확하게 자동으로 감지하고 식별함으로써, 결제기관이 사용자의 무선단말에 직접 앱을 탑재하지 않더라도 지정된 제휴사 앱을 통한 결제 처리 과정에서 상기 제휴사 앱을 자동으로 식별 및 인증하여 안전하고 편리한 결제 서비스를 제공하는 이점이 있다.
According to the present invention, in providing a payment service through an affiliate app provided in a wireless terminal of a user, the settlement agency automatically detects and identifies the change even if the user arbitrarily changes the device or changes the phone number, There is an advantage in that a safe and convenient settlement service can be provided by automatically identifying and authenticating the affiliate app in the process of payment processing through a designated affiliate app even if the user does not directly install the app in the wireless terminal.

도 1은 본 발명에 따른 제휴사 앱을 자동 식별하는 결제 제공 시스템 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따른 결제기관 서버의 구성을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따른 커넥트토큰 할당 및 정보 매핑 과정을 도시한 도면이다.
도 4는 본 발명의 실시 방법에 따른 커넥트토큰 인증 및 직접 웹 통신채널을 이용한 결제수단 전달 과정을 도시한 도면이다.
도 5 및 도 6은 본 발명의 실시 방법에 따라 제휴사 앱을 이용한 결제 처리 과정을 도시한 도면이다.
도 7은 본 발명의 실시 방법에 따른 제휴사 앱을 이용한 온라인 가맹점의 결제 승인 과정을 도시한 도면이다.
도 8은 본 발명의 실시 방법에 따른 제휴사 앱을 이용한 모바일 가맹점의 결제 승인 과정을 도시한 도면이다.
1 is a view showing a configuration of a payment providing system for automatically identifying an affiliate app according to the present invention.
2 is a diagram illustrating a configuration of a settlement agency server according to an embodiment of the present invention.
3 is a diagram illustrating a process of assigning a connect token and an information mapping process according to an embodiment of the present invention.
4 is a diagram illustrating a process of transmitting a payment method using a connect token authentication and a direct web communication channel according to an embodiment of the present invention.
FIG. 5 and FIG. 6 illustrate a settlement process using an affiliate app according to an embodiment of the present invention.
FIG. 7 is a diagram illustrating a payment approval process of an online merchant using an affiliate app according to an embodiment of the present invention.
FIG. 8 is a diagram illustrating a payment approval process of a mobile merchant using an affiliate app according to an embodiment of the present invention.

이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 예를들어, 서버 측에 구비된 구성부가 단말 측에 구현되거나, 반대로 단말 측에 구비된 구성부가 서버 측에 구현되는 형태로 실시되는 것이 가능하다.
The operation principle of the preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings and description. It should be understood, however, that the drawings and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention, and are not to be construed as limiting the present invention. For example, it is possible that a configuration provided on the server side is implemented on the terminal side, or conversely, a configuration portion provided on the terminal side is implemented on the server side.

또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The terms used below are defined in consideration of the functions of the present invention, which may vary depending on the user, intention or custom of the operator. Therefore, the definition should be based on the contents throughout the present invention.

결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
As a result, the technical idea of the present invention is determined by the claims, and the following embodiments are merely means for effectively explaining the technical idea of the present invention to a person having ordinary skill in the art to which the present invention belongs Only.

도면1은 본 발명에 따른 제휴사 앱(105)을 자동 식별하는 결제 제공 시스템 구성을 도시한 도면이다.
1 is a diagram showing a configuration of a payment providing system for automatically identifying an affiliate application 105 according to the present invention.

보다 상세하게 본 도면1은 결제 서비스를 제공하는 결제기관이 사용자의 무선단말(100)에 별도의 결제용 애플리케이션을 탑재할 필요 없이 상기 무선단말(100)에 기 구비된 제휴사의 앱(Application)과 사용자를 자동으로 통합 식별하고, 상기 식별된 제휴사 앱(105)을 통해 지정된 결제 서비스를 제공하는 시스템 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 결제 제공 시스템 구성에 대한 다양한 실시 방법(예컨대, 일부 서버가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 1 illustrates an application of an affiliate company provided in the wireless terminal 100 without having to install a separate payment application in the wireless terminal 100 of the user, The system automatically identifies the users and provides the designated payment service through the identified affiliate application 105. As a person skilled in the art, (E.g., some servers may be omitted, or broken down, or aggregated implementations) for the payment provision system configuration, but the present invention is not limited to any of the above envisioned implementation methods And the technical features thereof are not limited only by the method shown in FIG.

본 발명의 결제 제공 시스템은, 사용자의 무선단말(100)에 구비된 앱을 관리 및 운영하는 제휴사 서버(120)와, 상기 사용자에게 결제수단을 발급 가능한 N(N≥1)개의 금융사 서버(130)와, 상기 제휴사 서버(120) 및 금융사 서버(130)와 통신하여 결제 서비스를 제공하는 결제기관 서버(200)를 포함하여 이루어진다.
The payment providing system of the present invention includes an affiliate server 120 for managing and operating an app provided in a user's wireless terminal 100, N (N > = 1) financial server servers 130 And a settlement institution server 200 communicating with the affiliate server 120 and the financial company server 130 to provide a settlement service.

상기 무선단말(100)은 상기 제휴사가 관리 및 운영하는 제휴사 앱(105)을 탑재 가능한 휴대용 무선통신장치의 총칭으로서, 바람직하게 스마트폰, 휴대폰, 태블릿PC 등을 포함하며, 당업자의 의도에 따라 무선 통신이 가능한 모든 종류의 무선 단말기를 포함할 수 있다.
The wireless terminal 100 is a generic name of a portable wireless communication device capable of mounting an affiliate app 105 managed and operated by the affiliate company, and preferably includes a smart phone, a mobile phone, a tablet PC, and the like. And may include any type of wireless terminal capable of communication.

상기 무선단말(100)은 지정된 앱 제공 서버(110)를 통해 상기 제휴사가 관리 및 운영하는 제휴사 앱(105)을 다운로드하여 탑재한다. 또는 상기 무선단말(100)은 제조사에 의해 상기 제휴사가 관리 및 운영하는 제휴사 앱(105)이 탑재된 상태로 출시될 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
The wireless terminal 100 downloads and installs the affiliate app 105 managed and operated by the affiliate through the designated app providing server 110. [ Alternatively, the wireless terminal 100 may be launched with the affiliate app 105 managed and operated by the affiliate company installed, so that the present invention is not limited thereto.

상기 제휴사 서버(120)는 상기 무선단말(100)에 구비된 애플리케이션 중에서 상기 결제기관 서버(200)로 공유되어 결제 서비스에 이용될 제휴사 앱(105)을 관리 및 운영하는 제휴사 측에 구비되는 서버의 총칭으로서, 상기 무선단말(100)에 구비된 제휴사 앱(105)은 상기 제휴사 서버(120)와 앱 기반 통신채널(125)을 연결하여 상기 제휴사에서 제공하는 지정된 서비스를 제공받을 수 있다.
The affiliate server 120 is a server included in the affiliate company that manages and operates the affiliate app 105 shared by the settlement agency server 200 and used for the payment service among the applications installed in the wireless terminal 100 As a general term, the affiliate app 105 provided in the wireless terminal 100 can receive the designated service provided by the affiliate company by connecting the affiliate server 120 with the app-based communication channel 125.

상기 무선단말(100)에 구비된 제휴사 앱(105)은 상기 제휴사가 제공하는 지정된 서비스를 제공하는 기능 이외에, 상기 결제기관 서버(200)를 통해 제공되는 결제 서비스를 제공받기 위한 기능이 함께 구비된다.
The affiliate application 105 provided in the wireless terminal 100 is provided with a function of receiving a payment service provided through the settlement agency server 200 in addition to the function of providing the designated service provided by the affiliate company .

상기 무선단말(100)에 구비된 제휴사 앱(105)을 이용하는 사용자가 상기 결제기관 서버(200)와 제휴된 금융사에서 발급한 사용자를 소지하고 있다면, 상기 사용자는 상기 제휴사 앱(105)에 구비된 기능을 이용하여 상기 결제기관에서 제공하는 결제 서비스를 제공받을 수 있다. 이를 위해 상기 사용자는 상기 제휴사 앱(105)을 통해 상기 결제기관으로부터 결제 서비스를 제공받기 위한 약관 동의 과정을 거치며, 상기 약관 동의에 의해 상기 사용자와 결제기관 사이에 결제 서비스를 위한 계약이 성립되는 것으로 간주된다. 상기 무선단말(100)의 제휴사 앱(105)은 상기 약관에 동의한 사용자에게 결제 서비스를 제공받기 위한 PIN 등록을 요청하며, 상기 사용자가 등록하는 PIN정보를 상기 제휴사 서버(120)로 전달한다.
If a user using the affiliate app 105 provided in the wireless terminal 100 has a user issued by a financial institution affiliated with the settlement agency server 200, The payment service provided by the settlement agency can be provided. To this end, the user goes through the agreement agreement process for receiving the settlement service from the settlement agency through the affiliate app 105, and a contract for the settlement service is established between the user and the settlement agency by agreement agreement . The affiliate application 105 of the wireless terminal 100 requests PIN registration to receive a payment service to a user who agrees with the above terms and transmits the PIN information registered by the user to the affiliate server 120.

상기 제휴사 서버(120)는 지정된 통신망을 통해 상기 결제기관 서버(200)와 연동하며, 상기 약관에 동의한 사용자가 입력한 PIN정보와, 상기 제휴사 앱(105)이 탑재된 무선단말(100)의 식별번호와, 상기 제휴사 서버(120)에 등록된 사용자의 제휴사계정을 상기 결제기관 서버(200)로 공유 전달한다. 상기 무선단말(100)의 식별번호는 상기 무선단말(100)의 휴대폰번호와 단말일련번호 중 하나 이상의 번호를 포함할 수 있다. 예를들어, 상기 무선단말(100)이 휴대폰번호가 할당된 휴대폰, 스마트폰, 태블릿PC 등이라면 상기 무선단말(100)의 식별번호는 휴대폰번호와 단말일련번호를 포함할 수 있다. 반면 상기 무선단말(100)에 휴대폰번호가 할당되어 있지 태블릿PC(예컨대, WiFi전용 태블릿PC 등)라면 상기 무선단말(100)의 식별번호는 단말일련번호를 포함할 수 있다.
The affiliate server 120 is connected to the settlement institution server 200 through a designated communication network and stores PIN information input by a user who has agreed to the terms and PIN information input by a user And transmits the identification number and the affiliate account of the user registered in the affiliate server 120 to the settlement institution server 200 in a shared manner. The identification number of the wireless terminal 100 may include at least one of a mobile number of the wireless terminal 100 and a terminal serial number. For example, if the mobile terminal 100 is a cell phone, smart phone, tablet PC, or the like to which a mobile phone number is assigned, the identification number of the mobile terminal 100 may include a mobile phone number and a terminal serial number. On the other hand, if the mobile terminal 100 is a tablet PC (e.g., a WiFi-dedicated tablet PC, etc.) to which a mobile number is assigned, the identification number of the mobile terminal 100 may include a terminal serial number.

상기 결제기관 서버(200)는 상기 제휴사 서버(120)로부터 공유되는 사용자의 제휴사계정과 무선단말(100)의 식별번호를 기반으로, 상기 사용자의 제휴사계정과 일대일 매칭됨과 동시에, 결제 서비스를 위해 이용되는 물리적 디바이스(예컨대, 무선단말(100))와 논리적 디바이스(예컨대, 무선단말(100)의 제휴사 앱(105)) 중 하나 이상을 고유하게 식별하는 커넥트토큰을 생성하고, 상기 사용자의 제휴사계정과 무선단말(100)의 식별번호 및 상기 결정된 커넥트토큰을 매핑하여 저장매체(206)에 저장한다.
The payment institution server 200 is one-to-one matched with the affiliate account of the user based on the affiliate account of the user shared from the affiliate server 120 and the identification number of the wireless terminal 100, (E.g., the wireless terminal 100) and the logical device (e.g., the affiliate app 105 of the wireless terminal 100), and creates a connect token that uniquely identifies one or more of the user's affiliate account The identification number of the wireless terminal 100 and the determined connect token are mapped and stored in the storage medium 206. [

상기 무선단말(100)에 구비된 제휴사 앱(105)은 상기 결제 서비스에 이용될 사용자의 결제수단을 금융사 서버(130)에 등록하기 위한 데이터셋트를 구성하여 상기 제휴사 서버(120)로 전달한다. 바람직하게, 상기 데이터셋트는 상기 제휴사 앱(105)을 통해 확인된 무선단말(100)의 식별번호를 포함하며, 상기 사용자의 결제수단을 발급한 금융사 정보와 포함할 수 있다. 상기 제휴사 서버(120)는 상기 금융사 정보를 포함하는 데이터셋트를 상기 결제기관 서버(200)로 공유 전달한다.
The affiliate application 105 provided in the wireless terminal 100 configures a data set for registering the payment means of the user to be used in the payment service in the financial company server 130 and transmits the data set to the affiliate server 120. Preferably, the data set includes the identification number of the wireless terminal 100 identified through the affiliate app 105, and may include the financial information of the user who issued the payment means. The affiliate server 120 shares and transmits the data set including the financial company information to the settlement institution server 200.

상기 결제기관 서버(200)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 통해 상기 커넥트토큰의 유효성을 인증하고, 상기 커넥트토큰의 유효성이 인증된 경우에 상기 무선단말(100)의 제휴사 앱(105)과 금융사 서버(130) 간 직접 웹 통신채널을 연결시켜 상기 무선단말(100)의 제휴사 앱(105)으로부터 상기 금융사 서버(130)로 사용자의 결제수단을 등록하도록 제어한다.
The settlement institution server 200 authenticates the validity of the connect token through the identification number of the wireless terminal 100 included in the data set, and when the validity of the connect token is authenticated, And controls the user to register the payment means of the user from the affiliate application 105 of the wireless terminal 100 to the financial company server 130 by connecting the direct web communication channel between the affiliate application 105 and the financial company server 130.

만약 상기 사용자의 무선단말(100)과 금융사 서버(130) 간 직접 웹 통신채널을 통해 금융사 서버(130)에 상기 사용자의 결제수단이 등록되고, 상기 금융사 서버(130)로부터 상기 사용자의 결제수단을 고유 식별하는 결제수단 식별 키가 전달되면, 상기 결제기관 서버(200)는 상기 커넥트토큰과 상기 결제수단 식별 키를 매핑하여 저장매체(206)에 저장한다.
If the payment means of the user is registered in the financial company server 130 through the direct web communication channel between the user's wireless terminal 100 and the financial company server 130 and the payment means of the user is received from the financial company server 130 When the payment means identification key for unique identification is transferred, the settlement institution server 200 maps the connect token and the payment means identification key and stores the mapping result in the storage medium 206. [

이후, 상기 결제기관 서버(200)는 지정된 통신망을 통해 주문정보를 수신하면서 상기 주문정보의 결제에 이용될 무선단말(100)의 식별번호를 확인한다. 만약 상기 주문정보가 상기 무선단말(100)이 접속한 무선 통신망과 분리된 유선 상의 온라인 가맹점에 대응하는 주문정보라면, 상기 무선단말(100)의 식별번호는 상기 사용자의 유선단말을 통해 입력되어 상기 주문정보와 함께 수신될 수 있다. 한편 상기 주문정보가 상기 무선단말(100)이 접속한 무선 통신망 상의 모바일 가맹점에 대응하는 주문정보라면, 상기 무선단말(100)의 식별번호는 상기 무선단말(100)에 구비된 브라우져 프로그램이나 쇼핑몰 프로그램을 통해 입력되어 상기 주문정보와 함께 수신되거나, 또는 상기 무선단말(100)로부터 상기 주문정보를 직접 수신하면서 상기 주문정보를 수신하는 프로토콜을 판독한 결과로부터 확인될 수 있다.
Then, the settlement institution server 200 receives the order information through the designated communication network and confirms the identification number of the wireless terminal 100 to be used for settlement of the order information. If the order information is order information corresponding to an on-line online merchant point separated from the wireless communication network to which the wireless terminal 100 is connected, the identification number of the wireless terminal 100 is inputted through the wired terminal of the user, Can be received together with the order information. Meanwhile, if the order information is order information corresponding to a mobile merchant on a wireless communication network connected to the wireless terminal 100, the identification number of the wireless terminal 100 may be stored in a browser program or a shopping mall program Or received with the order information, or from the result of reading the protocol for receiving the order information while directly receiving the order information from the wireless terminal 100. [

상기 결제기관 서버(200)는 상기 확인된 무선단말(100)의 식별번호가 기 등록된 식별번호인지 검증할 수 있다. 만약 상기 무선단말(100)의 식별번호가 기 등록된 식별번호라면, 상기 결제기관 서버(200)는 상기 주문정보에 대한 주문 키를 생성하고 상기 식별번호와 매핑된 커넥트토큰을 확인한 후에, 상기 제휴사 서버(120)로 상기 주문 키와 커넥트토큰을 상기 무선단말(100)의 제휴사 앱(105)으로 제공하기 위한 메시지의 발송을 요청한다.
The settlement institution server 200 can verify whether the identification number of the identified wireless terminal 100 is the previously registered identification number. If the identification number of the wireless terminal 100 is a pre-registered identification number, the settlement institution server 200 generates an order key for the order information and confirms the connect token mapped with the identification number, Requests the server 120 to send a message for providing the order key and the connect token to the affiliate application 105 of the wireless terminal 100. [

상기 메시지를 수신한 무선단말(100)은 상기 메시지에 대응하는 제휴사 앱(105)을 구동(또는 기 구동된 제휴사 앱(105)을 활성화)하며, 상기 제휴사 앱(105)은 상기 메시지에 대응하는 주문 키와 커넥트토큰을 제공받는다. 바람직하게, 상기 제휴사 앱(105)은 상기 메시지를 수신함에 의해 상기 결제기관 서버(200)와 종단 간 통신하는 종단 간 통신채널(222)을 연결한다. 상기 무선단말(100)과 결제기관 서버(200) 사이에 연결되는 종단 간 통신채널(222)은, 상기 무선단말(100)의 제휴사 앱(105)과 결제기관 서버(200) 사이에 직접 연결되는 종단 간 통신채널(222)과, 상기 제휴사 서버(120)를 경유하되 상기 무선단말(100)의 제휴사 앱(105)과 결제기관 서버(200) 사이에 암호화 및 복호화 절차가 수행되는 종단 간 통신채널(222) 중, 적어도 하나의 통신채널을 포함하는 것이 바람직하다.
The mobile terminal 100 receiving the message activates the affiliate app 105 corresponding to the message (or activates the driven affiliated app 105), and the affiliate app 105 transmits the message corresponding to the message The order key and connect token are provided. Preferably, the affiliate app 105 connects the end-to-end communication channel 222 with the settlement institution server 200 by receiving the message. The end-to-end communication channel 222 connected between the wireless terminal 100 and the settlement agency server 200 is directly connected between the affiliate application 105 of the wireless terminal 100 and the settlement agency server 200 End communication channel 222 through which an encryption and decryption process is performed between the affiliate application 105 and the settlement institution server 200 of the wireless terminal 100 via the end-to-end communication channel 222 and the affiliate server 120, And at least one communication channel among the plurality of communication channels 222.

상기 무선단말(100)의 제휴사 앱(105)은 상기 결제기관 서버(200)와 연결된 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로 상기 무선단말(100)의 식별번호를 포함하고 커넥트토큰과 주문 키를 포함하는 데이터셋트를 전송하고, 상기 결제기관 서버(200)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 제휴사 앱(105)으로부터 상기 데이터셋트를 수신한다.
The affiliate app 105 of the wireless terminal 100 includes the identification number of the wireless terminal 100 to the settlement agency server 200 via the end-to-end communication channel 222 connected to the settlement agency server 200 And transmits the data set including the connect token and the order key to the settlement institution server 200 through the end-to-end communication channel 222 connected to the wireless terminal 100, .

상기 결제기관 서버(200)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰의 유효성을 인증하고, 상기 데이터셋트에 포함된 커넥트토큰과 매핑된 주문 키를 확인하고, 상기 확인된 주문 키에 대응하는 주문정보를 확인하고, 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 확인된 주문정보를 제공한다.
The settlement institution server 200 authenticates the validity of the connect token based on the identification number of the wireless terminal 100 included in the data set and confirms the order key mapped to the connect token included in the data set And confirms the order information corresponding to the confirmed order key to the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 connected to the wireless terminal 100, Lt; / RTI >

상기 무선단말(100)의 제휴사 앱(105)은 상기 주문정보를 근거로 사용자로부터 결제를 처리할 결제수단을 선택받고, 상기 결제기관 서버(200)와 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 식별번호를 포함하고 상기 결제 처리할 결제수단을 선택한 정보를 포함하는 데이터셋트를 상기 결제기관 서버(200)로 전송하고, 상기 결제기관 서버(200)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 데이터셋트를 수신한다.
The affiliate application 105 of the wireless terminal 100 selects a payment means for processing payment from the user based on the order information and receives the payment information through the end-to-end communication channel 222 connected to the payment agency server 200 The settlement institution server 200 transmits a data set including the identification number of the wireless terminal 100 and information including information on the payment means to be processed for payment to the settlement agency server 200. The settlement agency server 200 transmits the data set including the identification number of the wireless terminal 100 to the wireless terminal 100 And an end-to-end communication channel 222 associated with the data set.

상기 결제기관 서버(200)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰의 유효성을 인증하고, 상기 데이터셋트를 통해 선택된 결제수단에 대응하는 결제수단 식별 키를 확인하고, 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 결제수단 식별 키를 제공한다.
The settlement institution server 200 authenticates the validity of the connect token based on the identification number of the wireless terminal 100 included in the data set and transmits a payment means identification key corresponding to the selected payment means through the data set And provides the payment means identification key to the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 connected to the wireless terminal 100.

상기 무선단말(100)의 제휴사 앱(105)은 결제 서비스를 제공받기 위한 PIN정보를 입력받고, 상기 무선단말(100)의 식별번호를 포함하고 결제할 대상에 대응하는 주문 키, 커넥트토큰, 결제수단 식별 키 및 상기 사용자가 입력한 PIN정보를 포함하는 데이터셋트를 전송한다. 바람직하게, 상기 주문 키, 커넥트토큰, 결제수단 식별 키 및 PIN정보는 상기 제휴사 서버(120)를 경유하여 전송될 수 있으며, 실시 방법에 따라 상기 결제기관 서버(200)와 연결된 종단 간 통신채널(222)을 통해 전송될 수 있다.
The affiliate app 105 of the wireless terminal 100 receives the PIN information for receiving a payment service, receives an order key corresponding to an object to be paid including the identification number of the wireless terminal 100, a connect token, A means identification key, and PIN information entered by the user. Preferably, the order key, the connect token, the payment means identification key, and the PIN information may be transmitted via the affiliate server 120 and may be transmitted to the settlement server 200 through the end- 222, < / RTI >

상기 결제기관 서버(200)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰의 유효성을 인증하고, 상기 데이터셋트에 포함된 주문 키, 커넥트토큰, 결제수단 식별 키 및 PIN정보를 확인한 후, 상기 커넥트토큰과 매핑된 PIN정보를 통해 상기 수신된 PIN정보의 유효성을 인증하고, 상기 수신된 PIN정보의 유효성이 인증된 경우에 상기 커넥트토큰과 매핑된 무선단말(100)의 단말일련번호 및 결제수단 식별 키를 상기 금융사 서버(130)로 전송한다. 본 발명의 다른 실시 방법에 따르면, 상기 결제수단 식별 키와 함께 전송되는 무선단말(100)의 단말일련번호는 휴대폰번호로 대체되거나 휴대폰번호를 포함할 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
The payment institution server 200 authenticates the validity of the connect token based on the identification number of the wireless terminal 100 included in the data set, and transmits the order key, the connect token, And validating the validity of the received PIN information through the PIN information mapped with the connect token. The validity of the received PIN information is authenticated by the wireless terminal 100 And the payment means identification key to the financial company server 130. According to another embodiment of the present invention, the terminal serial number of the wireless terminal 100 transmitted together with the payment means identification key may be replaced with a mobile phone number or may include a mobile phone number, thereby not limiting the present invention.

상기 무선단말(100)의 단말일련번호 및 결제수단 식별 키를 수신한 금융사 서버(130)는, 상기 결제수단 식별 키가 사용자의 결제수단과 매핑되어 등록되어 있는지 확인한다. 상기 금융사 서버(130)는 상기 사용자의 결제수단을 이용한 결제를 인증하기 위한 결제인증코드를 동적 생성하고, 상기 동적 생성된 결제인증코드와 상기 무선단말(100)의 단말일련번호를 상기 결제기관 서버(200)로 전송한다. 상기 동적 생성된 결제인증코드는 상기 결제수단 식별 키와 매핑되어 저장매체(140)에 보관될 수 있다.
The financial institution server 130 receiving the terminal serial number and the payment means identification key of the wireless terminal 100 confirms whether the payment means identification key is mapped with the payment means of the user and registered. The financial company server 130 dynamically generates a payment authentication code for authenticating payment using the payment means of the user and transmits the dynamically generated payment authentication code and the terminal serial number of the wireless terminal 100 to the settlement agency server (200). The dynamically generated payment authorization code may be mapped to the payment means identification key and stored in the storage medium 140.

상기 결제기관 서버(200)는 상기 제휴사 서버(120)로 상기 무선단말(100)의 단말일련번호를 이용하여 결제인증코드를 상기 무선단말(100)의 제휴사 앱(105)으로 제공하기 위한 메시지의 발송을 요청한다. 바람직하게, 상기 메시지는 상기 제휴사 서버(120)에서 상기 무선단말(100)의 제휴사 앱(105)으로 푸시하는 푸시 메시지를 포함하여 이루어지는 것이 바람직하며, 실시 방법에 따라서는 이동 통신망을 경유하는 문자 메시지(예컨대, SMS 등)를 포함하는 것이 가능하다.
The settlement institution server 200 transmits a message for providing the settlement authentication code to the affiliate application 105 of the wireless terminal 100 by using the terminal serial number of the wireless terminal 100 to the affiliate server 120 Request shipment. Preferably, the message includes a push message to be pushed from the affiliate server 120 to the affiliate application 105 of the wireless terminal 100. In accordance with the method of operation, a text message via the mobile communication network (E.g., SMS, etc.).

상기 무선단말(100)의 제휴사 앱(105)은 상기 무선단말(100)의 식별번호를 포함하고 상기 메시지를 통해 확인된 결제인증코드를 포함하는 데이터셋트를 상기 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로 전송한다. 상기 결제기관 서버(200)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 데이터셋트를 수신한다. 상기 결제기관 서버(200)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰의 유효성을 인증하고, 상기 수신된 결제인증코드와 결제수단 식별 키(예컨대, 무선단말(100)의 제휴사 앱(105)으로 수신된 결제수단 식별 키)를 상기 금융사 서버(130)로 전달한다.
The affiliate application 105 of the wireless terminal 100 transmits a data set including the identification number of the wireless terminal 100 and the payment authentication code confirmed through the message to the end- To the settlement institution server (200). The settlement institution server 200 receives the data set through an end-to-end communication channel 222 connected to the wireless terminal 100. The settlement institution server 200 authenticates the validity of the connect token based on the identification number of the wireless terminal 100 included in the data set, and transmits the payment authorization code and the payment means identification key To the financial company server 130, a payment means identification key received by the affiliate app 105 of the financial institution server 100.

상기 금융사 서버(130)는 상기 결제수단 식별 키와 매핑된 결제인증코드를 확인하고, 상기 수신된 결제인증코드와 비교하여 상기 결제인증코드에 대한 유효성을 인증한 후, 상기 결제기관 서버(200)로 상기 결제인증코드에 대한 인증 결과를 전송한다. 바람직하게, 상기 결제인증코드가 인증된 경우에 상기 금융사 서버(130)는 상기 결제기관 서버(200)로 안심클릭 ACS(Access Control Server)값을 전송할 수 있다.
The financial company server 130 confirms the payment authentication code mapped to the payment means identification key, compares the received payment authentication code with the received payment authentication code, authenticates the validity of the payment authentication code, And transmits the authentication result to the payment authentication code. Preferably, when the payment authorization code is authenticated, the financial company server 130 may transmit a secure ACS (Access Control Server) value to the settlement institution server 200.

만약 상기 주문정보가 온라인 가맹점의 주문정보인 경우, 상기 결제기관 서버(200)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 온라인 가맹점을 통한 결제를 요청하는 인증 결과를 전송하고, 상기 무선단말(100)의 제휴사 앱(105)으로 상기 인증 결과가 수신됨에 의해 사용자의 온라인 가맹점을 통한 결제를 요청한다. 상기 결제기관 서버(200)는 통신망을 통해 상기 온라인 가맹점으로부터 상기 주문정보에 대한 결제요청정보를 수신하고, 상기 안심클릭 ACS값을 이용하여 상기 금융사 서버(130)로 상기 주문정보에 대한 결제를 요청한다.
If the order information is the order information of the online merchant, the settlement institution server 200 transmits the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 connected to the wireless terminal 100, Transmits an authentication result requesting payment through the online merchant and requests payment through the online merchant by receiving the authentication result from the affiliate app 105 of the wireless terminal 100. [ The settlement institution server 200 receives settlement request information for the order information from the online merchant through a communication network and requests settlement of the order information to the financial company server 130 using the trustworthiness ACS value do.

한편 상기 주문정보가 모바일 가맹점의 주문정보인 경우, 상기 결제기관 서버(200)는 상기 안심클릭 ACS값을 이용하여 상기 금융사 서버(130)로 상기 주문정보에 대한 결제를 요청한다.
On the other hand, if the order information is order information of a mobile merchant, the settlement institution server 200 requests settlement of the order information to the financial company server 130 using the assurance click ACS value.

상기 안심클릭 ACS값을 이용한 결제 요청에 대응하여, 상기 금융사 서버(130)는 상기 등록된 사용자의 결제수단을 이용한 결제 승인 절차를 수행하고, 이에 대한 결제승인 결과를 생성하여 상기 결제기관 서버(200)로 전송한다.
In response to the settlement request using the secure-click ACS value, the financial company server 130 performs a payment approval procedure using the registered user's payment means, generates a payment approval result for the registered user, ).

상기 결제기관 서버(200)는 상기 금융사 서버(130)로부터 상기 결제 요청에 대한 결제승인 결과를 수신하고, 상기 주문정보를 제공한 가맹점(또는 상기 무선단말(100)의 제휴사 앱(105))으로 상기 결제승인 결과에 대한 결제완료 정보를 제공하고, 상기 가맹점(또는 제휴사 앱(105))은 상기 결제완료 정보를 수신하여 사용자에게 출력시킨다.
The settlement institution server 200 receives the settlement approval result for the settlement request from the financial company server 130 and transmits the settlement approval result to the merchant shop 105 or the affiliate app 105 of the wireless terminal 100 (Or affiliate application 105) receives the payment completion information, and outputs the payment completion information to the user.

본 발명의 실시 방법에 따르면, 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰의 유효성을 인증하는 과정은 상기 데이터셋트를 수신하는 과정 중에 1회만 수행되어도 무방하며, 이 경우 상기 커넥트토큰의 유효성을 인증하지 않는 데이터셋트에는 상기 무선단말(100)의 식별번호가 생략되어도 무방함을 명확하게 밝혀두는 바이다.
According to the method of the present invention, the process of authenticating the validity of the connect token based on the identification number of the wireless terminal 100 included in the data set may be performed only once during the process of receiving the data set, In this case, it is made clear that the identification number of the wireless terminal 100 may be omitted in a data set that does not authenticate the validity of the connect token.

도면2는 본 발명의 실시 방법에 따른 결제기관 서버(200)의 구성을 도시한 도면이다.
FIG. 2 is a diagram illustrating a configuration of a settlement institution server 200 according to an embodiment of the present invention.

보다 상세하게 본 도면2는 사용자의 무선단말(100)의 앱을 관리 및 운영하는 제휴사 서버(120)와 통신하고 상기 사용자에게 결제수단을 발급 가능한 N(N≥1)개의 금융사 서버(130)와 통신하는 결제기관 서버(200)의 바람직한 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 결제기관 서버(200)의 구성에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
2 shows N (N > = 1) financial service servers 130 capable of communicating with an affiliate server 120 managing and operating an application of a user's wireless terminal 100 and issuing payment means to the user 2 is a block diagram illustrating a preferred configuration of a settlement institution server 200 that communicates with the settlement organization server 200 according to an exemplary embodiment of the present invention. It is to be understood that the invention may be embodied in many different ways (e.g., some of the components may be omitted, or subdivided, or combined) The technical features thereof are not limited only by the method of implementation.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 제휴사에 등록된 사용자의 제휴사계정과 일대일 매칭됨과 동시에 상기 무선단말(100)을 고유하게 식별하는 커넥트토큰을 생성하는 커넥트토큰 생성부(202)와, 상기 생성된 커넥트토큰, 상기 제휴사에 등록된 사용자의 제휴사계정, 상기 사용자가 등록한 PIN정보, 상기 무선단말(100)을 고유 식별하는 식별번호 및 상기 금융사에 등록된 사용자의 결제수단을 식별하는 결제수단 식별 키를 매핑하여 저장하는 매핑 저장부(204)를 구비한다.
Referring to FIG. 2, the settlement institution server 200 includes a connect token generation unit (not shown) for generating a connect token that uniquely identifies the wireless terminal 100 while being matched one-to-one with an affiliate account of a user registered in the affiliated company 202, a generated connection token, an affiliate account of a user registered in the affiliate company, PIN information registered by the user, an identification number for uniquely identifying the wireless terminal 100, and a payment means of a user registered in the financial company And a mapping storage unit 204 for mapping and storing a payment means identification key for identification.

상기 앱 제공 서버(110)를 통해 상기 무선단말(100)로 상기 제휴사가 관리 및 운영하는 제휴사 앱(105)이 제공되고, 상기 무선단말(100)에서 상기 제휴사 앱(105)이 실행되면, 상기 사용자는 상기 제휴사 앱(105)을 통한 회원 가입 절차를 수행하여 상기 제휴사 서버(120)의 회원으로 가입되며, 이에 따라 상기 제휴사 서버(120)에는 상기 사용자에 대한 제휴사계정이 등록된다.
An affiliate application 105 managed and operated by the affiliate company is provided to the wireless terminal 100 through the application providing server 110 and when the affiliate application 105 is executed in the wireless terminal 100, The user joins the affiliate server 120 by registering through the affiliate application 105 and registers the affiliate account for the user in the affiliate server 120. [

상기 무선단말(100)을 소유하면서 상기 제휴사 앱(105)을 이용하는 사용자가 상기 결제기관 서버(200)와 연동하는 N개의 금융사 중 제n(1≤n≤N) 금융사에서 발급한 결제수단을 소유한 경우, 상기 사용자는 상기 제휴사 앱(105)을 통한 약관 동의를 거쳐 본 발명에 따른 결제 서비스에 가입 신청할 수 있다.
A user using the affiliate app 105 while owning the wireless terminal 100 owns a payment means issued by an nth (1? N? N) financial company among N financial companies linked to the settlement institution server 200 In this case, the user can subscribe to the payment service according to the present invention through agreement with the affiliate application 105.

상기 무선단말(100)의 제휴사 앱(105)은 상기 사용자로부터의 결제 서비스 가입 신청을 근거로 결제 서비스를 위한 PIN(Personal Identification Number) 등록 인터페이스를 표시하며, 사용자는 결제 서비스에 이용할 PIN정보를 입력한다. 여기서, PIN정보는 결제 서비스를 제공받기 위한 인증을 수행하는 비밀번호 또는 인증키로서, 결제 승인이나 결제 그 자체를 인증하지는 않는다.
The affiliate application 105 of the wireless terminal 100 displays a PIN (Personal Identification Number) registration interface for the payment service based on the application for subscription to the payment service from the user, and the user inputs PIN information to be used for the payment service do. Here, the PIN information is a password or an authentication key for performing authentication for receiving a payment service, and does not authenticate a payment approval or settlement itself.

상기 무선단말(100)의 제휴사 앱(105)은 상기 무선단말(100)이 접속한 적어도 하나의 데이터망을 통해 상기 제휴사 서버(120)와 앱 기반 통신채널(125)을 연결한다.
The affiliate application 105 of the wireless terminal 100 connects the affiliate server 120 and the app-based communication channel 125 through at least one data network connected to the wireless terminal 100.

상기 무선단말(100)의 제휴사 앱(105)은 상기 앱 기반 통신채널(125)을 통해 상기 제휴사 서버(120)로 상기 PIN 등록 인터페이스를 통해 사용자로부터 입력된 PIN정보를 전송한다. 바람직하게, 상기 제휴사 앱(105)은 상기 PIN정보를 전송하기 전, 중, 후의 지정된 시점에, 상기 제휴사 서버(120)로 상기 무선단말(100)에 할당되거나 또는 저장된 식별번호를 전송한다.
The affiliate app 105 of the wireless terminal 100 transmits the PIN information input from the user through the PIN registration interface to the affiliate server 120 through the app based communication channel 125. [ Preferably, the affiliate application 105 transmits an identification number assigned to or stored in the wireless terminal 100 to the affiliate server 120 at a predetermined time before, during, or after the transmission of the PIN information.

상기 제휴사 서버(120)는 상기 무선단말(100)의 제휴사 앱(105)으로부터 수신된 상기 무선단말(100)의 식별번호와 PIN정보를 상기 결제기관 서버(200)로 전달하며, 상기 매핑 저장부(204)는 상기 제휴사 서버(120)로부터 상기 식별번호 및 PIN정보를 수신하며, 이에 의해 상기 결제기관 서버(200)는 상기 무선단말(100)의 제휴사 앱(105)을 결제 서비스에 이용할 수 있게 된다. 상기 매핑 저장부(204)는 상기 수신된 식별번호와 지정된 저장매체(206)에 기 저장된 식별번호를 비교함으로써, 상기 수신된 식별번호에 대한 중복 검사를 수행할 수 있다. 바람직하게, 상기 식별번호에 대한 중복 검사를 통해 상기 제휴사 서버(120)로부터 수신된 식별번호의 유일성이 확보되는 경우에 한하여 상기 식별번호에 대응하는 사용자의 무선단말(100)의 제휴사 앱(105)을 이용한 결제 서비스가 제공될 수 있다.
The affiliate server 120 transmits the identification number and PIN information of the wireless terminal 100 received from the affiliate app 105 of the wireless terminal 100 to the settlement institution server 200, The payment server 204 receives the identification number and the PIN information from the affiliate server 120 so that the payment agency server 200 can use the affiliate application 105 of the wireless terminal 100 for the payment service do. The mapping storage unit 204 may perform an overlap check on the received identification number by comparing the received identification number with a previously stored identification number in a designated storage medium 206. [ Preferably, only when the uniqueness of the identification number received from the affiliate server 120 is secured through redundancy checking of the identification number, the affiliate app 105 of the user's wireless terminal 100 corresponding to the identification number, Can be provided.

즉, 사용자는 자신의 의지나 필요에 따라 언제든 무선단말(100)을 교체하거나 휴대폰번호를 변경할 수 있다. 또는 사용자는 자신이 소유하고 있는 무선단말(100)의 수량에 따라 하나의 제휴사계정에 대하여 커넥트토큰이 할당될 제2의 무선단말(100)을 추가할 수 있다(이 경우 하나의 커넥트토큰은 제휴사계정과 일대일 매칭되지만, 하나의 제휴사계정은 커넥트토큰과 일대다의 관계로 매칭될 수 있다). 이 경우 상기 제휴사 앱(105)을 관리 및 운영하는 제휴사는 무선단말(100)이 교체/추가되거나 휴대폰번호가 변경되더라도 상기 무선단말(100)에 탑재되는 제휴사 앱(105)을 통해 이를 즉시 감지할 수 있고, 상기 제휴사 앱(105)을 이용하는 사용자만 인증된다면 사용자의 제휴사계정을 변경할 필요 없이 재사용할 수 있다. 반면에 상기 결제기관 서버(200)는 상기 제휴사 앱(105)을 직접 관리 및 운영하지 않기 때문에 무선단말(100)의 교체/추가나 휴대폰번호의 변경을 직접적으로 감지할 수 없다. 이와 같은 감지 불능 또는 지연에 의해 실제로 결제 서비스를 이용하지 않은 사용자에게 결제 서비스를 제공하게 되어 결제를 하지도 않은 사용자에게 대금이 청구되도록 하거나 또는 해킹에 악용될 수도 있게 된다. 이를 방지하기 위해 상기 매핑 저장부(204)는 상기 식별번호에 대한 유일성을 확보하게 위해 중복 검사를 수행한다.
That is, the user can change the mobile phone number or the mobile phone number at any time according to his or her will or need. Alternatively, the user may add a second wireless terminal 100 to which a connect token is to be assigned to one affiliate account according to the number of wireless terminals 100 owned by him (in this case, one connect token is an affiliate One to one match with an account, but an affiliate account can be matched with a one-to-many relationship with a connect token). In this case, an affiliate that manages and operates the affiliate application 105 immediately detects the affiliate application 105 mounted on the wireless terminal 100 even if the wireless terminal 100 is replaced / added or the mobile phone number is changed And if only the user using the affiliate app 105 is authenticated, the user's affiliate account can be reused without having to change it. On the other hand, since the settlement institution server 200 does not directly manage and operate the affiliate application 105, it can not directly detect the change / addition of the mobile terminal 100 or the change of the mobile phone number. Such a detection failure or delay may provide a settlement service to a user who has not actually used the settlement service, so that a user who has not paid settlement may be charged or hacked. In order to prevent this, the mapping storage unit 204 performs redundancy checking to ensure uniqueness of the identification number.

상기 제휴사 서버(120)는 상기 결제기관 서버(200)로 상기 식별번호와 PIN정보 중 적어도 하나를 전달하는 과정 전, 중, 후의 지정된 시점에, 상기 제휴사 서버(120)에 등록된 사용자의 제휴사계정을 확인하여 상기 결제기관 서버(200)로 전달하며, 상기 매핑 저장부(204)는 상기 제휴사 서버(120)로부터 상기 제휴사 앱(105)을 이용하는 사용자의 제휴사계정을 수신하며, 이에 의해 상기 결제기관 서버(200)는 상기 제휴사 앱(105)을 이용하는 사용자에게 결제 서비스를 제공할 수 있게 된다.
The affiliate server 120 transmits the affiliate account of the user registered in the affiliate server 120 at a predetermined time point before, during, or after the transfer of at least one of the identification number and the PIN information to the settlement institution server 200 The mapping storage unit 204 receives the affiliate account of the user who uses the affiliate application 105 from the affiliate server 120, The server 200 can provide a payment service to the user using the affiliate app 105. [

상기 사용자의 제휴사계정은 상기 제휴사 서버(120)에서 상기 제휴사 앱(105)을 통해 지정된 서비스를 제공하는 사용자를 식별하기 위한 것으로, 상기 커넥트토큰 생성부(202)는 상기 제휴사 서버(120)를 통해 관리 및 운영되는 상기 제휴사 앱(105)을 통해 상기 사용자에게 결제 서비스를 제공하기 위해 상기 제휴사계정과 일대일 매칭되어 상기 제휴사 앱(105)을 이용하는 사용자 중 상기 결제 서비스를 신청한 특정 사용자를 고유 식별함과 동시에, 상기 결제 서비스에 이용될 무선단말(100)을 고유 식별하는 커넥트토큰을 생성한다.
The affiliate account of the user is used to identify a user who provides a designated service through the affiliate application 105 in the affiliate server 120. The connect token generation unit 202 may receive the service through the affiliate server 120 A unique user who is one-to-one matched with the affiliate account and provides the payment service to the user via the affiliate app 105 managed and operated, and identifies the specific user who applied for the payment service among the users using the affiliate application 105 And generates a connect token that uniquely identifies the wireless terminal 100 to be used in the payment service.

즉, 상술한 바와 같이 사용자는 자신의 의지나 필요에 따라 언제든 무선단말(100)을 교체하거나 휴대폰번호를 변경할 수 있다. 또는 사용자는 자신이 소유하고 있는 무선단말(100)의 수량에 따라 하나의 제휴사계정에 대하여 커넥트토큰이 할당될 제2의 무선단말(100)을 추가할 수 있다. 이 경우 상기 제휴사 앱(105)을 관리 및 운영하는 제휴사는 무선단말(100)이 교체/추가되거나 휴대폰번호가 변경되더라도 상기 무선단말(100)에 탑재되는 제휴사 앱(105)을 통해 이를 즉시 감지할 수 있고, 상기 제휴사 앱(105)을 이용하는 사용자만 인증된다면 사용자의 제휴사계정을 변경할 필요 없이 재사용할 수 있다. 반면에 상기 결제기관 서버(200)는 상기 제휴사 앱(105)을 직접 관리 및 운영하지 않기 때문에 무선단말(100)의 교체/추가나 휴대폰번호의 변경을 직접적으로 감지할 수 없다. 이와 같은 감지 불능 또는 지연에 의해 실제로 결제 서비스를 이용하지 않은 사용자에게 결제 서비스를 제공하게 되어 결제를 하지도 않은 사용자에게 대금이 청구되도록 하거나 또는 해킹에 악용될 수도 있게 된다. 이를 방지하기 위해 상기 커넥트토큰 생성부(202)는 상기 제휴사 서버(120)에 등록된 사용자의 제휴사계정과 일대일 매칭되면서 상기 결제 서비스에 이용될 무선단말(100)을 고유 식별하는 커넥트토큰을 생성한다.
That is, as described above, the user can change the mobile phone number or the mobile phone number at any time according to his or her will or need. Alternatively, the user may add a second wireless terminal 100 to which a connect token is to be assigned to one affiliate account according to the number of wireless terminals 100 owned by the user. In this case, an affiliate that manages and operates the affiliate application 105 immediately detects the affiliate application 105 mounted on the wireless terminal 100 even if the wireless terminal 100 is replaced / added or the mobile phone number is changed And if only the user using the affiliate app 105 is authenticated, the user's affiliate account can be reused without having to change it. On the other hand, since the settlement institution server 200 does not directly manage and operate the affiliate application 105, it can not directly detect the change / addition of the mobile terminal 100 or the change of the mobile phone number. Such a detection failure or delay may provide a settlement service to a user who has not actually used the settlement service, so that a user who has not paid settlement may be charged or hacked. In order to prevent this, the connect token generating unit 202 generates a connect token that uniquely identifies the wireless terminal 100 to be used in the payment service, one-to-one with the affiliate account of the user registered in the affiliate server 120 .

상기 커넥트토큰 생성부(202)는 상기 생성된 커넥트토큰에 대한 중복 검사를 수행함으로써, 상기 생성된 커넥트토큰이 저장매체(206)에 저장된 다른 커넥트토큰과 중복되지 않은 유일한 커넥트토큰임을 검증할 수 있다. 만약 커넥트토큰에 대한 유일성이 검증되지 않으면, 상기 커넥트토큰 생성부(202)는 다른 커넥트토큰과 중복되지 않은 유일한 커넥트토큰을 다시 생성할 수 있다.
The connect token generating unit 202 may verify that the generated connect token is a unique connect token stored in the storage medium 206 by performing an overlap check on the generated connect token . If the uniqueness of the connect token is not verified, the connect token generating unit 202 can regenerate a unique connect token that is not overlapped with another connect token.

상기 매핑 저장부(204)는 상기 생성된 커넥트토큰과 상기 사용자의 제휴사계정을 매핑하여 지정된 저장매체(206)에 저장한다. 바람직하게, 상기 매핑 저장부(204)는 상기 커넥트토큰과 함께 상기 식별번호를 매핑하여 저장할 수 있다. 또한 상기 매핑 저장부(204)는 상기 커넥트토큰과 상기 사용자의 PIN정보를 매핑하여 저장할 수 있으며, 실시 방법에 따라 상기 PIN정보는 상기 커넥트토큰과 매핑되도록 처리하여 별도의 보관매체(예컨대 HSM 등)에 저장할 수 있다.
The mapping storage unit 204 maps the generated connect token to the user's affiliate account and stores the mapped affiliate account in a designated storage medium 206. The mapping storage unit 204 may map the identification number together with the connect token, and store the mapping information. In addition, the mapping storage unit 204 may map and store the connect token and the PIN information of the user. The PIN information may be mapped to the connect token and may be stored in a separate storage medium (e.g., HSM) Lt; / RTI >

본 발명의 실시 방법에 따르면, 상기 매핑 저장부(204)는 상기 커넥트토큰을 상기 제휴사 서버(120)로 전달할 수 있으며, 이 경우에 상기 제휴사 서버(120)는 상기 커넥트토큰과 사용자의 제휴사계정을 매핑하여 저장할 수 있다.
According to an embodiment of the present invention, the mapping storage unit 204 can transfer the connect token to the affiliate server 120. In this case, the affiliate server 120 associates the connect token with the user's affiliate account Can be stored and mapped.

상기 무선단말(100)의 제휴사 앱(105)은 결제 서비스를 이용하기 위해 결제수단을 등록하도록 요청하는 메뉴를 표시하며, 상기 메뉴가 선택됨에 따라 상기 결제기관 서버(200)와 연동하는 하나 이상의 지정된 금융사 중에서 적어도 하나의 금융사를 선택하는 금융사 선택 인터페이스를 표시한다. 상기 금융사는 카드사, 은행 등을 비롯하여 사용자에게 결제수단을 발급 가능한 모든 결제수단 발급기관을 포함하는 것이 바람직하다. 상기 결제수단은 사용자에게 발급되는 신용카드 결제수단, 체크카드 결제수단, 직불카드 결제수단, 현금카드 결제수단, 금융계좌 결제수단, 전자통장 결제수단, 선불카드 결제수단, 전자화폐 결제수단 중 적어도 하나를 포함할 수 있다.
The affiliate app 105 of the wireless terminal 100 displays a menu for requesting registration of a payment means to use a payment service. When the menu is selected, one or more designated And a financial company selection interface for selecting at least one financial company among the financial companies. The financial company preferably includes all payment means issuing organizations capable of issuing payment means to a user including card companies, banks, and the like. The payment means may include at least one of a credit card payment means, a check card payment means, a debit card payment means, a cash card payment means, a financial account payment means, an electronic passbook payment means, a prepaid card payment means, . ≪ / RTI >

상기 금융사 선택 인터페이스를 통해 상기 사용자의 결제수단에 대응하는 금융사가 선택되면, 상기 제휴사 앱(105)은 상기 제휴사 서버(120)와 연결된 앱 기반 통신채널(125)을 통해 상기 제휴사 서버(120)로 상기 금융사 정보를 전송하며, 바람직하게 상기 금융사 정보와 함께 상기 무선단말(100)의 식별번호를 함께 전송할 수 있다. 상기 제휴사 서버(120)는 상기 제휴사 앱(105)으로부터 수신된 금융사 정보와 식별번호를 상기 결제기관 서버(200)로 전달하며, 상기 매핑 저장부(204)는 상기 제휴사 서버(120)로부터 상기 금융사 정보와 식별번호를 수신한다.
When the financial company corresponding to the payment means of the user is selected through the financial company selection interface, the affiliate application 105 transmits the payment request to the affiliate server 120 through the application-based communication channel 125 connected to the affiliate server 120 The financial institution information may be transmitted, and the identification number of the wireless terminal 100 may be transmitted along with the financial information. The affiliate server 120 transmits the financial transaction information and the identification number received from the affiliate application 105 to the settlement institution server 200. The mapping storage unit 204 receives the financial transaction information and the identification number from the affiliate company server 120, Information and an identification number.

본 발명에 따르면, 상기 제휴사 서버(120)와 결제기관 서버(200)는 상기 사용자의 결제수단과 직접적으로 관련된 어떠한 정보도 저장하지 않을 뿐만 아니라, 상기 사용자의 결제수단의 등록 및 결제 과정에서도 상기 사용자의 결제수단에 접근할 기회 조차 차단되는 것이 바람직하다. 다시 말해서, 상기 사용자의 결제수단정보는, 비록 그것에 대한 접근이 차단되도록 암호화되어 전달된다고 하더라도, 상기 제휴사 서버(120)나 결제기관 서버(200)를 경유하여 전달되지 않는다. 이를 위해 상기 사용자의 결제수단은 상기 사용자의 무선단말(100)과 금융사 서버(130) 사이에 형성되는 별도의 직접 웹 통신채널을 통해 상기 무선단말(100)로부터 금융사 서버(130)로 직접 전달되어 등록되며, 이를 위해 상기 결제기관 서버(200)는 상기 무선단말(100)과 금융사 서버(130) 사이의 직접 웹 통신채널이 연결되도록 제어한다.
According to the present invention, not only does the affiliate server 120 and the settlement institution server 200 store any information directly related to the user's payment means, but also, in the registration and payment process of the user's payment means, It is preferable that even an opportunity to access the payment means of the user is blocked. In other words, the payment means information of the user is not transmitted via the affiliate server 120 or the settlement institution server 200, even though the payment means information is encrypted and transmitted so as to block access thereto. To this end, the payment means of the user is directly transferred from the wireless terminal 100 to the financial company server 130 through a separate direct web communication channel formed between the user's wireless terminal 100 and the financial company server 130 The settlement institution server 200 controls the direct web communication channel between the wireless terminal 100 and the financial company server 130 to be connected.

상기 사용자의 결제수단에 대한 금융사 정보가 수신되면, 상기 매핑 저장부(204)는 상기 금융사 정보에 대응하는 제n 금융사 서버(130)를 확인하고, 상기 확인된 제n 금융사 서버(130)로 상기 생성된 커넥트토큰을 전달하면서, 상기 무선단말(100)에서 금융사 서버(130)로 직접 사용자의 결제수단을 등록하기 위한 직접 웹 통신채널이 연결되도록 제어한다. 바람직하게, 상기 무선단말(100)과 금융사 서버(130) 사이의 직접 웹 통신채널은 상기 제휴사 서버(120) 또는 결제기관 서버(200)를 경유하지 않는다. 상기 직접 웹 통신채널은 금융사 서버(130)의 결제수단 등록 주소 값(예컨대, 금융사 서버(130) 측의 URL 주소 등)을 이용하여 연결된다.
When the financial institution information for the user's payment means is received, the mapping storage unit 204 confirms the n-th financial server 130 corresponding to the financial company information, And controls the direct web communication channel for registering the payment means of the user directly from the wireless terminal 100 to the financial company server 130 to be connected while transferring the generated connect token. Preferably, the direct web communication channel between the wireless terminal 100 and the financial institution server 130 does not pass through the affiliate server 120 or the settlement agency server 200. The direct web communication channel is connected using a payment means registration address value (for example, a URL address of the financial company server 130) of the financial company server 130.

상기 무선단말(100)의 제휴사 앱(105)은 결제수단번호(예컨대, 카드번호, 계좌번호 등), 유효기간, CVC/CVV, 결제수단비밀번호(예컨대, 비밀번호 앞 2자리 등) 등을 하나 이상 포함하는 결제수단정보와 사용자정보(예컨대, 사용자의 성명, 주민등록번호 등)를 입력받아 상기 금융사 서버(130)와 연결된 직접 웹 통신채널을 통해 상기 금융사 서버(130)로 전송한다.
The affiliate app 105 of the wireless terminal 100 may include at least one payment method number (e.g., card number, account number, etc.), validity period, CVC / CVV, payment method password And transmits it to the financial company server 130 through a direct web communication channel connected to the financial company server 130. The financial institution server 130 receives the payment method information and user information (e.g., the user's name, resident registration number,

상기 금융사 서버(130)는 상기 직접 웹 통신채널을 통해 상기 무선단말(100)로부터 사용자의 결제수단정보와 사용자정보를 제공받는다. 실시 방법에 따라 상기 무선단말(100)에 상기 커넥트토큰이 저장된 경우에 상기 금융사 서버(130)는 상기 무선단말(100)로부터 상기 커넥트토큰을 제공받을 수도 있다. 상기 금융사 서버(130)는 상기 수신된 사용자정보와 결제수단정보를 이용하여 결제수단 유효성 검증 절차를 수행한다. 여기서, 상기 결제수단 유효성 검증 절차는, 상기 금융사의 원장에 상기 사용자정보에 대응하는 사용자에게 상기 결제수단정보에 대응하는 결제수단이 발급되었는지 검증하는 절차를 포함한다.
The financial company server 130 receives user's payment means information and user information from the wireless terminal 100 through the direct web communication channel. If the connect token is stored in the wireless terminal 100 according to an embodiment of the present invention, the financial company server 130 may receive the connect token from the wireless terminal 100. The financial company server 130 performs the validation procedure of the settlement means using the received user information and the settlement means information. Here, the validation procedure of the payment means includes a procedure for verifying whether payment means corresponding to the payment means information is issued to the user corresponding to the user information in the ledger of the financial institution.

한편 상기 금융사 서버(130)는 상기 직접 웹 통신채널을 통해 상기 무선단말(100)로부터 사용자에 의해 입력된 무선단말(100)에 대한 통신사정보와 휴대폰번호를 수신할 수 있다. 이 때 상기 통신사정보와 휴대폰번호는 상기 금융사 서버(130)와 상기 직접 웹 통신채널이 연결된 무선단말(100)에 할당된 휴대폰번호에 대응하는 것이 바람직하나, 상기 직접 웹 통신채널이 연결된 무선단말(100)에 휴대폰번호가 할당되지 않은 경우에 상기 통신사정보와 휴대폰번호는 상기 직접 웹 통신채널이 연결된 무선단말(100)을 소지한 사용자 본인이 소유한 제2의 무선단말(100)에 대한 통신사정보와 휴대폰번호일 수 있다.
Meanwhile, the financial company server 130 can receive the communication company information and the mobile phone number for the wireless terminal 100 input by the user from the wireless terminal 100 through the direct web communication channel. At this time, it is preferable that the communication company information and the mobile phone number correspond to the mobile phone number assigned to the mobile terminal 100 connected to the financial company server 130 and the direct web communication channel, 100, if the mobile phone number is not allocated to the second wireless terminal 100, the communication company information and the mobile phone number are associated with the second wireless terminal 100 owned by the user having the wireless terminal 100 to which the direct web communication channel is connected And a mobile phone number.

만약 상기 직접 웹 통신채널이 연결된 무선단말(100)이 휴대폰번호가 할당된 무선단말(100)이라면, 상기 금융사 서버(130)는 상기 직접 웹 통신채널의 프로토콜을 판독하여 상기 무선단말(100)에 대한 통신사정보와 휴대폰번호를 식별할 수 있다. 이 때 통신사정보와 휴대폰번호는 상기 직접 웹 통신채널이 연결된 무선단말(100)에 할당된 휴대폰번호에 대응하거나, 또는 상기 직접 웹 통신채널이 연결된 무선단말(100)을 소지한 사용자 본인이 소유한 제2의 무선단말(100)에 할당된 휴대폰번호에 대응할 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
If the wireless terminal 100 to which the direct web communication channel is connected is the wireless terminal 100 to which the mobile number is assigned, the financial server 130 reads the protocol of the direct web communication channel and transmits the protocol to the wireless terminal 100 And can identify the carrier information and the mobile phone number. At this time, the communication company information and the mobile phone number correspond to the mobile phone number assigned to the mobile terminal 100 to which the direct web communication channel is connected, or the mobile phone number of the mobile terminal 100 owned by the user The present invention can correspond to the mobile phone number assigned to the second wireless terminal 100, and thus the present invention is not limited thereto.

또는 상기 금융사 서버(130)는 상기 결제기관 서버(200)의 결제수단 등록 제어 과정 중에 상기 커넥트토큰과 함께 상기 무선단말(100)에 대한 통신사정보와 휴대폰번호를 제공받을 수 있다. 상기 무선단말(100)에 대한 통신사정보와 휴대폰번호가 확인되면, 상기 금융사 서버(130)는 상기 사용자정보와 통신사정보 및 휴대폰번호를 이용하여 상기 무선단말(100)에 대한 본인 인증을 수행한다. 바람직하게, 상기 금융사 서버(130)는 상기 통신사정보에 대응하는 통신사 서버로 상기 사용자정보와 휴대폰번호를 제공함으로써, 상기 통신사에 상기 사용자가 상기 휴대폰번호에 대응하는 무선단말(100)의 가입자로 등록되어 있는지 확인할 수 있다.
Alternatively, the financial company server 130 may receive the communication company information and the mobile phone number for the wireless terminal 100 together with the connect token during the payment method registration control process of the settlement institution server 200. When the communication company information and the mobile phone number for the wireless terminal 100 are confirmed, the financial company server 130 performs the user authentication for the wireless terminal 100 using the user information, the communication company information, and the mobile phone number. Preferably, the financial company server 130 provides the user information and the mobile phone number to the communication company server corresponding to the communication company information, thereby allowing the user to register with the communication company as a subscriber of the mobile terminal 100 corresponding to the mobile phone number .

상기 결제수단 유효성 검증과 무선단말(100)에 대한 본인인증이 수행되면, 상기 금융사 서버(130)는 상기 통신사 정보에 대응하는 통신사 서버를 통해 상기 휴대폰번호에 대응하는 무선단말(100)로 SMS 인증번호를 발송하고, 상기 무선단말(100)과 연결된 직접 웹 통신채널을 통해 상기 인증번호를 수신하여 비교 인증함으로써, 상기 무선단말(100)에 대한 사용자 점유 상태를 인증함과 동시에, 상기 휴대폰번호가 유효한지 인증한다.
When the validation of the payment method is verified and the user authentication is performed for the wireless terminal 100, the financial company server 130 transmits an SMS authentication request to the wireless terminal 100 corresponding to the mobile phone number through the communication company server corresponding to the communication company information Authenticates the user occupied state of the wireless terminal 100 by receiving the authentication number through a direct web communication channel connected to the wireless terminal 100 and performing comparison and authentication, Authenticate that it is valid.

만약 상기 직접 웹 통신채널이 연결된 무선단말(100)과 SMS 인증번호가 발송된 무선단말(100)이 동일한 경우에 상기 SMS 인증번호는 상기 직접 웹 통신채널을 통해 수신된다. 한편 상기 직접 웹 통신채널이 연결된 무선단말(100)과 SMS 인증번호가 발송된 무선단말(100)이 상이한 경우, 상기 SMS 인증번호는 상기 휴대폰번호가 할당된 사용자 본인이 소유한 제2의 무선단말(100)로 발송된 후 상기 직접 웹 통신채널이 연결된 무선단말(100)로 입력되어 상기 직접 웹 통신채널을 통해 수신되거나, 또는 상기 직접 웹 통신채널 이외에 상기 SMS 인증번호가 발송된 제2의 무선단말(100)과 별도의 통신채널을 연결하여 수신되는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
If the wireless terminal 100 to which the direct web communication channel is connected and the wireless terminal 100 to which the SMS authentication number is transmitted are the same, the SMS authentication number is received through the direct web communication channel. On the other hand, when the wireless terminal 100 to which the direct web communication channel is connected differs from the wireless terminal 100 to which the SMS authentication number is sent, the SMS authentication number is transmitted to the second wireless terminal 100 The first wireless communication channel is input to the wireless terminal 100 to which the direct web communication channel is connected and is received through the direct web communication channel or the second wireless communication channel The present invention is not limited to this, and can be received by connecting a separate communication channel to the terminal 100. FIG.

상기의 인증 절차 중 지정된 하나 이상의 인증 절차가 완료되면, 상기 금융사 서버(130)는 상기 사용자의 결제수단정보를 지정된 저장매체(140)에 저장함과 동시에, 상기 결제수단정보와 매칭되는 결제수단 식별 키를 생성하여 상기 결제수단정보와 매핑시켜 저장한다. 바람직하게, 상기 결제수단정보 또는 결제수단 식별 키는 상기 결제기관 서버(200)로부터 제공된 커넥트토큰과 매핑되어 상기 저장매체(140)에 저장될 수 있다.
When the one or more authentication procedures specified in the authentication procedure are completed, the financial company server 130 stores the payment means information of the user in the designated storage medium 140, and at the same time, And stores it in mapping with the payment means information. Preferably, the payment means information or the payment means identification key may be mapped to the connect token provided from the settlement institution server 200 and stored in the storage medium 140.

상기 금융사 서버(130)는 상기 결제수단정보와 매핑된 결제수단 식별 키와 이에 대응하는 커넥트토큰을 상기 결제기관 서버(200)로 제공하며, 상기 매핑 저장부(204)는 상기 금융사 서버(130)로부터 상기 등록된 사용자의 결제수단정보와 매핑된 결제수단 식별 키와 상기 커넥트토큰을 수신하고, 상기 매핑 저장부(204)는 상기 금융사 서버(130)로부터 수신된 결제수단 식별 키와 상기 커넥트토큰을 매핑하여 저장매체(206)에 저장함으로써, 상기 결제수단 식별 키를 통해 상기 사용자의 결제수단을 식별할 수 있게 된다.
The financial company server 130 provides the payment means identification key mapped with the payment means information and the corresponding connect token to the settlement institution server 200. The mapping storage unit 204 stores the mapping means identification key, And the mapping storage unit 204 stores the payment means identification key and the connect token received from the financial company server 130 as the payment means identification key and the connect token, And stores it in the storage medium 206 so that the payment means of the user can be identified through the payment means identification key.

도면2를 참조하면, 상기 결제기관 서버(200)는, 지정된 통신망을 통해 주문정보를 수신하면서 상기 주문정보의 결제에 이용될 무선단말(100)의 식별번호를 확인하는 주문정보 수신부(208)를 구비하며, 상기 확인된 무선단말(100)의 식별번호가 기 등록된 식별번호인지 검증하는 식별번호 검증부(210)를 구비할 수 있다.
Referring to FIG. 2, the settlement institution server 200 receives an order information through a designated communication network and receives an order information receiving unit 208 for confirming an identification number of the wireless terminal 100 to be used for settlement of the order information And an identification number verifying unit 210 for verifying whether the identification number of the identified wireless terminal 100 is a previously registered identification number.

상기 주문정보 수신부(208)는 지정된 통신망을 통해 주문정보를 수신한다. 바람직하게, 상기 주문정보 수신부(208)는 사용자가 이용하는 유선단말이 접속한 온라인 가맹점으로부터 사용자의 주문정보를 수신할 수 있다. 또는 상기 주문정보 수신부(208)는 상기 사용자의 무선단말(100)에 구비된 브라우져 프로그램 또는 쇼핑몰 프로그램을 통해 접속한 모바일 가맹점으로부터 사용자의 주문정보를 수신할 수 있다.
The order information receiving unit 208 receives order information through a designated communication network. Preferably, the order information receiving unit 208 can receive the order information of the user from the online merchant connected to the wired terminal used by the user. Or, the order information receiving unit 208 may receive the order information of the user from the mobile merchant connected through the browser program or the shopping mall program provided in the wireless terminal 100 of the user.

상기 주문정보 수신부(208)는 상기 주문정보를 수신하면서 상기 주문정보에 대응하는 결제에 이용될 무선단말(100)의 식별번호를 확인한다. 상기 무선단말(100)의 식별번호는 상기 사용자의 주문 과정에서 사용자로부터 입력되어 상기 주문정보와 함께 수신되거나, 또는 상기 무선단말(100)로부터 상기 주문정보를 수신하는 과정에서 상기 주문정보를 수신하는 프로토콜을 판독하여 상기 무선단말(100)의 식별번호를 확인할 수 있다.
The order information receiving unit 208 receives the order information and confirms the identification number of the wireless terminal 100 to be used for payment corresponding to the order information. The identification number of the wireless terminal 100 may be received from the user during the ordering process of the user and received together with the order information or may receive the order information in the process of receiving the order information from the wireless terminal 100 The identification number of the wireless terminal 100 can be confirmed by reading the protocol.

상기 무선단말(100)의 식별번호가 확인되면, 상기 식별번호 검증부(210)는 상기 확인된 무선단말(100)의 식별번호가 상기 매핑 저장부(204)에 의해 상기 저장매체(206)에 저장된 식별번호인지 검증한다. 만약 상기 무선단말(100)의 식별번호가 기 등록된 식별번호라면, 상기 주문정보에 대한 결제 절차가 수행될 수 있지만, 그렇지 않다면 상기 커넥트토큰 생성부(202)를 통해 커넥트토큰 할당 과정과 상기 매핑 저장부(204)를 통한 정보 매핑 과정을 거친 후에 상기 주문정보에 대한 결제 절차가 수행될 수 있다.
When the identification number of the wireless terminal 100 is confirmed, the identification number verification unit 210 identifies the identification number of the wireless terminal 100 to the storage medium 206 by the mapping storage unit 204 Verify that it is a stored identification number. If the identification number of the wireless terminal 100 is a pre-registered identification number, a payment procedure for the order information can be performed. Otherwise, the connect token generation process and the mapping token allocation process After the information mapping process is performed through the storage unit 204, the payment process for the order information can be performed.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 주문정보에 대한 주문 키를 생성하는 주문 키 생성부(212)와, 상기 무선단말(100)의 식별번호와 매핑된 커넥트토큰을 확인하여 상기 주문정보 및 주문 키와 매핑하여 저장하는 주문정보 저장부(214)를 구비한다.
Referring to FIG. 2, the settlement institution server 200 includes an order key generation unit 212 for generating an ordering key for the order information, a connect token mapped to the identification number of the wireless terminal 100, And an order information storage unit 214 for mapping the order information and the order key to store them.

만약 상기 무선단말(100)의 식별번호가 기 등록된 식별번호라면, 상기 주문 키 생성부(212)는 상기 수신된 주문정보에 대하여 중복되지 않는 고유한 주문 키를 생성한다. 바람직하게, 상기 주문 키 생성부(212)는 상기 수신된 주문정보를 구성하는 정보와 상기 무선단말(100)의 식별번호를 구성하는 정보 중 하나 이상을 지정된 키 생성 알고리즘에 대입하여 지정된 자릿수의 주문 키를 생성할 수 있으며, 실시 방법에 따라 상기 수신된 정보들 이외에 별도의 정보를 더 이용하여 생성될 수 있다. 바람직하게, 상기 키 생성 알고리즘은 지정된 자릿수의 해시코드를 생성하는 해시 알고리즘을 포함할 수 있다. 한편 상기 주문 키는 난수 생성 방식으로 생성되거나, 또는 지정된 키 채번 방식에 따라 채번 될 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
If the identification number of the wireless terminal 100 is a pre-registered identification number, the order key generating unit 212 generates a unique order key that is not duplicated with the received order information. Preferably, the order key generating unit 212 assigns at least one of information constituting the received order information and information constituting the identification number of the wireless terminal 100 to a designated key generation algorithm, Key, and may be generated by using additional information in addition to the received information according to an implementation method. Preferably, the key generation algorithm may include a hash algorithm to generate a hash code of a specified number of digits. On the other hand, the order key may be generated by a random number generation method or may be assigned according to a designated key selection method, and thus the present invention is not limited thereto.

상기 주문정보 저장부(214)는 상기 무선단말(100)의 식별번호와 매핑된 커넥트토큰을 확인하고, 상기 주문정보와 주문 키 및 커넥트토큰을 매핑하여 지정된 주문관리D/B(216)에 저장한다. 실시 방법에 따라 상기 저장매체(206)와 주문관리D/B(216)는 하나의 데이터베이스 형태로 통합될 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
The order information storage unit 214 identifies the connect token mapped to the identification number of the wireless terminal 100, maps the order information to the order key and the connect token, and stores it in the designated order management D / B 216 do. According to an embodiment of the present invention, the storage medium 206 and the order management D / B 216 may be integrated into one database, thereby not limiting the present invention.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 제휴사 서버(120)로 상기 주문 키와 커넥트토큰을 상기 무선단말(100)의 제휴사 앱(105)으로 제공하기 위한 메시지의 발송을 요청하는 메시지 발송 처리부(218)와, 상기 메시지를 수신한 무선단말(100)의 제휴사 앱(105)과 종단 간 통신채널(222)을 연결하는 통신채널 연결부(220)와, 상기 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로부터 상기 무선단말(100)의 식별번호를 포함하고 커넥트토큰과 주문 키를 포함하는 데이터셋트를 수신하는 정보 요청 수신부(224)와, 상기 제휴사 앱(105)을 통해 확인되어 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 확인하고 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증하는 커넥트토큰 인증부(226)를 구비한다.
Referring to FIG. 2, the settlement institution server 200 requests the affiliate server 120 to send a message for providing the order key and the connect token to the affiliate app 105 of the wireless terminal 100 A communication channel connection unit 220 for connecting an end-to-end communication channel 222 with an affiliate application 105 of the wireless terminal 100 that has received the message, An information request receiving unit 224 for receiving the data set including the identification number of the wireless terminal 100 from the affiliate application 105 of the wireless terminal 100 through the wireless terminal 100 and including a connect token and an order key, A connect token authentication unit for authenticating the validity of the connect token using the identification number included in the data set and the identification number of the mobile terminal 100 identified by the affiliate app 105 and included in the data set, (226).

상기 메시지 발송 처리부(218)는 상기 제휴사 서버(120)로 상기 주문 키와 커넥트토큰을 제공하면서, 상기 무선단말(100)의 제휴사 앱(105)으로 상기 주문 키와 커넥트토큰을 제공하기 위한 메시지 발송을 요청한다. 상기 제휴사 서버(120)는 지정된 메시지 교환 프로토콜에 따라 상기 메시지를 상기 무선단말(100)로 발송한다. 바람직하게, 상기 제휴사 서버(120)는 푸시 메시지 프로토콜(예컨대, 애플사의 APNS, 구글사의 C2DM 등)을 이용하여 상기 무선단말(100)의 제휴사 앱(105)으로 상기 주문 키와 커넥트토큰을 제공하기 위한 푸시 메시지를 푸시할 수 있다.
The message sending processor 218 provides the order key and the connect token to the affiliate server 120 and sends a message for providing the order key and the connect token to the affiliate app 105 of the wireless terminal 100 Lt; / RTI > The affiliate server 120 sends the message to the wireless terminal 100 according to a designated message exchange protocol. Preferably, the affiliate server 120 provides the order key and the connect token to the affiliate app 105 of the wireless terminal 100 using a push message protocol (e.g., APNS of Apple Inc., C2DM of Google) The push message can be pushed.

상기 메시지를 수신한 무선단말(100)은 상기 메시지에 대응하는 제휴사 앱(105)을 구동(또는 기 구동된 제휴사 앱(105)을 활성화)하며, 상기 제휴사 앱(105)은 상기 메시지에 대응하는 주문 키와 커넥트토큰을 제공받는다. 바람직하게, 상기 제휴사 앱(105)은 상기 메시지를 수신함에 의해 상기 결제기관 서버(200)와 종단 간 통신에 대응하는 종단 간 통신채널(222)을 시도하는데, 상기 통신채널 연결부(220)는 상기 무선단말(100)과 상기 종단 간 통신채널(222)을 연결한다. 상기 무선단말(100)과 결제기관 서버(200) 사이에 연결되는 종단 간 통신채널(222)은, 상기 무선단말(100)의 제휴사 앱(105)과 결제기관 서버(200) 사이에 직접 연결되는 종단 간 통신채널(222)과, 상기 제휴사 서버(120)를 경유하되 상기 무선단말(100)의 제휴사 앱(105)과 결제기관 서버(200) 사이에 암호화 및 복호화 절차가 수행되는 종단 간 통신채널(222) 중, 적어도 하나의 통신채널을 포함하는 것이 바람직하다. 물론 상기 무선단말(100)의 제휴사 앱(105)과 결제기관 서버(200) 사이에 직접 연결되는 종단 간 통신채널(222)에도 상기 무선단말(100)의 제휴사 앱(105)과 결제기관 서버(200) 사이에 암호화 및 복호화 절차가 수행됨은 명백하다. 또한 상기 제휴사 서버(120)를 경유하는 종단 간 통신채널(222)의 경우에 상기 제휴사서버에서 상기 종단 간 통신채널(222)을 통해 송수신되는 각종 정보(또는 데이터)에 접근할 수 없다고 하더라도 실시 방법에 따라 제휴사 서버(120)에서 이에 대한 흔적을 기록하는 것은 가능하다.
The mobile terminal 100 receiving the message activates the affiliate app 105 corresponding to the message (or activates the driven affiliated app 105), and the affiliate app 105 transmits the message corresponding to the message The order key and connect token are provided. Preferably, the affiliate application 105 attempts the end-to-end communication channel 222 corresponding to the end-to-end communication with the settlement institution server 200 by receiving the message. The communication channel connection unit 220, And connects the wireless terminal 100 and the end-to-end communication channel 222. The end-to-end communication channel 222 connected between the wireless terminal 100 and the settlement agency server 200 is directly connected between the affiliate application 105 of the wireless terminal 100 and the settlement agency server 200 End communication channel 222 through which an encryption and decryption process is performed between the affiliate application 105 and the settlement institution server 200 of the wireless terminal 100 via the end-to-end communication channel 222 and the affiliate server 120, And at least one communication channel among the plurality of communication channels 222. Of course, the end-to-end communication channel 222 directly connected between the affiliate application 105 of the wireless terminal 100 and the settlement agency server 200 may also be connected to the affiliate application 105 of the wireless terminal 100 and the settlement agency server 200 are performed by the encryption and decryption process. Also, even in the case of the end-to-end communication channel 222 via the affiliate server 120, even if the affiliate server can not access various information (or data) transmitted and received via the end-to-end communication channel 222, It is possible to record a trace thereof on the affiliate server 120 in accordance with the information.

상기 무선단말(100)의 제휴사 앱(105)은 상기 결제기관 서버(200)와 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 식별번호를 포함하고 커넥트토큰과 주문 키를 포함하는 데이터셋트를 전송하는데, 상기 정보 요청 수신부(224)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 제휴사 앱(105)으로부터 상기 데이터셋트를 수신한다.
The affiliate application 105 of the wireless terminal 100 includes the identification number of the wireless terminal 100 through the end-to-end communication channel 222 connected to the settlement agency server 200 and includes a connect token and an order key The information request receiving unit 224 receives the data set from the affiliate app 105 through the end-to-end communication channel 222 connected to the wireless terminal 100. [

상기 커넥트토큰 인증부(226)는 상기 수신된 데이터셋트에 상기 제휴사 앱(105)을 통해 확인된 무선단말(100)의 식별번호가 포함되어 있는지 확인하고, 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 추출한다. 만약 상기 데이터셋트에 포함된 무선단말(100)의 식별번호가 확인되면, 상기 커넥트토큰 인증부(226)는 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증한다.
The connect token authentication unit 226 confirms whether the identification number of the wireless terminal 100 confirmed through the affiliate app 105 is included in the received data set and the wireless terminal 100 included in the data set ) Is extracted. If the identification number of the wireless terminal 100 included in the data set is confirmed, the connect token authentication unit 226 authenticates the validity of the connect token using the identification number included in the data set.

본 발명의 실시 방법에 따르면, 상기 커넥트토큰 인증부(226)는 상기 저장매체(206)에 저장된 식별번호 중 적어도 하나를 상기 데이터셋트에 포함된 식별번호로 대체하고, 상기 커넥트토큰 생성부(202)가 상기 커넥트토큰을 생성한 절차와 동일한 절차를 통해 커넥트토큰을 생성한 후 상기 저장된 커넥트토큰과 인증함으로써 상기 커넥트토큰의 유효성을 인증할 수 있다. 상기 커넥트토큰을 인증하기 위해 상기 제휴사 서버(120)로부터 커넥트토큰 인증에 필요한 정보(예컨대, 사용자의 제휴사계정 등)를 더 확인할 수 있다.
According to an embodiment of the present invention, the connect token authentication unit 226 replaces at least one of identification numbers stored in the storage medium 206 with an identification number included in the data set, and the connect token generation unit 202 May generate the connect token through the same procedure as the procedure for creating the connect token and then authenticate the validity of the connect token by authenticating the stored connect token. (For example, a user's affiliate account, etc.) from the affiliate server 120 in order to authenticate the connect token.

만약 상기 커넥트토큰의 유효성이 인증되지 않는다면, 상기 커넥트토큰 인증부(226)는 상기 커넥트토큰에 대한 오류를 발생시키고, 상기 커넥트토큰을 다시 생성하는 절차를 수행한다.
If the validity of the connect token is not authenticated, the connect token authenticating unit 226 generates an error for the connect token and performs a procedure for re-creating the connect token.

본 발명의 일 실시 방법에 따르면, 상기 커넥트토큰 인증부(226)는 상기 커넥트생성부와 연계하여 상기 저장매체(206)에 저장된 정보와 상기 데이터셋트를 통해 확인된 무선단말(100)의 식별번호를 상기 사용자의 제휴사계정과 일대일 매칭되면서 상기 무선단말(100)을 고유 식별하는 커넥트토큰을 생성하고, 상기 커넥트토큰 저장부는 상기 생성된 커넥트토큰, 상기 사용자의 제휴사계정, 그리고 상기 데이터셋트를 통해 확인된 식별번호를 매핑하여 저장매체(206)에 저장할 수 있다.
According to an embodiment of the present invention, the connect token authentication unit 226 may associate information stored in the storage medium 206 with an ID number of the wireless terminal 100 identified through the data set, And generates a connect token that uniquely identifies the wireless terminal (100), and the connect token storage unit stores the generated connect token, the user's affiliate account, and the data set And may store the identification number in the storage medium 206. FIG.

본 발명의 다른 실시 방법에 따르면, 상기 커넥트토큰 인증부(226)는 상기 앱 공유 수신부, 식별번호 검증부(210) 및 커넥트토큰 생성부(202)가 상기 커넥트토큰을 다시 생성하는 절차를 수행하도록 제어할 수 있으며, 상기 커넥트토큰 저장부는 상기 생성된 커넥트토큰, 상기 사용자의 제휴사계정, 그리고 상기 데이터셋트를 통해 확인된 식별번호를 매핑하여 저장매체(206)에 저장할 수 있다.
According to another embodiment of the present invention, the connect token authentication unit 226 performs a procedure for the application sharing receiver, the identification number verification unit 210 and the connect token generation unit 202 to re-generate the connect token And the connect token storage unit may store the created connect token, the user's affiliate account, and the identification number identified through the data set in the storage medium 206.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 커넥트토큰 및 주문 키에 대응하는 주문정보를 확인하는 주문정보 확인부(228)와, 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 확인된 주문정보를 제공하는 주문정보 제공부(230)를 구비한다.
Referring to FIG. 2, the settlement institution server 200 includes an order information confirmation unit 228 for confirming order information corresponding to the connect token and an order key, an end-to-end communication channel (230) for providing the confirmed order information to the affiliate app (105) of the wireless terminal (100) through the order information providing unit (222).

상기 주문정보 확인부(228)는 상기 수신된 상기 커넥트토큰 및 주문 키에 대응하는 주문정보를 확인한다. 상기 주문정보 제공부(230)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 확인된 주문정보를 제공한다.
The order information confirmation unit 228 confirms the order information corresponding to the received connect token and the order key. The order information providing unit 230 provides the confirmed order information to the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 connected to the wireless terminal 100. [

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로부터 상기 무선단말(100)의 식별번호를 포함하고 결제를 처리할 결제수단을 선택한 정보를 포함하는 데이터셋트를 수신하는 결제수단 선택 확인부(232)와, 상기 선택된 결제수단에 대응하는 결제수단 식별 키를 확인하여 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 제공하는 결제수단 식별부(234)를 구비하며, 상기 커넥트토큰 인증부(226)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 확인하고 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증할 수 있다.
Referring to FIG. 2, the settlement institution server 200 receives a connection request from the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 connected to the wireless terminal 100, A payment means selection confirmation unit 232 for receiving a data set including identification numbers of the payment means and information for selecting a payment means to process payment, And a payment means identification unit 234 provided to the affiliate application 105 of the wireless terminal 100 through an end-to-end communication channel 222 connected to the terminal 100. The connect token authentication unit 226 The identification number of the wireless terminal 100 included in the data set can be confirmed and the validity of the connect token can be authenticated using the identification number included in the data set.

상기 무선단말(100)의 제휴사 앱(105)은 상기 수신된 주문정보를 표시한 후에 사용자로부터 결제를 처리할 결제수단을 선택받고, 상기 결제기관 서버(200)와 연결된 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로 상기 무선단말(100)의 식별번호를 포함하고 상기 결제 처리할 결제수단을 선택한 정보를 전송하고, 상기 결제수단 선택 확인부(232)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로부터 데이터셋트를 수신한다.
After displaying the received order information, the affiliate app 105 of the wireless terminal 100 selects a payment means for processing a payment from a user and receives an end-to-end communication channel 222 connected to the settlement agency server 200, And transmits the information including the identification number of the wireless terminal 100 selected by the settlement agency server 200 to the settlement institution server 200 through the payment unit selection confirmation unit 232, And receives the data set from the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 connected to the wireless terminal 100.

상기 커넥트토큰 인증부(226)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 확인하고 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증하며, 상기 결제수단 식별부(234)는 상기 선택된 결제수단에 대응하는 결제수단 식별 키를 확인하고, 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 결제수단 식별 키를 제공한다.
The connect token authentication unit 226 confirms the identification number of the wireless terminal 100 included in the data set, authenticates the validity of the connect token using the identification number included in the data set, The subscriber unit 234 confirms the payment means identification key corresponding to the selected payment means and transmits the identification information to the affiliate app 105 of the wireless terminal 100 via the end-to-end communication channel 222 connected to the wireless terminal 100 And provides the payment means identification key.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 무선단말(100)의 제휴사 앱(105)으로부터 상기 무선단말(100)의 식별번호를 포함하고 결제할 대상에 대한 주문 키, 커넥트토큰, 결제수단 식별 키 및 상기 사용자가 입력한 PIN정보를 포함하는 데이터셋트를 수신하는 결제인증 요청 수신부(236)와, 상기 수신된 커넥트토큰과 매핑된 PIN정보를 통해 상기 수신된 PIN정보의 유효성을 인증하는 PIN 인증 처리부(238)와, 상기 수신된 PIN정보의 유효성이 인증된 경우에 상기 커넥트토큰과 매핑된 무선단말(100)의 단말일련번호 및 결제수단 식별 키를 상기 금융사 서버(130)로 전송하는 결제 인증 요청부(240)를 구비하며, 상기 커넥트토큰 인증부(226)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 확인하고 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증할 수 있다.
2, the settlement institution server 200 includes an identification number of the wireless terminal 100 from the affiliate application 105 of the wireless terminal 100, an order key for an object to be paid, A settlement authentication request receiving unit 236 for receiving a data set including a payment means identification key and PIN information input by the user, a validity determination unit 236 for determining the validity of the received PIN information through the PIN information mapped with the received connect token, A PIN authentication processing unit 238 for authenticating the PIN of the mobile terminal 100 and a terminal serial number of the wireless terminal 100 mapped with the connect token when the validity of the received PIN information is authenticated, The connection token authentication unit 226 confirms the identification number of the wireless terminal 100 included in the data set and uses the identification number included in the data set remind The validity of the connect token can be verified.

상기 무선단말(100)의 제휴사 앱(105)은 결제수단 식별 키와 매핑된 결제수단을 이용하여 결제 서비스를 제공받기 위한 PIN정보를 입력받고, 상기 매핑된 결제수단을 통해 결제할 대상에 대응하는 주문 키, 커넥트토큰, 결제수단 식별 키 및 상기 사용자가 입력한 PIN정보를 전송한다. 바람직하게, 상기 주문 키, 커넥트토큰, 결제수단 식별 키 및 PIN정보는 상기 제휴사 서버(120)를 경유하여 전송될 수 있으며, 실시 방법에 따라 상기 결제기관 서버(200)와 연결된 종단 간 통신채널(222)을 통해 전송될 수 있다.
The affiliate application 105 of the wireless terminal 100 receives PIN information for receiving a payment service using a payment means mapped with a payment means identification key and receives PIN information for providing a payment service through the mapped payment means, An order key, a connect token, a payment means identification key, and PIN information input by the user. Preferably, the order key, the connect token, the payment means identification key, and the PIN information may be transmitted via the affiliate server 120 and may be transmitted to the settlement server 200 through the end- 222, < / RTI >

상기 결제인증 요청 수신부(236)는 상기 주문 키, 커넥트토큰, 결제수단 식별 키 및 PIN정보를 수신한다. 바람직하게, 상기 결제인증 요청 수신부(236)는 상기 제휴사 서버(120)를 경유하여 상기 주문 키, 커넥트토큰, 결제수단 식별 키 및 PIN정보를 수신할 수 있으며, 실시 방법에 따라 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 수신할 수 있다.
The payment authentication request receiving unit 236 receives the order key, the connect token, the payment means identification key, and the PIN information. Preferably, the payment authentication request receiving unit 236 may receive the order key, the connect token, the payment means identification key, and the PIN information via the affiliate server 120, Through an end-to-end communication channel 222 coupled to the end-to-end communication channel.

상기 PIN 인증 처리부(238)는 상기 수신된 커넥트토큰과 매핑된 PIN정보를 확인하고, 상기 수신된 PIN정보와 비교하여 상기 PIN정보의 유효성을 인증한다. 만약 상기 수신된 PIN정보의 유효성이 인증되면, 상기 결제 인증 요청부(240)는 된 경우에 상기 커넥트토큰과 매핑된 무선단말(100)의 단말일련번호 및 결제수단 식별 키를 상기 금융사 서버(130)로 전송한다.
The PIN authentication processing unit 238 confirms the PIN information mapped with the received connect token and compares the PIN information with the received PIN information to authenticate the validity of the PIN information. If the validity of the received PIN information is authenticated, the payment authentication request unit 240 transmits the terminal serial number of the wireless terminal 100 and the payment means identification key mapped to the connect token to the financial company server 130 ).

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 금융사 서버(130)로부터 동적 생성된 결제인증코드와 무선단말(100)의 단말일련번호를 수신하는 인증코드 확인부(242)와, 상기 제휴사 서버(120)를 통해 상기 무선단말(100)의 단말일련번호에 대응하는 무선단말(100)의 제휴사 앱(105)으로 상기 결제인증코드를 전달하기 위한 메시지의 발송을 요청하는 메시지 발송 처리부(218)를 구비한다.
Referring to FIG. 2, the settlement institution server 200 includes an authentication code checking unit 242 for receiving a payment authentication code dynamically generated from the financial company server 130 and a terminal serial number of the wireless terminal 100, A message sending processing unit for sending a message for sending the payment authentication code to the affiliate application 105 of the wireless terminal 100 corresponding to the terminal serial number of the wireless terminal 100 through the affiliate server 120, (218).

상기 무선단말(100)의 단말일련번호 및 결제수단 식별 키를 수신한 금융사 서버(130)는, 상기 결제수단 식별 키가 사용자의 결제수단과 매핑되어 등록되어 있는지 확인한다. 상기 금융사 서버(130)는 상기 사용자의 결제수단을 이용한 결제를 인증하기 위한 결제인증코드를 동적 생성하고, 상기 동적 생성된 결제인증코드와 상기 무선단말(100)의 단말일련번호를 상기 결제기관 서버(200)로 전송하며, 상기 동적 생성된 결제인증코드는 상기 결제수단 식별 키와 매핑되어 저장매체(140)에 보관될 수 있다.
The financial institution server 130 receiving the terminal serial number and the payment means identification key of the wireless terminal 100 confirms whether the payment means identification key is mapped with the payment means of the user and registered. The financial company server 130 dynamically generates a payment authentication code for authenticating payment using the payment means of the user and transmits the dynamically generated payment authentication code and the terminal serial number of the wireless terminal 100 to the settlement agency server And the dynamically generated payment authentication code may be mapped to the payment means identification key and stored in the storage medium 140. [

상기 인증코드 확인부(242)는 상기 금융사 서버(130)로부터 동적 생성된 결제인증코드와 무선단말(100)의 단말일련번호를 수신한다. 상기 메시지 발송 처리부(218)는 상기 결제인증코드와 무선단말(100)의 단말일련번호를 제공하면서, 상기 무선단말(100)의 단말일련번호에 대응하는 무선단말(100)의 제휴사 앱(105)으로 상기 결제인증코드를 제공하기 위한 메시지 발송을 요청한다. 상기 제휴사 서버(120)는 지정된 메시지 교환 프로토콜에 따라 상기 메시지를 상기 무선단말(100)로 발송한다. 바람직하게, 상기 제휴사 서버(120)는 푸시 메시지 프로토콜(예컨대, 애플사의 APNS, 구글사의 C2DM 등)을 이용하여 상기 무선단말(100)의 제휴사 앱(105)으로 상기 주문 키와 커넥트토큰을 제공하기 위한 푸시 메시지를 푸시할 수 있다.
The authentication code confirmation unit 242 receives the payment authentication code dynamically generated from the financial company server 130 and the terminal serial number of the wireless terminal 100. The message transmission processing unit 218 transmits the settlement authentication code and the terminal serial number of the wireless terminal 100 to the affiliate app 105 of the wireless terminal 100 corresponding to the terminal serial number of the wireless terminal 100, To request the sending of a message to provide the payment authentication code. The affiliate server 120 sends the message to the wireless terminal 100 according to a designated message exchange protocol. Preferably, the affiliate server 120 provides the order key and the connect token to the affiliate app 105 of the wireless terminal 100 using a push message protocol (e.g., APNS of Apple Inc., C2DM of Google) The push message can be pushed.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로부터 상기 무선단말(100)의 식별번호를 포함하고 상기 결제인증코드와 결제수단 식별 키를 수신하는 인증코드 수신부(244)와, 상기 금융사 서버(130)로 상기 결제인증코드와 결제수단 식별 키를 전달하는 코드 인증 요청부(246)와, 상기 금융사 서버(130)로부터 상기 결제인증코드의 인증 결과를 수신하는 인증 결과 수신부(248)를 구비하며, 상기 커넥트토큰 인증부(226)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 확인하고 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증할 수 있다.
Referring to FIG. 2, the settlement institution server 200 receives a connection request from the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 connected to the wireless terminal 100, ) For receiving the settlement authentication code and the settlement unit identification key from the financial institution server 130, a code authentication request unit 244 for receiving the settlement authentication code and the settlement unit identification key, And an authentication result receiving unit 248 for receiving the authentication result of the payment authentication code from the financial company server 130. The connect token authentication unit 226 may be configured to transmit the authentication result to the wireless terminal 100) and authenticate the validity of the connect token using the identification number included in the data set.

상기 무선단말(100)의 제휴사 앱(105)은 상기 결제기관 서버(200)와 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 식별번호를 포함하고 상기 메시지를 통해 확인된 결제인증코드를 포함하는 데이터셋트를 상기 결제기관 서버(200)로 전송한다. 상기 인증코드 수신부(244)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 데이터셋트를 수신한다.
The affiliate application 105 of the wireless terminal 100 includes the identification number of the wireless terminal 100 through the end-to-end communication channel 222 connected to the settlement agency server 200, And transmits the data set including the authentication code to the settlement institution server 200. The authentication code receiving unit 244 receives the data set through an end-to-end communication channel 222 connected to the wireless terminal 100.

상기 커넥트토큰 인증부(226)는 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 확인하고 상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증하며, 상기 코드 인증 요청부(246)는 상기 수신된 결제인증코드와 결제수단 식별 키(예컨대, 메시지가 발송된 무선단말(100)의 단말일련번호와 매핑된 결제수단 식별 키 또는 무선단말(100)의 제휴사 앱(105)으로 수신된 결제수단 식별 키)를 상기 금융사 서버(130)로 전달한다.
The connect token authentication unit 226 confirms the identification number of the wireless terminal 100 included in the data set and verifies the validity of the connect token using the identification number included in the data set, The payment unit identification key or the affiliate application 105 of the wireless terminal 100 mapped with the terminal serial number of the wireless terminal 100 to which the message is sent, ) To the financial company server 130. The financial institution server 130 receives the payment key from the financial institution server 130,

상기 금융사 서버(130)는 상기 결제수단 식별 키와 매핑된 결제인증코드를 확인하고, 상기 수신된 결제인증코드와 비교하여 상기 결제인증코드에 대한 유효성을 인증한 후, 상기 결제기관 서버(200)로 상기 결제인증코드에 대한 인증 결과를 전송한다. 바람직하게, 상기 결제인증코드가 인증된 경우에 상기 금융사 서버(130)는 상기 결제기관 서버(200)로 안심클릭 ACS(Access Control Server)값을 전송할 수 있다.
The financial company server 130 confirms the payment authentication code mapped to the payment means identification key, compares the received payment authentication code with the received payment authentication code, authenticates the validity of the payment authentication code, And transmits the authentication result to the payment authentication code. Preferably, when the payment authorization code is authenticated, the financial company server 130 may transmit a secure ACS (Access Control Server) value to the settlement institution server 200.

상기 인증 결과 수신부(248)는 상기 금융사 서버(130)로부터 상기 결제인증코드에 대한 인증 결과를 수신하며, 상기 결제인증코드가 인증된 경우에 상기 인증 결과와 함께 상기 안심클릭 ACS값을 수신할 수 있다.
The authentication result receiving unit 248 receives the authentication result for the payment authorization code from the financial company server 130 and receives the secure payment ACS value together with the authentication result when the payment authorization code is authenticated have.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 주문정보가 온라인 가맹점에 대응하는 주문정보인 경우, 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 온라인 가맹점을 통한 결제를 요청하는 인증 결과를 전송하는 인증 결과 전송부(250)와, 상기 통신망을 통해 상기 온라인 가맹점으로부터 상기 주문정보에 대한 결제요청정보를 결제요청 수신부(252)와, 상기 안심클릭 ACS값을 이용하여 상기 금융사 서버(130)로 상기 주문정보에 대한 결제를 요청하는 결제요청 처리부(254)를 구비한다.
2, when the order information is order information corresponding to an online merchant, the settlement institution server 200 transmits the order information to the wireless terminal 100 through an end-to-end communication channel 222 connected to the wireless terminal 100 An authentication result transmitting unit 250 for transmitting an authentication result for requesting settlement through the online merchant to the affiliate app 105 of the online merchant 100, And a payment request processing unit 254 for requesting the financial company server 130 to settle the order information using the secure-click ACS value.

본 발명의 일 실시 방법에 따라 상기 주문정보가 온라인 가맹점에 대응하는 주문정보인 경우, 상기 인증 결과 전송부(250)는 상기 무선단말(100)과 연결된 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 온라인 가맹점을 통한 결제를 요청하는 인증 결과를 전송한다. 상기 온라인 가맹점의 서버는 상기 사용자의 요청에 따라 통신망을 통해 상기 온라인 가맹점으로부터 상기 주문정보에 대한 결제요청정보를 전송하는데, 상기 결제요청 수신부(252)는 상기 온라인 가맹점으로부터 상기 주문정보에 대한 결제요청정보를 수신한다. 상기 결제요청정보가 수신되면, 상기 결제요청 처리부(254)는 상기 안심클릭 ACS값을 이용하여 상기 금융사 서버(130)로 상기 주문정보에 대한 결제를 요청할 수 있다.
According to an embodiment of the present invention, when the order information is order information corresponding to an online merchant, the authentication result transmission unit 250 transmits the authentication information to the wireless terminal 100 through the end- And sends an authentication result for requesting settlement through the online merchant to the affiliate app 105 of the terminal 100. [ The server of the online merchant transmits settlement request information for the order information from the online merchant through a communication network at the request of the user. The settlement request receiver 252 receives a settlement request for the order information from the online merchant Information is received. When the settlement request information is received, the settlement request processing unit 254 can request settlement of the order information to the financial company server 130 using the assured ACS value.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 주문정보가 온라인 가맹점에 대응하는 주문정보인 경우, 상기 안심클릭 ACS값을 이용하여 상기 금융사 서버(130)로 상기 주문정보에 대한 결제를 요청하는 결제요청 처리부(254)를 구비한다.
Referring to FIG. 2, when the order information is order information corresponding to an online merchant, the settlement institution server 200 transmits the order information to the financial company server 130 using the trustworthiness ACS value And a payment request processing unit 254 for requesting a payment request.

본 발명의 일 실시 방법에 따라 상기 주문정보가 온라인 가맹점에 대응하는 주문정보인 경우, 상기 결제요청 처리부(254)는 상기 안심클릭 ACS값을 이용하여 상기 금융사 서버(130)로 상기 주문정보에 대한 결제를 요청할 수 있다.
According to one embodiment of the present invention, when the order information is order information corresponding to an online merchant, the payment request processing unit 254 transmits the order information to the financial company server 130 using the secure- You can request a payment.

도면2를 참조하면, 상기 결제기관 서버(200)는, 상기 금융사 서버(130)로부터 상기 결제 요청에 대한 결제승인 결과를 수신하고, 상기 주문정보를 제공한 가맹점(또는 상기 무선단말(100)의 제휴사 앱(105))으로 상기 결제승인 결과에 대한 결제완료 정보를 제공하는 승인결과 처리부(256)를 구비한다.
Referring to FIG. 2, the settlement institution server 200 receives a settlement approval result for the settlement request from the financial company server 130, and transmits the settlement approval result to the merchant (or the wireless terminal 100) And an approval result processing unit 256 for providing settlement completion information on the payment approval result to the affiliate application 105).

상기 안심클릭 ACS값을 이용하여 결제가 요청되면, 상기 금융사 서버(130)는 상기 등록된 사용자의 결제수단을 이용한 결제 승인 절차를 수행하고, 이에 대한 결제승인 결과를 생성하여 상기 결제기관 서버(200)로 전송한다.
When payment is requested using the secure-click ACS value, the financial company server 130 performs a payment approval procedure using the registered user's payment means, generates a payment approval result for the registered user, ).

상기 승인결과 처리부(256)는 상기 금융사 서버(130)로부터 상기 결제 요청에 대한 결제승인 결과를 수신하고, 상기 승인결과 처리부(256)는 상기 주문정보를 제공한 가맹점(또는 상기 무선단말(100)의 제휴사 앱(105))으로 상기 결제승인 결과에 대한 결제완료 정보를 제공하고, 상기 가맹점(또는 제휴사 앱(105))은 상기 결제완료 정보를 수신하여 사용자에게 출력시킨다.
The approval result processing unit 256 receives a payment approval result for the payment request from the financial company server 130 and the approval result processing unit 256 transmits the approval information to the merchant (or the wireless terminal 100) The affiliate application 105 provides the payment completion information for the payment approval result, and the merchant (or the affiliate application 105) receives the payment completion information and outputs the payment completion information to the user.

도면3은 본 발명의 실시 방법에 따른 커넥트토큰 할당 및 정보 매핑 과정을 도시한 도면이다.
FIG. 3 is a diagram illustrating a process of assigning a connect token and an information mapping process according to an embodiment of the present invention.

보다 상세하게 본 도면3은 제휴사 앱(105)을 이용한 결제 서비스를 위해 제휴사 앱(105)을 공유받아 제휴사에 등록된 사용자의 제휴사계정과 일대일 매칭되면서 결제에 이용될 무선단말(100)을 고유 식별하는 커넥트토큰을 할당하는 과정을 도시한 것으로, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 커넥트토큰 할당 및 정보 매핑 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
FIG. 3 is a block diagram illustrating an exemplary embodiment of the present invention. Referring to FIG. 3, an affiliate application 105 is shared for a payment service using an affiliate application 105. The affiliate application 105 is a one- 3 is a flowchart illustrating a process of assigning a connect token to the connect token according to an exemplary embodiment of the present invention. Referring to FIG. 3, (For example, an operation method in which some steps are omitted or the order is changed). However, the present invention includes all of the above-described embodiments, and the technical features Is not limited.

도면3을 참조하면, 무선단말(100)에서 제휴사 앱(105)이 구동되어 제휴사 서버(120)로 사용자에 대한 회원 가입 절차를 수행하고(300), 상기 제휴사 서버(120)는 상기 사용자를 회원으로 가입받아 사용자에 대한 제휴사계정을 등록한다(305). 무선단말(100)의 제휴사 앱(105)에 구비된 기능을 기반으로 제휴사 서버(120)를 통해 상기 제휴사 앱(105)을 통해 제공될 지정된 서비스를 제공하고(310), 제휴사 서버(120)는 상기 제휴사 앱(105)의 요청에 따라 상기 제휴사 앱(105)으로 지정된 서비스를 제공한다(315).
Referring to FIG. 3, an affiliate app 105 is operated in a wireless terminal 100 to perform a membership process for a user with an affiliate server 120 (300), and the affiliate server 120 transmits the user And registers the affiliate account for the user (305). The affiliate server 120 provides the designated service to be provided through the affiliate application 105 through the affiliate server 120 based on the function provided in the affiliate application 105 of the wireless terminal 100 And provides the service designated by the affiliate application 105 in response to the request of the affiliate application 105 (315).

만약 사용자가 상기 제휴사 앱(105)을 통해 결제 서비스를 위한 약관에 동의한다면, 상기 제휴사 앱(105)은 PIN 등록 인터페이스를 표시하여 사용자로부터 PIN정보를 입력받고(320), 상기 입력된 사용자의 PIN정보와 상기 무선단말(100)의 식별번호를 상기 앱 기반 통신채널(125)을 통해 상기 제휴사 서버(120)로 전송한다(325).
If the user agrees to the terms for the payment service through the affiliate application 105, the affiliate application 105 displays the PIN registration interface and receives PIN information from the user (320) And the identification number of the wireless terminal 100 to the affiliate server 120 through the app-based communication channel 125 (325).

상기 제휴사 서버(120)는 상기 무선단말(100)의 제휴사 앱(105)으로부터 상기 앱 기반 통신채널(125)을 통해 사용자의 PIN정보와 식별번호를 수신하고(330), 상기 제휴사 서버(120)에 등록된 사용자의 제휴사계정을 확인한 후, 상기 결제기관 서버(200)로 상기 사용자의 제휴사계정과 PIN정보와 식별번호를 전달한다(335).
The affiliate server 120 receives the PIN information and the identification number of the user from the affiliate application 105 of the wireless terminal 100 through the application based communication channel 125 and transmits the PIN information and the identification number to the affiliate server 120, And then transmits the PIN information and the identification number of the user's affiliate account to the settlement institution server 200 (335).

상기 결제기관 서버(200)는 상기 제휴사 서버(120)로부터 상기 사용자의 제휴사계정과 PIN정보와 식별번호를 수신하고(340), 상기 식별번호에 대한 중복 검사를 통해 상기 식별번호의 유일성을 확인한다(345).
The settlement institution server 200 receives the user's affiliate account, the PIN information and the identification number from the affiliate server 120 (340), and confirms the uniqueness of the identification number through the duplication check on the identification number (345).

만약 상기 식별번호의 유일성이 확인된다면, 상기 결제기관 서버(200)는 상기 사용자의 제휴사계정과 일대일 매칭되면서 동시에, 상기 사용자의 무선단말(100)을 고유하게 식별하는 커넥트토큰을 생성한다(350). 즉, 상기 커넥트토큰은 제휴사계정과 일대일 매칭됨과 동시에 상기 사용자의 무선단말(100)을 고유하게 식별하기 때문에, 설령 상기 제휴사 서버(120)에 등록된 제휴사계정이 변경되지 않더라도, 상기 사용자의 무선단말(100)이나 휴대폰번호가 교체 또는 변경됨이 감지된다면, 상기 커넥트토큰은 그에 맞게 다시 생성되는 것이 바람직하다.
If the uniqueness of the identification number is confirmed, the settlement institution server 200 generates a connect token that uniquely identifies the user's wireless terminal 100 while matching with the user's affiliate account one-to-one, . That is, since the connect token is one-to-one matched with the affiliate account and uniquely identifies the wireless terminal 100 of the user, even if the affiliate account registered in the affiliate server 120 is not changed, If it is detected that the mobile phone 100 or cell phone number is replaced or changed, the connect token is preferably regenerated accordingly.

상기 결제기관 서버(200)는 상기 사용자의 PIN정보와 제휴사계정, 상기 무선단말(100)의 식별번호, 그리고 상기 생성된 커넥트토큰을 매핑하여 지정된 저장매체(206)에 저장한다(355).
The settlement institution server 200 maps the PIN information of the user, the affiliate account, the identification number of the wireless terminal 100, and the generated connect token to the stored storage medium 206 (355).

도면4는 본 발명의 실시 방법에 따른 커넥트토큰 인증 및 직접 웹 통신채널을 이용한 결제수단 전달 과정을 도시한 도면이다.
4 is a diagram illustrating a process of transmitting a payment method using a direct token authentication and a direct web communication channel according to an embodiment of the present invention.

보다 상세하게 본 도면4는 상기 도면3에 도시된 과정을 수행하는 중 또는 후의 지정된 시점에 상기 도면3에 도시된 과정을 통해 할당된 커넥트토큰의 유효성을 인증하고, 무선단말(100)의 제휴사 앱(105)과 금융사 서버(130)가 직접 웹 통신채널을 연결하여 상기 사용자의 결제수단을 상기 무선단말(100)로부터 금융사 서버(130)로 직접 전달하는 과정을 도시한 것으로, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 결제수단 전달 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
4 illustrates a process of authenticating the validity of a connect token allocated through the process shown in FIG. 3 at a designated time point during or after performing the process shown in FIG. 3. The affiliate app of the wireless terminal 100 And the financial transaction server 130 directly connects the web communication channel to transfer the payment means of the user from the wireless terminal 100 to the financial company server 130. In this case, Those skilled in the art will be able to refer to and / or modify Figure 4 to infer various implementations of the payment method delivery process (e.g., omitting some of the steps or changing the order) However, the present invention is not limited to the above-described embodiments, and the technical features of the present invention are not limited only by the method shown in FIG.

도면4를 참조하면, 무선단말(100)의 제휴사 앱(105)은 기 도면3에 도시된 과정을 수행하는 중 또는 후의 지정된 시점에 금융사 선택 인터페이스를 표시하고(400), 사용자로부터 사용자의 결제수단에 대응하는 금융사가 선택되면, 상기 제휴사 서버(120)로 상기 제휴사 앱(105)을 통해 확인된 무선단말(100)의 식별번호와, 상기 선택된 금융사 정보를 포함하는 데이터셋트를 전송한다(405).
Referring to FIG. 4, the affiliate application 105 of the wireless terminal 100 displays (400) a financial company selection interface at a designated time point during or after performing the process shown in FIG. 3, Transmits a data set including the identification number of the wireless terminal 100 identified through the affiliate application 105 to the affiliate server 120 and the selected financial company information 405, .

상기 제휴사 서버(120)는 상기 결제기관 서버(200)로 상기 무선단말(100)의 식별번호와 상기 금융사 정보를 포함하는 데이터셋트를 전달한다(410). 상기 결제기관 서버(200)는 상기 데이터셋트에 포함된 상기 무선단말(100)의 식별번호를 확인하고(415), 상기 무선단말(100)의 식별번호를 통해 상기 커넥트토큰의 유효성을 인증한다(420). 만약 상기 커넥트토큰의 유효성이 인증되지 않는다면, 상기 데이터셋트에 포함된 무선단말(100)의 식별번호를 이용하여 상기 커넥트토큰을 다시 생성하는 과정을 수행한다. 바람직하게, 상기 도면3에 도시된 과정 중 일부가 다시 수행될 수 있다.
The affiliate server 120 transmits the data set including the identification number of the wireless terminal 100 and the financial institution information to the settlement institution server 200 (410). The settlement institution server 200 confirms the identification number of the wireless terminal 100 included in the data set 415 and authenticates the validity of the connect token through the identification number of the wireless terminal 100 420). If the validity of the connect token is not authenticated, the connection token is generated again using the identification number of the wireless terminal 100 included in the data set. Preferably, some of the processes shown in FIG. 3 may be performed again.

한편 상기 커넥트토큰의 유효성이 인증되면, 상기 결제기관 서버(200)는 상기 금융사 정보에 대응하는 금융사 서버(130)로 상기 커넥트토큰을 전달하면서, 상기 무선단말(100)과 금융사 서버(130) 간 직접 웹 통신채널이 연결되도록 제어하며(425), 상기 금융사 서버(130)는 상기 커넥트토큰을 수신하면서(425a), 상기 제어에 대응하는 본 발명의 제1 내지 제3 결제수단 등록 제어 방식 중 적어도 하나를 통해 무선단말(100)과 직접 웹 통신채널을 연결한다(430a). 한편 상기 결제기관 서버(200)는 상기 제휴사 서버(120)를 통해 상기 무선단말(100)의 제휴사 앱(105)으로 상기 무선단말(100)과 금융사 서버(130) 사이에 직접 웹 통신채널이 연결되도록 요청할 수 있으며(425b), 이에 의해 상기 무선단말(100)의 제휴사 앱(105)은 상기 제어에 대응하는 본 발명의 제1 내지 제3 결제수단 등록 제어 방식 중 적어도 하나를 통해 금융사 서버(130)와 직접 웹 통신채널을 연결한다(430b).
Meanwhile, when the validity of the connect token is authenticated, the settlement institution server 200 transmits the connect token to the financial company server 130 corresponding to the financial company information, (425), the financial company server (130) receives the connect token (425a), and controls at least one of the first to third payment method registration control methods of the present invention And directly connects the wireless communication channel with the wireless terminal 100 through one (430a). Meanwhile, the settlement institution server 200 transmits the web communication channel directly to the affiliate company 105 of the wireless terminal 100 through the affiliate server 120 between the wireless terminal 100 and the financial company server 130 The affiliate app 105 of the wireless terminal 100 can request the financial institution server 130 through at least one of the first to third payment method registration control methods of the present invention corresponding to the control (430b) directly with the web communication channel.

상기 무선단말(100)의 제휴사 앱(105)은 내부에 구비된 웹 기능을 근거로 결제수단 등록 인터페이스를 표시하여 사용자의 결제수단정보와 사용자정보를 입력받고, 상기 직접 웹 통신채널을 통해 상기 금융사 서버(130)로 상기 입력된 사용자의 결제수단정보와 사용자정보를 전송하며(435), 상기 금융사 서버(130)는 상기 직접 웹 통신채널을 통해 상기 무선단말(100)의 제휴사 앱(105)으로부터 상기 입력된 사용자의 결제수단정보와 사용자정보를 수신하여 지정된 하나 이상의 인증 절차를 수행한다(440). 바람직하게, 상기 인증 절차는 통신사 서버를 통해 무선단말의 가입자 명의에 대한 사용자 본인 인증, 결제수단의 명의와 사용자 본인의 명의를 인증하는 결제수단 인증, 휴대폰번호가 할당된 무선단말(100)로 SMS 인증번호를 발송한 후에 이를 수신하여 비교하는 인증번호 인증 중 하나 이상을 포함할 수 있다. 만약 상기 지정된 인증 절차 중에 인증이 실패하면, 상기 금융사 서버(130)는 상기 사용자의 무선단말(100)에 구비된 제휴사 앱(105)으로 인증 오류 정보를 제공하여 출력시킨다(445).
The affiliate application 105 of the wireless terminal 100 displays a payment means registration interface on the basis of a web function provided in the wireless terminal 100, receives payment method information of the user and user information, The financial institution server 130 transmits the payment method information and the user information of the inputted user to the server 130 and the financial company server 130 transmits the payment method information and user information of the user inputted from the affiliate app 105 of the wireless terminal 100 through the direct web communication channel And receives the payment method information and user information of the input user and performs one or more designated authentication procedures (440). Preferably, the authentication procedure includes authentication of the user of the wireless terminal via the communication company server, authentication of the name of the payment means and authentication of the user, And authentication number authentication for receiving and comparing the authentication number after sending it. If authentication fails during the designated authentication procedure, the financial company server 130 provides authentication error information to the affiliate app 105 provided in the user's wireless terminal 100 and outputs the authentication error information to the affiliate app 105 in operation 445.

상기 인증 절차 중 지정된 하나 이상의 인증이 완료되면, 상기 금융사 서버(130)는 상기 결제수단정보와 사용자정보 및 커넥트토큰을 매핑하여 저장하고(450), 상기 사용자의 결제수단을 식별하는 결제수단 식별 키를 생성하여 상기 결제수단정보와 매핑하여 저장한다(455). 상기 금융사 서버(130)는 상기 결제기관 서버(200)로 상기 사용자의 결제수단과 매핑된 결제수단 식별 키와 커넥트토큰을 제공하고(460), 상기 결제기관 서버(200)는 상기 커넥트토큰과 결제수단 식별 키를 매핑하여 저장한다(465). 상기 결제기관 서버(200)는 상기 제휴사 서버(120)로 상기 직접 웹 통신채널을 통한 결제수단에 대한 등록 결과를 전송하고(470), 상기 제휴사 서버(120)는 상기 결제수단 등록 결과를 상기 무선단말(100)의 제휴사 앱(105)으로 전송하며(475), 상기 무선단말(100)의 제휴사 앱(105)은 상기 결제수단 등록 결과를 수신하여 출력한다(480).
Upon completion of one or more of the authentication procedures, the financial company server 130 maps the payment means information to the user information and the connect token and stores the same in operation 450, And stores the mapped information with the payment means information (455). The financial institution server 130 provides the payment means identification key and the connect token mapped to the payment means of the user to the payment institution server 200 in operation 460. The settlement agency server 200 transmits the connection token The means identification key is mapped and stored (465). The payment institution server 200 transmits the registration result of the payment means through the direct web communication channel to the affiliate server 120 in operation 470. The affiliate server 120 transmits the registration result of the payment means to the wireless The affiliate app 105 of the wireless terminal 100 receives the payment result of the payment method registration and outputs the payment result to the affiliate app 105 of the terminal 100 in step 480.

도면5는 본 발명의 실시 방법에 따라 제휴사 앱(105)을 이용한 결제 처리 과정을 도시한 도면이다.
FIG. 5 is a diagram illustrating a payment processing process using the affiliate application 105 according to an embodiment of the present invention.

보다 상세하게 본 도면5는 결제기관 서버(200)로 주문정보가 수신되는 경우에 상기 주문정보를 무선단말(100)의 제휴사 앱(105)으로 교환하고 상기 제휴사 앱(105)과 결제에 이용한 결제수단을 합의하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 제휴사 앱(105)을 이용한 결제 처리 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
5 shows an example of a case where order information is received by the settlement institution server 200 and the order information is exchanged with the affiliate app 105 of the wireless terminal 100 and the affiliate app 105 and the payment The present invention is not limited to the above-described embodiments, and various changes and modifications may be made without departing from the spirit and scope of the present invention. It is to be understood that the invention may be practiced otherwise than as specifically described herein, but it is to be understood that the invention is not limited to the disclosed embodiments, Features are not limited.

도면5를 참조하면, 사용자가 이용하는 가맹점은 지정된 구매 및 지불 절차에 따라 사용자의 주문정보를 구성하여 결제기관 서버(200)로 전송하고(500), 결제기관 서버(200)는 상기 주문정보를 수신하면서 사용자의 식별번호를 확인하고(505), 상기 식별번호에 대한 검증 절차를 수행한다(505). 만약 상기 식별번호가 검증되지 않는다면, 상기 결제기관 서버(200)는 상기 가맹점으로 식별번호 인증 오류 정보를 제공하여 사용자에게 출력시키도록 처리한다(510).
Referring to FIG. 5, a merchant member used by a user configures order information of a user according to a designated purchase and payment procedure and transmits the order information to the settlement agency server 200 (500). The settlement agency server 200 receives the order information The identification number of the user is confirmed (505), and the verification procedure for the identification number is performed (505). If the identification number is not verified, the settlement institution server 200 provides ID number authentication error information to the merchant and outputs the ID number authentication error information to the user (510).

한편 상기 식별번호가 검증되면, 상기 결제기관 서버(200)는 상기 수신된 주문정보에 대한 주문 키를 생성하고(515), 상기 식별번호와 매핑된 커넥트토큰, 상기 수신된 주문정보 및 상기 생성된 주문 키를 매핑하여 저장한 후(520), 상기 제휴사 서버(120)를 통해 상기 주문 키와 커넥트토큰을 제공하기 위한 메시지 발송을 요청한다(525).
Meanwhile, when the identification number is verified, the settlement institution server 200 generates an order key for the received order information (515), and generates a connection token mapped to the identification number, the received order information, (520), and sends a message for providing the order key and the connect token through the affiliate server 120 (525).

상기 제휴사 서버(120)는 상기 무선단말(100)의 제휴사 앱(105)으로 상기 메시지를 제공하고(530), 상기 무선단말(100)은 상기 메시지를 수신하여 제휴사 앱(105)을 구동(또는 활성화)하고(535), 상기 제휴사 앱(105)은 상기 메시지에 대응하는 주문 키와 커넥트토큰을 확인한다(540).
The affiliate server 120 provides the message to the affiliate application 105 of the wireless terminal 100 in operation 530 and the wireless terminal 100 receives the message and drives the affiliate application 105 Activation 535), and the affiliate app 105 confirms the order key and the connect token corresponding to the message (540).

상기 무선단말(100)의 제휴사 앱(105)은 상기 메시지 수신에 대응하여 상기 결제기관 서버(200)와 종단 간 통신채널(222)을 연결하고(545), 상기 결제기관 서버(200) 역시 상기 제휴사 앱(105)과 종단 간 통신채널(222)을 연결한다(545).
The affiliate application 105 of the wireless terminal 100 connects the settlement agency server 200 and the end-to-end communication channel 222 in response to the message reception 545, And connects the affiliate app 105 and the end-to-end communication channel 222 (545).

상기 무선단말(100)의 제휴사 앱(105)은 상기 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로 상기 무선단말(100)의 식별번호를 포함하고 상기 주문 키와 커넥트토큰을 포함하는 데이터셋트를 전송하고(550), 상기 결제기관 서버(200)는 상기 데이터셋트를 통해 주문 키와 커넥트토큰을 수신하며(555), 실시 방법에 따라 상기 데이터셋트에 포함된 상기 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰에 대한 유효성을 인증할 수 있다(555). 상기 매핑된 주문정보를 확인하여 상기 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 전송한다(560).
The affiliate application 105 of the wireless terminal 100 transmits the order key and the connect token to the settlement institution server 200 through the end-to-end communication channel 222 including the identification number of the wireless terminal 100 (550), the settlement institution server (200) receives the order key and the connect token through the data set (555), and transmits the order key and the connect token to the wireless terminal The validity of the connect token may be authenticated based on the identification number of the connect token (555). And transmits the mapped order information to the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 in operation 560.

상기 무선단말(100)의 제휴사 앱(105)은 상기 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로부터 상기 주문정보를 수신하여 출력하고(565), 상기 도면4에 도시된 과정을 통해 등록한 결제수단 중에서 상기 주문정보의 결제에 이용할 결제수단을 선택 받는다(570). 상기 무선단말(100)의 제휴사 앱(105)은 상기 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로 상기 무선단말(100)의 식별번호를 포함하고 상기 결제수단 선택에 대한 정보를 포함하는 데이터셋트를 제공하고(570), 상기 결제기관 서버(200)는 상기 종단 간 통신채널(222)을 통해 상기 데이터셋트를 수신하며(575), 실시 방법에 따라 상기 데이터셋트에 포함된 상기 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰에 대한 유효성을 인증할 수 있다(575). 상기 결제기관 서버(200)는 상기 데이터셋트를 근거로 무선단말(100)의 제휴사 앱(105)에서 결제수단을 선택한 정보를 확인한 후(575), 상기 선택된 결제수단에 대응하는 결제수단 식별 키를 확인하여 상기 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 전송한다(580). 상기 무선단말(100)의 제휴사 앱(105)은 상기 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로부터 상기 결제수단 식별 키를 수신한다(585).
The affiliate app 105 of the wireless terminal 100 receives and outputs the order information from the settlement institution server 200 through the end-to-end communication channel 222 (565) (570) the payment means to be used for payment of the order information among the payment means registered through the payment information receiving means. The affiliate app 105 of the wireless terminal 100 transmits the identification number of the wireless terminal 100 to the settlement institution server 200 through the end-to-end communication channel 222, (570), the settlement institution server 200 receives (575) the data set via the end-to-end communication channel 222 and transmits the data set included in the data set The validity of the connect token can be authenticated based on the identification number of the wireless terminal 100 (575). The settlement institution server 200 confirms the information selected by the affiliate app 105 of the wireless terminal 100 as payment means based on the data set 575 and then transmits the payment means identification key corresponding to the selected payment means And transmits it to the affiliate app 105 of the wireless terminal 100 through the end-to-end communication channel 222 (580). The affiliate app 105 of the wireless terminal 100 receives the payment means identification key from the payment agency server 200 through the end-to-end communication channel 222 (585).

도면6은 본 발명의 실시 방법에 따른 제휴사 앱(105)을 이용한 결제 처리 과정을 도시한 도면이다.
FIG. 6 is a diagram illustrating a settlement process using an affiliate application 105 according to an embodiment of the present invention.

보다 상세하게 본 도면6은 무선단말(100)의 제휴사 앱(105)을 통해 입력된 PIN정보를 인증하고, 금융사 서버(130)를 통해 동적 생성된 결제인증코드를 제휴사 서버(120)를 통해 제휴사 앱(105)으로 제공한 후에 종단 간 통신채널(222)을 통해 수신하여 금융사 서버(130)로 전달하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 제휴사 앱(105)을 이용한 결제 처리 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
FIG. 6 illustrates PIN information input through the affiliate application 105 of the wireless terminal 100 and transmits the payment authentication code that is dynamically generated through the financial company server 130 to the affiliate server 120 through the affiliate server 120 To the app server 105, and then receives the data through the end-to-end communication channel 222 and transmits the received data to the financial company server 130. As a person skilled in the art, 6 may be referenced and / or modified to infer various implementation methods (e.g., omitting some steps or changing the order) of the settlement process using the affiliate app 105, All of the above-described embodiments are included, and the technical features thereof are not limited only by the method shown in FIG.

도면6을 참조하면, 상기 도면5에 도시된 과정을 통해 무선단말(100)의 제휴사 앱(105)과 결제기관 서버(200) 사이에 주문정보가 교환되고 결제에 이용할 결제수단이 합의되면, 상기 무선단말(100)의 제휴사 앱(105)은 PIN 입력 인터페이스를 표시하여 사용자로부터 PIN정보를 입력받고(600), 상기 무선단말(100)의 식별번호를 포함하고 상기 도면5에 도시된 과정을 통해 교환된 주문 키와 커넥트토큰과 상기 도면5에 도시된 과정을 통해 합의된 결제수단에 대한 결제수단 식별 키 및 상기 입력된 PIN정보를 포함하는 데이터셋트를 전송한다(605). 상기 데이터셋트는 상기 제휴사 서버(120)를 경유하여 상기 결제기관 서버(200)로 전송되거나(610), 또는 상기 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로 전송될 수 있다. 한편, 본 발명의 종단 간 통신채널(222)은 상기 제휴사 서버(120)를 경유하는 통신채널까지 포함한다. 그러함에도 본 도면6에서 상기 제휴사 서버(120)를 경유하는 과정(610)을 별도로 표시하는 것은 상기 제휴사 앱(105)에서 결제기관 서버(200)로 결제가 요청되었음을 자동으로 감지하도록 하기 위한 것이다. 만약 상기 제휴사 서버(120)에서 상기 제휴사 앱(105)과 결제기관 서버(200) 사이에 발생하는 결제를 감지하지 않아도 무방하거나, 또는 결제기관 서버(200)로부터 통지 받도록 된 경우에는 상기 주문 키, 커넥트토큰, 결제수단 식별 키 및 PIN정보가 상기 종단 간 통신채널(222)을 통해 송수신되는 것이 가능하다.
Referring to FIG. 6, when order information is exchanged between the affiliate application 105 of the wireless terminal 100 and the settlement institution server 200 through the process shown in FIG. 5, and settlement means to be used for settlement is agreed, The affiliate application 105 of the wireless terminal 100 displays the PIN input interface and receives the PIN information from the user 600. The affiliate application 105 includes the identification number of the wireless terminal 100, (605) a data set including the exchanged order key and the connect token, the settlement means identification key for the settlement means agreed through the process shown in FIG. 5, and the inputted PIN information. The data set may be transmitted (610) to the settlement institution server (200) via the affiliate server (120) or transmitted to the settlement institution server (200) via the end-to-end communication channel . Meanwhile, the end-to-end communication channel 222 of the present invention also includes a communication channel via the affiliate server 120. However, in FIG. 6, the step 610 of passing through the affiliate server 120 is separately displayed so that the affiliate app 105 automatically detects that the payment is requested to the settlement agency server 200. If the affiliate server 120 does not detect the settlement occurring between the affiliate application 105 and the settlement agency server 200 or if the settlement agency server 200 is notified of the settlement, It is possible for the connect token, the payment means identification key and the PIN information to be transmitted and received via the end-to-end communication channel 222. [

상기 결제기관 서버(200)는 상기 무선단말(100)의 식별번호를 포함하고 상기 주문 키, 커넥트토큰, 결제수단 식별 키 및 PIN정보를 포함하는 데이터셋트를 수신하고(615), 실시 방법에 따라 상기 데이터셋트에 포함된 상기 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰에 대한 유효성을 인증할 수 있다(615). 상기 결제기관 서버(200)는 상기 PIN정보에 대한 인증 절차를 수행한다(620). 만약 상기 PIN정보가 인증되지 않으면, 상기 결제기관 서버(200)는 상기 종단 간 통신채널(222)을 통해 상기 무선단말(100)의 제휴사 앱(105)으로 PIN 인증 오류 정보를 제공하여 출력시킨다(625).
The settlement institution server 200 receives (615) a data set including the identification number of the wireless terminal 100 and including the order key, the connect token, the payment means identification key and the PIN information (615) The validity of the connect token may be authenticated based on the identification number of the wireless terminal 100 included in the data set (615). The settlement institution server 200 performs an authentication procedure for the PIN information (620). If the PIN information is not authenticated, the settlement institution server 200 provides the PIN authentication error information to the affiliate application 105 of the wireless terminal 100 through the end-to-end communication channel 222 and outputs the PIN authentication error information 625).

한편 상기 PIN정보가 인증되면, 상기 결제기관 서버(200)는 상기 커넥트토큰을 통해 확인되는 단말일련번호와 상기 결제수단 식별 키를 금융사 서버(130)로 제공하면서 상기 금융사 서버(130)로부터 동적 생성된 결제인증코드를 요청한다(630). 실시 방법에 따라 상기 단말일련번호 대신에 식별번호가 이용되어도 무방하며, 이에 의해 본 발명이 한정되지 아니한다.
Meanwhile, when the PIN information is authenticated, the settlement institution server 200 provides the terminal serial number and the payment means identification key, which are confirmed through the connect token, to the financial company server 130, (630). The identification number may be used instead of the terminal serial number according to the embodiment, and thus the present invention is not limited thereto.

상기 금융사 서버(130)는 상기 결제수단 식별 키와 단말일련번호를 수신하고(635). 상기 결제수단 식별 키와 사용자의 결제수단이 유효하게 매핑되어 있는지 검증한다(640). 상기 결제수단의 유효기간이 경과하거나 사용자에 의해 해지된 경우에는 상기 결제수단은 유효하지 않다. 만약 상기 결제수단에 대한 유효한 매핑 상태가 검증되지 않으면, 상기 금융사 서버(130)는 상기 결제기관 서버(200)로 결제수단 매핑 오류 정보를 제공하고(645), 상기 결제기관 서버(200)는 상기 결제수단 매핑 오류 정보를 상기 무선단말(100)의 제휴사 앱(105)으로 제공하여 출력시킨다(645).
The financial company server 130 receives the payment means identification key and the terminal serial number (635). And verifies whether the payment means identification key and the payment means of the user are effectively mapped (640). The payment means is not valid when the valid period of the payment means has elapsed or is canceled by the user. If the valid mapping state of the payment means is not verified, the financial company server 130 provides the settlement means mapping error information to the settlement agency server 200 (645), and the settlement agency server 200 And provides payment instrument mapping error information to the affiliate app 105 of the wireless terminal 100 for output (645).

한편 상기 결제수단에 대한 유효한 매핑 상태가 검증되면, 상기 금융사 서버(130)는 지정된 자릿수의 결제인증코드를 생성하고(650), 상기 생성된 결제인증코드와 결제수단 식별 키를 매핑하여 저장한 후(655), 상기 단말일련번호와 결제인증코드를 상기 결제기관 서버(200)로 전송한다(660).
On the other hand, if the valid mapping state of the payment means is verified, the financial company server 130 generates a payment authentication code of a specified digit (650), maps the generated payment authentication code to the payment means identification key (Step 655), and transmits the terminal serial number and the payment authentication code to the settlement institution server 200 (step 660).

상기 결제기관 서버(200)는 상기 금융사 서버(130)로부터 상기 단말일련번호와 결제인증코드를 수신하고(665), 상기 제휴사 서버(120)를 통해 상기 단말일련번호에 대응하는 무선단말(100)의 제휴사 앱(105)으로 상기 결제인증코드를 제공하기 위한 메시지 발송을 요청하며(670), 상기 제휴사 서버(120)는 상기 무선단말(100)의 제휴사 앱(105)으로 상기 메시지를 발송하는 절차를 수행한다(675).
The settlement institution server 200 receives the terminal serial number and the payment authorization code from the financial company server 130 in step 665 and transmits the terminal serial number and payment authorization code to the wireless terminal 100 corresponding to the terminal serial number through the affiliate server 120, The subscriber server 105 requests the subscriber application 105 to send the message for providing the payment authentication code 670 and the affiliate server 120 transmits the message to the affiliate application 105 of the wireless terminal 100 (675).

상기 무선단말(100)의 제휴사 앱(105)은 상기 메시지를 수신하면서 상기 결제인증코드를 확인(예컨대, 화면에 표시 또는 자동 입력)하고(680), 상기 종단 간 통신채널(222)을 통해 상기 결제기관 서버(200)로 상기 무선단말(100)의 식별번호를 포함하고 상기 결제인증코드와 결제수단 식별 키를 포함하는 데이터셋트를 전송한다(685). 실시 방법에 따라 상기 무선단말(100)의 제휴사 앱(105)은 결제수단 식별 키를 생략하고 전송 가능하며, 이 경우에 상기 결제수단 식별 키는 상기 결제기관 서버(200)에서 첨부되어 금융사 서버(130)로 제공될 수 있다.
The affiliate application 105 of the wireless terminal 100 confirms the payment authorization code (for example, displays or automatically inputs the payment authorization code) while receiving the message (680) The payment institution server 200 transmits a data set including the identification number of the wireless terminal 100 and the payment authorization code and the payment means identification key (step 685). According to an embodiment of the present invention, the affiliate app 105 of the wireless terminal 100 may transmit the payment request by omitting the payment means identification key. In this case, the payment means identification key is attached to the financial institution server 200 130).

상기 결제기관 서버(200)는 상기 종단 간 통신채널(222)을 통해 상기 데이터셋트를 수신하고(690), 실시 방법에 따라 상기 데이터셋트에 포함된 상기 무선단말(100)의 식별번호를 근거로 상기 커넥트토큰에 대한 유효성을 인증할 수 있다(690). 상기 결제기관 서버(200)는 상기 금융사 서버(130)로 상기 결제인증코드와 결제수단 식별 키를 제공하며(695), 상기 금융사 서버(130)는 상기 결제기관 서버(200)로부터 상기 결제인증코드와 결제수단 식별 키를 수신한다(699).
The settlement institution server 200 receives the data set 690 through the end-to-end communication channel 222, and based on the identification number of the wireless terminal 100 included in the data set, The validity of the connect token may be authenticated (690). The payment institution server 200 provides the payment authorization code and the payment means identification key to the financial company server 130 in step 695. The financial company server 130 receives the payment authorization code And a payment means identification key (699).

도면7은 본 발명의 실시 방법에 따른 제휴사 앱(105)을 이용한 온라인 가맹점의 결제 승인 과정을 도시한 도면이다.
FIG. 7 is a diagram illustrating a payment approval process of an online merchant using the affiliate app 105 according to an embodiment of the present invention.

보다 상세하게 본 도면7은 상기 도면5에 도시된 과정에서 결제기관 서버(200)로 주문정보를 제공한 가맹점이 온라인 가맹점인 경우에 상기 도면6에 도시된 과정의 결제기관 서버(200)를 통해 제휴사 앱(105)과 금융사 서버(130) 사이에 교환된 결제인증코드를 인증하여 도면4에 도시된 과정을 통해 매핑된 사용자의 결제수단을 통한 결제 승인 절차를 수행하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 제휴사 앱(105)을 이용한 온라인 가맹점의 결제 승인 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 7 is a flowchart illustrating the process of the merchant providing the order information to the settlement agency server 200 in the process shown in FIG. 5 when the merchant is an online merchant through the settlement agency server 200 of FIG. The payment authorization code exchanged between the affiliate application 105 and the financial company server 130 is authenticated and a payment approval procedure through the payment means of the mapped user is performed through the process shown in FIG. Those skilled in the art will be able to refer to and / or modify the FIG. 7 to understand various ways of implementing the payment approval process of the online merchant using the affiliate app 105 (e.g., Or alternatively, the order is changed), but the present invention includes all of the above-described embodiments, and only the embodiment shown in FIG. 7 The technical feature is not limited.

도면7을 참조하면, 상기 도면6에 도시된 과정의 결제기관 서버(200)를 통해 제휴사 앱(105)과 금융사 서버(130) 사이에 교환된 결제인증코드가 교환되어 상기 금융사 서버(130)로 결제인증코드가 수신되면, 상기 금융사 서버(130)는 결제수단 식별 키를 근거로 상기 결제인증코드의 유효성을 인증한다(700). 만약 상기 결제인증코드의 유효성이 인증되지 않으면, 상기 금융사 서버(130)는 상기 결제기관 서버(200)로 상기 결제인증코드의 인증 결과를 제공하고, 상기 결제기관 서버(200)는 상기 인증 결과를 상기 무선단말(100)의 제휴사 앱(105)으로 제공하며(705), 상기 무선단말(100)의 제휴사 앱(105)은 상기 결제인증코드의 인증 결과를 수신하여 출력한다(705).
Referring to FIG. 7, the payment authentication code exchanged between the affiliate application 105 and the financial company server 130 is exchanged through the settlement institution server 200 of the process shown in FIG. 6, and is transmitted to the financial company server 130 When the payment authorization code is received, the financial company server 130 authenticates the validity of the payment authorization code based on the payment means identification key (700). If the validity of the payment authentication code is not authenticated, the financial company server 130 provides the authentication result of the settlement authentication code to the settlement institution server 200, and the settlement institution server 200 transmits the authentication result The affiliate application 105 of the wireless terminal 100 receives the authentication result of the payment authentication code and outputs the authentication result to the affiliate application 105 of the wireless terminal 100 in operation 705.

한편 상기 결제인증코드의 유효성이 인증되면, 상기 금융사 서버(130)는 상기 결제기관 서버(200)로 상기 결제인증코드의 인증 결과를 제공하면서 안심클릭 ACS값을 전송한다(710). 상기 결제기관 서버(200)는 상기 금융사 서버(130)로부터 상기 결제인증코드의 인증 결과와 안심클릭 ACS값을 수신하고(715), 상기 무선단말(100)의 제휴사 앱(105)으로 상기 인증 결과를 제공하며(720), 상기 무선단말(100)의 제휴사 앱(105)은 상기 인증 결과를 수신하여 출력한다(725).
Meanwhile, when the validity of the payment authentication code is authenticated, the financial company server 130 transmits a security assurance ACS value while providing authentication result of the settlement authentication code to the settlement institution server 200 (710). The payment institution server 200 receives the authentication result of the payment authorization code and the secure ACS value from the financial company server 130 in step 715 and transmits the authentication result to the affiliate application 105 of the wireless terminal 100 (720), and the affiliate application (105) of the wireless terminal (100) receives and outputs the authentication result (725).

상기 무선단말(100)의 제휴사 앱(105)에 출력된 인증 결과를 사용자가 이용하는 온라인 가맹점으로 결제완료를 요청하는 내용을 포함하고 있으며, 이에 따라 사용자는 자신이 이용하는 유선단말을 통해 온라인 가맹점의 결제완료를 요청하고(730), 상기 결제완료 요청에 대한 결제요청정보는 상기 결제기관 서버(200)로 전달된다.
The contents of requesting the completion of the payment to the online merchant using the authentication result output by the affiliate app 105 of the wireless terminal 100. Accordingly, the user can use the wired terminal of his / (730), and the payment request information for the payment completion request is transmitted to the settlement institution server (200).

상기 결제기관 서버(200)는 상기 온라인 가맹점의 결제완료 요청에 따라 상기 안심클릭 ACS값을 통해 상기 금융사 서버(130)로 상기 주문정보에 대한 결제를 요청하고(735), 상기 금융사 서버(130)는 상기 안심클릭 ACS값을 근거로 상기 매핑된 사용자의 결제수단을 통해 상기 주문정보에 대한 결제 승인 절차를 수행한다(740). 만약 상기 결제 승인 절차가 완료되면, 상기 금융사 서버(130)는 결제승인 결과를 생성하여 상기 결제기관 서버(200)로 전송하고(745), 상기 결제기관 서버(200)는 상기 금융사 서버(130)로부터 상기 결제승인 결과를 수신한 후(750), 이에 대한 결제완료 정보를 상기 온라인 가맹점으로 제공하며(755), 상기 온라인 가맹점은 상기 결제완료 정보를 수신하여 사용자에게 출력시킨다(760).
The payment institution server 200 requests payment of the order information to the financial company server 130 through the secure payment ACS value in response to the payment completion request of the online merchant, (740) a payment approval procedure for the order information through the payment means of the mapped user based on the secure-click ACS value. When the settlement approval process is completed, the financial company server 130 generates a settlement approval result and transmits the settlement approval result to the settlement institution server 200 (745). The settlement institution server 200 transmits the settlement approval result to the financial company server 130, (750), and provides the payment completion information to the online merchant (755). The online merchant receives the payment completion information and outputs the payment completion information to the user (760).

도면8은 본 발명의 실시 방법에 따른 제휴사 앱(105)을 이용한 모바일 가맹점의 결제 승인 과정을 도시한 도면이다.
FIG. 8 is a diagram illustrating a payment approval process of a mobile merchant using an affiliate app 105 according to an embodiment of the present invention.

보다 상세하게 본 도면8은 상기 도면5에 도시된 과정에서 결제기관 서버(200)로 주문정보를 제공한 가맹점이 모바일 가맹점인 경우에 상기 도면6에 도시된 과정의 결제기관 서버(200)를 통해 제휴사 앱(105)과 금융사 서버(130) 사이에 교환된 결제인증코드를 인증하여 도면4에 도시된 과정을 통해 매핑된 사용자의 결제수단을 통한 결제 승인 절차를 수행하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면8을 참조 및/또는 변형하여 상기 제휴사 앱(105)을 이용한 모바일 가맹점의 결제 승인 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면8에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 8 is a flowchart illustrating the process of the merchant providing the order information to the settlement agency server 200 in the process shown in FIG. 5, through the settlement agency server 200 of the process shown in FIG. 6 The payment authorization code exchanged between the affiliate application 105 and the financial company server 130 is authenticated and a payment approval procedure through the payment means of the mapped user is performed through the process shown in FIG. Those skilled in the art will be able to refer to and / or modify the FIG. 8 to understand the various steps of the payment approval process of the mobile merchant using the affiliate app 105 (e.g., Or the order is changed), but the present invention includes all of the above-mentioned embodiments, and only the embodiment shown in FIG. 8 The technical feature is not limited.

도면8을 참조하면, 상기 도면6에 도시된 과정의 결제기관 서버(200)를 통해 제휴사 앱(105)과 금융사 서버(130) 사이에 교환된 결제인증코드가 교환되어 상기 금융사 서버(130)로 결제인증코드가 수신되면, 상기 금융사 서버(130)는 결제수단 식별 키를 근거로 상기 결제인증코드의 유효성을 인증한다(800). 만약 상기 결제인증코드의 유효성이 인증되지 않으면, 상기 금융사 서버(130)는 상기 결제기관 서버(200)로 상기 결제인증코드의 인증 결과를 제공하고, 상기 결제기관 서버(200)는 상기 인증 결과를 상기 무선단말(100)의 제휴사 앱(105)으로 제공하며(805), 상기 무선단말(100)의 제휴사 앱(105)은 상기 결제인증코드의 인증 결과를 수신하여 출력한다(805).
Referring to FIG. 8, the payment authentication code exchanged between the affiliate application 105 and the financial company server 130 is exchanged through the settlement institution server 200 of the process shown in FIG. 6, and is transmitted to the financial company server 130 When the payment authorization code is received, the financial institution server 130 authenticates the validity of the payment authorization code based on the payment means identification key (800). If the validity of the payment authentication code is not authenticated, the financial company server 130 provides the authentication result of the settlement authentication code to the settlement institution server 200, and the settlement institution server 200 transmits the authentication result The affiliate application 105 of the wireless terminal 100 receives the authentication result of the payment authorization code and outputs the authentication result to the affiliate application 105 of the wireless terminal 100 in operation 805.

한편 상기 결제인증코드의 유효성이 인증되면, 상기 금융사 서버(130)는 상기 결제기관 서버(200)로 상기 결제인증코드의 인증 결과를 제공하면서 안심클릭 ACS값을 전송한다(810). 상기 결제기관 서버(200)는 상기 금융사 서버(130)로부터 상기 결제인증코드의 인증 결과와 안심클릭 ACS값을 수신하고(815), 상기 안심클릭 ACS값을 통해 상기 금융사 서버(130)로 상기 주문정보에 대한 결제를 요청하고(820), 상기 금융사 서버(130)는 상기 안심클릭 ACS값을 근거로 상기 매핑된 사용자의 결제수단을 통해 상기 주문정보에 대한 결제 승인 절차를 수행한다(825). 만약 상기 결제 승인 절차가 완료되면, 상기 금융사 서버(130)는 결제승인 결과를 생성하여 상기 결제기관 서버(200)로 전송하고(830), 상기 결제기관 서버(200)는 상기 금융사 서버(130)로부터 상기 결제승인 결과를 수신한 후(835), 이에 대한 결제완료 정보를 상기 모바일 가맹점으로 제공하며(840), 상기 모바일 가맹점은 상기 결제완료 정보를 수신하여 사용자에게 출력시킨다(845). 한편 상기 결제기관 서버(200)는 상기 결제완료 정보를 상기 무선단말(100)의 제휴사 앱(105)으로도 제공하며(840), 상기 무선단말(100)의 제휴사 앱(105)은 상기 결제완료 정보를 수신하여 출력한다(850).
Meanwhile, when the validity of the payment authentication code is authenticated, the financial company server 130 transmits a security assurance ACS value while providing authentication result of the payment authentication code to the settlement institution server 200 (810). The payment institution server 200 receives the authentication result of the payment authorization code and the security assurance ACS value from the financial company server 130 in step 815 and transmits the security guarantee ACS value to the financial company server 130 (820), and the financial company server 130 performs a payment approval procedure for the order information through the payment means of the mapped user based on the secure-click ACS value (825). When the payment approval process is completed, the financial company server 130 generates a payment approval result and transmits it to the settlement institution server 200 in step 830. The settlement institution server 200 transmits the settlement approval result to the financial company server 130, (835), and provides payment completion information to the mobile merchant (840). The mobile merchant receives the payment completion information and outputs the payment completion information to the user (845). Meanwhile, the settlement agency server 200 also provides the settlement completion information to the affiliate app 105 of the wireless terminal 100 (840), and the affiliate app 105 of the wireless terminal 100 transmits the settlement information Information is received and output (850).

100 : 무선단말 105 : 제휴사 앱
120 : 제휴사 서버 125 : 앱 기반 통신채널
130 : 금융사 서버 200 : 결제기관 서버
202 : 커넥트토큰 생성부 204 : 매핑 저장부
206 : 저장매체 208 : 주문정보 수신부
210 : 식별번호 검증부 212 : 주문 키 생성부
214 : 주문정보 저장부 216 : 주문관리D/B
218 : 메시지 발송 처리부 220 : 통신채널 연결부
222 : 종단 간 통신채널 224 : 정보 요청 수신부
226 : 커넥트토큰 인증부 228 : 주문정보 확인부
230 : 주문정보 제공부 232 : 결제수단 선택 확인부
234 : 결제수단 식별부 236 : 결제인증 요청 수신부
238 : PIN 인증 처리부 240 : 결제 인증 요청부
242 : 인증코드 확인부 244 : 인증코드 수신부
246 : 코드 인증 요청부 248 : 인증 결과 수신부
250 : 인증 결과 전송부 252 : 결제요청 수신부
254 : 결제요청 처리부 256 : 승인결과 처리부
100: Wireless terminal 105: Affiliate app
120: Affiliate Server 125: App-based communication channel
130: financial company server 200: settlement agency server
202: Connect Token Generation Unit 204:
206: Storage medium 208: Order information receiver
210: identification number verification unit 212: order key generation unit
214: order information storage unit 216: order management D / B
218: Message sending processing unit 220: Communication channel connection unit
222: end-to-end communication channel 224: information request receiving section
226: Connect Token Authentication Unit 228: Order Information Verification Unit
230: order information providing unit 232: payment method selection confirmation unit
234: payment means identification unit 236: payment authentication request reception unit
238: PIN authentication processing unit 240:
242: Authentication code verification unit 244: Authentication code reception unit
246: code authentication requesting unit 248: authentication result receiving unit
250: authentication result transmitting unit 252: payment request receiving unit
254: payment request processing unit 256: approval result processing unit

Claims (19)

사용자의 무선단말에 구비된 앱(Application)을 관리 및 운영하는 제휴사 서버와 통신하고 상기 사용자에게 결제수단을 발급 가능한 N(N≥1)개의 금융사 서버와 통신하는 결제기관 서버에 의해 실행되는 결제 처리를 위한 제휴사 앱 인증 방법에 있어서,
상기 제휴사에 등록된 사용자의 제휴사계정과 일대일 매칭됨과 동시에 상기 무선단말을 고유하게 식별하는 커넥트토큰을 생성하는 제1 단계;
상기 생성된 커넥트토큰, 상기 제휴사 서버에 등록된 사용자의 제휴사계정, 상기 사용자가 등록한 PIN정보, 상기 무선단말의 휴대폰번호와 단말일련번호를 하나 이상 포함하는 식별번호 및 상기 금융사에 등록된 사용자의 결제수단을 식별하는 결제수단 식별 키를 매핑하여 저장하는 제2 단계;
상기 무선단말의 제휴사 앱을 통한 결제 서비스가 개시되는 경우, 상기 무선단말로 발송된 메시지를 근거로 상기 무선단말의 제휴사 앱과 종단 간 통신채널을 연결하는 제3 단계;
상기 종단 간 통신채널을 통해 상기 제휴사 앱으로부터 전송된 하나 이상의 데이터셋트를 수신하는 제4 단계;
상기 수신된 데이터셋트에 포함된 상기 무선단말의 식별번호를 확인하는 제5 단계;
상기 데이터셋트에 포함된 식별번호를 이용하여 상기 커넥트토큰의 유효성을 인증하는 제6 단계; 및
상기 커넥트토큰의 유효성이 인증된 경우에 상기 수신된 데이터셋트에 대응하는 결제 처리 절차를 수행하는 제7 단계;를 포함하는 결제 처리를 위한 제휴사 앱 인증 방법.
(N > = 1) financial transaction servers capable of issuing payment means to the user and communicating with an affiliate server that manages and operates an application provided in the wireless terminal of the user, The method of claim 1,
A first step of generating a connect token that is one-to-one matched with an affiliate account of a user registered in the partner company and uniquely identifies the wireless terminal;
The affiliate account of the user registered in the affiliate server, the PIN information registered by the user, the identification number including at least one of the mobile terminal number and the terminal serial number of the wireless terminal, A second step of mapping and storing a payment means identification key for identifying the means;
A third step of connecting an end-to-end communication channel with an affiliate app of the wireless terminal based on a message sent to the wireless terminal when a payment service through the affiliate app of the wireless terminal is started;
A fourth step of receiving at least one data set transmitted from the affiliate app via the end-to-end communication channel;
A fifth step of confirming an identification number of the wireless terminal included in the received data set;
A sixth step of authenticating the validity of the connect token using the identification number included in the data set; And
And a seventh step of performing a payment processing procedure corresponding to the received data set when the validity of the connect token is authenticated.
제 1항에 있어서, 상기 제1 단계는,
상기 무선단말의 식별번호, 상기 제휴사에 등록된 사용자의 제휴사계정, 상기 사용자의 PIN정보 중 하나 이상을 지정된 토큰 생성 알고리즘에 대입하여 지정된 자릿수의 커넥트토큰을 생성하는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
2. The method according to claim 1,
Wherein the affiliate account of the user registered in the partner company and the PIN information of the user are substituted into the designated token generation algorithm to generate a connect token of a specified number of digits. How to verify your app.
제 1항에 있어서,
상기 무선단말의 제휴사 앱을 통한 결제 서비스를 위해 지정된 통신망을 통해 주문정보를 수신하면서 상기 주문정보의 결제에 이용될 무선단말의 식별번호를 확인하는 단계;
상기 주문정보에 대한 주문 키를 생성하고 상기 식별번호와 매핑된 커넥트토큰을 확인하는 단계;
상기 제휴사 서버를 통해 상기 주문 키와 커넥트토큰을 상기 무선단말에 구비된 제휴사 앱으로 제공하기 위한 메시지의 발송을 요청하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method according to claim 1,
Confirming an identification number of a wireless terminal to be used for payment of the order information while receiving order information through a designated communication network for payment service through the affiliate app of the wireless terminal;
Generating an order key for the order information and identifying a connect token mapped with the identification number;
And requesting the sending of a message for providing the order key and the connect token to the affiliate app provided in the wireless terminal through the affiliate server.
제 3항에 있어서,
상기 확인된 무선단말의 식별번호가 기 등록된 식별번호인지 검증하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method of claim 3,
Further comprising the step of verifying whether the identification number of the identified wireless terminal is a pre-registered identification number.
제 3항에 있어서,
상기 생성된 주문 키와 주문정보와 커넥트토큰을 매핑하여 저장하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method of claim 3,
And mapping and storing the generated order key, the order information, and the connect token, and storing the mapping information.
제 1항에 있어서, 상기 메시지는,
상기 제휴사 서버에서 상기 무선단말의 제휴사 앱으로 푸시하는 푸시 메시지를 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method of claim 1,
And a push message to push from the affiliate server to the affiliate app of the wireless terminal.
제 1항에 있어서, 상기 제4 단계는,
상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 상기 무선단말로 발송된 메시지를 통해 상기 제휴사 앱으로 제공된 커넥트토큰과 주문 키를 포함하는 데이터셋트를 수신하는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method as claimed in claim 1,
Receiving a data set including an identification number of the wireless terminal through the end-to-end communication channel and including a connect token provided to the affiliate app through a message sent to the wireless terminal and an order key. Affiliate app authentication methods for.
제 7항에 있어서, 상기 제4 단계는,
상기 데이터셋트에 대응하는 주문정보를 확인하여 상기 종단 간 통신채널을 통해 상기 무선단말의 제휴사 앱으로 제공하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
8. The method as claimed in claim 7,
And confirming the order information corresponding to the data set and providing the affiliate app to the wireless terminal through the end-to-end communication channel.
제 1항에 있어서, 상기 제4 단계는,
상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 상기 제휴사 앱을 통해 선택된 결제수단에 대한 정보를 포함하는 데이터셋트를 수신하는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method as claimed in claim 1,
And receiving a data set including the identification number of the wireless terminal through the end-to-end communication channel and including information on payment means selected through the affiliate app.
제 9항에 있어서, 상기 제4 단계는,
상기 데이터셋트를 통해 선택된 결제수단에 대응하는 결제수단 식별 키를 확인하여 상기 종단 간 통신채널을 통해 상기 무선단말의 제휴사 앱으로 제공하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
10. The method as claimed in claim 9,
Further comprising confirming a payment means identification key corresponding to the payment means selected through the data set and providing the affiliate app for the payment processing through the end-to-end communication channel to the affiliate app for the payment processing Authentication method.
제 1항에 있어서, 상기 제4 단계는,
상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 결제할 대상에 대한 주문 키, 커넥트토큰, 결제수단 식별 키를 포함하는 데이터셋트를 수신하는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method as claimed in claim 1,
And a data set including an identification number of the wireless terminal and an order key for an object to be settled, a connect token, and a payment means identification key via the end-to-end communication channel. Way.
제 1항에 있어서,
상기 제2 단계는, 상기 사용자가 등록한 PIN정보를 상기 커넥트토큰과 매핑하여 저장하고,
상기 제4 단계는, 상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 상기 사용자가 입력한 PIN정보를 포함하는 데이터셋트를 수신하며,
상기 수신된 PIN정보의 유효성을 인증하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method according to claim 1,
The second step may include mapping the PIN information registered by the user with the connect token,
The fourth step includes receiving a data set including the identification number of the wireless terminal through the end-to-end communication channel and including PIN information input by the user,
And authenticating the validity of the received PIN information. The method of claim 1, further comprising:
제 12항에 있어서,
상기 PIN정보의 유효성이 인증된 경우,
상기 커넥트토큰과 매핑된 무선단말의 단말일련번호 및 결제수단 식별 키를 상기 금융사 서버로 전송하는 단계;
상기 금융사 서버로부터 동적 생성된 결제인증코드와 무선단말의 단말일련번호를 수신하는 단계;
상기 제휴사 서버를 통해 상기 무선단말의 단말일련번호에 대응하는 무선단말의 제휴사 앱으로 상기 결제인증코드를 전달하기 위한 메시지의 발송을 요청하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
13. The method of claim 12,
When the validity of the PIN information is authenticated,
Transmitting the terminal serial number of the wireless terminal mapped with the connect token and the payment means identification key to the financial company server;
Receiving a payment authorization code dynamically generated from the financial company server and a terminal serial number of the wireless terminal;
And requesting the sending of a message for transferring the payment authentication code to an affiliate app of a wireless terminal corresponding to the terminal serial number of the wireless terminal through the affiliate server Affiliate app authentication methods.
제 1항에 있어서, 상기 제4 단계는,
상기 종단 간 통신채널을 통해 상기 무선단말의 식별번호를 포함하고 결제인증코드와 결제수단 식별 키를 포함하는 데이터셋트를 수신하고,
상기 금융사 서버로 상기 결제인증코드와 결제수단 식별 키를 전달하는 단계; 및
상기 금융사 서버로부터 상기 결제인증코드의 인증 결과를 수신하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method as claimed in claim 1,
Receiving a data set including an identification number of the wireless terminal through the end-to-end communication channel and including a payment authentication code and a payment means identification key,
Transmitting the settlement authentication code and the settlement means identification key to the financial company server; And
And receiving an authentication result of the settlement authentication code from the financial company server.
제 1항에 있어서,
상기 제7 단계는, 상기 금융사 서버로부터 안심클릭 ACS(Access Control Server)값을 수신하고,
상기 결제 서비스에 대한 주문정보가 온라인 가맹점에 대응하는 주문정보인 경우,
상기 무선단말의 제휴사 앱으로 상기 온라인 가맹점을 통한 결제를 요청하는 인증 결과를 전송하는 단계;
통신망을 통해 상기 온라인 가맹점으로부터 상기 주문정보에 대한 결제요청정보를 수신하는 단계; 및
상기 안심클릭 ACS값을 이용하여 상기 금융사 서버로 상기 주문정보에 대한 결제를 요청하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method according to claim 1,
The seventh step includes receiving a secure ACS (Access Control Server) value from the financial institution server,
If the order information for the payment service is order information corresponding to the online merchant,
Transmitting an authentication result requesting payment through the online merchant to the affiliate app of the wireless terminal;
Receiving payment request information for the order information from the online merchant through a communication network; And
And requesting settlement of the order information to the financial company server using the secure-click ACS value.
제 1항에 있어서,
상기 제7 단계는, 상기 금융사 서버로부터 안심클릭 ACS(Access Control Server)값을 수신하고,
상기 결제 서비스에 대한 주문정보가 상기 무선단말이 이용하는 모바일 가맹점에 대응하는 주문정보인 경우,
상기 안심클릭 ACS값을 이용하여 상기 금융사 서버로 상기 주문정보에 대한 결제를 요청하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method according to claim 1,
The seventh step includes receiving a secure ACS (Access Control Server) value from the financial institution server,
When the order information for the payment service is order information corresponding to the mobile merchant site used by the wireless terminal,
And requesting settlement of the order information to the financial company server using the secure-click ACS value.
제 15항 또는 제 16항에 있어서,
상기 금융사 서버로부터 상기 결제 요청에 대한 결제승인 결과를 수신하는 단계; 및
상기 주문정보를 제공한 가맹점으로 상기 결제승인 결과에 대한 결제완료 정보를 제공하는 단계;를 더 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
17. The method according to claim 15 or 16,
Receiving a settlement approval result for the settlement request from the financial company server; And
And providing settlement completion information for the settlement approval result to the merchant providing the order information. ≪ Desc / Clms Page number 19 >
제 1항에 있어서, 상기 결제수단 식별 키는,
상기 무선단말과 금융사 서버 사이에 직접 연결된 통신채널을 통해 상기 무선단말로부터 상기 금융사 서버로 등록된 상기 사용자의 결제수단에 대하여 상기 금융사 서버에 의해 할당된 식별 키를 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
The method according to claim 1,
And an identification key assigned by the financial institution server to the payment means of the user registered in the financial service server from the wireless terminal through a communication channel directly connected between the wireless terminal and the financial service server. Affiliate app authentication methods for.
제 1항에 있어서, 상기 무선단말과 결제기관 서버 사이에 연결되는 통신채널은,
상기 무선단말의 제휴사 앱과 결제기관 서버 사이에 직접 연결되는 종단 간 통신채널,
상기 제휴사 서버를 경유하되 상기 무선단말의 제휴사 앱과 결제기관 서버 사이에 암호화 및 복호화 절차가 수행되는 종단 간 통신채널 중 적어도 하나를 포함하여 이루어지는 것을 특징으로 하는 결제 처리를 위한 제휴사 앱 인증 방법.
2. The method of claim 1, wherein the communication channel connected between the wireless terminal and the settlement agency server comprises:
An end-to-end communication channel directly connected between the affiliate app of the wireless terminal and the settlement agency server,
And an end-to-end communication channel through which the encryption and decryption processes are performed between the affiliate app of the wireless terminal and the settlement agency server via the affiliate server.
KR20130001511A 2013-01-07 2013-01-07 Method for Validating Alliance Application for Payment Active KR101505847B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20130001511A KR101505847B1 (en) 2013-01-07 2013-01-07 Method for Validating Alliance Application for Payment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130001511A KR101505847B1 (en) 2013-01-07 2013-01-07 Method for Validating Alliance Application for Payment

Publications (2)

Publication Number Publication Date
KR20140089733A KR20140089733A (en) 2014-07-16
KR101505847B1 true KR101505847B1 (en) 2015-04-07

Family

ID=51737676

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130001511A Active KR101505847B1 (en) 2013-01-07 2013-01-07 Method for Validating Alliance Application for Payment

Country Status (1)

Country Link
KR (1) KR101505847B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170127854A (en) * 2016-05-13 2017-11-22 삼성전자주식회사 Electronic apparatus providing electronic payment and operating method thereof
WO2018204183A1 (en) * 2017-05-02 2018-11-08 Visa International Service Association System and method using interaction token
KR102768453B1 (en) 2024-06-24 2025-02-19 라온시큐어(주) Mobile Oriented based user authentication method and system thereof
KR102774358B1 (en) 2024-06-24 2025-02-27 라온시큐어(주) Mobile Oriented based application authentication method and system thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12019761B2 (en) 2019-03-20 2024-06-25 Nokia Technologies Oy Network based media processing security

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090121980A (en) * 2008-05-23 2009-11-26 이준용 Personal authentication and payment device and method using mobile terminal
KR101140223B1 (en) 2005-08-19 2012-04-26 주식회사 비즈모델라인 Device for Processing a Payment
KR20120076591A (en) * 2010-12-06 2012-07-09 에스케이플래닛 주식회사 Method for providing electronic payment by using subscriber information and security token, system, terminal and communication management apparatus therefor
KR101199153B1 (en) 2010-12-15 2012-11-12 사단법인 금융결제원 System and Method for Managing Network Account for Custom

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101140223B1 (en) 2005-08-19 2012-04-26 주식회사 비즈모델라인 Device for Processing a Payment
KR20090121980A (en) * 2008-05-23 2009-11-26 이준용 Personal authentication and payment device and method using mobile terminal
KR20120076591A (en) * 2010-12-06 2012-07-09 에스케이플래닛 주식회사 Method for providing electronic payment by using subscriber information and security token, system, terminal and communication management apparatus therefor
KR101199153B1 (en) 2010-12-15 2012-11-12 사단법인 금융결제원 System and Method for Managing Network Account for Custom

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170127854A (en) * 2016-05-13 2017-11-22 삼성전자주식회사 Electronic apparatus providing electronic payment and operating method thereof
KR102693434B1 (en) * 2016-05-13 2024-08-09 삼성전자주식회사 Electronic apparatus providing electronic payment and operating method thereof
WO2018204183A1 (en) * 2017-05-02 2018-11-08 Visa International Service Association System and method using interaction token
US11449862B2 (en) 2017-05-02 2022-09-20 Visa International Service Association System and method using interaction token
KR102768453B1 (en) 2024-06-24 2025-02-19 라온시큐어(주) Mobile Oriented based user authentication method and system thereof
KR102774358B1 (en) 2024-06-24 2025-02-27 라온시큐어(주) Mobile Oriented based application authentication method and system thereof

Also Published As

Publication number Publication date
KR20140089733A (en) 2014-07-16

Similar Documents

Publication Publication Date Title
US10922675B2 (en) Remote transaction system, method and point of sale terminal
US12288206B1 (en) Systems and methods for smart card mobile device authentication
US20120284195A1 (en) Method and system for secure user registration
CN107256484B (en) Mobile payment authorization transfer method and payment system realized by using same
JP6667498B2 (en) Remote transaction system, method and POS terminal
TW201349143A (en) Transaction processing system and method
KR101505847B1 (en) Method for Validating Alliance Application for Payment
KR101472751B1 (en) Method and System for Providing Payment by using Alliance Application
JP2025529735A (en) System and method for encrypted context switching authentication between a website and a mobile device
KR20130008125A (en) Payment by using payment identification number dynamic mapped user's payment tool
KR20140089730A (en) Method and System for Registering Payment Means by using Alliance Application
CN106462839A (en) System and method for hierarchical compression
KR101772358B1 (en) Method for Automatic Identifying Other Companies Application for Registration of Payment Means
KR20120076654A (en) Card payment relay system using mobile phone number and method thereof
KR101782284B1 (en) Method for Registering Payment Means Coupled Other Companies Application
KR20140089732A (en) Method for Automatic Identifying Alliance Application for Registration of Payment Means
KR20140015744A (en) Cloud type operating method for certificate
KR101253254B1 (en) Payment system using phone number and method thereof
US11620646B2 (en) Method for carrying out a transaction, terminal, server and corresponding computer program
KR20160017013A (en) Method for Providing Mobile Payment
KR20160142807A (en) Method for Providing Mobile Payment
KR20160142808A (en) Method for Providing Mobile Payment based on USIM by using Additional Communication Number
KR20150090873A (en) Method for Registering Payment Means Coupled Multiple Alliance Application
WO2024263480A1 (en) User device interaction for direct transfer
KR20150091445A (en) Method for Automatic Identifying Alliance Application for Registration of Payment Means

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20130107

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140731

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20150226

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20150319

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20150320

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20180212

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20180212

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20190315

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20200220

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20200220

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20210115

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20220310

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20230110

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20231228

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20250106

Start annual number: 11

End annual number: 11

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载