KR102575464B1 - Server and method for providing payment service for unregistered card - Google Patents

Server and method for providing payment service for unregistered card Download PDF

Info

Publication number
KR102575464B1
KR102575464B1 KR1020200128180A KR20200128180A KR102575464B1 KR 102575464 B1 KR102575464 B1 KR 102575464B1 KR 1020200128180 A KR1020200128180 A KR 1020200128180A KR 20200128180 A KR20200128180 A KR 20200128180A KR 102575464 B1 KR102575464 B1 KR 102575464B1
Authority
KR
South Korea
Prior art keywords
user
information
card
payment
service
Prior art date
Application number
KR1020200128180A
Other languages
Korean (ko)
Other versions
KR20220045444A (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 KR1020200128180A priority Critical patent/KR102575464B1/en
Publication of KR20220045444A publication Critical patent/KR20220045444A/en
Application granted granted Critical
Publication of KR102575464B1 publication Critical patent/KR102575464B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

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

Abstract

일 실시 예에 따라, 서버가 무기명 카드에 대한 결제 서비스를 제공하는 방법에 있어서, 상기 무기명 카드에 대한 간편 인증 서비스의 신청을 수신하는 단계; 상기 간편 인증 서비스의 신청을 수신함에 따라 획득한 CI(Connecting Information) 및 카드 번호에 기초하여 상기 간편 인증 서비스를 활성화하는 단계; 상기 무기명 카드에 대한 간편 결제 서비스의 신청을 수신하는 단계; 상기 간편 인증 서비스를 활성화 하는 과정에서 획득한 정보 및 상기 간편 결제 서비스를 신청한 사용자에 대한 사용자 정보에 기초하여 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계; 및 상기 간편 결제 서비스에 기초하여 상기 무기명 카드에 대한 결제를 수행하는 단계;를 포함하는 방법이 개시된다.According to an embodiment, a method for providing a payment service for an anonymous card by a server, comprising: receiving a simple authentication service request for the anonymous card; activating the simple authentication service based on CI (Connecting Information) and card number obtained upon receiving the application for the simple authentication service; Receiving a simple payment service request for the anonymous card; Registering the simple payment service in association with the user information based on information obtained in the process of activating the simple authentication service and user information about a user who has applied for the simple payment service; and performing payment for the anonymous card based on the simple payment service.

Description

무기명 카드에 대한 결제 서비스를 제공하는 서버 및 방법{SERVER AND METHOD FOR PROVIDING PAYMENT SERVICE FOR UNREGISTERED CARD}Server and method for providing payment service for anonymous card {SERVER AND METHOD FOR PROVIDING PAYMENT SERVICE FOR UNREGISTERED CARD}

본 발명은 무기명 카드에 대한 결제 서비스를 제공하는 서버 및 방법에 관한 것으로, 더욱 상세하게는, CI(Connecting Information) 및 카드 번호에 기초하여 무기명 카드에 대한 간편 인증 서비스를 활성화하고, 간편 인증 서비스를 기반으로 무기명 카드에 대한 간편 결제 서비스를 사용자 정보와 연계하여 등록함으로써, 사용자가 무기명 카드를 자신의 기명 카드처럼 자신의 간편 결제 수단으로 등록하여 간편 결제를 이용할 수 있도록 지원하는 기술에 관한 것이다.The present invention relates to a server and method for providing a payment service for an anonymous card, and more particularly, to activate a simple authentication service for an anonymous card based on CI (Connecting Information) and a card number, and to provide a simple authentication service. The present invention relates to a technology that enables a user to use simple payment by registering an anonymous card as his/her simple payment method like his/her own name card by registering a simple payment service for an anonymous card in association with user information.

간편 결제 서비스는 사용자 개인의 스마트폰을 단말기로 이용하여 공인인증서와 같은 복잡한 인증 절차 없이 사전 인증 등의 간단한 방식만으로 결제를 지원하는 스마트 페이(smart pay) 방식으로 제공된다.The simple payment service is provided in a smart pay method that supports payment using a simple method such as pre-authentication without complicated authentication procedures such as public certificates by using a user's personal smartphone as a terminal.

종래의 간편 결제 서비스(예: 카카오페이, 삼성페이 등)는 휴대폰 가입자 명의 확인 등 사용자 개인에 대한 본인인증을 통해 사용자 개개인이 가입하는 방식이며, 이때, 사용자는 자기자신 명의의 카드만을 간편 결제 수단으로 등록할 수 있다.Conventional simple payment services (e.g., Kakao Pay, Samsung Pay, etc.) are a method in which each user subscribes through personal authentication such as mobile phone subscriber name verification, and at this time, the user only uses his/her own card as a simple payment method. can be registered with

이처럼, 종래 기술에 따르면, 카드의 소유주가 회사명이거나 선불카드처럼 기명화되지 않은 무기명 카드일 경우에는 간편 결제 서비스에 등록할 수 없는 단점이 있어, 이러한 단점을 개선하여 사용자 편의성을 향상시키기 위한 기술 개발이 요구되고 있다.As such, according to the prior art, if the owner of the card is a company name or an anonymous card that is not named like a prepaid card, there is a disadvantage that registration in the simple payment service is not possible. Technology for improving user convenience by improving these disadvantages development is required.

한국등록특허 제10-1062661호, 사용자별 법인카드 이용방법Korean Registered Patent No. 10-1062661, How to use a corporate card by user

본 발명의 일 실시 예는 전술한 종래 기술의 문제점을 해결하기 위한 것으로, 사용자가 무기명 카드를 자신의 기명 카드처럼 자신의 간편 결제 수단으로 등록하여 간편 결제를 이용할 수 있도록 지원하는 서버 및 방법을 제공할 수 있다.One embodiment of the present invention is to solve the above-mentioned problems of the prior art, to provide a server and method for enabling a user to use simple payment by registering an anonymous card as his/her own simple payment method like his/her own name card. can do.

해결하려는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 통상의 기술자에게 자명한 범위 내에서 다양한 기술적 과제들이 더 포함될 수 있다.The technical problem to be solved is not limited to the technical problems as described above, and various technical problems may be further included within a range obvious to those skilled in the art.

본 개시의 제 1 측면에 따른, 서버가 무기명 카드에 대한 결제 서비스를 제공하는 방법은, 상기 무기명 카드에 대한 간편 인증 서비스의 신청을 수신하는 단계; 상기 간편 인증 서비스의 신청을 수신함에 따라 획득한 CI(Connecting Information) 및 카드 번호에 기초하여 상기 간편 인증 서비스를 활성화하는 단계; 상기 무기명 카드에 대한 간편 결제 서비스의 신청을 수신하는 단계; 상기 간편 인증 서비스를 활성화 하는 과정에서 획득한 정보 및 상기 간편 결제 서비스를 신청한 사용자에 대한 사용자 정보에 기초하여 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계; 및 상기 간편 결제 서비스에 기초하여 상기 무기명 카드에 대한 결제를 수행하는 단계;를 포함할 수 있다.According to a first aspect of the present disclosure, a method for providing a payment service for an anonymous card by a server includes receiving a simple authentication service request for the anonymous card; activating the simple authentication service based on CI (Connecting Information) and card number obtained upon receiving the application for the simple authentication service; Receiving a simple payment service request for the anonymous card; Registering the simple payment service in association with the user information based on information obtained in the process of activating the simple authentication service and user information about a user who has applied for the simple payment service; and performing payment for the anonymous card based on the simple payment service.

또한, 상기 간편 인증 서비스를 활성화하는 단계는 상기 CI 및 상기 카드 번호에 기초하여 상기 무기명 카드의 유효성을 검증하는 단계; 및 상기 간편 인증 서비스에 대한 신청 내역을 등록하는 단계;를 포함할 수 있다.In addition, activating the simple authentication service may include verifying validity of the anonymous card based on the CI and the card number; and registering application details for the simple authentication service.

또한, 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계는 상기 사용자 정보에 기초하여 상기 사용자가 상기 무기명 카드에 대한 정당 사용자인지 여부를 결정하는 단계; 및 상기 사용자가 상기 정당 사용자인 경우, 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계;를 포함할 수 있다.In addition, the step of registering the simple payment service in association with the user information may include determining whether the user is a legitimate user for the anonymous card based on the user information; and registering the simple payment service in association with the user information when the user is the legitimate user.

또한, 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 결정하는 단계는 상기 CI에 따라 식별된 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 나타내는 정보를 외부 서버로부터 수신하는 단계;를 포함할 수 있다.In addition, determining whether the user is the legitimate user for the anonymous card may include receiving information indicating whether the user identified according to the CI is the legitimate user for the anonymous card from an external server; can include

또한, 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 결정하는 단계는 상기 CI에 따라 식별된 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 나타내는 정보를 데이터 베이스로부터 획득하는 단계;를 포함할 수 있다.In addition, the step of determining whether the user is the legitimate user of the anonymous card may include acquiring information indicating whether the user identified according to the CI is the legitimate user of the anonymous card from a database; can include

또한, 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계;는 상기 간편 결제 서비스의 신청에 대응하여 상기 CI 및 상기 카드 번호에 대한 인증을 수행하는 단계; 및 상기 CI 및 상기 카드 번호에 대한 인증의 수행 결과에 기초하여 토큰 번호를 생성하는 단계;를 포함할 수 있다.In addition, the step of registering the simple payment service in association with the user information; performing authentication on the CI and the card number in response to the application for the simple payment service; and generating a token number based on a result of performing authentication on the CI and the card number.

또한, 상기 사용자 정보는 제 1 사용자 정보 및 제 2 사용자 정보를 포함하고, 상기 제 1 사용자 정보에 대응하는 제 1 토큰 번호와 상기 제 2 사용자 정보에 대응하는 제 2 토큰 번호는 서로 상이할 수 있다.In addition, the user information may include first user information and second user information, and a first token number corresponding to the first user information and a second token number corresponding to the second user information may be different from each other. .

또한, 상기 무기명 카드에 대한 결제를 수행하는 단계;는 상기 토큰 번호에 기초하여 상기 간편 결제 서비스에 따라 상기 무기명 카드에 대한 결제를 수행할 수 있다.Also, the step of performing the payment for the anonymous card; may perform the payment for the anonymous card according to the simple payment service based on the token number.

또한, 상기 방법은 상기 무기명 카드에 대한 결제를 수행한 사용자를 상기 토큰 번호에 기초하여 결정하는 단계; 및 상기 무기명 카드에 대한 결제를 수행한 사용자를 나타내는 사용 내역 정보를 저장하는 단계;를 더 포함할 수 있다.The method may further include determining a user who has paid for the anonymous card based on the token number; and storing usage history information indicating a user who has made a payment for the anonymous card.

또한, 상기 무기명 카드에 대한 결제를 수행하는 단계;는 상기 사용자 정보에 기초하여 상기 무기명 카드에 대한 결제 요청을 수신하는 단계; 상기 CI가 사용자 단말에서 생성되었는지 여부를 결정하는 단계; 상기 CI가 상기 사용자 단말에서 생성된 경우, 추가 인증을 수행하는 단계; 및 상기 추가 인증의 수행 결과에 기초하여 상기 무기명 카드에 대한 결제를 수행하는 단계;를 포함할 수 있다.In addition, the performing of the payment for the anonymous card; receiving a payment request for the anonymous card based on the user information; determining whether the CI is generated in a user terminal; performing additional authentication when the CI is generated in the user terminal; and performing payment for the anonymous card based on a result of performing the additional authentication.

본 개시의 제 2 측면에 따른, 무기명 카드에 대한 결제 서비스를 제공하는 서버는, 상기 무기명 카드에 대한 간편 인증 서비스의 신청 및 상기 무기명 카드에 대한 간편 결제 서비스의 신청을 수신하는 수신부; 및 상기 간편 인증 서비스의 신청을 수신함에 따라 획득한 CI(Connecting Information) 및 카드 번호에 기초하여 상기 간편 인증 서비스를 활성화하고, 상기 간편 결제 서비스의 신청을 수신함에 따라, 상기 간편 인증 서비스를 활성화 하는 과정에서 획득한 정보 및 상기 간편 결제 서비스를 신청한 사용자에 대한 사용자 정보에 기초하여 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하고, 상기 간편 결제 서비스에 기초하여 상기 무기명 카드에 대한 결제를 수행하는 프로세서;를 포함할 수 있다.According to a second aspect of the present disclosure, a server providing a payment service for an anonymous card may include: a receiver configured to receive an application for a simple authentication service for the anonymous card and a simple payment service for the anonymous card; And activating the simple authentication service based on the CI (Connecting Information) and card number obtained upon receiving the application for the simple authentication service, and activating the simple authentication service upon receiving the application for the simple payment service. Based on the information acquired in the process and user information on the user who applied for the simple payment service, the simple payment service is linked to the user information and registered, and the payment for the anonymous card is performed based on the simple payment service. It may include; a processor that does.

또한, 상기 프로세서는 상기 CI 및 상기 카드 번호에 기초하여 상기 무기명 카드의 유효성을 검증하고, 상기 간편 인증 서비스에 대한 신청 내역을 등록할 수 있다.Also, the processor may verify validity of the anonymous card based on the CI and the card number, and register application details for the simple authentication service.

또한, 상기 프로세서는 상기 사용자 정보에 기초하여 상기 사용자가 상기 무기명 카드에 대한 정당 사용자인지 여부를 결정하고, 상기 사용자가 상기 정당 사용자인 경우, 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록할 수 있다.In addition, the processor may determine whether the user is a legitimate user for the anonymous card based on the user information, and if the user is the legitimate user, register the simple payment service in association with the user information. there is.

또한, 상기 프로세서는 상기 CI에 따라 식별된 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 나타내는 정보를 외부 서버로부터 수신할 수 있다.In addition, the processor may receive information indicating whether the user identified according to the CI is the legitimate user for the anonymous card from an external server.

또한, 상기 프로세서는 상기 CI에 따라 식별된 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 나타내는 정보를 데이터 베이스로부터 획득할 수 있다.In addition, the processor may obtain information indicating whether the user identified according to the CI is the legitimate user for the anonymous card from a database.

또한, 상기 프로세서는 상기 간편 결제 서비스의 신청에 대응하여 상기 CI 및 상기 카드 번호에 대한 인증을 수행하고, 상기 CI 및 상기 카드 번호에 대한 인증의 수행 결과에 기초하여 토큰 번호를 생성할 수 있다.In addition, the processor may perform authentication on the CI and the card number in response to the application for the simple payment service, and generate a token number based on a result of authentication on the CI and the card number.

또한, 상기 사용자 정보는 제 1 사용자 정보 및 제 2 사용자 정보를 포함하고, 상기 제 1 사용자 정보에 대응하는 제 1 토큰 번호와 상기 제 2 사용자 정보에 대응하는 제 2 토큰 번호는 서로 상이할 수 있다.In addition, the user information may include first user information and second user information, and a first token number corresponding to the first user information and a second token number corresponding to the second user information may be different from each other. .

또한, 상기 프로세서는 상기 토큰 번호에 기초하여 상기 간편 결제 서비스에 따라 상기 무기명 카드에 대한 결제를 수행할 수 있다.Also, the processor may perform payment for the anonymous card according to the simple payment service based on the token number.

또한, 상기 프로세서는 상기 무기명 카드에 대한 결제를 수행한 사용자를 상기 토큰 번호에 기초하여 결정하고, 상기 무기명 카드에 대한 결제를 수행한 사용자를 나타내는 사용 내역 정보를 저장할 수 있다.Also, the processor may determine a user who has made payment for the anonymous card based on the token number, and may store usage history information indicating a user who has made a payment for the anonymous card.

또한, 상기 프로세서는 상기 사용자 정보에 기초하여 상기 무기명 카드에 대한 결제 요청을 수신하고, 상기 CI가 사용자 단말에서 생성되었는지 여부를 결정하고, 상기 CI가 상기 사용자 단말에서 생성된 경우, 추가 인증을 수행하고, 상기 추가 인증의 수행 결과에 기초하여 상기 무기명 카드에 대한 결제를 수행할 수 있다.In addition, the processor receives a payment request for the anonymous card based on the user information, determines whether the CI is generated in the user terminal, and performs additional authentication when the CI is generated in the user terminal. And, based on a result of performing the additional authentication, payment for the anonymous card may be performed.

본 개시의 제 3 측면은 제 1 측면에 따른 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록 매체를 제공할 수 있다. 또는, 본 개시의 제 4 측면은 제 1 측면에 따른 방법을 구현하기 위하여 기록매체에 저장된 컴퓨터 프로그램을 제공할 수 있다.A third aspect of the present disclosure may provide a computer readable recording medium on which a program for implementing the method according to the first aspect is recorded. Alternatively, the fourth aspect of the present disclosure may provide a computer program stored in a recording medium to implement the method according to the first aspect.

본 발명의 일 실시 예에 따르면, 사용자가 무기명 카드를 자신의 기명 카드처럼 자신의 간편 결제 수단으로 등록하여 간편 결제를 이용할 수 있도록 지원하여 사용자 편의성을 향상시킬 수 있다.According to an embodiment of the present invention, user convenience can be improved by supporting a user to use simple payment by registering an anonymous card as his/her own simple payment method like his/her own name card.

또한, 법인 소유의 무기명 카드에 대한 간편 인증 서비스를 법인 관리자 동의에 기반하여 활성화시킴으로써, 법인에 의해 사전 동의된 사용자만 개인의 페이에 무기명 카드를 등록 가능하도록 제한할 수 있다.In addition, by activating a simple authentication service for an anonymous card owned by a corporation based on the consent of the corporate manager, it is possible to restrict registration of an anonymous card to an individual's pay only by a user who has been previously agreed by the corporation.

또한, 사용자가 여러 다양한 간편 결제 플랫폼에 무기명 카드를 등록하고자 할 때마다 활성화된 간편 인증 서비스를 기반으로 사용자를 간편 인증함으로써, 각각의 페이에서 매번 복잡한 법인 동의 절차 없이도 효율적으로 카드 등록이 이루어지도록 하여 사용자 편의성을 향상시킬 수 있다.In addition, whenever a user wants to register an anonymous card on various simple payment platforms, the user is easily authenticated based on the activated simple authentication service, so that card registration can be done efficiently without complicated corporate consent procedures at each page. User convenience can be improved.

또한, 등록 요청된 간편 결제 서비스에서 제한적으로 이용되는 토큰 번호를 통해 결제를 수행함에 따라 토큰 번호에 대한 보안을 강화하고, 토큰 번호 유출 시에도 피해를 최소화할 수 있다.In addition, as the payment is made through the token number that is limitedly used in the registration-requested simple payment service, the security of the token number can be strengthened and damage can be minimized even when the token number is leaked.

또한, 사용자의 CI를 기반으로 결제 내역을 관리하여 공용카드의 실사용자 정보를 용이하게 확인할 수 있다.In addition, it is possible to easily check actual user information of a public card by managing payment details based on the user's CI.

본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.The effects of the present invention are not limited to the above effects, and should be understood to include all effects that can be inferred from the detailed description of the present invention or the configuration of the invention described in the claims.

도 1은 일 실시 예에 따른 결제 시스템의 구성의 일 예를 나타내는 구성도이다.
도 2는 일 실시 예에 따른 서버의 구성의 일 예를 나타내는 개략적인 블록도이다.
도 3은 일 실시 예에 따른 서버가 무기명 카드에 대한 결제 서비스를 제공하는 방법의 일 예를 설명하기 위한 흐름도이다.
도 4는 일 실시 예에 따른 서버가 무기명 카드에 대한 간편 인증 서비스를 활성화하는 방법의 일 예를 설명하기 위한 흐름도이다.
도 5는 일 실시 예에 따른 서버가 무기명 카드에 대한 간편 결제 서비스를 사용자 정보에 연계하여 등록하는 방법의 일 예를 설명하기 위한 흐름도이다.
도 6은 일 실시 예에 따른 서버가 무기명 카드에 대한 간편 결제 서비스에 기초하여 무기명 카드에 대한 결제를 수행하는 방법의 일 예를 설명하기 위한 흐름도이다.
도 7은 일 실시 예에 따른 제 1 서버가 간편 인증 서비스에 대한 사용자의 신청을 지원하는 동작의 일 예를 설명하기 위한 흐름도이다.
도 8은 일 실시 예에 따른 제 1 서버가 무기명 카드에 대한 간편 인증 서비스의 신청을 수신하는 동작의 일 예를 설명하기 위한 흐름도이다.
도 9은 일 실시 예에 따른 제 1 서버가 신청된 간편 인증 서비스의 승인을 위한 관리자 정보를 제공하는 동작의 일 예를 설명하기 위한 흐름도이다.
도 10은 일 실시 예에 따른 제 1 서버가 간편 인증 서비스의 신청 내역을 제공하는 동작의 일 예를 설명하기 위한 흐름도이다.
1 is a configuration diagram illustrating an example of a configuration of a payment system according to an embodiment.
2 is a schematic block diagram illustrating an example of a configuration of a server according to an exemplary embodiment.
3 is a flowchart illustrating an example of a method for a server to provide a payment service for an anonymous card according to an embodiment.
4 is a flowchart illustrating an example of a method for enabling a simple authentication service for an anonymous card by a server according to an exemplary embodiment.
5 is a flowchart illustrating an example of a method of registering a simple payment service for an anonymous card in association with user information by a server according to an embodiment.
6 is a flowchart illustrating an example of a method for a server to perform payment for an anonymous card based on a simple payment service for an anonymous card according to an embodiment.
7 is a flowchart illustrating an example of an operation in which a first server supports a user's application for a simple authentication service according to an embodiment.
8 is a flowchart illustrating an example of an operation in which a first server receives a simple authentication service request for an anonymous card according to an exemplary embodiment.
9 is a flowchart illustrating an example of an operation in which a first server provides manager information for approval of a requested simple authentication service according to an embodiment.
10 is a flowchart illustrating an example of an operation in which a first server provides application details of a simple authentication service according to an embodiment.

실시 예들에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다.The terms used in the embodiments have been selected from general terms that are currently widely used as much as possible while considering the functions in the present invention, but they may vary according to the intention of a person skilled in the art or precedent, the emergence of new technologies, and the like. In addition, in a specific case, there is also a term arbitrarily selected by the applicant, and in this case, the meaning will be described in detail in the description of the invention. Therefore, the term used in the present invention should be defined based on the meaning of the term and the overall content of the present invention, not simply the name of the term.

명세서 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 “…부”, “…모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.In the entire specification, when a part is said to "include" a certain component, it means that it may further include other components, not excluding other components unless otherwise stated. In addition, as described in the specification, "... wealth", "… A term such as “module” refers to a unit that processes at least one function or operation, and may be implemented as hardware or software or a combination of hardware and software.

아래에서는 첨부한 도면을 참고하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다.Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily carry out the present invention. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein.

이하에서는 도면을 참조하여 본 발명의 실시 예들을 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

도 1은 일 실시 예에 따른 결제 시스템의 구성의 일 예를 나타내는 구성도이다.1 is a configuration diagram illustrating an example of a configuration of a payment system according to an embodiment.

도 1을 참조하면, 일 실시 예에 따른 결제 시스템은 서버(100), 하나 이상의 사용자 단말(200)을 포함할 수 있고, 하나 이상의 관리자 단말(300)을 더 포함할 수 있다.Referring to FIG. 1 , a payment system according to an embodiment may include a server 100 and one or more user terminals 200, and may further include one or more manager terminals 300.

일 실시 예에 따른 서버(100)는 무기명 카드에 대한 결제 서비스를 제공할 수 있다. 여기에서, 무기명 카드는 다수가 사용할 수 있는 카드를 나타내며, 예를 들면, 카드의 소유주가 회사 명의인 법인 카드이거나, 카드의 사용자가 기명되지 않아 다수에 의해 사용 가능한 카드이거나, 카드의 소유주가 특정되지 않은 선불 카드일 수 있다. 이와 대조되는 개념으로서, 기명 카드는 기명된 개인만 사용할 수 있는 카드를 나타내며, 예를 들면, 카드의 소유주가 개인 명의인 개인 카드이거나, 카드의 사용자가 기명된 법인 카드일 수 있다.The server 100 according to an embodiment may provide a payment service for an anonymous card. Here, the anonymous card represents a card that can be used by many, for example, a corporate card whose owner is in the name of a company, a card that can be used by many because the owner of the card is not named, or a card whose owner is not specified. It may be a prepaid card that is not As a contrasting concept, a named card represents a card that can be used only by a named individual, and may be, for example, a personal card whose owner is an individual, or a corporate card whose user is named.

일 실시 예에서, 서버(100)는 무기명 카드 기반의 결제 서비스를 제공하거나 이를 지원하는 사업자와 연관된 서버에 해당할 수 있고, 네트워크를 통해 단말 또는 다른 서버와 연결될 수 있는 모든 종류의 유무선 통신 장치를 포함할 수 있다. 예를 들면, 서버(100)는 무기명 카드(예: 법인 명의의 공용카드)을 이용한 결제 서비스를 제공하는 카드사(예: BC카드사)에서 운영하는 카드사 서버로 구현될 수 있고, 하나 이상의 사용자 단말(200) 및 관리자 단말(300) 등과 네트워크를 통해 연결될 수 있다. 여기에서, 네트워크는 유선 및 무선 등과 같은 다양한 통신망을 통해 구성될 수 있고, 예를 들면, 근거리 통신망(LAN: Local Area Network), 도시권 통신망(MAN: Metropolitan Area Network), 광역 통신망(WAN: Wide Area Network) 등 다양한 통신망으로 구성될 수 있다.In one embodiment, the server 100 may correspond to a server associated with an operator that provides or supports an anonymous card-based payment service, and includes all types of wired and wireless communication devices that can be connected to terminals or other servers through a network. can include For example, the server 100 may be implemented as a card company server operated by a card company (eg, BC Card Company) that provides a payment service using an anonymous card (eg, a public card in the name of a corporation), and one or more user terminals ( 200) and the manager terminal 300 may be connected through a network. Here, the network may be configured through various communication networks such as wired and wireless, for example, a local area network (LAN), a metropolitan area network (MAN), and a wide area network (WAN). Network) can be composed of various communication networks.

