KR101760622B1 - Method for approving payment using smart card, card company server performing the same and smart card - Google Patents

Method for approving payment using smart card, card company server performing the same and smart card Download PDF

Info

Publication number
KR101760622B1
KR101760622B1 KR1020160142114A KR20160142114A KR101760622B1 KR 101760622 B1 KR101760622 B1 KR 101760622B1 KR 1020160142114 A KR1020160142114 A KR 1020160142114A KR 20160142114 A KR20160142114 A KR 20160142114A KR 101760622 B1 KR101760622 B1 KR 101760622B1
Authority
KR
South Korea
Prior art keywords
payment
smart card
approval request
time
settlement
Prior art date
Application number
KR1020160142114A
Other languages
Korean (ko)
Inventor
김성원
이지호
한강
Original Assignee
비씨카드(주)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 비씨카드(주) filed Critical 비씨카드(주)
Priority to PCT/KR2017/004904 priority Critical patent/WO2017222169A1/en
Application granted granted Critical
Publication of KR101760622B1 publication Critical patent/KR101760622B1/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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/067Enterprise or organisation modelling
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/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
    • 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)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명의 일 실시예에 따르면, 카드사 서버가, 스마트 카드를 이용한 결제를 승인하는 방법에 있어서, (a) 스마트 카드로부터 결제 승인 요청이 수신되면, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하는 단계; (b) 상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인되면, 상기 결제 승인 요청을 보류하는 단계; 및 (c) 상기 스마트 카드에 대한 사용자 인증이 이루어지면, 상기 결제 승인 요청을 처리하는 단계를 포함하는, 스마트 카드를 이용한 결제 승인 방법이 제공된다.According to an embodiment of the present invention, there is provided a method of allowing a card issuer server to approve payment using a smart card, the method comprising the steps of: (a) receiving a payment approval request from a smart card, Confirming final payment attempt time information; (b) if it is confirmed that the number of payment attempts during the predetermined time exceeds a preset number of payment attempts, or if the difference between the time of the last payment attempt and the time at which the payment approval request is received exceeds a predetermined time Holding the payment approval request if it is confirmed that the payment approval request is accepted; And (c) when the user authentication is performed on the smart card, processing the payment approval request.

Description

스마트 카드를 이용한 결제 승인 방법, 이를 수행하는 카드사 서버 및 스마트 카드{METHOD FOR APPROVING PAYMENT USING SMART CARD, CARD COMPANY SERVER PERFORMING THE SAME AND SMART CARD}METHOD FOR APPROVING PAYMENT USING SMART CARD, CARD COMPANY SERVER PERFORMING THE SAME AND SMART CARD,

본 발명은 스마트 카드를 이용한 결제 승인 방법, 이를 수행하는 카드사 서버 및 스마트 카드에 관한 것으로, 더욱 상세하게는, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하여, 결제 시도 조건이 미리 설정된 특정 조건에 해당하는 경우, 사용자 인증을 수행하여, 사용자 인증 결과에 따라 결제가 승인될 수 있도록 함으로써, 타인의 스마트 카드를 이용한 부정 결제 서비스 이용을 방지하고자 하는 스마트 카드를 이용한 결제 승인 방법, 이를 수행하는 카드사 서버 및 스마트 카드에 관한 것이다.The present invention relates to a payment approval method using a smart card, a card issuer server and a smart card for performing the method. More specifically, the present invention relates to a payment approval method using a smart card, When the attempt condition corresponds to a predetermined condition set in advance, the user authentication is performed and the settlement can be approved according to the result of the user authentication, so that the settlement using the smart card for preventing use of the illegal settlement service using the smart card of the other person An authentication method, a card company server and a smart card for performing the authentication method.

최근, 소비자들에게 결제 수단뿐만 아니라 결제에 따른 혜택 서비스가 다양하게 제공됨에 따라 소비자들의 결제 카드 또는 멤버십 카드 이용률이 급증하고 있는 추세를 보이고 있다.In recent years, as a result of various payment services as well as payment methods for consumers, a variety of payment services for consumers have been increasingly used.

하지만, 결제 승인 요청이 수신된 보급되고 있는 일반적인 카드는, 카드사 별 또는 카드 종류 별 하나의 혜택 또는 결제를 수행할 수 밖에 없어, 소비자가 소지하고 있는 복수의 카드를 들고 다니면서 필요에 따라 카드를 사용해야 하므로, 사용자 입장에서는 결제 또는 포인트 적립에 대한 카드 소지의 불편함이 존재한다.However, in the case of a general card being received, a general payment card which has received a payment approval request has to carry out a single benefit or payment for each card company or card type, Therefore, there is an inconvenience of having a card for settlement or point accumulation in the case of a user.

또한, 결제 승인 요청이 수신된 일반적으로 사용되고 있는 카드는, 별도의 보안 기능이 구비되어 있지 않아, 결제 단말기에 근접, 접촉, 삽입, 또는 스트라이프 처리하기만 하면 결제가 수행되거나 포인트 적립이 수행되므로, 카드 도용의 문제점이 있는 바, 취약한 보안성의 문제가 대두되고 있는 실정이다.In addition, a generally used card in which a payment approval request is received does not have a separate security function, and settlement is performed or the point accumulation is performed by simply touching, inserting, or striping the payment terminal, There is a problem of security vulnerability due to the problem of card theft.

따라서, 사용자가 결제 카드를 이용하는 데에 있어, 하나의 카드만으로 복수의 카드 사용이 가능하도록 하는 카드 소지의 편의성과 카드 사용에 대한 보안성이 확보될 수 있도록 하는 시스템에 대한 요구가 점차 증대되고 있으며, 상술한 문제점을 해결하기 위한 방안이 시급한 실정이다.Accordingly, there is a growing demand for a system for ensuring the convenience of card holding and securing the use of a card, in which a user can use a plurality of cards with only one card in using a payment card , There is an urgent need for a solution for solving the aforementioned problems.

본 발명은 전술한 종래기술의 문제점을 해결하기 위한 것으로, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하여, 결제 시도 조건이 미리 설정된 특정 조건에 해당하는 경우, 사용자 인증을 수행하여, 사용자 인증 결과에 따라 결제가 승인될 수 있도록 함으로써, 타인의 스마트 카드를 이용한 부정 결제 서비스 이용을 방지하고자 하는 스마트 카드를 이용한 결제 승인 방법, 이를 수행하는 카드사 서버 및 스마트 카드를 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems of the prior art, and it is an object of the present invention to provide a system and a method for checking a number of times of a payment attempt using a smart card for a predetermined time, A credit card company server and a smart card for performing a payment approval method using a smart card for preventing the illegal settlement service using a smart card of another person by allowing the payment to be approved according to a result of user authentication .

본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.

상술한 목적을 달성하기 위한 본 발명의 일 실시예에 따르면, 카드사 서버가, 스마트 카드를 이용한 결제를 승인하는 방법에 있어서, (a) 스마트 카드로부터 결제 승인 요청이 수신되면, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하는 단계; (b) 상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인되면, 상기 결제 승인 요청을 보류하는 단계; 및 (c) 상기 스마트 카드에 대한 사용자 인증이 이루어지면, 상기 결제 승인 요청을 처리하는 단계를 포함하는, 스마트 카드를 이용한 결제 승인 방법이 제공된다.According to another aspect of the present invention, there is provided a method for approving payment using a smart card, the method comprising the steps of: (a) receiving a payment approval request from a smart card; Checking the number of times of the payment attempt using the payment information or the latest payment attempt time information; (b) if it is confirmed that the number of payment attempts during the predetermined time exceeds a preset number of payment attempts, or if the difference between the time of the last payment attempt and the time at which the payment approval request is received exceeds a predetermined time Holding the payment approval request if it is confirmed that the payment approval request is accepted; And (c) when the user authentication is performed on the smart card, processing the payment approval request.

상기 (c) 단계는, 사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는 것으로 확인되면, 상기 스마트 카드로부터 수신된 결제 승인 요청을 승인하는 단계를 포함할 수 있다.Wherein the step (c) comprises the steps of: approving the payment authorization request received from the smart card if the received user authentication information is confirmed to match the stored user authentication information, . ≪ / RTI >

상기 사용자 단말기는, 상기 스마트 카드와 연동되어 있어 근거리 무선 통신이 가능한 것을 특징으로 할 수 있다.The user terminal is interlocked with the smart card, and can perform short-range wireless communication.

상기 (c) 단계는, 상기 사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는 것으로 확인되면, 상기 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 삭제하는 단계를 포함할 수 있다.If it is determined that the received user authentication information matches the user authentication information stored in advance, the step (c) may include checking the user authentication information received from the user terminal, Or deleting the last payment attempt time information.

상기 (b) 단계는, 상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인되면, 상기 결제 승인 요청을 보류하지 않고 승인하는 단계를 포함할 수 있다.Wherein the step (b) comprises the steps of: confirming that the number of settlement attempts for the predetermined time does not exceed a preset number of settlement attempts, or if the difference between the time of the final settlement attempt and the time of receiving the settlement approval request is preset And confirming that the payment authorization request does not exceed the predetermined time, without approving the payment approval request.

상기 (c) 단계는, 상기 사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하지 않는 것으로 확인되면, 상기 스마트 카드로부터 수신된 결제 승인 요청을 승인 거절하는 단계를 포함할 수 있다.Wherein the step (c) comprises the steps of: confirming the user authentication information received from the user terminal, and if the received user authentication information is found to be inconsistent with the previously stored user authentication information, approving the payment approval request received from the smart card And rejecting.

한편, 본 발명의 다른 실시예에 따르면, 스마트 카드가, 스마트 카드를 이용한 결제가 승인되도록 지원하는 방법에 있어서, (a) 소정의 재화 또는 서비스에 대한 결제 요청을 획득하는 단계; 및 (b) 카드사 서버로 상기 결제 요청에 대응되는 결제 승인 요청을 전송하여, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하거나, 카드사 서버로 하여금 확인하도록 지원하는 단계를 포함하고, 상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인되면, 상기 획득된 결제 승인 요청이 보류되고, 상기 스마트 카드는, 상기 스마트 카드에 대한 사용자 인증이 이루어지면, 상기 카드사 서버로부터 상기 결제 승인 요청에 대한 처리 결과를 수신하는, 스마트 카드를 이용한 결제 승인 지원 방법이 제공된다.According to another aspect of the present invention, there is provided a method of supporting a smart card accepting payment using a smart card, the method comprising: (a) acquiring a payment request for a predetermined goods or service; And (b) sending a payment approval request corresponding to the payment request to the card company server to confirm the number of times of the payment attempt using the smart card or the latest payment attempt time information for a predetermined time, or to support the card company server to confirm And the difference between the time of the last attempted payment and the time of receiving the payment approval request is determined as a predetermined time Wherein the smart card is a smart card that receives the processing result of the payment approval request from the card company server when the smart card is authenticated by the user, A payment approval support method is provided.