일 실시 예에 따른 사용자 단말(200)은 무기명 카드에 대한 결제 서비스를 이용하는 사용자에 의해 이용될 수 있는 컴퓨팅 장치를 나타내고, 예를 들면, 사용자는 법인 공용카드에 대한 간편 인증 서비스 및 간편 결제 서비스를 신청하고자 하는, 법인에 소속된 개인 사용자일 수 있다.The user terminal 200 according to an embodiment represents a computing device that can be used by a user who uses a payment service for an anonymous card. For example, the user provides a simple authentication service and a simple payment service for a corporate public card. It may be an individual user belonging to a corporation who wants to apply.

일 실시 예에 따른 관리자 단말(300)은 무기명 카드에 대해 신청된 간편 인증 서비스를 활성화시키는 관리자에 의해 이용될 수 있는 컴퓨팅 장치를 나타내고, 예를 들면, 관리자는 사용자가 신청한 법인 공용카드의 간편 인증 서비스를 승인 또는 거절할 수 있는 권한이 부여된, 법인에 소속된 회계 담당자일 수 있다.The manager terminal 300 according to an embodiment represents a computing device that can be used by an administrator to activate a simplified authentication service requested for an anonymous card. It may be an accountant belonging to a corporation who is authorized to approve or reject certification services.

일 실시 예에서, 사용자 단말(200) 및 관리자 단말(300)은 각각 휴대폰, 스마트폰, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), 태블릿 PC 등으로 구현되어 무선 통신망을 통해 서버(100)와 연결될 수 있는 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함하거나, 데스크탑 PC, 태블릿 PC, 랩탑 PC 등으로 구현되어 네트워크를 통해 서버(100)와 연결될 수 있는 유무선 통신 장치를 포함할 수 있다.In one embodiment, the user terminal 200 and the administrator terminal 300 are each implemented as a mobile phone, a smart phone, a personal digital assistant (PDA), a portable multimedia player (PMP), a tablet PC, etc., and the server 100 through a wireless communication network. ), including all kinds of handheld-based wireless communication devices that can be connected to, or including wired and wireless communication devices implemented as desktop PCs, tablet PCs, laptop PCs, etc. and connected to the server 100 through a network. can do.

일 실시 예에서, 사용자 단말(200) 및 관리자 단말(300)은 각각 서버(100)에서 제공하는 무기명 카드 서비스 애플리케이션을 설치하여 메모리에 저장할 수 있다. 예를 들어, 서버(100)는 이하에서 기술될, 무기명 카드에 대한 결제 서비스를 제공하는 방법을 구현하는 컴퓨터 프로그램이 포함된 무기명 카드 서비스 애플리케이션을 각종 애플리케이션이 업로드 되어 있는 앱 스토어 서버(미도시)에 송신하여 등록할 수 있고, 사용자 단말(200) 및 관리자 단말(300)은 각각 사용자 및 관리자의 조작에 기반하여 앱 스토어 서버에 접속하여 무기명 카드 서비스 애플리케이션을 다운로드 및 설치할 수 있으며, 설치된 애플리케이션을 통해 서버(100)와 연결되어 무기명 카드에 대한 간편 인증 서비스의 신청, 조회, 승인, 해지 등을 위한 다양한 정보들을 송수신할 수 있다.In one embodiment, the user terminal 200 and the manager terminal 300 may install and store an anonymous card service application provided by the server 100 in memory. For example, the server 100 is an app store server (not shown) on which various applications are uploaded including an anonymous card service application including a computer program implementing a method of providing a payment service for an anonymous card, which will be described below. It can be transmitted to and registered, and the user terminal 200 and the manager terminal 300 can connect to the app store server based on the operation of the user and manager, download and install the anonymous card service application, and through the installed application. It is connected to the server 100 and can transmit and receive various information for application, inquiry, approval, cancellation, etc. of simple authentication service for an anonymous card.

편의상, 사용자 단말(200) 및 관리자 단말(300)을 분리하여 기재하였으나, 이에 제한되지 않으며, 사용자 또는 관리자에 의해 이용될 수 있는 단말로 총칭하여 이해될 수 있고, 사용자와 관리자의 구분은 시스템에 등록된 개인 계정에 부여되는 이용 권한에 기초하여 결정될 수 있다.For convenience, the user terminal 200 and the manager terminal 300 have been separately described, but are not limited thereto, and can be collectively understood as terminals that can be used by users or administrators, and the distinction between users and administrators depends on the system. It may be determined based on the use authority granted to the registered personal account.

한편, 도 1에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 결제 시스템에 더 포함될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 예를 들면, 결제 시스템은 복수의 상이한 간편 결제 서비스(예: 삼성페이, 카카오페이 등)을 각각 제공하는 복수의 간편 결제 서비스 서버(미도시), 사용자에 대한 본인 인증을 수행하는 인증 서버(미도시) 등을 더 포함할 수 있으며, 또는 다른 실시 예에 따를 경우, 도 1에 도시된 구성요소들 중 일부 구성요소는 생략될 수 있다.Meanwhile, those skilled in the art can understand that other general-purpose components may be further included in the payment system in addition to the components shown in FIG. 1 . For example, the payment system includes a plurality of simple payment service servers (not shown) each providing a plurality of different simple payment services (e.g., Samsung Pay, Kakao Pay, etc.), and an authentication server (not shown) performing identity authentication for a user. ), etc., or according to another embodiment, some of the components shown in FIG. 1 may be omitted.

도 2는 일 실시 예에 따른 서버(100)의 구성의 일 예를 나타내는 개략적인 블록도이고, 도 3은 일 실시 예에 따른 서버(100)가 무기명 카드에 대한 결제 서비스를 제공하는 방법의 일 예를 설명하기 위한 흐름도이다.2 is a schematic block diagram illustrating an example of a configuration of a server 100 according to an embodiment, and FIG. 3 is a method for providing a payment service for an anonymous card by the server 100 according to an embodiment. It is a flow chart to explain an example.

도 2내지 도 3을 참조하면, 일 실시 예에 따른 서버(100)는 수신부(110) 및 프로세서(120)를 포함할 수 있다.Referring to FIGS. 2 and 3 , the server 100 according to an embodiment may include a receiver 110 and a processor 120 .

단계 S310에서 일 실시 예에 따른 수신부(110)는 무기명 카드에 대한 간편 인증 서비스의 신청을 수신할 수 있다. 예를 들면, 프로세서(120)는 사용자 단말(200)에 설치된 무기명 카드 서비스 애플리케이션을 통해 사용자 단말(200)과 연결되어 간편 인증 서비스에 대한 안내 정보 및 간편 인증 서비스의 신청, 조회 및 해지를 위한 메뉴 정보를 제공할 수 있고, 수신부(110)는 이를 통해 간편 인증 서비스의 신청 정보를 사용자 단말(200)로부터 수신할 수 있다(도 8 참조).In step S310, the reception unit 110 according to an embodiment may receive a simple authentication service request for an anonymous card. For example, the processor 120 is connected to the user terminal 200 through an anonymous card service application installed in the user terminal 200, and the guide information for the simple authentication service and the menu for requesting, viewing, and canceling the simple authentication service. Information may be provided, and the receiving unit 110 may receive application information of the simple authentication service from the user terminal 200 through this (see FIG. 8 ).

일 실시 예에서, 간편 인증 서비스의 신청 정보는 무기명 카드의 카드 번호를 포함하는 카드 정보, CI(Connecting Information) 및 CI 이용에 대한 사용자 동의 중 하나 이상을 포함할 수 있다. 여기에서, CI는 사용자를 식별하기 위한 고객 식별 정보를 나타내고, 일 실시 예에서, 인증 기관에서 사용자에 대한 본인 인증(예: 휴대폰 인증, 공인 인증서 등)을 통해 발급하여 주민등록번호 대신 사용자를 식별할 수 있도록 하는 개인의 고유 식별 정보를 의미할 수 있으며, 다른 일 실시 예에서, 국가 기관에서 발급한 개인의 고유 식별 정보(예: 주민등록번호)일 수도 있다.In an embodiment, the application information for the simple authentication service may include one or more of card information including a card number of an anonymous card, CI (Connecting Information), and user consent to CI use. Here, CI represents customer identification information for identifying a user, and in one embodiment, a certification authority issues authentication for a user (eg, mobile phone authentication, public certificate, etc.) to identify a user instead of a resident registration number. It may mean unique identification information of an individual, and in another embodiment, it may be unique identification information (eg, resident registration number) issued by a government agency.

단계 S320에서 일 실시 예에 따른 프로세서(120)는 간편 인증 서비스의 신청을 수신함에 따라 획득한 CI(Connecting Information) 및 카드 번호에 기초하여 무기명 카드에 대한 간편 인증 서비스를 활성화할 수 있다. 예를 들면, 프로세서(120)는 수신된 간편 인증 서비스의 신청 정보로부터 CI 및 카드 번호를 획득하여 저장 및 관리할 수 있고, 저장된 CI 및 카드 번호를 포함하는 키 값이 유효한지 여부를 확인하여 해당 무기명 카드에 대한 간편 인증 서비스의 활성화 여부를 결정할 수 있다.In step S320, the processor 120 according to an embodiment may activate a simple authentication service for an anonymous card based on CI (Connecting Information) and a card number obtained upon receiving a simple authentication service request. For example, the processor 120 may obtain, store, and manage the CI and card number from the received simple authentication service application information, check whether the key value including the stored CI and card number is valid, and It is possible to determine whether to activate the simple authentication service for an anonymous card.

일 실시 예에서, 프로세서(120)는 개인에 대한 인증에 기초하여 간편 인증 서비스를 신청한 사용자에 대한 CI를 획득할 수 있다. 예를 들면, 프로세서(120)는 간편 인증 서비스의 신청이 수신되면, 사용자 단말(200) 및 인증 서버와 연동하여 사용자에 대한 본인 인증(예: 휴대폰 인증)이 진행되도록 제어할 수 있고, 인증이 성공한 경우, 사용자 단말(200) 또는 인증 서버로부터 인증을 통해 발급된 CI를 수신하여 간편 인증 서비스를 신청한 사용자에 대응되는 키 값으로 저장할 수 있다.In one embodiment, the processor 120 may obtain a CI for a user who has applied for a simple authentication service based on personal authentication. For example, when the application for simple authentication service is received, the processor 120 may control the authentication of the user (eg, mobile phone authentication) to proceed in conjunction with the user terminal 200 and the authentication server, and the authentication is performed. If successful, the CI issued through authentication may be received from the user terminal 200 or the authentication server and stored as a key value corresponding to the user who requested the simple authentication service.

일 실시 예에서, 프로세서(120)는 획득한 CI 및 카드 번호에 기초하여 무기명 카드의 유효성을 검증할 수 있다. 예를 들면, 프로세서(120)는 수집된 CI에 대응되는 사용자 정보가 간편 결제 서비스를 신청한 사용자의 사용자 정보와 일치하는 경우, 입력된 카드 번호, 유효기간, 비밀번호, 카드고유번호 등이 해당 무기명 카드에 설정된 값과 일치하는지, 유효기간이 잔존하여 사용 가능한 상태인지, 해당 카드가 간편 결제 서비스의 등록이 허용된 카드인지 등을 검증할 수 있다.In one embodiment, the processor 120 may verify the validity of the anonymous card based on the acquired CI and card number. For example, the processor 120, when the user information corresponding to the collected CI matches the user information of the user who applied for the simple payment service, the input card number, expiration date, password, card unique number, etc. It is possible to verify whether the value matches the value set in the card, whether the validity period remains and is usable, and whether the card is allowed to register the simple payment service.

일 실시 예에서, 프로세서(120)는 간편 인증 서비스에 대한 신청 내역을 등록할 수 있다. 예를 들면, 프로세서(120)는 간편 인증 서비스를 신청한 사용자에 대한 사용자 정보(예: ID, 사용자명, 회사명, 부서, 직급 등), CI, 카드 정보, 신청 일자 및 유효성 검증 결과 중 하나 이상을 포함하는 신청 내역을 생성하여 데이터 베이스에 저장 및 관리할 수 있다.In one embodiment, the processor 120 may register application details for the simple authentication service. For example, the processor 120 may perform one of user information (eg, ID, user name, company name, department, position, etc.), CI, card information, application date, and validation result for the user who has applied for the simple authentication service. Application details including the above can be created, stored and managed in a database.

일 실시 예에서, 프로세서(120)는 등록된 신청 내역에 대한 승인의 획득 여부에 기초하여 무기명 카드에 대한 간편 인증 서비스를 활성화할 수 있다. 여기에서, 승인은 무기명 카드의 소유주인 법인 또는 법인에서 지정한 관리자에 의한 승인을 의미한다. 예를 들면, 프로세서(120)는 법인 A에 소속된 제 1 사용자의 사용자 단말(200)로부터 법인 A 소유의 공용 카드에 대한 간편 인증 서비스에 대한 신청을 수신한 경우, 상술한 동작에 따라 간편 인증 서비스의 신청 내역을 등록한 후에, 기저장된 법인 A의 법인 정보를 기초로 승인 권한이 있는 회계 담당자로 지정된 제 2 사용자에 대한 사용자 정보를 획득하고, 제 2 사용자의 관리자 단말(300)에 제 2 사용자가 회계 담당자로 지정되어 등록된 간편 인증 서비스의 신청 내역이 신규 등록되었음을 나타내는 메시지를 전송하여 등록된 신청 내역에 대한 승인 검토를 요청할 수 있으며, 제 2 사용자의 관리자 단말(300)로부터 해당 신청 내역에 대한 승인이 수신되는 경우에만 해당 공용 카드에 대한 간편 인증 서비스를 활성화할 수 있다.In one embodiment, the processor 120 may activate a simple authentication service for an anonymous card based on whether approval for registered application details has been obtained. Here, approval means approval by a corporation that is the owner of the anonymous card or a manager designated by the corporation. For example, when the processor 120 receives a request for simple authentication service for a public card owned by corporation A from the user terminal 200 of a first user belonging to corporation A, simple authentication is performed according to the above-described operation. After registering service application details, user information for a second user designated as an accountant having approval authority is obtained based on the previously stored corporate information of corporation A, and the second user is displayed in the manager terminal 300 of the second user is designated as an accountant and sends a message indicating that the application details of the registered simple authentication service are newly registered to request approval and review of the registered application details, and the second user's manager terminal 300 The simple authentication service for the corresponding public card may be activated only when the approval for the corresponding public card is received.

이에 따라, 사용자는 자신의 스마트폰에 설치된 애플리케이션을 통해 공용 카드에 대한 간편 인증 서비스를 신청할 수 있고, 서버(100)는 신청 내역을 데이터 베이스에 등록할 수 있으며, 관리자는 자신의 스마트폰에 설치된 애플리케이션을 통해 신청한 사용자, 카드 번호, 신청 일자 등에 관한 상세한 신청 내역을 조회하고 해당 신청을 승인하거나 거절할 수 있다.Accordingly, the user can apply for a simple authentication service for a public card through an application installed on his or her smartphone, the server 100 can register the application details in the database, and the administrator can Through the application, you can view detailed application details about the user, card number, application date, etc., and approve or reject the application.