한편, 본 발명의 또 다른 실시예에 따르면, 스마트 카드로부터 결제 승인 요청이 수신되면, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하는 결제 시도 정보 확인부; 상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인되면, 상기 결제 승인 요청을 보류하는 결제 승인 요청 제어부; 및 상기 스마트 카드에 대한 사용자 인증이 이루어지면, 상기 결제 승인 요청을 처리하는 결제 승인 요청 처리부를 포함하는, 카드사 서버가 제공된다.According to another aspect of the present invention, there is provided a billing apparatus comprising: a payment attempt information confirmation unit for confirming a payment attempt number information using a smart card or a final payment attempt time information for a predetermined time period when a payment approval request is received from a smart card; It is confirmed that the number of the payment attempts during the predetermined time exceeds the predetermined number of payment attempts or the difference between the time of the last payment attempt and the time when the payment approval request is received exceeds a predetermined time A payment approval request control unit for holding the payment approval request; And a payment approval request processing unit for processing the payment approval request when user authentication is performed on the smart card.

상기 결제 승인 요청 처리부는, 사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는 것으로 확인되면, 상기 스마트 카드로부터 수신된 결제 승인 요청을 승인할 수 있다.The payment approval request processing unit checks the user authentication information received from the user terminal and, when it is determined that the received user authentication information matches the previously stored user authentication information, approves the payment approval request received from the smart card have.

상기 사용자 단말기는, 상기 스마트 카드와 연동되어 있어 근거리 무선 통신이 가능한 것을 특징으로 할 수 있다.The user terminal is interlocked with the smart card, and can perform short-range wireless communication.

상기 결제 승인 요청 처리부는, 상기 사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는 것으로 확인되면, 상기 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 삭제할 수 있다.The payment approval request processing unit checks the user authentication information received from the user terminal. If it is determined that the received user authentication information matches the user authentication information stored in advance, Or the last payment attempt time information.

상기 결제 승인 요청 제어부는, 상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인되면, 상기 결제 승인 요청을 보류하지 않고 승인할 수 있다.The payment approval request control unit determines whether the number of payment attempts for the predetermined time does not exceed a preset number of payment attempts or if the difference between the time of the last payment attempt and the time of receiving the payment approval request is set in advance If it is confirmed that it does not exceed the predetermined time, the payment approval request can be approved without suspending.

상기 결제 승인 요청 처리부는, 상기 사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하지 않는 것으로 확인되면, 상기 스마트 카드로부터 수신된 결제 승인 요청을 승인 거절할 수 있다.Wherein the payment approval request processing unit confirms the user authentication information received from the user terminal and, when it is determined that the received user authentication information does not match the user authentication information stored in advance, approves the payment approval request received from the smart card I can refuse.

한편, 본 발명의 또 다른 실시예에 따르면, 프로세서; 소정의 재화 또는 서비스에 대한 결제 요청을 획득하는 결제 요청 획득부; 및 카드사 서버로 상기 결제 요청에 대응되는 결제 승인 요청을 전송하여, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하거나, 카드사 서버로 하여금 확인하도록 지원하는 통신부를 포함하고, 상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인되면, 상기 획득된 결제 승인 요청이 보류되고, 스마트 카드에 대한 사용자 인증이 이루어지면, 상기 카드사 서버로부터 상기 결제 승인 요청에 대한 처리 결과를 수신하는, 스마트 카드가 제공된다.According to another embodiment of the present invention, there is provided a processor comprising: a processor; A settlement request obtaining unit for obtaining a settlement request for a predetermined commodity or service; And a communication unit for transmitting a payment approval request corresponding to the payment request to the card company server to confirm the number of times of the payment attempt using the smart card or the latest payment attempt time information for a predetermined time or to confirm the card company server , It is determined that the number of payment attempts for the predetermined time exceeds the preset number of payment attempts or the difference between the time of the last payment attempt and the time of receiving the payment approval request exceeds a predetermined time When the obtained payment approval request is confirmed and the user authentication of the smart card is performed, the smart card receives the processing result of the payment approval request from the card company server.

본 발명의 일 실시예에 따르면, 스마트 카드를 이용한 결제 승인 요청 정보를 확인하여, 필요에 따라 사용자 인증 절차를 요구하므로, 스마트 카드 결제 서비스 이용에 있어서 부정 결제에 대한 보안성이 확보된다는 장점이 있다.According to the embodiment of the present invention, since the payment approval request information using the smart card is confirmed and the user authentication procedure is required as needed, there is an advantage that the security for the illegal settlement is secured in using the smart card settlement service .

또한, 본 발명의 일 실시예에 따르면, 미리 설정된 결제 인증 서비스 제공 조건에 따라, 사용자 인증 절차가 수행되므로, 스마트 카드 소유자만이 스마트 카드 결제 서비스를 이용할 수 있게 되어, 소유자가 아닌 타인이 스마트 카드를 통해 결제 서비스를 이용하는 스마트 카드 부정 사용의 문제를 방지할 수 있다는 효과가 있다.In addition, according to the embodiment of the present invention, since the user authentication procedure is performed according to the preset payment authentication service providing condition, only the smart card owner can use the smart card payment service, It is possible to prevent the problem of illegal use of the smart card using the payment service through the smart card.

또한, 본 발명의 일 실시예에 따르면, 사용자 인증이 완료되면, 수신된 일정 시간 동안의 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보를 삭제하므로, 사용자 인증이 완료된 후 진행되는 결제 시도에 있어서, 인증 완료된 결제 시도 횟수 또는 시각 정보에 대한 누적 기록으로 발생할 수 있는 결제 시도 횟수 정보 확인 또는 최종 결제 시도 시각 정보 확인에 대한 오류를 미연에 방지할 수 있다.In addition, according to the embodiment of the present invention, when the user authentication is completed, the information on the number of times of the payment attempt for the predetermined time and the final payment attempt time information are deleted. Therefore, It is possible to prevent errors in the confirmation of the number of settlement attempts that may have occurred due to the cumulative recording of the number of completed payment attempts or the time information or the confirmation of the latest payment attempt time information.

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

도 1은 본 발명의 일 실시예에 따른 스마트 카드를 이용한 결제 승인 시스템의 구성을 개략적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 스마트 카드 및 카드사 서버의 구성을 도시한 블록도이다.
도 3은 본 발명의 일 실시예에 따라 스마트 카드를 이용한 결제가 승인되는 과정을 도시한 순서도이다.
1 is a view schematically showing a configuration of a payment approval system using a smart card according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of a smart card and a card issuer server according to an embodiment of the present invention.
FIG. 3 is a flowchart illustrating a process for approving payment using a smart card according to an embodiment of the present invention.

이하에서는 첨부한 도면을 참조하여 본 발명을 설명하기로 한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 따라서 여기에서 설명하는 실시예로 한정되는 것은 아니다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 부재를 사이에 두고 "간접적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 구비할 수 있다는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "indirectly connected" . Also, when an element is referred to as "comprising ", it means that it can include other elements, not excluding other elements unless specifically stated otherwise.

이하 첨부된 도면을 참고하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 스마트 카드를 이용한 결제 승인 시스템의 구성을 개략적으로 도시한 도면이다.1 is a view schematically showing a configuration of a payment approval system using a smart card according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 스마트 카드를 이용한 결제 승인 시스템은, 스마트 카드(100), 카드사 서버(200) 및 사용자 단말기(300)를 포함한다.Referring to FIG. 1, a payment approval system using a smart card according to an embodiment of the present invention includes a smart card 100, a card issuer server 200, and a user terminal 300.

먼저, 스마트 카드(100)와 카드사 서버(200)뿐만 아니라 카드사 서버(200)와 사용자 단말기(300)는 각각 통신망으로 연결되어 있을 수 있으며, 여기서, 통신망은 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있다. 근거리 통신망(LAN: Local Area Network), 도시권 통신망(MAN: Metropolitan Area Network), 광역 통신망(WAN: Wide Area Network) 등 다양한 통신망으로 구성될 수 있다.First, not only the smart card 100 and the card issuer server 200 but also the card issuer server 200 and the user terminal 300 may be connected to each other through a communication network. Here, . ≪ / RTI > A local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), and the like.

또한, 스마트 카드(100)와 사용자 단말기(300)는 블루투스(Bluetooth) 및 NFC(Near Field Communication) 등의 근거리 무선 통신으로 서로 연동되어 있을 수 있으며, 근거리 무선 통신을 통해 정보를 상호 송수신 할 수 있다.In addition, the smart card 100 and the user terminal 300 may be interworked with each other by short-distance wireless communication such as Bluetooth and NFC (Near Field Communication), and may exchange information through short-range wireless communication .

스마트 카드(100)는 하나의 카드 내 IC(Integrated Circuit) 칩에 하나 이상의 카드 정보를 포함하는 장치를 의미한다. 다시 말해, 사용자에 의해 저장되어 있는 하나 이상의 카드 정보 중 어느 하나가 선택되면, 선택된 카드에 대한 결제 또는 포인트 적립 등이 수행될 수 있도록 하는 장치이다. 이러한 스마트 카드(100)는 디스플레이부 및 하나 이상의 제어 수단뿐만 아니라 근거리 무선 통신 모듈을 구비하고 있어, 모바일 단말기와의 근거리 무선 통신을 이용한 연동 및 정보 송수신이 가능할 수 있다.The smart card 100 refers to a device that includes one or more pieces of card information in an IC (Integrated Circuit) chip in one card. In other words, when any one of the one or more pieces of card information stored by the user is selected, payment or point accumulation for the selected card can be performed. Since the smart card 100 includes a display unit and at least one control means as well as a short-range wireless communication module, interworking and information transmission / reception using short-range wireless communication with the mobile terminal can be performed.

스마트 카드(100)는 카드 플레이트의 형태로, 외부적으로는, 서비스 상태 정보, 저장되어 있는 카드의 정보 등을 디스플레이 할 수 있는 디스플레이부가 구비되어 있을 수 있으며, 스마트 카드(100)에 저장되어 있는 정보를 선택할 수 있도록 하는 하나 이상의 제어 수단을 구비하고 있을 수 있다.The smart card 100 may be provided with a display unit capable of displaying service status information, stored card information and the like externally in the form of a card plate, And may have one or more control means for selecting information.

스마트 카드(100)는 사용자에 의해 가맹점 단말기에 인식되어 결제가 시도되거나, 스마트 카드(100) 자체적으로 사용자가 입력하는 제어 버튼에 의해 결제가 시도될 수 있다.The smart card 100 is recognized by the user by the merchant terminal and the payment is attempted or the payment may be attempted by the control button input by the user himself or herself.

스마트 카드(100)는 소정의 재화 또는 서비스에 대한 결제 요청을 획득할 수 있다.The smart card 100 may obtain a payment request for a predetermined goods or service.

스마트 카드(100)는 소정의 재화 또는 서비스에 대한 결제 승인 요청이 획득되면, 즉, 사용자에 의해 결제가 시도되면, 카드사 서버(200)로 결제 요청에 대응되는 결제 승인 요청을 전송할 수 있다.The smart card 100 may transmit a payment approval request corresponding to the payment request to the card company server 200 when a payment approval request for a predetermined goods or service is obtained, that is, when payment is attempted by the user.