일 실시 예에서, 프로세서(120)는 기설정 방식에 따른 법인에 대한 인증에 기초하여 관리자 단말(300)로부터 신청 내역에 대한 승인을 수신할 수 있다. 예를 들면, 프로세서(120)는 관리자 단말(300)로부터 신청된 간편 인증 서비스의 승인 여부에 대한 입력 정보가 수신되면, 관리자 단말(300) 및 인증 서버와 연동하여 법인에 대한 법인 인증(예: 법인 공인인증서)이 진행되도록 제어할 수 있고, 인증이 성공한 경우에만, 관리자에 의한 승인을 처리하고 간편 인증 서비스의 활성화를 진행할 수 있다.In one embodiment, the processor 120 may receive approval for application details from the manager terminal 300 based on authentication of the corporation according to a preset method. For example, the processor 120 receives input information on whether or not to approve the simplified authentication service requested from the manager terminal 300, and performs corporate authentication for the corporation in conjunction with the manager terminal 300 and the authentication server (eg: corporate accredited certificate) can be controlled to proceed, and only when authentication is successful, approval by the manager can be processed and the simple authentication service can be activated.

일 실시 예에서, 기설정 방식은 관리자에 대한 본인 인증 및 법인에 대한 법인 인증 중 적어도 하나를 포함할 수 있고, 법인에 의한 인증 설정에 기초하여 결정될 수 있다. 예를 들면, 프로세서(120)는 관리자 단말(300) 및 인증 서버와 연동하여 관리자에 대한 본인 인증(예: 휴대폰 인증) 및 해당 법인에 대한 법인 인증(예: 법인 공인인증서)이 단계적으로 모두 진행되도록 제어할 수 있고, 인증이 모두 성공한 경우에만, 간편 인증 서비스의 활성화를 진행할 수 있다. 이러한 경우, 등록된 신청 내역에 있어서 관리자에 의해 인증이 어느 단계까지 진행되었는지를 나타내는 승인 단계 정보가 저장 및 관리될 수 있다. 또한, 관리자는 법인에 의한 설정에 따라 복수일 수도 있다.In an embodiment, the preset method may include at least one of identity authentication for an administrator and corporate authentication for a corporation, and may be determined based on authentication settings by a corporation. For example, the processor 120 interworks with the administrator terminal 300 and the authentication server so that the administrator's identity authentication (eg, mobile phone authentication) and the corporation's corporate authentication (eg, corporate accredited certificate) proceed in stages. The activation of the simple authentication service may be performed only when all authentication is successful. In this case, in the registered application details, approval level information indicating the level of authentication progressed by the manager may be stored and managed. In addition, there may be a plurality of administrators according to the setting by the corporation.

일 실시 예에서, 프로세서(120)는 등록된 신청 내역에 대한 승인 내역을 저장 및 관리할 수 있다. 예를 들면, 프로세서(120)는 등록된 신청 내역을 승인한 관리자에 대한 사용자 정보(예: ID, 사용자명, 회사명, 부서, 직급 등), 승인 여부, 승인 여부에 대한 사유, 승인 일자 및 승인 단계 정보 중 하나 이상을 포함하는 승인 내역이 포함되도록 신청 내역을 갱신할 수 있다.In one embodiment, the processor 120 may store and manage approval details for registered application details. For example, the processor 120 may include user information (eg, ID, user name, company name, department, position, etc.) for the manager who approved the registered application details, approval or non-approval, reasons for approval or non-approval, date of approval, and Application details may be updated to include approval details including one or more of the approval step information.

단계 S330에서 일 실시 예에 따른 수신부(110)는 무기명 카드에 대한 간편 결제 서비스의 신청을 수신할 수 있다. 일 실시 예에서, 사용자 단말(200)은 특정 간편 결제 서비스 사업자(예: 삼성전자)가 제공하는 간편 결제 서비스(예: 삼성페이)에 무기명 카드를 등록하기 위해, 무기명 카드 서비스 애플리케이션을 통하거나 또는 해당 간편 결제 서비스 서버(예: 삼성페이 서버)에서 제공하는 간편 결제 플랫폼을 통하여 간편 결제 서비스의 신청 정보를 수신부(110)에 전송할 수 있다.In step S330, the receiving unit 110 according to an embodiment may receive a simple payment service request for an anonymous card. In one embodiment, the user terminal 200 uses an anonymous card service application to register an anonymous card in a simple payment service (eg, Samsung Pay) provided by a specific simple payment service provider (eg, Samsung Electronics), or Application information for the simple payment service may be transmitted to the receiving unit 110 through the simple payment platform provided by the corresponding simple payment service server (eg, Samsung Pay server).

일 실시 예에서, 간편 결제 서비스의 신청 정보는 무기명 카드의 카드 번호를 포함하는 카드 정보, CI 및 CI 이용에 대한 사용자 동의 중 하나 이상을 포함할 수 있다. 일 실시 예에서, 간편 결제 서비스의 신청 정보에 포함된 CI는 간편 결제 서비스의 신청 과정에서 인증 기관과 연동하여 진행된 사용자에 대한 본인 인증(예: 휴대폰 인증)의 결과로서 획득된 것일 수 있다.In one embodiment, the application information for the simple payment service may include one or more of card information including a card number of an anonymous card, CI, and user consent to CI use. In one embodiment, the CI included in the application information for the simple payment service may be obtained as a result of user authentication (eg, mobile phone authentication) performed in conjunction with an authentication authority in the application process for the simple payment service.

단계 S340에서 일 실시 예에 따른 프로세서(120)는 간편 인증 서비스를 활성화 하는 과정에서 획득한 정보 및 간편 결제 서비스를 신청한 사용자에 대한 사용자 정보에 기초하여 무기명 카드에 대한 간편 결제 서비스를 사용자 정보에 연계하여 등록할 수 있다. 예를 들면, 프로세서(120)는 간편 결제 서비스의 신청 정보에 포함된 CI 및 카드 정보와, 기 활성화된 해당 무기명 카드에 대한 간편 인증 서비스의 신청 내역에 포함된 CI 및 카드 정보와의 비교 결과에 기초하여, 사용자 정보와 연계된 간편 결제 서비스에 무기명 카드를 등록할지 여부를 결정할 수 있다.In step S340, the processor 120 according to an embodiment provides a simple payment service for an anonymous card to user information based on information acquired in the process of activating the simple authentication service and user information on a user who has applied for the simple payment service. You can register in conjunction with it. For example, the processor 120 compares the CI and card information included in the application information of the simple payment service with the CI and card information included in the application details of the simple authentication service for the previously activated anonymous card. Based on this, it is possible to determine whether to register an anonymous card in a simple payment service associated with user information.

일 실시 예에서, 프로세서(120)는 간편 결제 서비스를 신청한 사용자에 대한 사용자 정보에 기초하여 사용자가 무기명 카드에 대한 정당 사용자인지 여부를 결정할 수 있다. 일 실시 예에서, 프로세서(120)는 CI에 따라 식별된 사용자가 무기명 카드에 대한 정당 사용자인지 여부를 나타내는 정보를 데이터 베이스 또는 외부 서버로부터 수신할 수 있다.In one embodiment, the processor 120 may determine whether the user is a legitimate user for the anonymous card based on user information about the user who requested the simple payment service. In one embodiment, the processor 120 may receive information indicating whether the user identified according to the CI is a legitimate user for an anonymous card from a database or an external server.

예를 들면, 프로세서(120)는 간편 결제 서비스의 신청 정보에 포함된 카드 번호를 기초로 데이터 베이스로부터 해당 무기명 카드에 대한 간편 인증 서비스의 신청 내역을 획득하여 이를 기초로 정당 사용자인지 여부를 결정할 수 있다. 다른 예를 들면, 프로세서(120)는 상술한 사용자가 정당 사용자인지 결정하는 기능이 분리되어 구현된 외부 서버로부터 사용자의 정당 사용자 여부에 대한 정보를 수신할 수도 있고, 다른 예를 들면, CI, 카드 번호 및 사용자 정보를 포함하는 간편 결제 서비스의 신청 내역을 등록하고 이에 대한 법인 서버(미도시)나 관리자 단말(300)의 승인이 수신에 기초하여 정당 사용자인지 여부를 결정할 수도 있다.For example, the processor 120 obtains the application details of the simple authentication service for the corresponding anonymous card from the database based on the card number included in the application information of the simple payment service, and determines whether the user is a legitimate user based on this. there is. For another example, the processor 120 may receive information on whether or not the user is a legitimate user from an external server in which a function for determining whether the above-described user is a legitimate user is implemented separately, and for other examples, CI, card It is possible to register application details of the simple payment service including the number and user information, and to determine whether or not the user is a legitimate user based on the approval of the corporate server (not shown) or the administrator terminal 300 for this.

일 실시 예에서, 프로세서(120)는 사용자가 무기명 카드에 대한 정당 사용자인 경우, 간편 결제 서비스를 사용자 정보에 연계하여 등록할 수 있다. 일 실시 예에서, 프로세서(120)는 간편 결제 서비스의 신청에 대응하여 CI 및 카드 번호에 대한 인증을 수행할 수 있고, CI 및 카드 번호에 대한 인증의 수행 결과에 기초하여 토큰 번호를 생성할 수 있다. 예를 들면, 프로세서(120)는 데이터 베이스에 등록되고 기 활성화된 간편 인증 서비스의 신청 내역을 조회하여, 간편 결제 서비스의 신청 정보에 포함된 CI 및 카드 번호와 일치하는 신청 내역이 있는지 확인하는 방식으로 간편 인증을 수행할 수 있으며, 인증이 성공한 경우, 기저장된 토큰 생성 알고리즘에 따라 카드 번호에 대응되는 결제 수단으로 토큰 번호를 생성하여 사용자 계정의 간편 결제 서비스에 토큰 번호를 무기명 카드에 대응하는 가상 결제 수단으로서 등록할 수 있다.In one embodiment, the processor 120 may register the simple payment service in association with user information when the user is a legitimate user for an anonymous card. In one embodiment, the processor 120 may perform authentication on the CI and card number in response to a request for a simple payment service, and may generate a token number based on a result of authentication on the CI and card number. there is. For example, the processor 120 inquires the application details of the simple authentication service registered in the database and is already activated, and confirms whether there is application details matching the CI and card number included in the application information of the simple payment service. If authentication is successful, a token number is generated as a payment method corresponding to the card number according to a pre-stored token generation algorithm, and the token number is sent to the simple payment service of the user account as a virtual equivalent to the anonymous card. It can be registered as a payment method.

여기에서, 토큰 번호는 카드 번호에 대응되는 가상 카드 정보를 나타내며, 일 실시 예에서, 특정 간편 결제 서비스에서 무기명 카드를 식별하기 위한 고유 식별 번호를 포함할 수 있다. 예를 들면, 공용 카드의 등록이 요청된 간편 결제 서비스가 삼성페이인 경우, 서버(100)는 삼성페이라는 결제 수단을 통해서 결제하는 경우에만 간편 결제에 이용될 수 있도록 사용이 제한되는 삼성페이에서의 토큰 번호를 생성하여 삼성페이 서버 및 사용자 단말(200)에 등록할 수 있다. 카드 번호가 노출되면 금융사고가 발생할 수 있으므로, 이처럼 카드 번호를 대체하는 가상 카드 번호로서 각 페이에서 제한적으로 이용되는 토큰 번호를 발급함으로써 정보 유출 사고 발생 시에도 피해를 최소화할 수 있다.Here, the token number represents virtual card information corresponding to the card number, and in an embodiment, may include a unique identification number for identifying an anonymous card in a specific simple payment service. For example, if the simple payment service for which registration of a public card is requested is Samsung Pay, the server 100 uses Samsung Pay, which is restricted to be used for simple payment only when payment is made through a payment method called Samsung Pay. A token number of can be generated and registered in the Samsung Pay server and the user terminal 200 . Since a financial accident may occur if the card number is exposed, damage can be minimized even in the event of an information leakage accident by issuing a token number that is limitedly used in each page as a virtual card number that replaces the card number.

요컨대, 서버(100)는 단계 S310 내지 S320을 통해 사용자로부터 공용 카드에 대한 간편 인증 서비스를 신청 받아 신청 내역을 등록하고 관리자 승인에 기반하여 이를 활성화시킬 수 있으며, 단계 S330 내지 S340을 통해 사용자로부터 사용자가 원하는 하나 이상의 특정 간편결제 페이(예: 삼성페이, 카카오페이 등)에 공용 카드를 등록해줄 것을 신청 받을 수 있으며, 등록 신청된 카드 번호 및 CI와 사전에 등록된 신청 내역의 정보를 비교하여 정당 사용자인지 인증하는 인증 결과에 따라 카드 번호에 대응하는 토큰 정보를 생성하여 해당 간편결제 페이에 등록할 수 있다.In short, the server 100 receives an application for a simple authentication service for a public card from the user through steps S310 to S320, registers the application details, and activates it based on manager approval, and receives a user request from the user through steps S330 to S340. You can apply to register a public card for one or more specific simple payment pay (eg Samsung Pay, Kakao Pay, etc.) Token information corresponding to the card number may be generated according to the authentication result of authenticating whether the user is a user or not, and registered in the corresponding simple payment page.

이에 따라, 사용자는 이후의 결제 과정에서 복잡한 법인의 인증 절차 없이도 개인의 페이에 기 등록된 공용 카드를 통해 간편 결제 서비스를 반복적으로 이용할 수 있으며, 다른 다양한 페이들에 공용 카드를 등록하고자 할 때에도 복잡한 법인의 추가 인증 절차 없이도 기활성화된 간편 인증을 통해 간편하게 등록할 수 있어, 사용자 편의성을 현저하게 개선할 수 있다.Accordingly, the user can repeatedly use the simple payment service through the public card pre-registered in the personal pay without complicated corporate authentication procedures in the subsequent payment process, and even when registering the public card in various other pays, complicated User convenience can be remarkably improved as it can be easily registered through already-activated simple authentication without additional authentication procedures by corporations.

일 실시 예에서, 간편 결제 서비스를 신청한 사용자에 대한 사용자 정보는 제 1 사용자 정보 및 제 2 사용자 정보를 포함할 수 있고, 제 1 사용자 정보에 대응하는 제 1 토큰 번호와 제 2 사용자 정보에 대응하는 제 2 토큰 번호는 서로 상이할 수 있다.In one embodiment, the user information for the user who has applied for the simple payment service may include first user information and second user information, and correspond to a first token number corresponding to the first user information and second user information. The second token numbers that do may be different from each other.

예를 들면, 간편 인증 서비스의 신청 및 승인 결과에 따라 무기명 카드에 대한 간편 인증이 허용되는 사용자는 제 1 사용자 및 제 2 사용자를 포함하여 복수일 수 있고, 해당 무기명 카드에 대한 간편 결제 서비스가 제 1 사용자 단말 및 제 2 사용자 단말에서 각각 신청된 경우, 프로세서(120)는 제 1 사용자 정보(예: ID, 단말 식별번호 등)를 통해서 결제하는 경우에만 간편 결제에 이용 가능한 제 1 토큰 번호 및 제 2 사용자 정보(예: ID, 단말 식별번호 등)를 통해서 결제하는 경우에만 간편 결제에 이용 가능한 제 2 토큰 번호를 각각 상이한 값으로 발급할 수 있다.For example, a plurality of users who are allowed simple authentication for an anonymous card according to the application and approval result of the simple authentication service may include a first user and a second user, and the simple payment service for the corresponding anonymous card is provided. When the first user terminal and the second user terminal respectively apply, the processor 120 receives the first token number and second token number available for simple payment only when the payment is made through the first user information (eg, ID, terminal identification number, etc.) 2 Only when payment is made through user information (eg ID, terminal identification number, etc.), the second token numbers usable for simple payment can be issued with different values.

일 실시 예에서, 프로세서(120)는 토큰 번호의 유효기간을 기설정 제 1 값으로 제한할 수 있고, 토큰 번호의 잔여 유효기간이 기설정 제 2 값 이내이면 토큰 번호의 갱신을 권장하는 메시지를 사용자 단말(200)에 전송할 수 있다.In one embodiment, the processor 120 may limit the validity period of the token number to a first preset value, and if the remaining validity period of the token number is within a preset second value, a message recommending renewal of the token number is sent. It can be transmitted to the user terminal 200 .

일 실시 예에서, 프로세서(120)는 토큰 번호를 갱신할 때 무기명 카드에 대한 간편 결제 서비스의 등록 개수에 기초하여 토큰 번호의 유효기간을 결정할 수도 있고, 예를 들면, 공용 카드를 등록한 간편 결제 서비스들(예: 삼성페이, 카카오페이, 네이버페이)의 개수가 많아질수록 각 토큰 번호를 갱신할 때 반비례하게 작은 유효 기간을 가지도록 관리할 수 있다. In one embodiment, the processor 120 may determine the validity period of the token number based on the registered number of simple payment services for an anonymous card when renewing the token number. For example, the simple payment service registered with a public card As the number of tokens (e.g., Samsung Pay, Kakao Pay, Naver Pay) increases, each token number can be managed to have a smaller validity period in inverse proportion to renewal.

일 실시 예에서, 프로세서(120)는 간편 결제 서비스의 종류(예: 삼성페이, 카카오페이)에 기초하여 토큰 번호의 유효 기간을 상이하게 결정할 수도 있다.In one embodiment, the processor 120 may differently determine the validity period of the token number based on the type of simple payment service (eg, Samsung Pay, Kakao Pay).

단계 S350에서 일 실시 예에 따른 프로세서(120)는 간편 결제 서비스에 기초하여 무기명 카드에 대한 결제를 수행할 수 있다. 일 실시 예에서, 프로세서(120)는 토큰 번호에 기초하여 간편 결제 서비스에 따라 무기명 카드에 대한 결제를 수행할 수 있다. 예를 들면, 상술한 동작에 따라 토큰 번호가 사용자 단말(200)에 발급되고 간편 결제 서비스에 등록된 경우, 프로세서(120)는 토큰 번호를 카드 번호 및 CI에 대응시켜 저장 및 관리할 수 있고, 등록된 간편 결제 서비스를 통해 간편 결제 요청이 수신될 때마다 저장된 토큰 번호를 이용하여 결제를 수행할 수 있다.In step S350, the processor 120 according to an embodiment may perform payment for an anonymous card based on the simple payment service. In one embodiment, the processor 120 may perform payment for an anonymous card according to the simple payment service based on the token number. For example, when a token number is issued to the user terminal 200 and registered in the simple payment service according to the above operation, the processor 120 can store and manage the token number in correspondence with the card number and CI, Whenever a simple payment request is received through the registered simple payment service, payment can be made using the stored token number.

일 실시 예에서, 수신부(110)는 사용자 정보에 기초하여 무기명 카드에 대한 결제 요청을 수신할 수 있고, 프로세서(120)는 CI가 사용자 단말(200)에서 생성되었는지 여부를 결정할 수 있으며, CI가 사용자 단말(200)에서 생성된 경우, 추가 인증을 수행할 수 있고, 추가 인증의 수행 결과에 기초하여 무기명 카드에 대한 결제를 수행할 수 있다.In one embodiment, the receiving unit 110 may receive a payment request for an anonymous card based on user information, and the processor 120 may determine whether the CI is generated in the user terminal 200, and the CI is When generated in the user terminal 200, additional authentication may be performed, and payment for an anonymous card may be performed based on a result of performing the additional authentication.

예를 들면, 프로세서(120)는 간편 인증 서비스의 신청 과정에서 인증 기관과 연동하여 진행된 사용자에 대한 본인 인증을 통해 인증 서버로부터 CI를 획득한 경우에는 무기명 카드에 대한 결제 요청 수신 시 간편 결제 서비스에 기설정된 제 1 방식(예: 앱 간편결제 비밀번호)에 따른 인증 결과에 기초하여 결제를 수행할 수 있고, 간편 인증 서비스의 신청 과정에서 사용자 단말(200)에 저장된 CI 인증 정보 또는 사용자 단말(200)의 입력 정보에 따라 CI를 획득한 경우에는 무기명 카드에 대한 결제 요청 수신 시 추가 인증을 위해 기설정된 제 2 방식(예: 휴대폰 인증)에 따른 인증 결과에 기초하여 결제를 수행할 수 있다.For example, when the processor 120 obtains the CI from the authentication server through authentication of the user in conjunction with the authentication authority in the application process for the simple authentication service, upon receiving a payment request for an anonymous card, the processor 120 enters the simple payment service. Payment can be made based on the authentication result according to a first preset method (eg, app simple payment password), and CI authentication information stored in the user terminal 200 or the user terminal 200 in the application process for the simple authentication service If the CI is obtained according to the input information of the card, when receiving a payment request for an anonymous card, the payment can be made based on the authentication result according to the second preset method (eg, mobile phone authentication) for additional authentication.

일 실시 예에 따른 프로세서(120)는 무기명 카드에 대한 결제를 수행한 사용자를 토큰 번호에 기초하여 결정할 수 있고, 무기명 카드에 대한 결제를 수행한 사용자를 나타내는 사용 내역 정보를 저장할 수 있다. 예를 들면, 프로세서(120)는 간편 결제 서비스에 등록된 토큰 번호를 통해 결제가 수행되면, 데이터 베이스에 등록된 간편 인증 서비스의 신청 내역으로부터 토큰 번호에 매칭되는 사용자 정보를 검출하고, 토큰 번호, 결제를 수행한 사용자 정보, 사용 일자, 결제 금액, 결제처 등을 반영하여 무기명 카드에 대한 사용 내역 정보를 갱신할 수 있다.The processor 120 according to an embodiment may determine a user who has made a payment for an anonymous card based on the token number, and may store usage detail information indicating a user who has made a payment for an anonymous card. For example, the processor 120 detects user information matching the token number from application details of the simple authentication service registered in the database when payment is made through a token number registered in the simple payment service, and the token number, It is possible to update usage history information on an anonymous card by reflecting information about a user who made a payment, a date of use, a payment amount, a payment destination, and the like.

일 실시 예에서, 상술한 제 1 토큰 번호와 제 2 토큰 번호를 통해 간편 결제 가능한 금액 상한은 서로 상이할 수 있다. 예를 들면, 프로세서(120)는 제 1 사용자 및 제 2 사용자가 각각 신청한 간편 인증 서비스의 신청 내역에 대한 관리자 승인을 수신할 때, 제 1 사용자 및 제 2 사용자를 통해 기설정 시간 동안 결제 가능한 결제 누적 금액 또는 한번에 결제 가능한 결제 금액에 대한 관리자의 한도 설정 정보를 각각 수신할 수 있고, 제 1 토큰 번호 또는 제 2 토큰 번호를 통한 결제 시에 대응되는 한도 설정 정보에 따라 결제의 승인 여부를 결정할 수 있다.In one embodiment, the upper limit of the amount that can be easily paid through the above-described first token number and second token number may be different from each other. For example, when the processor 120 receives administrator approval for the application details of the simple authentication service requested by the first user and the second user, respectively, the first user and the second user can pay for a preset time. It is possible to receive the administrator's limit setting information on the accumulated payment amount or the payment amount that can be paid at one time, and to determine whether to approve the payment according to the limit setting information corresponding to the payment through the first token number or the second token number. can

일 실시 예에서, 수신부(110)는 하나 이상의 단말 또는 서버와 유무선 통신을 수행할 수 있는 통신 모듈을 포함할 수 있다. 또한, 일 실시 예에서, 프로세서(120)는 서버(100)의 동작 전반을 제어할 수 있는 CPU(Central Processing Unit)로 구현될 수 있고, 수신부(110)와 전기적으로 연결되어 데이터 흐름을 제어할 수 있다.In one embodiment, the receiving unit 110 may include a communication module capable of performing wired/wireless communication with one or more terminals or servers. In addition, in one embodiment, the processor 120 may be implemented as a central processing unit (CPU) capable of controlling the overall operation of the server 100, and is electrically connected to the receiver 110 to control data flow. can

또한, 도 2에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 서버(100)에 더 포함될 수 있음을 관련 기술 분야에서 통상의 지식을 가진 자라면 이해할 수 있다. 일 실시 예에 따를 경우, 서버(100)는 동작 전반에 생성되는 데이터를 저장하는 데이터 베이스, 사용자 입력을 수신하는 사용자 인터페이스 및 출력 정보를 시각화하는 디스플레이 등을 더 포함할 수 있다.In addition, those skilled in the art can understand that other general-purpose components other than the components shown in FIG. 2 may be further included in the server 100. According to an embodiment, the server 100 may further include a database for storing data generated throughout operations, a user interface for receiving user input, and a display for visualizing output information.

도 4는 일 실시 예에 따른 서버(100)가 무기명 카드에 대한 간편 인증 서비스를 활성화하는 방법의 일 예를 설명하기 위한 흐름도이고, 도 5는 일 실시 예에 따른 서버(100)가 무기명 카드에 대한 간편 결제 서비스를 사용자 정보에 연계하여 등록하는 방법의 일 예를 설명하기 위한 흐름도이고, 도 6은 일 실시 예에 따른 서버(100)가 무기명 카드에 대한 간편 결제 서비스에 기초하여 무기명 카드에 대한 결제를 수행하는 방법의 일 예를 설명하기 위한 흐름도이다.4 is a flowchart illustrating an example of a method of activating a simple authentication service for an anonymous card by the server 100 according to an embodiment, and FIG. 6 is a flowchart illustrating an example of a method of registering a simple payment service for an anonymous card in association with user information, and FIG. It is a flowchart for explaining an example of a method of performing payment.

도 4 내지 도 6은 도 1 내지 도 3에 개시된 서버(100)가 무기명 카드에 대한 결제 서비스를 제공하는 모든 실시 예를 참조하여 이해될 수 있다.4 to 6 may be understood with reference to all embodiments in which the server 100 disclosed in FIGS. 1 to 3 provides a payment service for an anonymous card.

일 실시 예에 따른 서버(100)는 제 1 서버(100a), 제 2 서버(100b) 및 제 3 서버(100c)를 포함할 수 있다.The server 100 according to an embodiment may include a first server 100a, a second server 100b, and a third server 100c.

일 실시 예에서, 제 1 서버(100a)는 사용자에게 무기명 카드에 대한 간편 인증 서비스를 제공하기 위한 웹 서비스를 제공하는 웹 서버에 해당하며, 예를 들면, 상술한 무기명 카드 서비스 애플리케이션(예: Wild Biz 채널)을 제공하여 사용자 단말(200)로부터 무기명 카드에 대한 간편 인증 서비스의 신청 요청을 수신하고, 관리자 단말(300)로부터 등록된 간편 인증 서비스의 신청 내역에 대한 승인 결과를 수신할 수 있다.In one embodiment, the first server 100a corresponds to a web server that provides a web service for providing a simple authentication service for an anonymous card to a user, and, for example, the above-described anonymous card service application (eg, Wild Biz channel) to receive an application request for simple authentication service for an anonymous card from the user terminal 200, and to receive an approval result for registered simple authentication service application details from the manager terminal 300.

일 실시 예에서, 제 2 서버(100b)는 토큰 번호를 생성하기 위한 TSP(Token Service Provider) 서버에 해당하며, 예를 들면, 사용자 단말(200) 또는 간편 결제 서비스 서버로부터 무기명 카드에 대한 간편 결제 서비스의 신청을 수신하고, 신청된 CI 및 카드 번호를 제 3 서버(100c)에 전송하여 이에 대한 응답으로 제 3 서버(100c)로부터 인증 결과를 수신하며, 인증 결과를 기초로 토큰 번호를 생성하여 간편 결제 서비스에 사용자 정보와 연계하여 등록할 수 있다.In one embodiment, the second server 100b corresponds to a Token Service Provider (TSP) server for generating a token number, and, for example, a simple payment for an anonymous card from the user terminal 200 or a simple payment service server Receives a service request, transmits the requested CI and card number to the third server 100c, receives an authentication result from the third server 100c in response, and generates a token number based on the authentication result It can be registered in connection with user information in the simple payment service.

일 실시 예에서, 제 3 서버(100c)는 상술한 기능들 전반을 수행하는 공용 서버(예: HOST 서버)에 해당하며, 예를 들면, 제 1 서버(100a)로부터 수신된 간편 인증 서비스의 신청 내역을 데이터 베이스에 저장 및 관리하고, 제 1 서버(100a)로부터 수신된 간편 인증 서비스의 승인 정보를 기초로 무기명 카드에 대한 간편 인증 서비스를 활성화시키며, 제 2 서버(100b)로부터 무기명 카드에 대한 간편 결제 서비스의 신청이 수신되면 활성화된 간편 인증 서비스의 신청 내역을 기초로 수신된 CI 및 카드 번호에 대한 인증을 수행하여 인증 결과를 생성하고, 사용자 단말(200)로부터 무기명 카드에 대한 간편 결제 서비스가 요청되면 결제를 수행하고 결제를 수행한 사용자에 따라 사용 내역 정보를 저장 및 관리할 수 있다.In one embodiment, the third server 100c corresponds to a public server (eg, HOST server) that performs all of the above functions, and, for example, requests for simple authentication service received from the first server 100a. The details are stored and managed in a database, the simple authentication service for the anonymous card is activated based on the approval information of the simple authentication service received from the first server 100a, and the simple authentication service for the anonymous card is activated from the second server 100b. When an application for simple payment service is received, an authentication result is generated by performing authentication on the received CI and card number based on the application details of the activated simple authentication service, and simple payment service for an anonymous card from the user terminal 200 When requested, payment can be made and usage history information can be stored and managed according to the user who made the payment.

도 4를 참조하면, 단계 S401에서 제 1 서버(100a)는 사용자 단말(200)로부터 무기명 카드에 대한 간편 인증 서비스의 신청을 수신하고, 단계 S402에서 간편 인증 서비스의 신청을 수신하는 과정에서 CI 및 카드 번호를 획득하고, 단계 S403에서 간편 인증 서비스를 신청한 사용자, CI 및 카드 번호를 포함하는 간편 인증 서비스의 신청 내역을 제 3 서버(100c)에 전송하며, S404에서 제 3 서버(100c)는 단계 수신된 카드 번호를 기초로 유효성을 검증하고, 유효성 검증 결과를 더 포함하는 간편 인증 서비스의 신청 내역을 데이터 베이스에 저장 및 관리할 수 있다.Referring to FIG. 4 , in step S401, the first server 100a receives a simple authentication service request for an anonymous card from the user terminal 200, and in step S402 receives a simple authentication service request, CI and Obtains a card number, and transmits the application details of the simple authentication service including the user, CI and card number who applied for the simple authentication service in step S403 to the third server 100c, and in S404 the third server 100c Step Validation may be performed based on the received card number, and application details of the simple authentication service further including the validation result may be stored and managed in a database.

예를 들면, 도 8에 도시된 것처럼, 제 1 서버(100a)는 사용자 접근이 용이한 무기명 카드 서비스 애플리케이션을 통해 사용자 단말(200)에 간편 인증 서비스에 대한 안내 정보를 제공하고, 간편 인증 서비스의 신청을 위한 카드 번호, 유효기간, 비밀번호, 카드 고유 번호 등을 포함하는 카드 정보 및 CI 수집을 위한 사용자 동의를 포함하는 간편 인증 서비스의 신청 정보를 사용자 단말(200)로부터 수신할 수 있다.For example, as shown in FIG. 8, the first server 100a provides guide information on the simple authentication service to the user terminal 200 through an anonymous card service application that is easily accessible to the user, and provides information about the simple authentication service. Card information including a card number for application, expiration date, password, card unique number, etc., and application information for simple authentication service including user consent for CI collection may be received from the user terminal 200 .

단계 S405에서 제 1 서버(100a)는 관리자 단말(200)로부터 등록된 간편 인증 서비스의 신청 내역에 대하여 간편 인증 서비스의 승인을 수신하고, 단계 S406에서 간편 인증 서비스를 신청한 사용자의 CI 및 카드 번호, 간편 인증 서비스를 승인한 관리자 정보, 승인 여부 및 승인 일자를 포함하는 간편 인증 서비스의 승인 내역을 제 3 서버(100c)에 전송하며, 단계 S407에서 제 3 서버(100c)는 수신된 승인 내역을 기초로 간편 인증 서비스를 활성화하고, 승인 내역을 기초로 간편 인증 서비스의 신청 내역을 갱신할 수 있다.In step S405, the first server 100a receives approval of the simple authentication service for the registered simple authentication service application details from the administrator terminal 200, and in step S406, the CI and card number of the user who requested the simple authentication service , Sends the approval history of the simple authentication service, including information about the administrator who approved the simple authentication service, approval status, and approval date, to the third server 100c, and in step S407, the third server 100c transmits the received approval details Based on this, the simple authentication service can be activated, and the application details of the simple authentication service can be updated based on the approval details.

예를 들면, 도 10에 도시된 것처럼, 제 1 서버(100a)는 사용자 접근이 용이한 무기명 카드 서비스 애플리케이션을 통해 관리자 단말(200)에 관리자의 승인을 대기 중인 하나 이상의 간편 인증 서비스의 신청 내역을 제공할 수 있고, 간편 인증 서비스를 신청한 사용자의 ID, 사용자명, 카드번호, 신청일자, 승인여부, 승인일자, 해지여부, 해지일자, 유효여부 등에 대한 정보를 시각화하여 관리자의 승인 검토가 용이하도록 지원할 수 있다.For example, as shown in FIG. 10, the first server 100a transmits application details of one or more simple authentication services pending approval by the manager to the manager terminal 200 through an anonymous card service application that is easily accessible to the user. Easy authentication review by administrator by visualizing information such as ID, user name, card number, application date, approval status, approval date, cancellation status, cancellation date, validity status of the user who applied for simple authentication service can support you to do it.

도 5를 참조하면, 단계 S501에서 일 실시 예에 따른 제 2 서버(100b)는 사용자 단말(200)로부터 무기명 카드에 대한 간편 결제 서비스의 신청을 수신하고, 단계 S502에서 간편 결제 서비스의 신청을 수신하는 과정에서 CI 및 카드 번호를 획득하고, 단계 S503에서 획득된 CI 및 카드 번호를 제 3 서버(100c)에 전송하여 간편 결제 서비스를 신청한 사용자가 정당 사용자인지 인증을 요청하고, 단계 S504에서 제 3 서버(100c)는 데이터 베이스에 등록된 신청 내역에 있는 CI 및 카드 번호를 기초로 제 2 서버(100b)로부터 수신된 CI 및 카드 번호에 대한 인증을 수행하고, 단계 S505에서 인증의 수행 결과를 제 2 서버(100b)에 전송하고, 단계 S506에서 제 2 서버(100b)는 수신된 인증의 수행 결과를 기초로 카드 번호에 대응하는 가상 카드 번호로서 토큰 번호를 생성하고, 단계 S507에서 생성된 토큰 번호를 사용자 단말(200)에 발급하고, 단계 S508에서 사용자 단말(200)은 사용자 정보 및 토큰 번호를 간편 결제 서비스에 연계하여 등록할 수 있다.Referring to FIG. 5 , in step S501, the second server 100b according to an embodiment receives an application for simple payment service for an anonymous card from the user terminal 200, and receives an application for simple payment service in step S502. In the process of doing so, the CI and card number are obtained, and the CI and card number obtained in step S503 are transmitted to the third server 100c to request authentication whether the user who applied for the simple payment service is a legitimate user, and in step S504, 3 The server 100c performs authentication on the CI and card number received from the second server 100b based on the CI and card number in the application details registered in the database, and returns the result of the authentication in step S505. Transmission to the second server 100b, and in step S506, the second server 100b generates a token number as a virtual card number corresponding to the card number based on the received authentication result, and generates the token number in step S507. The number is issued to the user terminal 200, and in step S508, the user terminal 200 may register the user information and token number in association with the simple payment service.

도 6을 참조하면, 단계 S601에서 일 실시 예에 따른 제 3 서버(100c)는 사용자 단말(200)로부터 간편 결제 서비스에 등록된 토큰 번호를 통해 무기명 카드에 대한 간편 결제 요청을 수신하고, 단계 S602에서 토큰 번호를 기초로 결제를 수행하고, 단계 S603에서 토큰 번호 및 CI를 기초로 무기명 카드에 대한 사용 내역 정보를 저장하고, 단계 S604에서 무기명 카드에 대한 간편 결제 결과를 사용자 단말(200)에 전송할 수 있다.Referring to FIG. 6 , in step S601, the third server 100c according to an embodiment receives a simple payment request for an anonymous card from the user terminal 200 through the token number registered in the simple payment service, and in step S602 In step S603, payment is made based on the token number, usage history information on the anonymous card is stored based on the token number and CI in step S603, and the simple payment result for the anonymous card is transmitted to the user terminal 200 in step S604. can

편의상, 도 5 내지 도 6에는 도시되지 않았으나, 일 실시 예에서, 서버(100) 또는 사용자 단말(200)은 간편 결제 서비스(예: 삼성페이)를 제공하는 간편 결제 서비스 서버(예: 삼성페이 서버)와 연동하여 상술한 기능들을 수행할 수 있다.For convenience, although not shown in FIGS. 5 and 6 , in one embodiment, the server 100 or the user terminal 200 is a simple payment service server (eg, Samsung Pay server) that provides a simple payment service (eg, Samsung Pay). ) to perform the above functions.

도 7은 일 실시 예에 따른 제 1 서버(100a)가 간편 인증 서비스에 대한 사용자의 신청을 지원하는 동작의 일 예를 설명하기 위한 흐름도이다. 7 is a flowchart illustrating an example of an operation in which the first server 100a supports a user's application for a simple authentication service according to an embodiment.

도 7에 도시된 것처럼, 일 실시 예에 따른 제 1 서버(100a)는 웹 서버로 구현되어 사용자 단말(200)에 설치된 무기명 카드 서비스 애플리케이션을 통해 사용자의 접근이 용이한 웹 채널(예: Wild Biz 채널)을 제공할 수 있다. 이에 따라, 제 1 서버(100a)는 사용자 단말(200)이 무기명 카드 서비스 애플리케이션에 사용자 계정으로 로그인하는 경우, 간편 인증 서비스에 대한 안내 메뉴, 신청 메뉴, 조회/해지 메뉴 등을 제공하여 사용자 단말(200)에 시각화할 수 있고, 신청 메뉴를 통해 간편 인증 서비스의 신청을 수신하고, 조회/해지 메뉴를 통해 사용자 계정과 연관된 간편 인증 서비스의 신청 내역을 제공하거나 사용자 요청에 기반하여 기 활성화된 간편 인증 서비스의 중단을 수신할 수 있다.As shown in FIG. 7 , the first server 100a according to an embodiment is implemented as a web server and is easily accessible to a web channel (e.g., Wild Biz) through an anonymous card service application installed in the user terminal 200. channel) can be provided. Accordingly, when the user terminal 200 logs in to the anonymous card service application with a user account, the first server 100a provides a guide menu for simple authentication service, an application menu, a search/cancellation menu, etc. to the user terminal ( 200), receives an application for simple authentication service through the application menu, provides application details of simple authentication service related to the user account through inquiry/cancellation menu, or activates simple authentication based on user request You may receive an interruption of service.

도 8에 도시된 것처럼, 제 1 서버(100a)는 간편 인증 서비스의 신청 메뉴를 통해 카드 정보(예: 카드 번호, 비밀번호 등)에 대한 제 1 사용자 입력 및 신용 정보 제공((예: CI 정보 수집)에 대한 사용자 동의 여부를 나타내는 제 2 사용자 입력을 포함하는 간편 인증 서비스의 신청 정보를 사용자 단말(200)로부터 수신할 수 있다.As shown in FIG. 8 , the first server 100a provides first user input of card information (eg, card number, password, etc.) and credit information (eg, CI information collection) through the application menu of the simple authentication service. ) It is possible to receive from the user terminal 200 application information for the simple authentication service including the second user input indicating whether the user agrees.

일 실시 예에서, 제 1 서버(100a)는 무기명 카드에 대한 간편 인증 서비스의 이용 가능한 사용자 인원수를 기설정 값(예: 1(명))으로 제한할 수 있다. 예를 들면, 만일 사용자 인원수가 1명으로 제한되는 경우, 제 1 서버(100a)는 입력된 카드 번호에 대응되는 공용 카드의 간편 인증 서비스가 다른 사용자에 의해 기 활성화되어 이용 중에 있으면, 기존 이용자에 의해 사용 중임을 나타내는 제 1 메시지 및 기존 이용자를 삭제하는 방법(예: 기존 사용자의 로그인 후 삭제, 회계 담당자의 삭제 등)을 안내하는 제 2 메시지를 전송하여 사용자 단말(200)에서 팝업 메시지로 출력되도록 할 수 있다.In an embodiment, the first server 100a may limit the number of users available for the simple authentication service for an anonymous card to a preset value (eg, 1 (person)). For example, if the number of users is limited to one, the first server 100a, if the simple authentication service of the public card corresponding to the input card number is already activated and is being used by another user, the existing user A first message indicating that it is being used by a user and a second message guiding a method of deleting an existing user (eg, deleting an existing user after logging in, deleting an accountant, etc.) are transmitted and output as a pop-up message on the user terminal 200. can be made

일 실시 예에서, 제 1 서버(100a)는 입력된 카드 번호에 대응되는 공용 카드의 간편 인증 서비스가 다른 사용자에 의해 이용 중이 아닌 경우, 인증 기관의 인증 서버와 연동하여 사용자에 대한 본인 인증(예: 휴대폰 인증)을 수행할 수 있고, 본인 인증이 성공적으로 완료되면 인증 서버 또는 사용자 단말(200)로부터 인증 결과로서 CI를 획득하여 카드 번호 및 CI를 포함하는 신청 정보를 제 3 서버(100c)에 전송할 수 있으며, 이에 따라 제 3 서버(100c)는 상술한 것처럼 간편 인증 서비스의 신청 내역을 데이터 베이스에 등록하여 사용자에 의한 간편 인증 서비스의 신청 과정을 완료할 수 있다.In one embodiment, the first server 100a interworks with the authentication server of the authentication authority to authenticate the user (eg, when the simple authentication service of the public card corresponding to the input card number is not being used by another user). : mobile phone authentication) can be performed, and if the identity authentication is successfully completed, CI is obtained as an authentication result from the authentication server or user terminal 200, and the application information including the card number and CI is transmitted to the third server 100c. Accordingly, the third server 100c can complete the application process of the simple authentication service by the user by registering the application details of the simple authentication service in the database as described above.

도 9에 도시된 것처럼, 일 실시 예에서, 제 1 서버(100a)는 사용자에 의한 간편 인증 서비스의 신청 과정이 완료됨에 따라, 신청된 간편 인증 서비스를 승인하여 활성화시킬 수 있는 권한이 부여된 관리자에 대한 정보를 제공할 수 있다.As shown in FIG. 9 , in an embodiment, the first server 100a is authorized to approve and activate the requested simple authentication service as the user completes the application process for the simple authentication service. can provide information about

예를 들면, 제 1 서버(100a)는 카드 번호로부터 획득되는 법인 정보를 기초로 데이터 베이스에 저장된 해당 법인의 관리자 정보가 독출되는 경우, 관리자 정보(예: 담당자명, 부서명 등) 및 관리자에 의한 승인 후에 간편 인증 서비스를 이용할 수 있음을 나타내는 제 1 안내 메시지를 제공하여 사용자 단말(200)에 디스플레이할 수 있다.For example, when the manager information of the corresponding corporation stored in the database is read based on the corporation information obtained from the card number, the first server 100a retrieves the manager information (eg, the name of the manager, the department name, etc.) After approval, a first guide message indicating that the simple authentication service can be used may be provided and displayed on the user terminal 200 .

다른 예를 들면, 제 1 서버(100a)는 카드 번호로부터 획득되는 법인 정보를 기초로 데이터 베이스에 저장된 해당 법인의 관리자 정보가 독출되지 않거나 각 법인에 따라 관리자 설정 방법이 설정된 경우, 관리자가 미지정되었음을 나타내는 제 2 안내 메시지 및 관리자 지정을 위한 안내 정보에 접근할 수 있는 하이퍼링크를 제공하여 사용자 단말(200)에 디스플레이할 수 있다.For another example, the first server 100a determines that an administrator has not been designated when manager information of a corresponding corporation stored in the database is not read based on corporation information obtained from a card number or a manager setting method is set according to each corporation. A hyperlink for accessing the second guide message and the guide information for designating a manager may be provided and displayed on the user terminal 200 .

일 실시 예에서, 제 1 서버(100a)는 법인에 의한 관리자 설정 또는 사용자에 의한 관리자 지정을 위해 사전에 법인 서버 또는 법인 단말과 통신하여 관리자 또는 관리자 설정 방법에 대한 정보를 획득할 수 있다.In an embodiment, the first server 100a may communicate with a corporate server or a corporate terminal in advance to acquire a manager or information on a manager setting method in order to set a manager by a corporation or designate a manager by a user.

도 10에 도시된 것처럼, 일 실시 예에서, 제 1 서버(100a)는 간편 인증 서비스의 신청이 완료되면 조회/승인/해지 메뉴를 통해 데이터베이스에 등록된 간편 인증 서비스의 신청 내역을 사용자 단말(200)에 제공하여 사용자의 조회 작업을 지원하고, 사용자가 관리자로 지정되어 관리자 승인을 대기 중인 하나 이상의 간편 인증 서비스의 신청 내역 및 승인/거절 선택메뉴를 사용자 단말(200)에 제공하여 관리자의 승인 작업을 지원하고, 사용자 또는 관리자로 연관된 모든 간편 인증 서비스의 신청 내역들 및 해지 메뉴를 사용자 단말(200)에 제공하여 사용자 또는 관리자가 활성화된 간편 인증 서비스를 중단시키는 작업을 지원할 수 있다.As shown in FIG. 10, in one embodiment, when the application for the simple authentication service is completed, the first server 100a transmits the application details of the simple authentication service registered in the database through the search/approval/cancellation menu to the user terminal 200. ) to support the user's inquiry task, and the user is designated as an administrator and the application history and approval/rejection selection menu of one or more simple authentication services awaiting administrator approval are provided to the user terminal 200 to provide the administrator's approval task , and provide application details and cancellation menus of all simple authentication services related to the user or administrator to the user terminal 200 to support the user or administrator to stop the activated simple authentication service.

한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 램, USB, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.On the other hand, the above-described method can be written as a program that can be executed on a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium. In addition, the structure of data used in the above-described method can be recorded on a computer-readable recording medium through various means. The computer-readable recording medium includes storage media such as magnetic storage media (eg, ROM, RAM, USB, floppy disk, hard disk, etc.) and optical reading media (eg, CD-ROM, DVD, etc.) do.

본 실시 예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.Those skilled in the art related to this embodiment will be able to understand that it can be implemented in a modified form within a range that does not deviate from the essential characteristics of the above description. Therefore, the disclosed methods are to be considered in an illustrative rather than a limiting sense. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the equivalent scope will be construed as being included in the present invention.

100: 서버
100a: 제 1 서버 100b: 제 2 서버
100c: 제 3 서버
110: 수신부 120: 프로세서
200: 사용자 단말 300: 관리자 단말
100: server
100a: first server 100b: second server
100c: 3rd server
110: receiver 120: processor
200: user terminal 300: manager terminal

Claims (21)