스마트 카드(100)는 카드사 서버(200)로 결제 승인 요청을 전송한 후, 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하거나, 카드사 서버(200)로 하여금 확인하도록 지원할 수 있다.The smart card 100 transmits a payment approval request to the card issuer server 200 and then confirms the number of times of the payment attempt using the smart card 100 or the last payment attempt time information for a predetermined period of time, And to identify them.

스마트 카드(100)는 카드사 서버(200)에서 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인되거나, 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인되면, 획득된 결제 승인 요청이 보류될 수 있다.The smart card 100 checks whether the number of times of the payment attempt for a predetermined time exceeds the predetermined number of payment attempts or the difference between the time of the last payment attempt and the time of receiving the payment approval request If it is confirmed that the predetermined time is exceeded, the obtained payment approval request may be suspended.

스마트 카드(100)는 스마트 카드에 대한 사용자 인증이 이루어지면, 카드사 서버(200)로부터 요청한 결제 승인 결과를 수신할 수 있으며, 구비된 디스플레이부를 통해 결제 승인 결과를 디스플레이 할 수 있다.The smart card 100 can receive the payment approval result requested from the card issuer server 200 when the user authentication is performed on the smart card, and display the payment approval result through the display unit.

카드사 서버(200)는 스마트 카드(100)로부터 결제 승인 요청을 수신할 수 있다. 결제 승인 요청에는, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보가 포함될 수 있다.The card issuer server 200 may receive a payment approval request from the smart card 100. [ The payment approval request may include information on the number of payment attempts using the smart card for a certain period of time and information on the last payment attempt time.

카드사 서버(200)는 수신된 일정 시간 동안의 결제 시도 횟수 정보가 미리 설정된 소정의 결제 시도 횟수를 초과하는지 여부를 확인할 수 있다.The card issuer server 200 can confirm whether or not the received information on the number of times of the payment attempt for a predetermined period of time exceeds a preset number of payment attempts.

카드사 서버(200)는 수신된 일정 시간 동안의 결제 시도 횟수 정보가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인된 경우, 수신된 결제 승인 요청을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송할 수 있다.When it is determined that the number of times of the payment attempt for a predetermined period of time exceeds the preset number of payment attempts, the card issuer server 200 holds the received payment approval request and transmits the user authentication information An input request can be transmitted.

본 발명의 일 실시예에 따르면, 카드사 서버(200)는 수신된 일정 시간 동안의 결제 시도 횟수 정보가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않는 것으로 확인된 경우, 수신된 결제 승인 요청을 보류하지 않고, 요청 수신된 결제를 승인할 수 있다.According to an embodiment of the present invention, when it is determined that the received number-of-times-of-payment information for a predetermined time does not exceed a preset number of payment attempts, the card issuer server 200 does not hold the received payment approval request The user can approve the payment received.

카드사 서버(200)는 수신된 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는지 여부를 확인할 수 있다.The card issuer server 200 can check whether the difference between the received final payment attempt time and the time when the payment approval request is received exceeds a preset predetermined time.

카드사 서버(200)는 수신된 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인된 경우, 수신된 결제 승인 요청을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송할 수 있다.When it is determined that the difference between the received final payment attempt time and the time when the payment approval request is received exceeds a predetermined time, the card issuer server 200 holds the received payment approval request, The user authentication information input request can be transmitted.

본 발명의 일 실시예에 따르면, 카드사 서버(200)는 수신된 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인된 경우, 수신된 결제 승인 요청을 보류하지 않고, 요청 수신된 결제를 승인할 수 있다.According to one embodiment of the present invention, when it is determined that the difference between the received final payment attempt time and the time when the payment approval request is received exceeds a preset predetermined time, the card issuer server 200 transmits the received payment approval request The user can approve the received payment without holding the payment.

카드사 서버(200)는 사용자 단말기(300)로부터 요청한 사용자 인증 정보가 수신되면, 수신된 사용자 인증 정보를 확인할 수 있다.When the user authentication information requested by the user terminal 300 is received, the card issuer server 200 can confirm the received user authentication information.

카드사 서버(200)는 수신된 사용자 인증 정보가 카드사 서버(200) 내 데이터베이스(미도시)에 미리 등록된 사용자 인증 정보 중 어느 하나와 일치하는 것으로 확인되면, 스마트 카드(100)로부터 수신된 결제 요청을 승인할 수 있다.When it is determined that the received user authentication information matches any of the user authentication information registered in advance in the database (not shown) in the card issuer server 200, the card issuer server 200 transmits the payment request received from the smart card 100 .

본 발명의 일 실시예에 따르면, 카드사 서버(200)는 수신된 사용자 인증 정보가 카드사 서버(200)는 수신된 사용자 인증 정보가 카드사 서버(200) 내 데이터베이스(미도시)에 미리 등록된 사용자 인증 정보 중 어느 하나와도 일치하지 않는 것으로 확인되면, 스마트 카드(100)로부터 수신된 결제 요청을 승인 거절할 수 있다.According to an embodiment of the present invention, the card issuer server 200 transmits the received user authentication information to the card issuer server 200 in such a manner that the received user authentication information is stored in a database (not shown) The payment request received from the smart card 100 may be rejected.

카드사 서버(200)는 사용자 단말기(300)를 통한 사용자 인증이 완료되면, 일정 시간 동안의 스마트 카드(100)를 이용한 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보를 삭제할 수 있다.When the user authentication through the user terminal 300 is completed, the card issuer server 200 can delete the information on the number of times of the payment attempt using the smart card 100 and the final payment attempt time information for a predetermined period of time.

사용자 단말기(300)는 휴대폰, 스마트폰, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), 태블릿 PC 등과 같이 터치 스크린 패널이 구비된 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있으며, 이 외에도 데스크탑 PC, 태블릿 PC, 랩탑 PC, 셋탑 박스를 포함하는 IPTV와 같이, 애플리케이션을 설치하고 실행할 수 있는 기반이 마련된 장치도 포함할 수 있다.The user terminal 300 may include any type of handheld based wireless communication device having a touch screen panel such as a mobile phone, a smart phone, a personal digital assistant (PDA), a portable multimedia player (PMP) In addition, it can also include devices with a foundation to install and run applications, such as desktop PCs, tablet PCs, laptop PCs, and IPTV, including set-top boxes.

사용자 단말기(300)는 스마트 카드 결제 인증 서비스를 제공하는 애플리케이션을 설치하여 메모리에 저장할 수 있다. 예를 들어, 사용자 단말기(300)는 각종 애플리케이션이 업로드 되어 있는 앱 스토어 서버(미도시)에 접속한 후, 스마트 카드 결제 인증 서비스 제공 애플리케이션을 다운로드 하여 설치할 수 있다. 스마트 카드 결제 인증 서비스 제공 애플리케이션은, 사용자 인증 정보 입력, 스마트 카드(100)와의 연동 등 스마트 카드 결제 인증 서비스와 관련된 다양한 서비스를 제공할 수 있다.The user terminal 300 may install an application providing a smart card payment authentication service and store the application in a memory. For example, the user terminal 300 can download and install a smart card settlement authentication service providing application after accessing an app store server (not shown) in which various applications are uploaded. The smart card payment authentication service providing application can provide various services related to a smart card payment authentication service such as inputting user authentication information, interworking with the smart card 100, and the like.

사용자 단말기(300)는 카드사 서버(200)로부터 사용자 인증 정보 입력 요청을 수신할 수 있다.The user terminal 300 may receive a user authentication information input request from the card issuer server 200.

사용자 단말기(300)는 카드사 서버(200)로부터 사용자 인증 정보 입력 요청이 수신되면, 사용자에 의해 사용자 인증 정보를 입력 받아 카드사 서버(200)로 전송할 수 있다.When the user terminal 300 receives a user authentication information input request from the card issuer server 200, the user terminal 300 receives the user authentication information and transmits the user authentication information to the card issuer server 200.

도 2는 본 발명의 일 실시예에 따른 스마트 카드(100) 및 카드사 서버(200)의 구성을 도시한 블록도이다.2 is a block diagram showing the configuration of a smart card 100 and a card issuer server 200 according to an embodiment of the present invention.

도 2의 (a)에 도시된 바와 같이, 본 발명의 일 실시예에 따른 스마트 카드(100)는 프로세서(110), 결제 요청 획득부(120) 및 통신부(130) 를 포함한다.2, a smart card 100 according to an exemplary embodiment of the present invention includes a processor 110, a payment request obtaining unit 120, and a communication unit 130. As shown in FIG.

프로세서(110)는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인 또는 확인 지원, 결제 승인 요청 보류 지원 및 결제 승인 요청에 대한 처리 결과 수신 등 스마트 카드(100) 내에서 수행되는 모든 단계가 처리될 수 있도록 할 수 있다.The processor 110 may be configured to provide a smart card 100 (e.g., a smart card 100) for confirming or confirming the number of times of the payment attempt using the smart card 100 or the final payment attempt time information, ≪ / RTI > can be processed.

결제 요청 획득부(120)는 사용자에 의해 소정의 재화 또는 서비스에 대한 결제 요청을 획득할 수 있다.The settlement request obtaining unit 120 may obtain a settlement request for a predetermined commodity or service by the user.

통신부(130)는 소정의 재화 또는 서비스에 대한 결제 승인 요청이 사용자에 의해 획득되면, 카드사 서버(200)로 획득된 결제 승인 요청을 전송할 수 있다.The communication unit 130 may transmit a payment approval request to the card issuer server 200 when a payment authorization request for a predetermined commodity or service is acquired by the user.