서버가 무기명 카드에 대한 결제 서비스를 제공하는 방법에 있어서,
상기 무기명 카드에 대한 간편 인증 서비스의 신청을 수신하는 단계;
상기 간편 인증 서비스의 신청을 수신함에 따라 획득한 CI(Connecting Information) 및 카드 번호에 기초하여 상기 간편 인증 서비스를 활성화하는 단계;
상기 무기명 카드에 대한 간편 결제 서비스의 신청을 수신하는 단계;
상기 간편 인증 서비스를 활성화 하는 과정에서 획득한 정보 및 상기 간편 결제 서비스를 신청한 사용자에 대한 사용자 정보에 기초하여 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계;
상기 카드 번호에 대응되는 법인 정보에 기초하여 기설정 법인 관리자 정보를 식별하는 단계; 및
상기 기설정 법인 관리자 정보 및 상기 간편 결제 서비스에 기초하여 상기 무기명 카드에 대한 결제를 수행하는 단계;를 포함하고,
상기 간편 인증 서비스를 활성화하는 단계는
공용 카드에 대한 상기 간편 인증 서비스에 대한 기설정 이용 가능 사용자 수에 기초하여 간편 인증 서비스를 활성화하고,
상기 간편 인증 서비스가 상기 기설정 이용 가능 사용자 수 이상의 사용자에 의해 활성화되는 경우, 상기 간편 인증 서비스가 상기 기설정 이용 가능 사용자 수 이상의 사용자가 이용하고 있음을 나타내는 제 1 메시지 및 기존 사용자 삭제 방법을 안내하는 제 2 메시지를 전송하고,
상기 기설정 법인 관리자 정보를 식별하는 단계는
상기 기설정 법인 관리자 정보가 식별되는 경우 대응되는 관리자의 승인에 따라 사용자 계정으로 상기 간편 인증 서비스 이용 가능에 대한 정보를 나타내는 제 1 안내 메시지를 제공하고,
상기 기설정 법인 관리자 정보가 식별되지 않는 경우 사용자 계정으로 관리자가 미지정되어 있음을 나타내는 제 2 안내 메시지 및 법인에 따른 관리자 지정을 위한 관리자 설정 방법에 대한 관리자 안내 정보를 제공하는, 방법.
A method in which a server provides a payment service for an anonymous card,
Receiving a simple authentication service request for the anonymous card;
activating the simple authentication service based on CI (Connecting Information) and card number obtained upon receiving the application for the simple authentication service;
Receiving a simple payment service request for the anonymous card;
Registering the simple payment service in association with the user information based on information obtained in the process of activating the simple authentication service and user information about a user who has applied for the simple payment service;
identifying predetermined corporate manager information based on corporate information corresponding to the card number; and
Performing payment for the anonymous card based on the preset corporate manager information and the simple payment service; Including,
The step of activating the simple authentication service is
Activate a simple authentication service based on the preset number of available users for the simple authentication service for a public card;
When the simple authentication service is activated by users equal to or greater than the preset number of available users, a first message indicating that the simple authentication service is being used by users equal to or greater than the preset number of available users and guidance on how to delete existing users Sending a second message to
The step of identifying the preset corporate manager information
When the predetermined corporate manager information is identified, a first guide message indicating information on availability of the simple authentication service with a user account is provided according to the approval of the corresponding manager,
If the preset corporate manager information is not identified, a second guide message indicating that an administrator is not designated as a user account and manager guide information on a manager setting method for designating a manager according to the corporation are provided.
제 1 항에 있어서,
상기 간편 인증 서비스를 활성화하는 단계는
상기 CI 및 상기 카드 번호에 기초하여 상기 무기명 카드의 유효성을 검증하는 단계; 및
상기 간편 인증 서비스에 대한 신청 내역을 등록하는 단계;를 포함하고,
상기 관리자 안내 정보는 법인에 따라 상기 관리자 설정 방법이 설정된 경우에 제공되고 상기 관리자 지정을 위한 하이퍼링크를 통해 제공되는, 방법.
According to claim 1,
The step of activating the simple authentication service is
verifying validity of the anonymous card based on the CI and the card number; and
Including; registering application details for the simple authentication service;
The manager guide information is provided when the manager setting method is set according to a corporation and is provided through a hyperlink for designating the manager.
제 1 항에 있어서,
상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계는
상기 사용자 정보에 기초하여 상기 사용자가 상기 무기명 카드에 대한 정당 사용자인지 여부를 결정하는 단계; 및
상기 사용자가 상기 정당 사용자인 경우, 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계;를 포함하는, 방법.
According to claim 1,
The step of registering the simple payment service by linking it to the user information
determining whether the user is a legitimate user for the anonymous card based on the user information; and
Including, if the user is the legitimate user, registering the simple payment service in association with the user information.
제 3 항에 있어서,
상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 결정하는 단계는
상기 CI에 따라 식별된 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 나타내는 정보를 외부 서버로부터 수신하는 단계;를 포함하는, 방법.
According to claim 3,
The step of determining whether the user is the legitimate user for the anonymous card
and receiving, from an external server, information indicating whether the user identified according to the CI is the legitimate user for the anonymous card.
제 3 항에 있어서,
상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 결정하는 단계는
상기 CI에 따라 식별된 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 나타내는 정보를 데이터 베이스로부터 획득하는 단계;를 포함하는, 방법.
According to claim 3,
The step of determining whether the user is the legitimate user for the anonymous card
and acquiring information indicating whether the user identified according to the CI is the legitimate user for the anonymous card from a database.
제 1 항에 있어서,
상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는 단계;는
상기 간편 결제 서비스의 신청에 대응하여 상기 CI 및 상기 카드 번호에 대한 인증을 수행하는 단계; 및
상기 CI 및 상기 카드 번호에 대한 인증의 수행 결과에 기초하여 토큰 번호를 생성하는 단계;를 포함하는, 방법.
According to claim 1,
Registering the simple payment service in association with the user information;
performing authentication on the CI and the card number in response to the application for the simple payment service; and
Generating a token number based on a result of authentication for the CI and the card number;
제 6 항에 있어서,
상기 사용자 정보는 제 1 사용자 정보 및 제 2 사용자 정보를 포함하고,
상기 제 1 사용자 정보에 대응하는 제 1 토큰 번호와 상기 제 2 사용자 정보에 대응하는 제 2 토큰 번호는 서로 상이하고,
상기 무기명 카드에 대한 결제를 수행하는 단계는
결제 승인 여부를 결정하는 단계;를 포함하고,
상기 무기명 카드에 대한 결제는 상기 제 1 토큰 번호 또는 상기 제 2 토큰 번호를 통해 수행되고,
상기 결제 승인 여부는 제 1 사용자 계정으로부터 획득되는 기설정 시간 내 결제 누적 금액 또는 제 2 사용자 계정으로부터 획득되는 1회 결제 가능 금액 중 적어도 하나에 기초하여 결정되는 한도 설정 정보에 따라 결정되는, 방법.
According to claim 6,
The user information includes first user information and second user information,
A first token number corresponding to the first user information and a second token number corresponding to the second user information are different from each other,
The step of performing payment for the anonymous card
Including; determining whether to approve payment;
Payment for the anonymous card is performed through the first token number or the second token number,
Whether or not the payment is approved is determined according to limit setting information determined based on at least one of a payment accumulation amount within a preset time obtained from the first user account or a one-time payment amount obtained from the second user account.
제 6 항에 있어서,
상기 무기명 카드에 대한 결제를 수행하는 단계;는
상기 토큰 번호에 기초하여 상기 간편 결제 서비스에 따라 상기 무기명 카드에 대한 결제를 수행하고,
토큰 번호의 유효기간은 제 1 값으로 제한되고,
상기 토큰 번호의 잔여 유효기간이 제 2 값 이내이면 상기 토큰 번호를 갱신하고,
갱신된 토큰 번호의 유효기간은 상기 무기명 카드에 대한 상기 간편 결제 서비스 등록 개수에 반비례되도록 결정되는, 방법.
According to claim 6,
Performing payment for the anonymous card;
Perform payment for the anonymous card according to the simple payment service based on the token number;
The validity period of the token number is limited to the first value,
If the remaining validity period of the token number is within a second value, the token number is updated;
The validity period of the renewed token number is determined to be inversely proportional to the number of registered simple payment services for the anonymous card.
제 8 항에 있어서,
상기 무기명 카드에 대한 결제를 수행한 사용자를 상기 토큰 번호에 기초하여 결정하는 단계; 및
상기 무기명 카드에 대한 결제를 수행한 사용자를 나타내는 사용 내역 정보를 저장하는 단계;를 더 포함하는, 방법.
According to claim 8,
determining a user who has paid for the anonymous card based on the token number; and
Storing usage detail information representing a user who made a payment for the anonymous card; further comprising the method.
제 1 항에 있어서,
상기 무기명 카드에 대한 결제를 수행하는 단계;는
상기 사용자 정보에 기초하여 상기 무기명 카드에 대한 결제 요청을 수신하는 단계;
상기 CI가 사용자 단말에서 생성되었는지 여부를 결정하는 단계;
상기 CI가 상기 사용자 단말에서 생성된 경우, 추가 인증을 수행하는 단계; 및
상기 추가 인증의 수행 결과에 기초하여 상기 무기명 카드에 대한 결제를 수행하는 단계;를 포함하는, 방법.
According to claim 1,
Performing payment for the anonymous card;
receiving a payment request for the anonymous card based on the user information;
determining whether the CI is generated in a user terminal;
performing additional authentication when the CI is generated in the user terminal; and
and performing payment for the anonymous card based on a result of performing the additional authentication.
무기명 카드에 대한 결제 서비스를 제공하는 서버에 있어서,
상기 무기명 카드에 대한 간편 인증 서비스의 신청 및 상기 무기명 카드에 대한 간편 결제 서비스의 신청을 수신하는 수신부; 및
상기 간편 인증 서비스의 신청을 수신함에 따라 획득한 CI(Connecting Information) 및 카드 번호에 기초하여 상기 간편 인증 서비스를 활성화하고,
상기 간편 결제 서비스의 신청을 수신함에 따라, 상기 간편 인증 서비스를 활성화 하는 과정에서 획득한 정보 및 상기 간편 결제 서비스를 신청한 사용자에 대한 사용자 정보에 기초하여 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하고,
상기 카드 번호에 대응되는 법인 정보에 기초하여 기설정 법인 관리자 정보를 식별하고,
상기 기설정 법인 관리자 정보 및 상기 간편 결제 서비스에 기초하여 상기 무기명 카드에 대한 결제를 수행하고,
공용 카드에 대한 상기 간편 인증 서비스에 대한 기설정 이용 가능 사용자 수에 기초하여 간편 인증 서비스를 활성화하고,
상기 간편 인증 서비스가 상기 기설정 이용 가능 사용자 수 이상의 사용자에 의해 활성화되는 경우, 상기 간편 인증 서비스가 상기 기설정 이용 가능 사용자 수 이상의 사용자가 이용하고 있음을 나타내는 제 1 메시지 및 기존 사용자 삭제 방법을 안내하는 제 2 메시지를 전송하고,
상기 기설정 법인 관리자 정보가 식별되는 경우 대응되는 관리자의 승인에 따라 사용자 계정으로 상기 간편 인증 서비스 이용 가능에 대한 정보를 나타내는 제 1 안내 메시지를 제공하고,
상기 기설정 법인 관리자 정보가 식별되지 않는 경우 사용자 계정으로 관리자가 미지정되어 있음을 나타내는 제 2 안내 메시지 및 법인에 따른 관리자 지정을 위한 관리자 설정 방법에 대한 관리자 안내 정보를 제공하는, 프로세서;를 포함하는, 서버.
In a server providing a payment service for an anonymous card,
a reception unit for receiving an application for a simple authentication service for the anonymous card and a simple payment service for the anonymous card; and
Activate the simple authentication service based on CI (Connecting Information) and card number obtained upon receiving the application for the simple authentication service;
Upon receiving the application for the simple payment service, the simple payment service is linked to the user information based on information obtained in the process of activating the simple payment service and user information on the user who has applied for the simple payment service register,
Identifying preset corporate manager information based on corporate information corresponding to the card number;
Performing payment for the anonymous card based on the preset corporate manager information and the simple payment service;
Activate a simple authentication service based on the preset number of available users for the simple authentication service for a public card;
When the simple authentication service is activated by users equal to or greater than the preset number of available users, a first message indicating that the simple authentication service is being used by users equal to or greater than the preset number of available users and guidance on how to delete existing users Sending a second message to
When the predetermined corporate manager information is identified, a first guide message indicating information on availability of the simple authentication service with a user account is provided according to the approval of the corresponding manager,
A processor for providing a second guide message indicating that an administrator is not designated as a user account when the preset corporate manager information is not identified and manager guide information on a manager setting method for designating a manager according to the corporation; , server.
제 11 항에 있어서,
상기 프로세서는
상기 CI 및 상기 카드 번호에 기초하여 상기 무기명 카드의 유효성을 검증하고,
상기 간편 인증 서비스에 대한 신청 내역을 등록하고,
상기 관리자 안내 정보는 법인에 따른 상기 관리자 설정 방법이 설정된 경우 제공되고 상기 관리자 지정을 위한 하이퍼링크를 통해 제공되는, 서버.
According to claim 11,
The processor
verifying the validity of the anonymous card based on the CI and the card number;
Register the application details for the simple authentication service,
The manager guide information is provided when the manager setting method according to the corporation is set and is provided through a hyperlink for designating the manager.
제 11 항에 있어서,
상기 프로세서는
상기 사용자 정보에 기초하여 상기 사용자가 상기 무기명 카드에 대한 정당 사용자인지 여부를 결정하고,
상기 사용자가 상기 정당 사용자인 경우, 상기 간편 결제 서비스를 상기 사용자 정보에 연계하여 등록하는, 서버.
According to claim 11,
The processor
determine whether the user is a legitimate user for the anonymous card based on the user information;
If the user is the legitimate user, the server registers the simple payment service in association with the user information.
제 13 항에 있어서,
상기 프로세서는
상기 CI에 따라 식별된 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 나타내는 정보를 외부 서버로부터 수신하는, 서버.
According to claim 13,
The processor
and receives information indicating whether the user identified according to the CI is the legitimate user for the anonymous card from an external server.
제 13 항에 있어서,
상기 프로세서는
상기 CI에 따라 식별된 상기 사용자가 상기 무기명 카드에 대한 상기 정당 사용자인지 여부를 나타내는 정보를 데이터 베이스로부터 획득하는, 서버.
According to claim 13,
The processor
and obtains information indicating whether the user identified according to the CI is the legitimate user for the anonymous card from a database.
제 11 항에 있어서,
상기 프로세서는
상기 간편 결제 서비스의 신청에 대응하여 상기 CI 및 상기 카드 번호에 대한 인증을 수행하고,
상기 CI 및 상기 카드 번호에 대한 인증의 수행 결과에 기초하여 토큰 번호를 생성하는, 서버.
According to claim 11,
The processor
In response to the application for the simple payment service, authentication of the CI and the card number is performed,
A server that generates a token number based on a result of performing authentication on the CI and the card number.
제 16 항에 있어서,
상기 사용자 정보는 제 1 사용자 정보 및 제 2 사용자 정보를 포함하고,
상기 제 1 사용자 정보에 대응하는 제 1 토큰 번호와 상기 제 2 사용자 정보에 대응하는 제 2 토큰 번호는 서로 상이하고,
결제 승인 여부를 결정하고,
상기 무기명 카드에 대한 결제는 상기 제 1 토큰 번호 또는 상기 제 2 토큰 번호를 통해 수행되고,
상기 결제 승인 여부는 제 1 사용자 계정으로부터 획득되는 기설정 시간 내 누적 금액 또는 제 2 사용자 계정으로부터 획득되는 1회 결제 가능 금액 중 적어도 하나에 기초하여 결정되는 한도 설정 정보에 따라 결정되는, 서버.
17. The method of claim 16,
The user information includes first user information and second user information,
A first token number corresponding to the first user information and a second token number corresponding to the second user information are different from each other,
decide whether to approve the payment;
Payment for the anonymous card is performed through the first token number or the second token number,
Whether or not the payment is approved is determined according to limit setting information determined based on at least one of an accumulated amount within a preset time obtained from the first user account or a one-time payment amount obtained from the second user account.
제 16 항에 있어서,
상기 프로세서는
상기 토큰 번호에 기초하여 상기 간편 결제 서비스에 따라 상기 무기명 카드에 대한 결제를 수행하고,
토큰 번호의 유효기간은 제 1 값으로 제한되고,
상기 토큰 번호의 잔여 유효기간이 제 2 값 이내이면 상기 토큰 번호를 갱신하고,
갱신된 토큰 번호의 유효기간은 상기 무기명 카드에 대한 상기 간편 결제 서비스 등록 개수에 반비례되도록 결정되는, 서버.
17. The method of claim 16,
The processor
Perform payment for the anonymous card according to the simple payment service based on the token number;
The validity period of the token number is limited to the first value,
If the remaining validity period of the token number is within a second value, the token number is updated;
The validity period of the renewed token number is determined to be inversely proportional to the number of registered simple payment services for the anonymous card.
제 18 항에 있어서,
상기 프로세서는
상기 무기명 카드에 대한 결제를 수행한 사용자를 상기 토큰 번호에 기초하여 결정하고,
상기 무기명 카드에 대한 결제를 수행한 사용자를 나타내는 사용 내역 정보를 저장하는, 서버.
According to claim 18,
The processor
determining a user who has paid for the anonymous card based on the token number;
Server for storing usage history information indicating a user who has made a payment for the anonymous card.
제 11 항에 있어서,
상기 프로세서는
상기 사용자 정보에 기초하여 상기 무기명 카드에 대한 결제 요청을 수신하고,
상기 CI가 사용자 단말에서 생성되었는지 여부를 결정하고,
상기 CI가 상기 사용자 단말에서 생성된 경우, 추가 인증을 수행하고,
상기 추가 인증의 수행 결과에 기초하여 상기 무기명 카드에 대한 결제를 수행하는, 서버.
According to claim 11,
The processor
Receiving a payment request for the anonymous card based on the user information;
determining whether the CI is generated in a user terminal;
When the CI is generated in the user terminal, performing additional authentication;
A server that performs payment for the anonymous card based on a result of performing the additional authentication.
제 1 항 내지 제 10 항 중 어느 한 항의 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium on which a program for implementing the method of any one of claims 1 to 10 is recorded.
KR1020200128180A 2020-10-05 2020-10-05 Server and method for providing payment service for unregistered card KR102575464B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200128180A KR102575464B1 (en) 2020-10-05 2020-10-05 Server and method for providing payment service for unregistered card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200128180A KR102575464B1 (en) 2020-10-05 2020-10-05 Server and method for providing payment service for unregistered card

Publications (2)

Publication Number Publication Date
KR20220045444A KR20220045444A (en) 2022-04-12
KR102575464B1 true KR102575464B1 (en) 2023-09-07

Family

ID=81187966

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200128180A KR102575464B1 (en) 2020-10-05 2020-10-05 Server and method for providing payment service for unregistered card

Country Status (1)

Country Link
KR (1) KR102575464B1 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101062661B1 (en) 2003-11-05 2011-09-06 주식회사 비즈모델라인 How to use corporate card by user
KR20140026186A (en) * 2012-08-24 2014-03-05 삼성카드 주식회사 Method for payment service using user's terminal
KR20160101217A (en) * 2015-02-10 2016-08-25 김재형 Method for Operating Payment by using Unregistered Card
KR101857731B1 (en) * 2015-12-31 2018-06-19 나이스평가정보 주식회사 Method and server for providing easy payment-authentication
KR102204082B1 (en) * 2017-10-19 2021-01-18 주식회사 위메프 Apparatus, system and method for payment
KR102243532B1 (en) * 2019-02-08 2021-04-22 주식회사 센스톤 Method, program and apparatus for identifying devices using virtual code based on unique value

Also Published As

Publication number Publication date
KR20220045444A (en) 2022-04-12

Similar Documents

Publication Publication Date Title
US10992660B2 (en) Authentication and authorization of a privilege-constrained application
US20230291571A1 (en) Dynamic management and implementation of consent and permissioning protocols using container-based applications
US11954674B1 (en) Systems and methods for third party token based authentication
KR102027630B1 (en) Two-Factor Authentication Systems and Methods
US11855978B2 (en) Sharing credentials
US20150193600A1 (en) Rights management server and rights management method
US20230275762A1 (en) Did system using browser-based security pin authentication, and control method thereof
KR20140095745A (en) Supporting Method For Payment and System thereof
US20100011409A1 (en) Non-interactive information card token generation
KR20190014124A (en) Two factor authentication
US10110578B1 (en) Source-inclusive credential verification
US11681824B2 (en) Consent-driven privacy disclosure control processing
JP6907619B2 (en) Information processing system, information processing method, and information processing equipment
US8914842B2 (en) Accessing enterprise resource planning data from a handheld mobile device
US20130144633A1 (en) Enforcement and assignment of usage rights
KR20120010230A (en) Mobile content delivery on a mobile network
KR102191501B1 (en) Method for mediating card payment using biometric data
CN115118444A (en) Information processing apparatus and storage medium
JP2019154055A (en) Authentication method, authentication apparatus, computer program, and system manufacturing method
US20150066766A1 (en) Secure Generation of a User Account in a Service Server
JP2008199618A (en) Method, system, and computer program for using personal communication device to obtain additional information
KR20140011795A (en) Method of subscription, authentication and payment without resident registration number
KR102575464B1 (en) Server and method for providing payment service for unregistered card
KR102156803B1 (en) Method for reverse autorization and electronic device thereof
KR101407495B1 (en) Registration issue system and registration issue method

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)