통신부(130)는 카드사 서버(200)로 획득된 결제 승인 요청을 전송한 후, 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인할 수 있다. 다시 말해, 통신부(130)는 스마트 카드(100) 내 별도 저장부(미도시)에 누적 기록된 일정 시간 동안의 스마트 카드(100)를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 자체적으로 확인할 수 있다.The communication unit 130 can confirm the number of times of the payment attempt using the smart card 100 or the latest payment attempt time information for a predetermined time after transmitting the payment approval request obtained by the card company server 200. [ In other words, the communication unit 130 itself confirms the number of times of the payment attempt using the smart card 100 or the final payment attempt time information accumulated in the separate storage unit (not shown) accumulated in the smart card 100 .

본 발명의 일 실시예에 따르면, 통신부(130)는 카드사 서버(200)에서 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보가 확인될 수 있도록 지원할 수 있다. 구체적으로, 통신부(130)는 결제 승인 요청이 획득될 때마다 카드사 서버(200)로 결제 승인 요청 전송 시, 일정 시간 동안의 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 포함하여 전송함으로써, 스마트 카드(100)를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보가 확인될 수 있도록 지원할 수 있다.According to an embodiment of the present invention, the communication unit 130 can support the information on the number of times of the payment attempt using the smart card 100 or the last payment attempt time information for a certain period of time in the card issuer server 200. Specifically, when the payment approval request is transmitted to the card issuer server 200 every time a payment approval request is acquired, the communication unit 130 transmits information including the number of times of the payment attempt for a predetermined time or the latest payment attempt time information, The number of times of the payment attempt using the payment server 100 or the last payment attempt time information can be confirmed.

도 2의 (b)에 도시된 바와 같이, 본 발명의 일 실시예에 따른 카드사 서버(200)는 결제 시도 정보 확인부(210), 결제 승인 요청 제어부(220) 및 결제 승인 요청 처리부(230)를 포함한다.2 (b), the card company server 200 according to an embodiment of the present invention includes a payment request information confirmation unit 210, a payment approval request control unit 220, and a payment approval request processing unit 230, .

결제 시도 정보 확인부(210)는 결제 승인 요청을 수신할 수 있으며, 결제 승인 요청에는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보가 포함되어 있을 수 있다.The payment attempt information confirmation unit 210 may receive a payment approval request, and the payment approval request may include information on the number of attempts to use the smart card 100 or information on the final payment attempt time for a predetermined period of time.

결제 시도 정보 확인부(210)는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보를 확인할 수 있다. 결제 시도 횟수 정보 확인 방법은, 스마트 카드(100)로부터 일정 시간 동안 누적된 결제 시도 횟수 정보를 수신하여 확인하는 방법 또는 스마트 카드(100)로부터 결제 요청이 수신될 때마다 결제 시도 정보 확인부(210)가 일정 시간 동안 스마트 카드(100)로부터 수신되는 결제 요청 횟수를 기록하고, 기록 누적된 횟수를 확인하는 방법일 수 있으며, 이에 한정하지는 않는다.The payment attempt information confirmation unit 210 can confirm the number of payment attempts using the smart card 100 for a predetermined period of time. The method of confirming the number of payment attempts information includes a method of receiving and confirming the number of times of the payment attempts accumulated from the smart card 100 for a certain period of time or a method of confirming the payment attempt information of the smart card 100 every time a payment request is received from the smart card 100 May be a method of recording the number of payment requests received from the smart card 100 for a predetermined period of time, and confirming the accumulated number of times of recording, but the present invention is not limited thereto.

결제 시도 정보 확인부(210)는 최종 결제 시도 시각 정보를 확인할 수 있다. 최종 결제 시도 시각 정보 확인 방법은, 스마트 카드(100)에서 기록된 최종 결제 시도 시각 정보를 스마트 카드(100)로부터 수신하여 확인하는 방법 또는 스마트 카드(100)로부터의 결제 요청 수신 시 결제 시도 정보 확인부(210)가 결제 요청 수신 시각을 카드사 서버(200) 내 데이터베이스(미도시)에 별도 기록하여, 저장된 최종 결제 시도 시각 정보를 기초로 확인하는 방법일 수 있으며, 이에 한정하지는 않는다.The payment attempt information confirmation unit 210 can confirm the final payment attempt time information. The final payment attempt time information confirmation method is a method of confirming the final payment attempt time information recorded in the smart card 100 from the smart card 100 or confirming the payment attempt information upon receiving the payment request from the smart card 100 (210) separately records the payment request reception time in a database (not shown) in the card issuer server (200) and confirms based on the stored final payment attempt time information. However, the present invention is not limited thereto.

결제 시도 정보 확인부(210)는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보를 모두 확인할 수 있다.The payment attempt information confirmation unit 210 can confirm the number of payment attempts using the smart card 100 and the final payment attempt time information for a predetermined period of time.

결제 승인 요청 제어부(220)는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보를 확인하여, 스마트 카드(100)에서 발생한 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인되면, 결제 승인을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송할 수 있다.The payment approval request control unit 220 checks the number of times of the payment attempt using the smart card 100 for a predetermined period of time and determines whether the number of payment attempts for a predetermined time generated in the smart card 100 exceeds a predetermined number of payment attempts The payment approval is suspended and the user authentication information input request can be transmitted to the user terminal 300. [

반면, 결제 승인 요청 제어부(220)는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보를 확인하여, 스마트 카드(100)에서 발생한 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않는 것으로 확인되면, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하지 않을 수 있다.On the other hand, the payment approval request control unit 220 checks the number of times of the payment attempt using the smart card 100 for a predetermined period of time, and determines whether the number of payment attempts for a predetermined time generated in the smart card 100 is a predetermined number of payment attempts The user terminal 300 may not transmit the user authentication information input request.

예를 들어, 미리 설정된 소정의 결제 시도 횟수가 10분 내 5회라고 가정한다면, 확인된 일정 시간 동안의 결제 시도 횟수 정보가 10분 내 7회인 경우, 결제 승인 요청 제어부(220)는 요청된 결제 승인을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하며, 확인된 일정 시간 동안의 결제 시도 횟수 정보가 10분 내 3회인 경우, 결제 승인 요청 제어부(220)는 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하지 않는다.For example, assuming that the predetermined number of payment attempts is five times within 10 minutes, if the number of times of payment attempts during a predetermined period of time is seven within ten minutes, the payment approval request controller 220 determines that the requested payment The payment approval request control unit 220 transmits a user authentication information input request to the user terminal 300 and transmits the user authentication information input request to the user terminal 300. [ ) Does not transmit the user authentication information input request.

결제 승인 요청 제어부(220)는 최종 결제 시도 시각 정보를 확인하여, 확인된 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인되면, 요청된 결제 승인을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송할 수 있다.When it is determined that the difference between the time of the last payment attempt and the time when the payment approval request is received exceeds a preset predetermined time, the payment approval request controller 220 checks the final payment attempt time information, And transmits a user authentication information input request to the user terminal 300. [

반면, 결제 승인 요청 제어부(220)는 최종 결제 시도 시각 정보를 확인하여, 확인된 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인되면, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하지 않을 수 있다.On the other hand, the payment approval request control unit 220 checks the final payment attempt time information, and if it is determined that the difference between the time of the last payment attempt and the time when the payment approval request is received does not exceed the preset predetermined time, The terminal 300 may not transmit the user authentication information input request.

예를 들어, 미리 설정된 소정의 시간이 10분이며, 결제 승인 요청이 수신된 시각이 오후 3시라고 가정한다면, 확인된 최종 결제 시도 시각이 오후 2시 30분인 경우, 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 30분이므로, 결제 승인 요청 제어부(220)는 요청된 결제 승인을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하며, 확인된 최종 결제 시도 시각이 오후 2시 55분인 경우, 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 5분이므로, 결제 승인 요청 제어부(220)는 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하지 않는다.For example, assuming that the preset predetermined time is 10 minutes and the time when the payment approval request is received is 3:00 pm, if the confirmed final payment attempt time is 2:30 pm, the final payment attempt time and the payment approval request The payment approval request controller 220 suspends the requested payment approval and transmits a request for inputting the user authentication information to the user terminal 300. If the confirmed final payment attempt time is less than the predetermined time The payment approval request controller 220 does not transmit the user authentication information input request to the user terminal 300 because the difference between the last payment attempt time and the payment approval request time is 5 minutes.

결제 승인 요청 제어부(220)는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보와 최종 결제 시도 시각 정보를 모두 확인하는 경우, 확인된 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인되거나, 확인된 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인되는 경우 중 적어도 어느 하나에 해당되는 경우, 요청된 결제 승인을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송할 수 있다.When the payment approval request control unit 220 confirms both the payment attempt frequency information using the smart card 100 and the final payment attempt time information for a predetermined period of time, Or when it is determined that the difference between the time of the last payment attempt confirmed and the time of receipt of the payment approval request exceeds a preset predetermined time, And transmits a user authentication information input request to the user terminal 300. [

본 발명의 일 실시예에 따르면, 결제 승인 요청 제어부(220)는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보와 최종 결제 시도 시각 정보를 모두 확인하는 경우, 확인된 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않으며, 확인된 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인된 경우, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하지 않을 수 있다.According to an embodiment of the present invention, when the payment approval request control unit 220 confirms both the number of times of the payment attempt using the smart card 100 and the final payment attempt time information for a predetermined period of time, If it is determined that the number of attempts does not exceed a preset number of payment attempts and that the difference between the confirmed last payment attempt time and the payment approval request time does not exceed a predetermined time, ) May not transmit the user authentication information input request.

결제 승인 요청 처리부(230)는 스마트 카드(100)에 대한 사용자 인증이 이루어지면, 결제 승인 요청을 처리할 수 있다. 즉, 다시 말해, 결제 승인 요청 처리부(230)는 스마트 카드(100)에 대한 사용자 인증 결과에 따라, 요청된 결제 승인을 처리할 수 있다.The payment approval request processing unit 230 can process a payment approval request when user authentication is performed on the smart card 100. [ That is, in other words, the payment approval request processing unit 230 can process the requested payment approval according to the user authentication result for the smart card 100. [

결제 승인 요청 처리부(230)는 사용자 단말기(300)를 통해 사용자 인증을 수행하는 경우, 사용자 단말기(300)로부터 요청한 사용자 인증 정보를 수신할 수 있다.The payment approval request processing unit 230 may receive the user authentication information requested by the user terminal 300 when performing the user authentication through the user terminal 300. [

결제 승인 요청 처리부(230)는 사용자 단말기(300)를 통해 사용자 인증을 수행하는 경우, 사용자 단말기(300)로부터 수신된 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 등록된 복수의 사용자 인증 정보 중 어느 하나와 일치하는 것으로 확인되면, 스마트 카드(100)로부터 요청된 결제를 승인할 수 있다. 미리 등록된 사용자 인증 정보는, 사용자 단말기 식별 정보와 매칭되어 카드사 서버(200) 내 데이터베이스(미도시)에 저장되어 있을 수 있다.When performing the user authentication through the user terminal 300, the payment approval request processing unit 230 checks the user authentication information received from the user terminal 300 to determine whether the received user authentication information is a plurality of user authentication information It is possible to approve the requested payment from the smart card 100. [0050] The pre-registered user authentication information may be stored in a database (not shown) in the card issuer server 200 by matching with the user terminal identification information.

결제 승인 요청 처리부(230)는 사용자 단말기(300)를 통해 사용자 인증을 수행하는 경우, 사용자 단말기(300)로부터 수신된 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 등록된 복수의 사용자 인증 정보 중 어느 하나와도 일치하지 않는 것으로 확인되면, 스마트 카드(100)로부터 요청된 결제를 승인 거절할 수 있다.When performing the user authentication through the user terminal 300, the payment approval request processing unit 230 checks the user authentication information received from the user terminal 300 to determine whether the received user authentication information is a plurality of user authentication information The payment request from the smart card 100 can be rejected.

예를 들어, 사용자 단말기(300)에서 "3Q8EJJDK6"이라는 사용자 인증 정보가 수신되었다고 가정하면, "3Q8EJJDK6"가 카드사 서버(200) 내 데이터베이스(미도시)에 존재하는 것으로 확인된 경우, 결제 승인 요청 처리부(230)는 스마트 카드(100)로부터 수신된 결제 요청을 승인하며, "3Q8EJJDK6"가 카드사 서버(200) 내 데이터베이스(미도시)에 존재하지 않는 것으로 확인된 경우, 결제 승인 요청 처리부(230)는 요청된 결제를 승인 거절한다.For example, if it is determined that the user authentication information "3Q8EJJDK6" is received from the user terminal 300 and "3Q8EJJDK6" is found in the database (not shown) in the card issuer server 200, The payment approval request processing unit 230 confirms that the payment request received from the smart card 100 is not present in the database (not shown) in the card issuer server 200, and if the " 3Q8EJJDK6 " Reject the requested payment.

구체적으로, 결제 승인 요청 처리부(230)는 사용자 단말기(300)를 통해 사용자 인증을 수행하는 경우, 사용자 단말기(300)로부터 사용자 인증 정보뿐만 아니라 사용자 단말기 식별 정보를 수신하여, 수신된 사용자 단말기 식별 정보와 사용자 인증 정보의 대응 여부를 확인하고, 수신된 사용자 인증 정보의 카드사 서버(200) 내 등록 여부를 더 확인할 수 있다.Specifically, when performing the user authentication through the user terminal 300, the payment approval request processing unit 230 receives the user authentication information as well as the user terminal identification information from the user terminal 300, And whether or not the received user authentication information is registered in the card issuer server 200 can be further confirmed.

예를 들어, 카드사 서버(200) 내 데이터베이스(미도시)에 "1234567890"의 사용자 단말기 식별 정보에 대해 "3Q8EJJDK6"라는 사용자 인증 정보가 상응하도록 미리 등록되어 있다고 가정하면, "1234567890"의 식별 정보를 갖는 사용자 단말기(300)로부터 "3Q8EJJDK6"라는 사용자 인증 정보가 수신된 경우, 결제 승인 요청 처리부(230)는 스마트 카드(100)로부터 수신된 결제 요청을 승인하지만, "1234567890"의 식별 정보를 갖는 사용자 단말기(300)로부터 "6P7DKEJD5"라는 사용자 인증 정보가 수신된 경우, 결제 승인 요청 처리부(230)는 요청된 결제를 승인 거절한다.For example, if it is assumed that the user authentication information "3Q8EJJDK6" corresponds to the user terminal identification information of "1234567890" in the database (not shown) in the card issuer server 200 in advance, the identification information of "1234567890" , The payment approval request processing unit 230 approves the payment request received from the smart card 100. However, the payment approval request processing unit 230 accepts the payment request received from the user terminal 300 having the identification information "1234567890" When the user authentication information "6P7DKEJD5" is received from the terminal 300, the payment approval request processing unit 230 rejects the requested payment.

결제 승인 요청 처리부(230)는 사용자 단말기(300)를 통해 사용자 인증을 수행하는 경우, 사용자 단말기(300)로부터 수신된 사용자 인증 정보가 미리 등록된 사용자 인증 정보와 일치하는 것으로 확인되면, 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보를 삭제하여, 이 후 진행되는 결제 인증 서비스 제공에 있어, 결제 시도 횟수 확인 또는 최종 결제 시도 시각 정보 확인에 대한 오류가 발생하지 않도록 할 수 있다.When the payment approval request processing unit 230 confirms that the user authentication information received from the user terminal 300 matches the user authentication information registered in advance, when the user authentication is performed through the user terminal 300, The number of times of the payment attempt using the smart card 100 and the final payment attempt time information are deleted so that an error in the confirmation of the number of payment attempts or the confirmation of the last payment attempt time information does not occur in the subsequent payment authentication service provision can do.

결제 승인 요청 처리부(230)는 결제 승인 요청 제어부(220)를 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수가 미리 설정된 결제 시도 횟수를 초과하지 않는 것으로 확인된 경우, 요청된 결제를 승인할 수 있다.If the payment approval request processing unit 230 determines that the number of payment attempts using the smart card 100 does not exceed the predetermined number of payment attempts for a predetermined period of time, the payment approval request processing unit 230 approves the requested payment .

결제 승인 요청 처리부(230)는 결제 승인 요청 제어부(220)를 통해 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인된 경우, 요청된 결제를 승인할 수 있다.When it is determined through the payment approval request control unit 220 that the difference between the time of the last payment attempt and the time when the payment approval request is received does not exceed the predetermined time, the payment approval request processing unit 230 transmits the requested payment You can approve.

본 발명의 일 실시예에 따르면, 일정 시간 동안의 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보를 모두 확인하여, 결제 승인 요청 제어부(220)를 통해 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않으며, 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인된 경우, 결제 승인 요청 처리부(230)는 요청된 결제를 승인할 수 있다.According to an embodiment of the present invention, the payment approval request controller 220 checks all the information on the number of times of the payment attempts and the final payment attempt time for a predetermined period of time, If it is determined that the difference between the time of the last payment attempt and the time when the payment approval request is received does not exceed the preset time, the payment approval request processing unit 230 approves the requested payment .

도 3은 본 발명의 일 실시예에 따라 스마트 카드를 이용한 결제가 승인되는 과정을 도시한 순서도이다.FIG. 3 is a flowchart illustrating a process for approving payment using a smart card according to an embodiment of the present invention.

도 3의 (a)에 도시된 바와 같이, 먼저, 스마트 카드(100)는 사용자에 의해 소정의 재화 또는 서비스에 대한 결제 승인 요청이 획득되면, 카드사 서버(200)로 획득된 결제 승인 요청을 전송할 수 있다(S311).As shown in FIG. 3A, first, when a payment approval request for a predetermined goods or service is obtained by the user, the smart card 100 transmits a payment approval request acquired by the card company server 200 (S311).

결제 승인 요청을 수신한 카드사 서버(200)는 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보를 확인하여(S312), 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는지 여부를 확인할 수 있다(S313).Upon receiving the payment approval request, the card issuer server 200 confirms the number of payment attempts using the smart card 100 for a predetermined period of time (S312). If the number of payment attempts for a predetermined time exceeds the predetermined number of payment attempts (S313).

일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않는 것으로 확인된 경우, 카드사 서버(200)는 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하지 않고, 확인이 완료되는 즉시 스마트 카드(100)로부터 수신된 결제 요청을 승인할 수 있다(S314).If it is determined that the number of payment attempts for a predetermined time does not exceed the preset number of payment attempts, the credit card company server 200 does not transmit the user authentication information input request to the user terminal 300, The payment request received from the smart card 100 may be accepted immediately (S314).

반면, 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하는 것으로 확인된 경우, 카드사 서버(200)는 요청된 결제 승인을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송할 수 있다(S315).On the other hand, if it is determined that the number of payment attempts for a predetermined time exceeds the preset number of payment attempts, the credit card company server 200 holds the requested payment approval and requests the user terminal 300 to input user authentication information (S315).

카드사 서버(200)는 사용자 단말기(300)로부터 요청한 사용자 인증 정보를 수신할 수 있으며, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는지 여부를 확인할 수 있다(S316).The card issuer server 200 can receive the user authentication information requested from the user terminal 300 and can check whether the received user authentication information matches the user authentication information stored in advance (S316).

사용자 단말기(300)로부터 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하지 않는 것으로 확인된 경우, 카드사 서버(200)는 요청된 결제 승인을 거절할 수 있다(S317).If it is determined that the user authentication information received from the user terminal 300 does not match the previously stored user authentication information, the card issuer server 200 may reject the requested payment approval (S317).

반면, 사용자 단말기(300)로부터 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는 것으로 확인된 경우, 카드사 서버(200)는 요청된 결제를 승인할 수 있다(S318).On the other hand, if it is determined that the user authentication information received from the user terminal 300 matches the previously stored user authentication information, the card issuer server 200 can approve the requested payment (S318).

이 후, 사용자 인증 성공에 따른 결제 승인이 완료되면, 카드사 서버(200)는 요청된 결제 승인에 대한 처리 결과를 스마트 카드(100)로 전송할 수 있으며, 일정 시간 동안 스마트 카드(100)를 이용한 결제 시도 횟수 정보를 삭제할 수 있다(S319).Thereafter, when the approval of the payment based on the successful user authentication is completed, the card company server 200 can transmit the processing result of the requested payment approval to the smart card 100, It is possible to delete the trial number information (S319).

도 3의 (b)에 도시된 바와 같이, 스마트 카드(100)는 사용자에 의해 소정의 재화 또는 서비스에 대한 결제 승인 요청이 획득되면, 카드사 서버(200)로 획득된 결제 승인 요청을 전송할 수 있다(S321).As shown in FIG. 3 (b), when a payment approval request for a predetermined goods or service is obtained by the user, the smart card 100 can transmit a payment approval request acquired by the card company server 200 (S321).

결제 승인 요청을 수신한 카드사 서버(200)는 최종 결제 시도 시각 정보를 확인하여(S322), 최종 결제 시도 시각 정보와 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는지 여부를 확인할 수 있다(S323).Upon receiving the payment approval request, the card company server 200 checks the last payment attempt time information (S322), and determines whether the difference between the last payment attempt time information and the time when the payment approval request is received exceeds a predetermined time (S323).

최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인된 경우, 카드사 서버(200)는 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송하지 않고, 확인이 완료되는 즉시 스마트 카드(100)로부터 수신된 결제 요청을 승인할 수 있다(S324).If it is determined that the difference between the time of the last payment attempt and the time of receiving the payment approval request does not exceed the preset predetermined time, the card company server 200 does not transmit the user authentication information input request to the user terminal 300 , The payment request received from the smart card 100 may be accepted as soon as the confirmation is completed (S324).

반면, 최종 결제 시도 시각과 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하는 것으로 확인된 경우, 카드사 서버(200)는 요청된 결제 승인을 보류하고, 사용자 단말기(300)로 사용자 인증 정보 입력 요청을 전송할 수 있다(S325).On the other hand, if it is determined that the difference between the time of the last settlement attempt and the time of receipt of the payment approval request exceeds a predetermined time, the credit card company server 200 holds the requested payment approval, The user authentication information input request can be transmitted (S325).

카드사 서버(200)는 사용자 단말기(300)로부터 요청한 사용자 인증 정보를 수신할 수 있으며, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는지 여부를 확인할 수 있다(S326).The card issuer server 200 can receive the user authentication information requested from the user terminal 300 and can check whether the received user authentication information matches the previously stored user authentication information at step S326.

사용자 단말기(300)로부터 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하지 않는 것으로 확인된 경우, 카드사 서버(200)는 요청된 결제 승인을 거절할 수 있다(S327).If it is determined that the user authentication information received from the user terminal 300 does not match the previously stored user authentication information, the card issuer server 200 may reject the requested payment approval (S327).

반면, 사용자 단말기(300)로부터 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는 것으로 확인된 경우, 카드사 서버(200)는 스마트 카드(100)로부터 요청된 결제를 승인할 수 있다(S328).On the other hand, if it is determined that the user authentication information received from the user terminal 300 matches the previously stored user authentication information, the card issuer server 200 can approve the payment requested from the smart card 100 (S328) .

이 후, 사용자 인증 성공에 따른 결제 승인이 완료되면, 카드사 서버(200)는 요청된 결제 승인에 대한 처리 결과를 스마트 카드(100)로 전송할 수 있으며, 최종 결제 시도 시각 정보를 삭제할 수 있다(S329).Thereafter, when the payment approval for the successful user authentication is completed, the card issuer server 200 can transmit the processing result of the requested payment approval to the smart card 100 and delete the final payment attempt time information (S329 ).

이와 같이, 본 발명의 일 실시예에 따르면, 스마트 카드를 이용한 결제 승인 요청 정보를 확인하여, 필요에 따라 사용자 인증 절차를 요구하므로, 스마트 카드 결제 서비스 이용에 있어서 부정 결제에 대한 보안성이 확보된다는 장점이 있다.As described above, according to the embodiment of the present invention, since the payment approval request information using the smart card is confirmed and the user authentication procedure is required as required, security of the fraudulent settlement can be ensured in using the smart card payment service There are advantages.

또한, 본 발명의 일 실시예에 따르면, 미리 설정된 결제 인증 서비스 제공 조건에 따라, 사용자 인증 절차가 수행되므로, 스마트 카드 소유자만이 스마트 카드 결제 서비스를 이용할 수 있게 되어, 소유자가 아닌 타인이 스마트 카드를 통해 결제 서비스를 이용하는 스마트 카드 부정 사용의 문제를 방지할 수 있다는 효과가 있다.In addition, according to the embodiment of the present invention, since the user authentication procedure is performed according to the preset payment authentication service providing condition, only the smart card owner can use the smart card payment service, It is possible to prevent the problem of illegal use of the smart card using the payment service through the smart card.

또한, 본 발명의 일 실시예에 따르면, 사용자 인증이 완료되면, 수신된 일정 시간 동안의 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보를 삭제하므로, 사용자 인증이 완료된 후 진행되는 결제 시도에 있어서, 인증 완료된 결제 시도 횟수 또는 시각 정보에 대한 누적 기록으로 발생할 수 있는 결제 시도 횟수 정보 확인 또는 최종 결제 시도 시각 정보 확인에 대한 오류를 미연에 방지할 수 있다.In addition, according to the embodiment of the present invention, when the user authentication is completed, the information on the number of times of the payment attempt for the predetermined time and the final payment attempt time information are deleted. Therefore, It is possible to prevent errors in the confirmation of the number of settlement attempts that may have occurred due to the cumulative recording of the number of completed payment attempts or the time information or the confirmation of the latest payment attempt time information.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.

본 발명의 범위는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is defined by the appended claims, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included within the scope of the present invention.

100 : 스마트 카드
110 : 프로세서
120 : 결제 요청 획득부
130 : 통신부
200 : 카드사 서버
210 : 결제 시도 정보 확인부
220 : 결제 승인 요청 제어부
230 : 결제 승인 요청 처리부
300 : 사용자 단말기
100: Smart card
110: Processor
120:
130:
200: card company server
210: Payment request information confirmation unit
220: Payment approval request control unit
230: Payment approval request processing unit
300: User terminal

Claims (14)

카드사 서버가, 스마트 카드를 이용한 결제를 승인하는 방법에 있어서,
(a) 스마트 카드로부터 결제 승인 요청이 수신되면, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하는 단계;
(b) 상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수와 대응되거나 이를 초과하는 경우 및 상기 최종 결제 시도 시각과 새로운 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간과 대응되거나 이를 초과하는 경우 중 적어도 어느 하나에 해당되면, 상기 결제 승인 요청을 보류하는 단계를 포함하고,
사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 대응되는 것으로 확인되면, 상기 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보 중 적어도 하나가 초기화되고,
상기 사용자 단말기는 상기 스마트 카드와 연동되어 근거리 무선 통신이 가능한, 스마트 카드를 이용한 결제 승인 방법.
A method for approving settlement using a smart card by a card issuer server,
(a) when receiving a payment approval request from the smart card, confirming the number of times of the payment attempt using the smart card or the latest payment attempt time information for a predetermined period of time;
(b) if the number of payment attempts during the predetermined time period corresponds to or exceeds a preset number of payment attempts, and if the difference between the last payment attempt time and the new payment approval request time is less than a predetermined time The payment approval request is pending, and if the payment approval request is at least one of a case where the payment request is accepted,
If it is determined that the received user authentication information corresponds to the user authentication information stored in advance, the information on the number of attempts to use the smart card for the predetermined time and the latest payment attempt time information One is initialized,
Wherein the user terminal is capable of short-range wireless communication in cooperation with the smart card.
제 1항에 있어서,
상기 (b) 단계 이후에,
사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는 것으로 확인되면, 상기 스마트 카드로부터 수신된 결제 승인 요청을 승인하는 단계를 포함하는, 스마트 카드를 이용한 결제 승인 방법.
The method according to claim 1,
After the step (b)
And accepting a payment approval request received from the smart card if it is determined that the received user authentication information matches the previously stored user authentication information, How to approve payment using.
삭제delete 삭제delete 제 1항에 있어서,
상기 (b) 단계는,
상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인되면, 상기 결제 승인 요청을 보류하지 않고 승인하는 단계를 포함하는, 스마트 카드를 이용한 결제 승인 방법.
The method according to claim 1,
The step (b)
If it is determined that the number of settlement attempts during the predetermined time does not exceed a preset number of settlement attempts or the difference between the time of the last settlement attempt and the time at which the settlement approval request is received does not exceed a predetermined time And accepting the payment approval request without suspending the payment approval request.
제 1항에 있어서,
상기 (b) 단계 이후에,
상기 사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하지 않는 것으로 확인되면, 상기 스마트 카드로부터 수신된 결제 승인 요청을 승인 거절하는 단계를 포함하는, 스마트 카드를 이용한 결제 승인 방법.
The method according to claim 1,
After the step (b)
Accepting a payment approval request received from the smart card if it is determined that the received user authentication information does not match pre-stored user authentication information, How to approve payment using smart card.
스마트 카드가, 스마트 카드를 이용한 결제가 승인되도록 지원하는 방법에 있어서,
(a) 소정의 재화 또는 서비스에 대한 결제 요청을 획득하는 단계; 및
(b) 카드사 서버로 상기 결제 요청에 대응되는 결제 승인 요청을 전송하여, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하거나, 카드사 서버로 하여금 확인하도록 지원하는 단계를 포함하고,
상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수와 대응되거나 이를 초과하는 경우 및 상기 최종 결제 시도 시각과 새로운 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간과 대응되거나 이를 초과하는 경우 중 적어도 어느 하나에 해당되면, 상기 획득된 결제 승인 요청이 보류되고,
상기 카드사 서버에서 사용자 단말기로부터 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 대응되는 것으로 확인되면, 상기 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보 중 적어도 하나가 초기화되고,
상기 사용자 단말기는 상기 스마트 카드와 연동되어 근거리 무선 통신이 가능하며,
상기 스마트 카드는,
상기 스마트 카드에 대한 사용자 인증이 이루어지면, 상기 카드사 서버로부터 상기 결제 승인 요청에 대한 처리 결과를 수신하는, 스마트 카드를 이용한 결제 승인 지원 방법.
A method of supporting a smart card to authorize payment using a smart card,
(a) obtaining a settlement request for a predetermined commodity or service; And
(b) transmitting a settlement approval request corresponding to the settlement request to the card company server to confirm the number of settlement attempts using the smart card or the latest settlement attempt time information for a predetermined time, or to support the card company server to confirm Including,
When the number of settlement attempts for the predetermined time period corresponds to or exceeds a preset number of settlement attempts and when the difference between the time of the last settlement attempt and the time when the new settlement approval request is received corresponds to a preset predetermined time And if it is at least one of the above cases, the obtained payment approval request is held,
When it is determined that the user authentication information received from the user terminal is associated with the user authentication information stored in advance, at least one of the number of attempts to make a payment using the smart card and the final payment attempt time information is initialized for the predetermined time,
The user terminal is capable of short-range wireless communication in cooperation with the smart card,
The smart card includes:
And receiving a processing result of the payment approval request from the card issuer server when user authentication is performed on the smart card.
스마트 카드로부터 결제 승인 요청이 수신되면, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하는 결제 시도 정보 확인부;
상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수와 대응되거나 이를 초과하는 경우 및 상기 최종 결제 시도 시각과 새로운 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간과 대응되거나 이를 초과하는 경우 중 적어도 어느 하나에 해당되면, 상기 결제 승인 요청을 보류하는 결제 승인 요청 제어부를 포함하고,
사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 대응되는 것으로 확인되면, 상기 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보 중 적어도 하나가 초기화되고,
상기 사용자 단말기는 상기 스마트 카드와 연동되어 근거리 무선 통신이 가능한, 카드사 서버.
A payment attempt information confirmation unit for confirming the number of times of the payment attempt using the smart card or the latest payment attempt time information for a predetermined time when the payment approval request is received from the smart card;
When the number of settlement attempts for the predetermined time period corresponds to or exceeds a preset number of settlement attempts and when the difference between the time of the last settlement attempt and the time when the new settlement approval request is received corresponds to a preset predetermined time And a payment approval request control unit for holding the payment approval request when at least one of the payment approval request request and the payment approval request is received,
If it is determined that the received user authentication information corresponds to the user authentication information stored in advance, the information on the number of attempts to use the smart card for the predetermined time and the latest payment attempt time information One is initialized,
Wherein the user terminal is capable of short-range wireless communication in cooperation with the smart card.
제 8항에 있어서,
사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하는 것으로 확인되면, 상기 스마트 카드로부터 수신된 결제 승인 요청을 승인하는, 카드사 서버.
9. The method of claim 8,
And confirms the user authentication information received from the user terminal, and approves the payment approval request received from the smart card if it is determined that the received user authentication information matches the user authentication information stored in advance.
삭제delete 삭제delete 제 8항에 있어서,
상기 결제 승인 요청 제어부는,
상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수를 초과하지 않는 것으로 확인되거나, 상기 최종 결제 시도 시각과 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간을 초과하지 않는 것으로 확인되면, 상기 결제 승인 요청을 보류하지 않고 승인하는, 카드사 서버.
9. The method of claim 8,
The payment approval request control unit,
If it is determined that the number of settlement attempts during the predetermined time does not exceed a preset number of settlement attempts or the difference between the time of the last settlement attempt and the time at which the settlement approval request is received does not exceed a predetermined time The payment approval request is accepted without accepting the payment approval request.
제 8항에 있어서,
상기 사용자 단말기로부터 수신되는 사용자 인증 정보를 확인하여, 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 일치하지 않는 것으로 확인되면, 상기 스마트 카드로부터 수신된 결제 승인 요청을 승인 거절하는, 카드사 서버.
9. The method of claim 8,
And confirms the user authentication information received from the user terminal and rejects the payment approval request received from the smart card when it is determined that the received user authentication information does not match the user authentication information stored in advance.
프로세서;
소정의 재화 또는 서비스에 대한 결제 요청을 획득하는 결제 요청 획득부; 및
카드사 서버로 상기 결제 요청에 대응되는 결제 승인 요청을 전송하여, 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 또는 최종 결제 시도 시각 정보를 확인하거나, 카드사 서버로 하여금 확인하도록 지원하는 통신부를 포함하고,
상기 일정 시간 동안의 결제 시도 횟수가 미리 설정된 소정의 결제 시도 횟수와 대응되거나 이를 초과하는 경우 및 상기 최종 결제 시도 시각과 새로운 상기 결제 승인 요청이 수신된 시각의 차이가 미리 설정된 소정의 시간과 대응되거나 이를 초과하는 경우 중 적어도 어느 하나에 해당되면, 상기 획득된 결제 승인 요청이 보류되고,
상기 카드사 서버에서 사용자 단말기로부터 수신된 사용자 인증 정보가 미리 저장된 사용자 인증 정보와 대응되는 것으로 확인되면, 상기 일정 시간 동안 스마트 카드를 이용한 결제 시도 횟수 정보 및 최종 결제 시도 시각 정보 중 적어도 하나가 초기화되고,
상기 사용자 단말기는 상기 스마트 카드와 연동되어 근거리 무선 통신이 가능하며,
스마트 카드에 대한 사용자 인증이 이루어지면, 상기 카드사 서버로부터 상기 결제 승인 요청에 대한 처리 결과를 수신하는, 스마트 카드.
A processor;
A settlement request obtaining unit for obtaining a settlement request for a predetermined commodity or service; And
And a communication unit for transmitting a payment approval request corresponding to the payment request to the card company server to confirm the number of times of the payment attempt using the smart card or the latest payment attempt time information for a predetermined time or to confirm the card company server,
When the number of settlement attempts for the predetermined time period corresponds to or exceeds a preset number of settlement attempts and when the difference between the time of the last settlement attempt and the time when the new settlement approval request is received corresponds to a preset predetermined time And if it is at least one of the above cases, the obtained payment approval request is held,
When it is determined that the user authentication information received from the user terminal is associated with the user authentication information stored in advance, at least one of the number of attempts to make a payment using the smart card and the final payment attempt time information is initialized for the predetermined time,
The user terminal is capable of short-range wireless communication in cooperation with the smart card,
And receives a processing result of the payment approval request from the card issuer server when user authentication for the smart card is performed.
KR1020160142114A 2016-06-20 2016-10-28 Method for approving payment using smart card, card company server performing the same and smart card KR101760622B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2017/004904 WO2017222169A1 (en) 2016-06-20 2017-05-11 Method for approving payment made using smart card, card company server executing same, and smart card

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020160076800 2016-06-20
KR20160076800 2016-06-20

Publications (1)

Publication Number Publication Date
KR101760622B1 true KR101760622B1 (en) 2017-07-21

Family

ID=59280515

Family Applications (19)

Application Number Title Priority Date Filing Date
KR1020160122082A KR101872278B1 (en) 2016-06-20 2016-09-23 Method for controlling operation of display card and display card
KR1020160121981A KR101857067B1 (en) 2016-06-20 2016-09-23 Method and apparatus for providing card payment service in an airplane which is in the process of flight
KR1020160123319A KR101757125B1 (en) 2016-06-20 2016-09-26 Method and server for providing card service on behalf of card issue company
KR1020160129559A KR101756594B1 (en) 2016-06-20 2016-10-07 Method for producing financial transaction approval non-stop service through acting as an approval proxy and card company server performing the same
KR1020160130025A KR101910915B1 (en) 2016-06-20 2016-10-07 Method for producing overseas payment service connecting domestic card and card company server performing the same
KR1020160129947A KR101896455B1 (en) 2016-06-20 2016-10-07 Method providing certification service using transaction authorization process of card and certification support server
KR1020160129642A KR101836328B1 (en) 2016-06-20 2016-10-07 Server and method for processing cancellation of sales in elenctronic data capture type payment processing
KR1020160129946A KR101752102B1 (en) 2016-06-20 2016-10-07 Method providing service processing part sales and payment relay server
KR1020160129561A KR101757126B1 (en) 2016-06-20 2016-10-07 Method for producing integrated card company approval agent service and card company server
KR1020160132114A KR101872279B1 (en) 2016-06-20 2016-10-12 Method supporting selection of alliance service and card company server
KR1020160132671A KR101766597B1 (en) 2016-06-20 2016-10-13 Method and card business processing server for deferring payment of card charges to store
KR1020160133498A KR101756598B1 (en) 2016-06-20 2016-10-14 Method and server for providing mobile coupon service according to card usage informaion
KR1020160134836A KR101857073B1 (en) 2016-06-20 2016-10-18 Method, credit card company serveruser terminal and application for performing and supporting mobile payment by scheduling method
KR1020160136374A KR101852017B1 (en) 2016-06-20 2016-10-20 Method for providing unusual affiliation distinguishment service using location information and card company server performing the same
KR1020160137479A KR101852016B1 (en) 2016-06-20 2016-10-21 Method and server for remitting card payment seperately
KR1020160138569A KR101766598B1 (en) 2016-06-20 2016-10-24 Method and card company server for processing authorization of transaction
KR1020160139948A KR101766599B1 (en) 2016-06-20 2016-10-26 Method and card company server for processing payment by checking verification value, method and smart card for support payment by using verification value
KR1020160142114A KR101760622B1 (en) 2016-06-20 2016-10-28 Method for approving payment using smart card, card company server performing the same and smart card
KR1020160141934A KR20170142831A (en) 2016-06-20 2016-10-28 Method and server for providing dutch pay information

Family Applications Before (17)

Application Number Title Priority Date Filing Date
KR1020160122082A KR101872278B1 (en) 2016-06-20 2016-09-23 Method for controlling operation of display card and display card
KR1020160121981A KR101857067B1 (en) 2016-06-20 2016-09-23 Method and apparatus for providing card payment service in an airplane which is in the process of flight
KR1020160123319A KR101757125B1 (en) 2016-06-20 2016-09-26 Method and server for providing card service on behalf of card issue company
KR1020160129559A KR101756594B1 (en) 2016-06-20 2016-10-07 Method for producing financial transaction approval non-stop service through acting as an approval proxy and card company server performing the same
KR1020160130025A KR101910915B1 (en) 2016-06-20 2016-10-07 Method for producing overseas payment service connecting domestic card and card company server performing the same
KR1020160129947A KR101896455B1 (en) 2016-06-20 2016-10-07 Method providing certification service using transaction authorization process of card and certification support server
KR1020160129642A KR101836328B1 (en) 2016-06-20 2016-10-07 Server and method for processing cancellation of sales in elenctronic data capture type payment processing
KR1020160129946A KR101752102B1 (en) 2016-06-20 2016-10-07 Method providing service processing part sales and payment relay server
KR1020160129561A KR101757126B1 (en) 2016-06-20 2016-10-07 Method for producing integrated card company approval agent service and card company server
KR1020160132114A KR101872279B1 (en) 2016-06-20 2016-10-12 Method supporting selection of alliance service and card company server
KR1020160132671A KR101766597B1 (en) 2016-06-20 2016-10-13 Method and card business processing server for deferring payment of card charges to store
KR1020160133498A KR101756598B1 (en) 2016-06-20 2016-10-14 Method and server for providing mobile coupon service according to card usage informaion
KR1020160134836A KR101857073B1 (en) 2016-06-20 2016-10-18 Method, credit card company serveruser terminal and application for performing and supporting mobile payment by scheduling method
KR1020160136374A KR101852017B1 (en) 2016-06-20 2016-10-20 Method for providing unusual affiliation distinguishment service using location information and card company server performing the same
KR1020160137479A KR101852016B1 (en) 2016-06-20 2016-10-21 Method and server for remitting card payment seperately
KR1020160138569A KR101766598B1 (en) 2016-06-20 2016-10-24 Method and card company server for processing authorization of transaction
KR1020160139948A KR101766599B1 (en) 2016-06-20 2016-10-26 Method and card company server for processing payment by checking verification value, method and smart card for support payment by using verification value

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020160141934A KR20170142831A (en) 2016-06-20 2016-10-28 Method and server for providing dutch pay information

Country Status (2)

Country Link
KR (19) KR101872278B1 (en)
WO (8) WO2017222128A1 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101952216B1 (en) * 2017-03-30 2019-02-26 비씨카드(주) Method for managing quality of financial transaction and financial company server performing the same
KR20190044355A (en) * 2017-10-20 2019-04-30 정혜진 Card issuing and payment system and method using mobile device
KR20200012814A (en) 2018-07-27 2020-02-05 박기원 Separate calculating system for acquiring accurate revenue and method thereof
KR102181317B1 (en) * 2018-10-26 2020-11-20 한국정보통신주식회사 Method for providing settlement service for payment amount and payment gateway server thereof
KR102273891B1 (en) * 2018-11-01 2021-07-05 한국정보통신주식회사 Method for providing settlement service for payment amount and payment gateway server thereof
KR102220210B1 (en) * 2018-11-02 2021-02-24 한국정보통신주식회사 Method for providing settlement service for payment charge difference and payment gateway server thereof
CN113196324A (en) * 2018-12-21 2021-07-30 维萨国际服务协会 Method of processing via conditional authorization
KR20200012706A (en) 2019-02-18 2020-02-05 박기원 Separate calculating system for acquiring accurate revenue and method thereof
KR102275173B1 (en) * 2019-04-24 2021-07-09 농협은행(주) Apparatus and method for monitoring self abnormal financial transaction
JP7474609B2 (en) * 2020-03-09 2024-04-25 東芝テック株式会社 Server, program, and payment terminal management system
KR102432359B1 (en) 2020-08-13 2022-08-16 네이버파이낸셜 주식회사 Method, apparatus, system and coumputer program for online card issuing and reward providing
CN112255939A (en) * 2020-09-22 2021-01-22 中国电子科技集团公司第五十二研究所 Independent monitoring device and method for MXM display unit
CN112583592A (en) * 2020-12-29 2021-03-30 湖南万慧通科技有限公司 Working method of encryption system
KR102318557B1 (en) * 2021-01-20 2021-10-28 이수진 Credit card payment system and method
KR102326541B1 (en) * 2021-02-05 2021-11-16 쿠팡 주식회사 Electronic apparatus for processing item sales information and method thereof
KR102483487B1 (en) * 2021-02-09 2022-12-30 박주인 Method for providing a service of coupon based on a message
KR102340807B1 (en) 2021-03-30 2021-12-20 쿠팡 주식회사 Operating method for electronic apparatus for offering item information and electronic apparatus supporting thereof
KR102333572B1 (en) 2021-04-26 2021-12-02 쿠팡 주식회사 Operating method for electronic apparatus for offering item information and electronic apparatus supporting thereof
KR102419610B1 (en) * 2021-06-14 2022-07-11 주식회사 차이코퍼레이션 Service and method for providing card benefit based on mobile application
KR102397249B1 (en) 2021-07-30 2022-05-13 쿠팡 주식회사 Operating method for providing information related to service and electronic apparatus supporting thereof
WO2023128400A1 (en) * 2022-01-03 2023-07-06 주식회사 하렉스인포텍 Automatic payment system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101458593B1 (en) * 2011-11-17 2014-11-07 주식회사 케이티 System and method for verifying online deal
KR101512001B1 (en) * 2014-10-08 2015-04-14 주식회사 한국엔에프씨 System and method for user authentication by using a physical financial card and mobile communication terminal

Family Cites Families (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004508612A (en) * 2000-05-03 2004-03-18 ウリ テクノロジー インク Authentication / payment card for automatically updating user number, authentication / payment system using the same, and method thereof
KR20010109377A (en) * 2000-05-30 2001-12-10 서동석 Approval system of credit card using an internet and method thereof
US20020138625A1 (en) * 2001-03-21 2002-09-26 David Bruner Method and apparatus for inflight electronic commerce
JP2003108903A (en) * 2001-09-27 2003-04-11 Le Tekku:Kk Magnetic card payment system with high security
KR20030085201A (en) * 2002-04-29 2003-11-05 (주)와이솔루션즈 Service system and the method for customer's satisfaction using e-specification
KR20030086647A (en) * 2002-05-06 2003-11-12 주식회사 에스원 On-line payment system using intellectual type card and method of the same
WO2004053786A1 (en) * 2002-12-12 2004-06-24 Koninklijke Philips Electronics N.V. Smart card with non-volatile display using temperature-sensitive electronic ink
KR20040075156A (en) * 2003-02-20 2004-08-27 주식회사 비즈모델라인 System and Method for a Reservation Settlement
JP2004252751A (en) * 2003-02-20 2004-09-09 Toyota Motor Corp Electronic settlement system
KR20050049569A (en) * 2003-11-21 2005-05-27 나이스정보통신주식회사 Credit card payment sign-on system using card type recorded media included certificate and application method of the system
US8918900B2 (en) * 2004-04-26 2014-12-23 Ivi Holdings Ltd. Smart card for passport, electronic passport, and method, system, and apparatus for authenticating person holding smart card or electronic passport
KR100685387B1 (en) * 2004-08-26 2007-02-27 주식회사 하렉스인포텍 IC Chip card issue/service method and system for support of multi-issuance
KR20050055657A (en) * 2005-05-17 2005-06-13 주식회사이엠피네트웍스 Method for adjusting of failure e-mail address after procedure of mass e-mail campaign and system therefor
KR100708804B1 (en) * 2005-07-25 2007-04-17 (주)스타로지스아이앤디 A credit card distribute system and a method thereof using a PDA
KR20070028721A (en) * 2005-09-07 2007-03-13 주식회사 이페이젠 Credit card terminal including black list file therein and method for credit card settlement in the aircraft using the same
KR101228073B1 (en) * 2006-03-07 2013-01-30 주식회사 비즈모델라인 Method for Processing Admission of Check Card Payment
KR100791269B1 (en) * 2006-05-11 2008-01-04 주식회사 신한은행 System and Method for Processing Information and Recording Medium
KR20080044553A (en) * 2006-11-16 2008-05-21 엘지전자 주식회사 Smart card capable of limiting rf settlement function and method thereof
KR100896007B1 (en) * 2006-11-16 2009-05-07 한국정보통신서비스 주식회사 Method for Payment Approval
KR20070020101A (en) * 2007-01-22 2007-02-16 김유정 System for managing purchaser specified a merchandise in union
US7904354B2 (en) * 2007-05-04 2011-03-08 Validas, Llc Web based auto bill analysis method
KR20080030593A (en) * 2008-03-10 2008-04-04 주식회사 비즈모델라인 System for executing payment as proxy
KR20090132119A (en) * 2008-06-20 2009-12-30 하모니테크주식회사 Intergrated management system for black lists
KR20100005635A (en) * 2008-07-07 2010-01-15 김순동 System and method for processing affiliated store's payment approval cancel and program recording medium
KR101007375B1 (en) * 2008-07-29 2011-01-13 주식회사 케이티 Apparatus and method for managing certificate in smart card
KR101044677B1 (en) * 2009-03-16 2011-06-29 주식회사 신세계아이앤씨 Billing system for encryption and the method thereof
KR101184685B1 (en) * 2009-06-19 2012-09-20 비씨카드(주) Method and System for Tax Refund for Foreign Tourist
KR101165250B1 (en) * 2010-02-04 2012-07-16 한국정보통신주식회사 Method and apparatus for informing troubleshooting in a credit settlement system
ES2909530T3 (en) * 2011-01-21 2022-05-06 Mi Group B V Secure mobile information system
KR20120100549A (en) * 2011-03-04 2012-09-12 주식회사 인센트릭 Security method for financial transaction
KR20130007208A (en) * 2011-06-30 2013-01-18 한국정보통신주식회사 Apparatus and method for managing credit card payment
KR101489403B1 (en) * 2012-04-30 2015-02-04 이민재 Settlement relay server, method thereof, and settlement terminal
KR101426995B1 (en) * 2012-07-10 2014-08-05 주식회사 케이지이니시스 Method and System for Operating Independent Payment for Various Web Platform
KR20140021323A (en) * 2012-08-10 2014-02-20 하나에스케이카드 주식회사 Coupon providing system and method using electronic tag
KR101468626B1 (en) * 2012-09-21 2014-12-04 주식회사 유아이디에스 System for paying card of smart phone using key exchange with van server
KR20140048447A (en) * 2012-10-15 2014-04-24 주식회사 우리카드 Method of providing card service and apparatus performing the same
KR20140091183A (en) * 2013-01-10 2014-07-21 주식회사 우리금융경영연구소 Method and System for The additional service that used a mobile credit card
KR20140104524A (en) * 2013-02-18 2014-08-29 (주)하이컨셉카드랩 Method for Issuing Credit Card through Online Network
KR20140108473A (en) * 2013-02-28 2014-09-11 비씨카드(주) Method and server for providing mobile stamp
KR20140141284A (en) * 2013-05-31 2014-12-10 한국정보통신주식회사 Tax refund processing divese and method
KR20150001509A (en) * 2013-06-27 2015-01-06 주식회사 우리은행 Method and aparatus for providing safe suspending service of electronic banking
KR20150007791A (en) 2013-07-12 2015-01-21 케이아이에스정보통신 주식회사 Discount settlement system for affiliated card being able to protect privacy
KR20150015128A (en) * 2013-07-31 2015-02-10 김형기 Message and management system of personal financial transactions
KR20150016649A (en) * 2013-08-05 2015-02-13 권형석 NFC (security card) Tag GPS assured payment service using the contact method
KR20150033208A (en) * 2013-09-23 2015-04-01 삼성전자주식회사 Electronic wallet server, payment cancellation and repayment system and method using an electronic wallet, and computer readable recording medium
KR20150040424A (en) * 2013-10-07 2015-04-15 에스케이씨앤씨 주식회사 Method and System for Group Payment based on Mobile Terminal Cooperative Work
WO2015064784A1 (en) * 2013-10-31 2015-05-07 주식회사 케이티스 Urban center refund service providing method for foreigner
KR101612597B1 (en) * 2014-01-13 2016-04-15 김승원 Card service system and method
KR20150093093A (en) * 2014-02-05 2015-08-17 주식회사 케이티엠하우스 System and method for providing Coupon service
KR102243680B1 (en) * 2014-04-07 2021-04-23 엘지전자 주식회사 Flexible glass display apparatus and method for controling the same
KR20150125031A (en) 2014-04-29 2015-11-09 주식회사 리턴트루 Certifiate registration and acquisition method
KR20150134155A (en) * 2014-05-21 2015-12-01 주식회사 케이티 Apparatus and system for integratedly managing user's private information and method thereof
KR20160002430A (en) * 2014-06-30 2016-01-08 한국정보통신주식회사 Payment agency server, card terminal and accounting system for card payment, and method for processing payment information thereof
KR102232375B1 (en) * 2014-09-12 2021-03-26 에스케이 텔레콤주식회사 Method and Apparatus for Providing Electronic Payment By Using Electronic Card
KR101753455B1 (en) * 2014-10-27 2017-07-19 비씨카드(주) Method and server for providing smart consent form
US20180047012A1 (en) * 2014-11-20 2018-02-15 Brilliantts Co., Ltd. Method for mobile payment by smart multicard and application for smart multicard

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101458593B1 (en) * 2011-11-17 2014-11-07 주식회사 케이티 System and method for verifying online deal
KR101512001B1 (en) * 2014-10-08 2015-04-14 주식회사 한국엔에프씨 System and method for user authentication by using a physical financial card and mobile communication terminal

Also Published As

Publication number Publication date
KR20170142823A (en) 2017-12-28
KR20170142831A (en) 2017-12-28
KR101757125B1 (en) 2017-07-12
WO2017222178A1 (en) 2017-12-28
KR101752102B1 (en) 2017-06-28
KR101872278B1 (en) 2018-06-29
KR101857073B1 (en) 2018-05-11
KR20170142830A (en) 2017-12-28
KR20170142821A (en) 2017-12-28
KR20170142825A (en) 2017-12-28
KR101756594B1 (en) 2017-07-11
KR101766598B1 (en) 2017-08-09
KR101852016B1 (en) 2018-04-26
KR101766599B1 (en) 2017-08-09
KR20170142822A (en) 2017-12-28
WO2017222172A1 (en) 2017-12-28
KR101896455B1 (en) 2018-09-10
WO2017222175A1 (en) 2017-12-28
KR101836328B1 (en) 2018-03-09
WO2017222170A1 (en) 2017-12-28
KR20170142827A (en) 2017-12-28
KR101757126B1 (en) 2017-07-12
KR101766597B1 (en) 2017-08-09
KR101852017B1 (en) 2018-04-26
KR20170142817A (en) 2017-12-28
KR101857067B1 (en) 2018-05-11
KR20170142829A (en) 2017-12-28
WO2017222169A1 (en) 2017-12-28
WO2017222177A1 (en) 2017-12-28
KR101910915B1 (en) 2018-10-24
KR101872279B1 (en) 2018-06-29
KR101756598B1 (en) 2017-07-11
WO2017222128A1 (en) 2017-12-28
WO2017222183A1 (en) 2017-12-28
KR20170142818A (en) 2017-12-28

Similar Documents

Publication Publication Date Title
KR101760622B1 (en) Method for approving payment using smart card, card company server performing the same and smart card
US11481754B2 (en) Secure payment method and system
US10929832B2 (en) Method and system for electronic wallet access
US20170116596A1 (en) Mobile Communication Device with Proximity Based Communication Circuitry
JP5595434B2 (en) Information processing server, information processing method, information processing program, and recording medium on which information processing program is recorded
US10555154B2 (en) Wireless communication device and method for transferring a secure data package to a communication device based on location
TW201610858A (en) Multi-card-in-one device, system and loading method of card information
WO2013099812A1 (en) Electronic money server, electronic money server program, recording medium, and loss processing method
KR101948285B1 (en) System and Method for managing Secure Application Module of payment service
CN103944730A (en) Data security interactive system
CN103944908A (en) Data updating method and system
KR101633224B1 (en) Method for Automatic and Stand-Alone Lending Bicycle
CN112308555A (en) Remote transaction system, method and point-of-sale terminal
KR101603963B1 (en) Authentication method using fingerprint information and certification number, user terminal and financial institution server
KR101834365B1 (en) Service providing system and method for payment based on electronic tag
KR101834367B1 (en) Service providing system and method for payment using sound wave communication based on electronic tag
KR101699032B1 (en) Service providing system and method for payment using electronic tag
KR101449425B1 (en) Method and device for providing payment service
CN103944907A (en) Data updating method and system
US20210133726A1 (en) Transaction support program and system
CN103944910A (en) Data security interactive method
KR101426223B1 (en) Method for checking confidential information using smartcard and smart terminal, and computer-readable recording medium for the same
KR20160047970A (en) Online payment system and payment methods using the same
KR101597896B1 (en) Payment method using near field communicatio and payment apparatus performing the payment method
KR101813320B1 (en) Remittance system small amount of money using cash card and method performing thereof

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant