[go: up one dir, main page]

KR102474128B1 - Method for usage approval of server-account based offline physical prepaid card - Google Patents

Method for usage approval of server-account based offline physical prepaid card Download PDF

Info

Publication number
KR102474128B1
KR102474128B1 KR1020210047180A KR20210047180A KR102474128B1 KR 102474128 B1 KR102474128 B1 KR 102474128B1 KR 1020210047180 A KR1020210047180 A KR 1020210047180A KR 20210047180 A KR20210047180 A KR 20210047180A KR 102474128 B1 KR102474128 B1 KR 102474128B1
Authority
KR
South Korea
Prior art keywords
payment
card
account
cards
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020210047180A
Other languages
Korean (ko)
Other versions
KR20220141077A (en
Inventor
박초아
Original Assignee
주식회사 티머니
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 티머니 filed Critical 주식회사 티머니
Priority to KR1020210047180A priority Critical patent/KR102474128B1/en
Publication of KR20220141077A publication Critical patent/KR20220141077A/en
Application granted granted Critical
Publication of KR102474128B1 publication Critical patent/KR102474128B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/357Cards having a plurality of specified features
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/387Payment using discounts or coupons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment

Landscapes

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

Abstract

한 세트의 결제단말기들로부터 수신한 제1카드에 대한 한 세트의 카드거래 레코드를 이용하여 상기 제1카드가 결제한 거래금액 합산값을 산출하도록 되어 있고, 상기 거래금액 합산값을 기초로 상기 제1카드에 관한 제1선수금계좌의 잔액을 갱신한 이후, 상기 제1선수금계좌와 연관된 소정의 충전금액의 지불을 금융서버에게 요청하여 상기 지불의 결과에 따라 상기 제1선수금계좌의 잔액을 다시 갱신하도록 도어 있고, 블랙리스트를 준비하여 상기 블랙리스트를 상기 제1카드와 결제를 수행할 수 있는 적어도 한 개의 결제단말기에게 송신하도록 되어 있으며, 그리고 상기 다시 갱신된 제1선수금계좌의 잔액에 따라, 상기 블랙리스트에 상기 제1카드를 포함시킬지 여부를 결정하도록 되어 있는, 서버 및 카드를 공개한다.a sum of transaction amounts paid by the first card is calculated using a set of card transaction records for the first card received from a set of payment terminals; After updating the balance of the first advance payment account for 1 card, the financial server is requested to pay a predetermined charge amount associated with the first advance payment account, and the balance of the first advance payment account is updated again according to the result of the payment. There is a door to prepare a blacklist and transmit the blacklist to at least one payment terminal capable of making a payment with the first card, and according to the balance of the first advance payment account updated again, A server and a card are disclosed to determine whether or not to include the first card in the blacklist.

Description

서버 계정의 선수금 기반 오프라인 실물카드 결제인증 방법{Method for usage approval of server-account based offline physical prepaid card}{Method for usage approval of server-account based offline physical prepaid card}

본 발명은 실물 요금결제 카드의 사용 및 결제를 인증함에 있어서 서버를 함께 이용하는 기술에 관한 것이다. The present invention relates to a technology for using a server together in authenticating the use and payment of a physical bill payment card.

교통요금 결제를 위한 한 가지 수단으로서 선불카드가 이용된다. 선불카드는 그 내부에 고객이 충전한 만큼의 금융가치가 저장되어 있으며, 선불카드를 이용하여 결제를 할 때마다 상기 충전된 금융가치의 값이 감소한다. 선불카드를 계속 이용하기 위해서는 상기 충전된 금융가치의 값이 감소할 때마다 반복적으로 추가적으로 충전해야 하는 불편함이 있다.A prepaid card is used as a means for paying transportation fares. The prepaid card stores a financial value equal to the amount charged by the customer, and the value of the charged financial value decreases whenever a payment is made using the prepaid card. In order to continue using the prepaid card, it is inconvenient to repeatedly and additionally charge it whenever the value of the charged financial value decreases.

교통카드 또는 선불카드를 자동으로 충전하는 기술로서 대한민국 특허출원번호 KR20170085524A의 "모바일 앱 기반의 후불형 선불카드의 실시간 지불방법", KR20180044831A "선불 IC 카드 자동충전시스템 및 선불 IC 카드 자동충전방법", KR20050029723A "선불카드 충전시스템 및 방법", 및 대한민국 등록특허 KR101852455 "즉시충전 선불교통카드 및 이를 포함하는 교통 카드 결제 시스템" 등이 있다. As a technology for automatically charging a transportation card or prepaid card, Korean Patent Application No. KR20170085524A "Real-time payment method for postpaid prepaid card based on mobile app", KR20180044831A "Automatic prepaid IC card recharge system and prepaid IC card recharge method", KR20050029723A "Prepaid card charging system and method", and Korean registered patent KR101852455 "Instant charging prepaid transportation card and transportation card payment system including the same".

상기 KR20170085524A에 따르면, 모바일 단말이 교통 결제단말과의 결제는 상기 모바일 단말이 일단 무조건 '가 승인' 시키도록 되어 있다. 또한, 모바일 단말이 결제진행 건별로 실시간으로 선불카드사 서버에 결제정보를 전송하도록 되어 있다. 또한, 실시간으로 통신하기 위하여 모바일 단말에 네트워크 통신기능이 있어야 한다. According to KR20170085524A, the mobile terminal unconditionally 'provisionally approves' a payment with a transportation payment terminal. In addition, the mobile terminal transmits payment information to the prepaid card company server in real time for each payment transaction. In addition, in order to communicate in real time, the mobile terminal must have a network communication function.

상기 KR20180044831A에 따르면, 선불IC카드가 알아서 자동 충전하는 기술이 제시되어 있으며, 교통 결제단말기가 '자동충전 금액정보'를 서버에게 전송하도록 되어 있다. 즉, 교통 결제단말기가 '자동충전'을 위한 부가 기능을 지원해야만 한다.According to KR20180044831A, a technology for automatically charging a prepaid IC card is proposed, and a transportation payment terminal transmits 'automatic charging amount information' to a server. That is, the transportation payment terminal must support the additional function for 'auto recharge'.

상기 KR20050029723A에 따르면, 선불카드의 자동충전을 위해 카드단말기가 일종의 명령을 선불카드에게 보내도록 되어 있다. 또한 자동충전내역의 보관을 위한 카드단말기의 메모리 용량의 증설이 필요하다는 해결되지 않은 문제점이 제시되어 있다. According to KR20050029723A, a card terminal sends a kind of command to a prepaid card for automatic charging of the prepaid card. In addition, an unresolved problem is that it is necessary to increase the memory capacity of the card terminal for storing the automatic recharge details.

상기 KR101852455에 따르면, 교통 단말기로부터 교통 요금 지불 요청을 수신하여, 교통 요금을 지불하는 즉시충전 선불교통카드가 공개되어 있다. 상기 즉시충전 선불교통카드는, 상기 교통 단말기로부터 수신한 교통 요금 정보에 기초하여, 교통 요금에 해당하는 소정 금액의 충전을 충전 승인부로 요청하고, 상기 충전 승인부로부터 충전된 금액을 이용하여 상기 교통 단말기에 대해 교통 요금을 지불하는 선불 잔고 처리부를 포함한다. 또한, 상기 즉시충전 선불교통카드는, 상기 즉시충전 선불교통카드 발급 시에 충전된 충전선수금 또는 설정된 충전한도금액의 사용 한도 내에서, 상기 선불 잔고 처리부의 충전 요청에 대응하여, 상기 교통 요금에 해당하는 소정 금액을 상기 선불 잔고 처리부로 실시간으로 충전하는, 충전 승인부를 포함한다. 또한, 상기 즉시충전 선불교통카드는, 상기 즉시충전 선불교통카드의 동작을 제어하는 제어부를 포함한다. 이때, 상기 즉시충전 선불교통카드는 금융사로부터 리셋(reset) 신호를 수신하여 초기화되거나, 잠금 모드 설정 신호를 수신하여 잠금 모드로 전환되거나 비활성화 된다.According to KR101852455, a prepaid transportation card for immediate charging is disclosed that receives a transportation fee payment request from a transportation terminal and pays transportation fares. The instant charge prepaid transportation card requests the charging approval unit to charge a predetermined amount corresponding to the transportation fare based on the transportation fare information received from the transportation terminal, and uses the charged amount from the charging approval unit to recharge the transportation fee. and a prepaid balance processing unit that pays the transportation fee for the terminal. In addition, the instant charge prepaid transportation card corresponds to the transportation fare in response to the charge request of the prepaid balance processing unit within the usage limit of the charge advance money charged at the time of issuance of the instant charge prepaid transportation card or the set charge limit amount. and a charge approval unit for charging a predetermined amount of money to the prepaid balance processing unit in real time. In addition, the instant charge prepaid transportation card includes a control unit for controlling the operation of the instant charge prepaid transportation card. At this time, the instant charge prepaid transportation card is initialized by receiving a reset signal from a financial institution, or converted into a lock mode or deactivated by receiving a lock mode setting signal.

한편, 본 발명에서는 소위 블랙리스트를 이용하는 구성이 포함되어 있는데, 대한민국 특허출원번호 KR10-2004-0011619 (2004.02.21.)에는 블랙리스트에 관한 기술이 공개되어 있다.Meanwhile, in the present invention, a configuration using a so-called blacklist is included, and Korean Patent Application No. KR10-2004-0011619 (February 21, 2004) discloses a blacklist technology.

본 발명에서는 선불카드에 대한 충전행위 없이 선불카드를 이용한 결제를 계속하여 수행할 수 있으면서, 선불카드의 계속적인 사용을 위한 자동 인증 준비절차가 실패한 경우에 있어서, 선불카드를 이용한 부당한 결제가 허용되지 않도록 제어하는 기술을 제공하고자 한다. In the present invention, payment using a prepaid card can be continuously performed without charging the prepaid card, and in case the automatic authentication preparation procedure for continued use of the prepaid card fails, unfair payment using the prepaid card is not allowed. We want to provide a technology to control it so that it does not.

또한 본 발명에서는 선불카드에 대한 충전행위 없이 선불카드를 이용한 결제를 계속하여 수행할 수 있으면서도, 선불카드의 자동충전 기능을 지원하지 않는 종래의 결제단말기를 변형 없이 그대로 이용하도록 하는 기술을 제공하거나, 또는, 네트워크 통신 기능이 제공되지 않는 선불카드를 그대로 이용하는 기술을 제공하고자 한다.In addition, the present invention provides a technology for using a conventional payment terminal that does not support the automatic charging function of a prepaid card as it is without modification, while continuing to make a payment using a prepaid card without charging the prepaid card, Alternatively, it is intended to provide a technology for using a prepaid card without a network communication function as it is.

본 발명의 일 관점에 따라 이루어지는 실물 교통요금결제 카드의 결제 인증 과정에는 서버가 개입할 수 있다. 이때, 상기 서버의 개입은 상기 카드를 사용할 때마다 실시간으로 이루어지는 것은 아니다. 상기 서버의 개입은 미리 결정된 스케쥴에 따라 정기적/비정기적으로 이루어질 수 있다. 상기 서버의 개입이 이루어지는 시점을 '평가시점'이라고 지칭할 수도 있다. 제1평가시점에서 사용이 허가가 된 카드는, 다음 평가시점까지는 유효하게 교통요금결제에 이용될 수 있다. 즉, 제1평가시점에서 사용이 허가가 된 카드는 다음 평가시점까지는 사용허가 상태가 계속 유지될 수 있다.A server may intervene in a payment authentication process for a physical transportation fare payment card performed according to one aspect of the present invention. At this time, the intervention of the server is not performed in real time whenever the card is used. Intervention of the server may be performed regularly/irregularly according to a predetermined schedule. A time point at which the server intervenes may be referred to as an 'evaluation time point'. A card approved for use at the first evaluation point can be effectively used for transportation fare payment until the next evaluation point. That is, a card for which use is permitted at the first evaluation time point may continue to be in a use permission state until the next evaluation time point.

제2평가시점에서 사용이 허가되지 않은 상기 카드는, 상기 제2평가시점에서의 사용이 금지되거나 또는 상기 제2평가시점으로부터 사용이 금지된다. 상기 카드의 사용의 금지를 위해, 상기 서버는 상기 카드를 포함하는 복수 개의 사용금지 카드들에 대한 정보를 포함하는 소위 블랙리스트를 교통요금 결제단말기들에게 통신망을 통해 배포할 수 있다. 교통요금 결제단말기들은 블랙리스트에 등록된 카드들에 대해서는 교통요금 결제를 허용하지 않거나 인증하지 않을 수 있다. 실제 구현예에서, 블랙리스트에 실물카드가 사용되지 못하도록 반영되면, 상기 실물카드는 실질적으로 즉시 사용중지가 되며 원칙적으로 추후 사용이 불가하게 된다.The card, whose use is not permitted at the second evaluation time point, is prohibited from use at the second evaluation time point or from the second evaluation time point. To prohibit the use of the card, the server may distribute a so-called blacklist including information on a plurality of prohibited cards including the card to traffic payment terminals through a communication network. Transportation fee payment terminals may not allow or authenticate transportation fee payment for cards registered in the blacklist. In an actual embodiment, if the physical card is reflected in the blacklist so that it cannot be used, the physical card is substantially immediately suspended and, in principle, cannot be used later.

본 발명의 다른 관점에 따라 제공되는 카드결제 인증방법은, 서버가, 제1카드에 대한 한 세트의 카드거래 레코드를 한 세트의 결제단말기들로부터 수신하여, 상기 한 세트의 카드거래 레코드로부터 상기 제1카드와 상기 한 세트의 결제단말기들 간에 결제된 거래금액들의 거래금액 합산값을 산출하는 단계; 상기 서버가, 상기 제1카드에 연관된 제1선수금계좌에 연관되어 있는 지불수단에게, 상기 거래금액 합산값을 기초로 결정된 제1금액의 지불을 요청하는 단계; 및 상기 서버가, 상기 지불수단으로부터 수신한 지불성공 금액 및 상기 제1금액 중 적어도 하나를 기초로 상기 제1선수금계좌의 잔액을 갱신하는 단계;를 포함한다.In another aspect of the present invention, a card payment authentication method is provided, wherein a server receives a set of card transaction records for a first card from a set of payment terminals, and the card transaction records from the set of card transaction records. Calculating a sum of transaction amounts of transaction amounts settled between one card and the set of payment terminals; requesting, by the server, a payment means associated with a first advance payment account associated with the first card to pay a first amount determined based on the sum of the transaction amounts; and updating, by the server, the balance of the first advance payment account based on at least one of the successful payment amount received from the payment means and the first amount.

이때, 상기 카드결제 인증방법은, 상기 서버가, 블랙리스트를 준비하여 상기 블랙리스트를 상기 제1카드와 결제를 수행할 수 있는 적어도 한 개의 결제단말기에게 송신하는 단계를 더 포함할 수 있다. 그리고 상기 갱신된 제1선수금계좌의 잔액을 기초로, 상기 블랙리스트에 상기 제1카드를 포함시킬지 여부가 결정되도록 되어 있을 수 있다.In this case, the card payment authentication method may further include, by the server, preparing a blacklist and transmitting the blacklist to at least one payment terminal capable of performing payment with the first card. Further, based on the updated balance of the first advance payment account, whether to include the first card in the blacklist may be determined.

이때, 상기 지불을 요청하는 단계는, 상기 거래금액 합산값에 대응하는 상기 제1금액의 지불을, 상기 지불수단에게 요청하는 단계를 포함할 수 있다.In this case, the requesting the payment may include requesting the payment means to pay the first amount corresponding to the sum of the transaction amounts.

이때, 상기 지불을 요청하는 단계는, 상기 거래금액 합산값에 대응하는 금액을 상기 제1선수금계좌로부터 차감하여 상기 제1선수금계좌의 잔액을 갱신하는 단계; 및 상기 거래금액 합산값에 대응하는 금액을 기초로 결정된 상기 제1금액 또는 상기 제1선수금계좌의 잔액을 기초로 결정된 상기 제1금액의 지불을 상기 지불수단에게 요청하는 단계;를 포함할 수 있다.At this time, the step of requesting payment may include updating the balance of the first advance payment account by deducting an amount corresponding to the sum of the transaction amounts from the first advance payment account; and requesting payment of the first amount determined based on the amount corresponding to the sum of the transaction amounts or the first amount determined based on the balance of the first advance payment account from the payment means. .

이때, 상기 제1선수금계좌는 상기 서버가 관리하는 계좌이며, 상기 지불수단은, 상기 제1선수금계좌에 연관되어 있는 현금인출계좌를 관리하는 금융기관서버, 상기 제1선수금계좌에 연관되어 있는 포인트 또는 마일리지를 관리하는 포인트/마일리지 관리서버, 상기 제1선수금계좌에 연관되어 있는 신용잔액을 관리하는 신용카드 운용서버, 또는 상기 제1선수금계좌에 연관되어 있는 신용잔액을 관리하는 소액결제서비스 관리서버이며, 상기 지불수단은, 상기 제1금액 또는 상기 제1금액보다 작은 금액을 소정의 지불목적지계좌에게 지불하기 위하여, 상기 지불목적지계좌를 관리하는 지불목적지계좌 관리서버와 통신하도록 되어 있으며, 상기 제1선수금계좌와 상기 지불목적지계좌는 서로 다른 것일 수 있다.At this time, the first advance payment account is an account managed by the server, and the payment means is a financial institution server that manages a cash withdrawal account associated with the first advance payment account and a point associated with the first advance payment account. Alternatively, a point/mileage management server that manages mileage, a credit card operation server that manages the credit balance associated with the first advance payment account, or a micropayment service management server that manages the credit balance associated with the first advance payment account. In order to pay the first amount or an amount smaller than the first amount to a predetermined payment destination account, the payment means communicates with a payment destination account management server that manages the payment destination account. 1The advance payment account and the payment destination account may be different.

이때, 상기 제1카드는, 상기 제1카드와 결제를 수행할 수 있는 임의의 결제단말기와의 결제를 성공시킬 수 있도록, 상기 제1카드 내부의 카드잔액을 소정의 값 이상으로 유지하도록 되어 있을 수 있다.At this time, the first card may be configured to maintain the balance of the card inside the first card above a predetermined value so that the payment with any payment terminal capable of performing payment with the first card can be successful. can

이때, 상기 제1카드는, 상기 임의의 결제단말기로부터 거래금액의 지불요청을 받은 제1시점과 상기 거래금액의 지불을 수행하는 제2시점 사이에, 상기 제1카드 내의 잔액이 상기 거래금액보다 큰 값을 갖도록 상기 제1카드 내의 잔액을 설정하도록 되어 있을 수도 있다.At this time, between the first point in time when the payment request for the transaction amount is received from the arbitrary payment terminal and the second point in time when the transaction amount is paid, the balance in the first card is greater than the transaction amount. The balance in the first card may be set to have a large value.

이때, 상기 제1카드는 그 동작전원을 상기 임의의 결제단말기로부터 공급받도록 되어 있을 수 있다.At this time, the first card may be configured to receive its operation power from the arbitrary payment terminal.

이때, 상기 제1카드는 NFC 선불카드일 수 있다.In this case, the first card may be an NFC prepaid card.

이때, 상기 블랙리스트를 수신한 상기 적어도 한 개의 결제단말기는 상기 블랙리스트에 포함된 카드들과는 요금 결제의 수행을 허용하지 않도록 되어 있을 수 있다.At this time, the at least one payment terminal that has received the blacklist may not allow charge payment with cards included in the blacklist.

이때, 상기 제1카드는, 상기 제1카드와 결제를 수행할 수 있는 임의의 결제단말기가 요금의 결제를 위하여 상기 제1카드 내부에 저장되어 있는 잔액의 확인을 요청할 때에, 항상 특정 금액 이상의 요금의 결제가 성공할 수 있는 잔액이 남아 있음을 나타내는 응답을 상기 임의의 결제단말기에게 회신하도록 되어 있을 수 있다.At this time, the first card always charges more than a specific amount when any payment terminal capable of making a payment with the first card requests confirmation of the balance stored in the first card for payment of the charge. It may be configured to return a response indicating that there is remaining balance for successful payment to the arbitrary payment terminal.

이때, 상기 제1카드는, 상기 제1카드 내에 유지하고 있는 잔액을, 상기 제1카드와 결제를 수행할 수 있는 임의의 결제단말기와 상기 제1카드 간의 상호작용과정과 무관하게 설정하도록 되어 있을 수 있다.At this time, the first card may set the balance maintained in the first card regardless of the interaction process between the first card and any payment terminal capable of making a payment with the first card. can

본 발명의 일 관점에 따라 제공되는 서버는, 처리부 및 통신부를 포함하며, 상기 처리부는, 상기 통신부를 통해 한 세트의 결제단말기들로부터 수신한 제1카드에 대한 한 세트의 카드거래 레코드를 이용하여 상기 제1카드가 결제한 거래금액 합산값을 산출하도록 되어 있고, 상기 제1카드에 연관된 제1선수금계좌에 연관되어 있는 지불수단에게, 상기 거래금액 합산값을 기초로 결정된 제1금액의 지불을 요청하는 단계를 수행하도록 되어 있고, 그리고 상기 지불수단으로부터 수신한 지불성공 금액 및 상기 제1금액 중 적어도 하나를 기초로 상기 제1선수금계좌의 잔액을 갱신하는 단계를 수행하도록 되어 있다. A server provided according to one aspect of the present invention includes a processing unit and a communication unit, wherein the processing unit uses a set of card transaction records for a first card received from a set of payment terminals through the communication unit. It is designed to calculate the sum of the transaction amounts paid by the first card, and to pay the first amount determined based on the sum of the transaction amounts to a payment means associated with the first advance payment account associated with the first card. and performing a requesting step, and updating the balance of the first advance payment account based on at least one of the first amount and the successful payment amount received from the payment means.

이때, 상기 서버는, 블랙리스트를 준비하여 상기 블랙리스트를 상기 제1카드와 결제를 수행할 수 있는 적어도 한 개의 결제단말기에게 송신하도록 되어 있으며, 그리고 상기 갱신된 제1선수금계좌의 잔액에 따라, 상기 블랙리스트에 상기 제1카드를 포함시킬지 여부를 결정하도록 되어 있을 수 있다.At this time, the server prepares a blacklist and transmits the blacklist to at least one payment terminal capable of making a payment with the first card, and according to the updated balance of the first prepayment account, It may be configured to determine whether to include the first card in the blacklist.

이때, 상기 지불을 요청하는 단계는, 상기 거래금액 합산값에 대응하는 상기 제1금액의 지불을, 상기 지불수단에게 요청하는 단계를 포함할 수 있다.In this case, the requesting the payment may include requesting the payment means to pay the first amount corresponding to the sum of the transaction amounts.

이때, 상기 지불을 요청하는 단계는, 상기 거래금액 합산값에 대응하는 금액을 상기 제1선수금계좌로부터 차감하여 상기 제1선수금계좌의 잔액을 갱신하는 단계; 및 상기 거래금액 합산값에 대응하는 금액을 기초로 결정된 상기 제1금액 또는 상기 제1선수금계좌의 잔액을 기초로 결정된 상기 제1금액의 지불을 상기 지불수단에게 요청하는 단계;를 포함할 수 있다.At this time, the step of requesting payment may include updating the balance of the first advance payment account by deducting an amount corresponding to the sum of the transaction amounts from the first advance payment account; and requesting payment of the first amount determined based on the amount corresponding to the sum of the transaction amounts or the first amount determined based on the balance of the first advance payment account from the payment means. .

본 발명의 다른 관점에 따라 제공되는 카드결제 인증방법은, 서버가, 제1세트의 카드들에 대한 한 세트의 카드거래 레코드를 한 세트의 결제단말기들로부터 수신하여, 상기 한 세트의 카드거래 레코드로부터 상기 제1세트의 카드들과 상기 한 세트의 결제단말기들 간에 결제된 거래금액들의 거래금액 합산값을 산출하는 단계; 상기 서버가, 상기 제1세트의 카드들에 연관된 제1선수금계좌에 연관되어 있는 지불수단에게, 상기 거래금액 합산값을 기초로 결정된 제1금액의 지불을 요청하는 단계; 및 상기 서버가, 상기 지불수단으로부터 수신한 지불성공 금액 및 상기 제1금액 중 적어도 하나를 기초로 상기 제1선수금계좌의 잔액을 갱신하는 단계;를 포함한다. A card payment authentication method provided according to another aspect of the present invention includes a server receiving a set of card transaction records for a first set of cards from a set of payment terminals, and the set of card transaction records. Calculating a sum of transaction amounts of transaction amounts settled between the first set of cards and the one set of payment terminals from; requesting, by the server, a payment means associated with a first advance payment account associated with the first set of cards to pay a first amount determined based on the sum of the transaction amounts; and updating, by the server, the balance of the first advance payment account based on at least one of the successful payment amount received from the payment means and the first amount.

여기서 상기 제1세트의 카드들은 두 개 이상의 카드들일 수 있다.Here, the cards of the first set may be two or more cards.

이때, 상기 카드결제 인증방법은, 상기 서버가, 블랙리스트를 준비하여 상기 블랙리스트를 상기 제1세트의 카드들과 결제를 수행할 수 있는 적어도 한 개의 결제단말기에게 송신하는 단계를 더 포함할 수 있다. 그리고 상기 갱신된 제1선수금계좌의 잔액을 기초로, 상기 블랙리스트에 상기 제1세트의 카드들의 일부 또는 전부를 포함시킬지 여부가 결정되도록 되어 있을 수 있다.At this time, the card payment authentication method may further include, by the server, preparing a blacklist and transmitting the blacklist to at least one payment terminal capable of performing payment with the first set of cards. have. And based on the updated balance of the first advance payment account, whether to include some or all of the cards of the first set in the blacklist may be determined.

이때, 상기 제1세트의 카드들 중 임의의 제1카드는, 상기 제1카드 내에 유지하고 있는 잔액을, 상기 제1카드와 결제를 수행할 수 있는 임의의 결제단말기와 상기 제1카드 간의 상호작용과정과 무관하게 설정하도록 되어 있을 수 있다. At this time, any first card among the cards of the first set transfers the balance maintained in the first card to a mutual transaction between the first card and any payment terminal capable of making a payment with the first card. It may be set independently of the course of action.

이때, 상기 제1세트의 카드 중 임의의 제1카드는, 상기 제1카드와 결제를 수행할 수 있는 임의의 결제단말기가 요금의 결제를 위하여 상기 제1카드 내부에 저장되어 있는 잔액의 확인을 요청할 때에, 상기 요금의 결제가 성공할 수 있는 잔액이 남아 있음을 나타내는 응답을 상기 임의의 결제단말기에게 회신하도록 되어 있을 수도 있다.At this time, any first card among the cards of the first set allows an arbitrary payment terminal capable of making a payment with the first card to check the balance stored in the first card for payment of charges. At the time of request, a response indicating that there is remaining balance for successful payment of the charge may be returned to the arbitrary payment terminal.

이때, 상기 지불을 요청하는 단계는, 상기 거래금액 합산값에 대응하는 상기 제1금액의 지불을, 상기 지불수단에게 요청하는 단계를 포함할 수 있다.In this case, the requesting the payment may include requesting the payment means to pay the first amount corresponding to the sum of the transaction amounts.

이때, 상기 지불을 요청하는 단계는, 상기 거래금액 합산값에 대응하는 금액을 상기 제1선수금계좌로부터 차감하여 상기 제1선수금계좌의 잔액을 갱신하는 단계; 및 상기 거래금액 합산값에 대응하는 금액을 기초로 결정된 상기 제1금액 또는 상기 제1선수금계좌의 잔액을 기초로 결정된 상기 제1금액의 지불을 상기 지불수단에게 요청하는 단계;를 포함할 수 있다. At this time, the step of requesting payment may include updating the balance of the first advance payment account by deducting an amount corresponding to the sum of the transaction amounts from the first advance payment account; and requesting payment of the first amount determined based on the amount corresponding to the sum of the transaction amounts or the first amount determined based on the balance of the first advance payment account from the payment means. .

본 발명에 따르면, 선불카드에 대한 충전행위 없이 선불카드를 이용한 결제를 계속하여 수행할 수 있다.According to the present invention, it is possible to continuously perform payment using a prepaid card without charging the prepaid card.

본 발명에 따르면, 선불카드의 자동충전 기능을 지원하지 않는 종래의 결제단말기를 그대로 이용하더라도, 선불카드에 대한 충전행위 없이 선불카드를 이용한 결제를 계속하여 수행할 수 있다.According to the present invention, even if a conventional payment terminal that does not support the automatic charging function of a prepaid card is used as it is, payment using a prepaid card can be continuously performed without charging the prepaid card.

본 발명에 따르면, 네트워크 통신 기능이 제공되지 않는 플라스틱 카드 형태의 선불카드를 이용하더라도, 선불카드에 대한 충전행위 없이 선불카드를 이용한 결제를 계속하여 수행할 수 있다.According to the present invention, even if a prepaid card in the form of a plastic card not provided with a network communication function is used, it is possible to continue making payments using the prepaid card without charging the prepaid card.

본 발명에 따르면, 선불카드의 계속적인 사용을 위한 자동충전이 실패한 경우에 있어서 선불카드를 이용한 부당한 결제가 이루어지지 않도록 제어할 수 있다.According to the present invention, in the case where automatic recharging for continuous use of the prepaid card fails, it is possible to control so that unfair payment using the prepaid card is not made.

도 1은 본 발명의 일 실시예에 따라 제공되는 실물카드의 발급, 실물카드를 위한 선수금계좌 관리, 그리고 실물카드 내에서의 카드잔액관리 방법을 나타낸 순서도이다.
도 2는 본 발명의 일 실시예에 따라 제공되는 카드의 선수금계좌 관리 방법을 나타내는 순서도이다.
도 3은 본 발명의 일 실시예에 따라 제공되는 카드의 사용제한 방법을 나타낸 순서도이다.
도 4는 본 발명의 일 실시예에 따라 제공되는 카드결제 인증방법을 나타낸 순서도이다.
도 5는 본 발명의 다른 실시예에 따라 제공되는 카드결제 인증방법을 나타낸 순서도이다.
1 is a flowchart illustrating a method of issuing a physical card, managing an advance payment account for the physical card, and managing a card balance in the physical card, provided according to an embodiment of the present invention.
2 is a flowchart illustrating a method for managing an advance payment account of a card provided according to an embodiment of the present invention.
3 is a flowchart illustrating a method for limiting the use of a card provided according to an embodiment of the present invention.
4 is a flowchart illustrating a card payment authentication method provided according to an embodiment of the present invention.
5 is a flowchart illustrating a card payment authentication method provided according to another embodiment of the present invention.

이하, 본 발명의 실시예를 첨부한 도면을 참고하여 설명한다. 그러나 본 발명은 본 명세서에서 설명하는 실시예에 한정되지 않으며 여러 가지 다른 형태로 구현될 수 있다. 본 명세서에서 사용되는 용어는 실시예의 이해를 돕기 위한 것이며, 본 발명의 범위를 한정하고자 의도된 것이 아니다. 또한, 이하에서 사용되는 단수 형태들은 문구들이 이와 명백히 반대의 의미를 나타내지 않는 한 복수 형태들도 포함한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. However, the present invention is not limited to the embodiments described herein and may be implemented in various other forms. Terms used in this specification are intended to aid understanding of the embodiments, and are not intended to limit the scope of the present invention. Also, the singular forms used herein include the plural forms unless the phrases clearly dictate the contrary.

도 1은 본 발명의 일 실시예에 따라 제공되는 실물카드의 발급, 실물카드를 위한 선수금계좌 관리, 그리고 실물카드 내에서의 카드잔액관리 방법을 나타낸 순서도이다.1 is a flowchart illustrating a method of issuing a physical card, managing an advance payment account for the physical card, and managing a card balance in the physical card, provided according to an embodiment of the present invention.

이하 본 명세서에서 실물카드는 얇은 사각형의 플레이트(plate) 형상의 카드를 의미할 수 있으나 그 모양 등은 다양하게 변형될 수 있다. 이하 실물카드를 간단히 카드라고 지칭할 수 있다.Hereinafter, in this specification, a physical card may mean a card in the shape of a thin rectangular plate, but its shape may be variously modified. Hereinafter, the physical card may simply be referred to as a card.

상기 카드를 사용하고자 하는 고객은 상기 카드를 발급받아야 한다. 이하 상기 카드를 설명의 편의를 위해 제1카드(40)로 지칭한다.A customer who wants to use the card must obtain the card. Hereinafter, the card is referred to as a first card 40 for convenience of description.

상기 제1카드(40)의 발급을 위해 고객은 발급기관 또는 발급장치에 방문할 수 있다. 상기 발급기관은 금융권의 기관이거나 금융권과 연계하는 기능을 제공하는 다른 종류의 기관일 수 있다. 상기 발급장치는 금융권과 연계될 수 있는 장치로서, 예컨대 지하철 역사 등에 설치된 키오스크 형태의 장치일 수도 있다.To issue the first card 40, the customer may visit an issuing institution or an issuing device. The issuing institution may be an institution in the financial sector or another type of institution providing a function of linking with the financial sector. The issuing device is a device that can be linked to the financial sector, and may be a kiosk-type device installed in a subway station, for example.

상기 제1카드(40)는, 상기 고객이 상기 제1카드(40)를 이용한 결제 행위에서 파생되는 제반 이벤트들을 관리하는 서버(10)를 운영하는 운영자(예컨대 (주)티머니TM)가 지정한 계좌에 소정의 카드발급기초금액을 미리 지불해야 발급될 수 있다. 단, 그 상기 지불 방법은 현금지급, 기타 간편결제수단 이용, 신용한도 활용 등 다양한 방법을 포함할 수 있다.The first card 40 is an account designated by an operator (e.g., T-Money TM ) that operates the server 10 that manages various events derived from the customer's payment behavior using the first card 40 It can be issued only when a predetermined card issuance basic amount is paid in advance. However, the payment method may include various methods such as cash payment, use of other simple payment means, and use of credit limit.

일 실시예에서, 상기 결제 행위는 예컨대 교통요금을 결제하는 행위일 수 있다. 상기 제반 이벤트들은 상기 교통요금 결제의 시각, 발생장소, 결제의 허용 또는 금지에 관한 블랙리스트의 관리 등을 포함할 수 있다.In one embodiment, the act of paying may be, for example, an act of paying a transportation fee. The various events may include the management of a blacklist related to the time and place of payment of the transportation fee, the place where payment is allowed or prohibited, and the like.

다른 실시예에서, 상기 결제 행위는 교통요금 결제뿐만 아니라 다른 서비스 또는 상품에 대한 결제 행위일 수도 있다.In another embodiment, the payment action may be a payment action for other services or products as well as transportation fee payment.

상기 서버를 운영하는 운영자가 지정한 계좌는 상기 운영자와 관련된 운영사 금융계좌일 수 있다.The account designated by the operator operating the server may be an operator financial account related to the operator.

상기 미리 결정된 카드발급기초금액은 상기 운영자가 미리 지정한 금액일 수 있다.The predetermined card issuance basic amount may be an amount previously designated by the operator.

상기 고객이 상기 제1카드(40)의 발급을 위해 상기 카드발급기초금액을 상기 운영사 금융계좌에 지불하는 행위를 수행하면, 상기 발급기관 또는 상기 발급장치는 상기 제1카드(40)를 상기 고객에게 제공할 수 있다.When the customer performs an act of paying the card issuance basic amount to the operator's financial account for issuance of the first card 40, the issuing institution or the issuing device sends the first card 40 to the customer. can be provided to

예컨대 단계(S11)와 같이, 고객은 금융기관인 은행의 창구에 찾아가서, 은행 직원에게 상기 제1카드(40)의 발급을 요청하면서, 상기 운영사 금융계좌에 상기 카드발급기초금액을 이체하는 등의 요청을 할 수 있다. 그러면 상기 은행 직원은 상기 제1카드(40)를 사용 가능한 상태로 활성화하여 상기 고객에게 건네고, 상기 고객이 제공한 통화를 이용하여 상기 운영사 금융계좌에 상기 카드발급기초금액을 지불할 수 있다.For example, as in step S11, the customer visits the window of a bank, which is a financial institution, and transfers the basic amount of card issuance to the financial account of the operator while requesting the issuance of the first card 40 to a bank employee. you can request Then, the bank employee can activate the first card 40 in a usable state, hand it over to the customer, and pay the card issuance basic amount to the financial account of the operator using the currency provided by the customer.

고객은 은행의 창구에 찾아가는 대신 자동화된 상술한 발급장치, 혹은 온라인 웹페이지나 App 등에서 동일한 요청과 의무를 수행하여 상기 제1카드(40)를 발급받을 수 있다.Instead of going to the counter of the bank, the customer can obtain the first card 40 by performing the same request and obligation through an automated issuing device or an online web page or App.

상기 고객이 상기 제1카드(40)를 발급받을 때에, 상기 제1카드(40)의 자동충전을 요청할 수 있다. 상기 자동충전을 위해 상기 고객의 지불계좌 정보가 상기 금융서버(30)에 등록될 수 있다. 이제 상기 자동충전이 필요한 경우 상기 금융서버(30)는 상기 고객의 지불계좌의 잔액에서 필요한 만큼의 비용을 인출하는 등의 방식으로 자동으로 지불하게 할 수 있다.When the customer is issued the first card 40, the customer may request automatic charging of the first card 40. For the automatic recharge, payment account information of the customer may be registered in the financial server 30 . Now, when the automatic recharge is required, the financial server 30 may automatically pay the customer in a manner such as withdrawing a necessary amount from the balance of the customer's payment account.

본 발명의 일 실시예에서, 상기 자동충전이라 함은, 충전요청금액을 상기 제1카드(40) 내의 금융가치 저장공간에 그대로 충전하는 것이 아니고, 상기 제1카드(40)와 연관하여 서버(10)에서 관리하고 있는 잔여요금 필드 또는 선수금 필드에 상기 충전요청금액을 충전하는 것을 의미할 수 있다. 상기 충전요청금액의 구체적인 값은 충전이 필요할 때마다 상기 고객의 허가를 얻어서 결정될 수도 있고, 또는 상기 고객과 상기 운영자의 상호 협약에 따라 소정의 규칙에 의해 자동으로 결정될 수도 있다.In one embodiment of the present invention, the automatic recharge does not directly charge the charge request amount into the financial value storage space in the first card 40, but in connection with the first card 40, the server ( 10) may mean charging the requested charge amount to the remaining charge field or advance payment field managed in step 10). The specific value of the requested charging amount may be determined by obtaining permission of the customer whenever charging is required, or may be automatically determined according to a predetermined rule according to a mutual agreement between the customer and the operator.

단계(S12)에서 확인 가능 하듯이, 상기 제1카드(40)의 발급과정에서, 상기 운영사 지불계좌를 운영하는 금융사의 서버인 금융서버(30)는 상기 제1카드(40)가 발급되었음을 알리는 정보를 상기 서버(10)에 제공하고, 그리고 상기 지불된 카드발급기초금액에 관한 정보를 상기 서버(10)에 제공할 수 있다. 상기 카드발급기초금액은 상기 제1카드(40)를 위하여 최초로 지불된 선수금이다.As can be confirmed in step S12, in the process of issuing the first card 40, the financial server 30, which is a server of the financial company that operates the payment account of the operator, informs that the first card 40 has been issued. Information may be provided to the server 10, and information regarding the paid card issuance basic amount may be provided to the server 10. The card issuance basic amount is the first advance payment for the first card (40).

상기 제1카드(40)의 최초 발급 사실 및 그 선수금의 값을 상기 서버(10)가 알게 되면, 상기 서버(10)는 상기 제1카드(40)에 관한 선수금 필드(잔여요금 필드)를 생성하여 상기 선수금의 값을 저장할 수 있다.When the server 10 knows the fact that the first card 40 is initially issued and the value of the advance payment, the server 10 generates an advance payment field (residual fee field) for the first card 40. Thus, the value of the advance payment can be stored.

일 실시예에서, 상술한 상기 제1카드(40)의 활성화는 상기 단계(S12)의 수행과 동시이행될 수 있다. In one embodiment, the above-described activation of the first card 40 may be performed simultaneously with the execution of the step S12.

상기 제1카드(40)는 그 내부에 칩이 내장되어 있는 초소형 컴퓨팅 장치를 포함할 수 있다. 상기 제1카드(40)의 활성화는 상기 제1카드(40)의 동작상태의 실질적인 변경을 의미할 수도 있다. The first card 40 may include a micro computing device having a chip embedded therein. Activation of the first card 40 may mean a substantial change in an operating state of the first card 40 .

또는 상기 제1카드(40)의 활성화는 단순히 상기 제1카드(40)를 카드 보관소에서 꺼내어 고객에게 건네는 행위일 수도 있다. 즉, 카드 보관소에 들어 있는 상기 제1카드(40)와 동종의 모든 카드들은 그 보관 상태에서도 동작 가능한 상태를 가질 수도 있다.Alternatively, the activation of the first card 40 may simply be an act of taking the first card 40 out of the card storage and handing it to the customer. That is, all cards of the same type as the first card 40 contained in the card storage may have an operable state even in the stored state.

상기 서버(10)는 상기 제1카드(40)의 정보 및 이에 관하여 지불된 선수금정보를 확인하면, 단계(S13)에 나타낸 것과 같이 상기 제1카드(40)에 관한 선수금계좌의 관리를 수행할 수 있다. When the server 10 confirms the information of the first card 40 and the advance payment information paid therefor, as shown in step S13, the server 10 performs management of the advance payment account related to the first card 40. can

일 실시예에서, 상기 선수금계좌를 관리한다는 것은, 실제 금융사에 상기 제1카드(40)에 관한 지불계좌를 개설하여 관리하는 것이 아니라, 상기 서버(10)이 관리하는 데이터베이스에 상기 제1카드(40)의 잔여금액에 관한 레코드 및 필드를 생성하여 이를 관리하는 것을 의미할 수 있다. 즉, 상기 선수금계좌는 잔여금액 필드 또는 선수금 필드로 지칭될 수도 있다. 예컨대 상기 데이터베이스는 선수금계좌 관리 테이블을 포함할 수 있으며, 상기 선수금계좌 관리 테이블의 각 행은 각각의 서로 다른 카드의 잔여금액 또는 선수금을 나타낼 수 있다. In one embodiment, managing the prepayment account is not opening and managing a payment account for the first card 40 at an actual financial company, but in the database managed by the server 10, the first card ( 40) to create and manage records and fields related to the remaining amount. That is, the advance payment account may be referred to as a residual amount field or an advance payment field. For example, the database may include a prepayment account management table, and each row of the prepayment account management table may indicate the remaining amount or advance payment of each different card.

또한, 한 개의 상기 선수금계좌에 서로 다른 여러 카드를 사용할 수 있으며 이러한 경우 상기 선수금계좌는 여러 카드 전체의 선수금 및 사용금액을 관리한다. In addition, several different cards can be used in one advance payment account, and in this case, the advance payment account manages advance payments and used amounts of all cards.

단계(S21)에서 확인 가능하듯이, 상기 제1카드(40)를 발급받은 고객은 이제 상기 제1카드(40)를 결제단말기(20)에 인식시킴으로써 결제를 수행하고자 할 수 있다. 상기 제1카드(40)가 NFC 카드인 경우, 상기 인식은 NFC 태그 행위일 수 있다.As can be confirmed in step S21, the customer who has been issued the first card 40 may now want to perform payment by recognizing the first card 40 in the payment terminal 20. If the first card 40 is an NFC card, the recognition may be an NFC tag action.

그러나 다른 실시예에서 상기 제1카드(40)는 마그네틱 통신 기능을 갖거나 IC 접촉 통신 기능을 갖는 것일 수 있다. 이 경우 상기 인식하는 행위는 상기 제1카드(40)를 상기 결제단말기(20)의 마그네틱 슬롯에 슬라이딩하는 행위이거나, 또는 상기 제1카드(40)를 상기 결제단말기(20)의 IC 슬롯에 끼우는 행위일 수 있다.However, in another embodiment, the first card 40 may have a magnetic communication function or an IC contact communication function. In this case, the act of recognizing is an act of sliding the first card 40 into the magnetic slot of the payment terminal 20, or inserting the first card 40 into the IC slot of the payment terminal 20. may be an act.

또한 또 다른 실시예에서 상기 제1카드(40)는 위에서 언급하지 않은 다른 종류의 근거리 무선/유선 통신 방법을 이용하여 결제단말기(20)와의 통신을 수행하도록 되어 있을 수도 있다.Also, in another embodiment, the first card 40 may be configured to communicate with the payment terminal 20 using other types of short-distance wireless/wired communication methods not mentioned above.

단계(S22)에 제시되어 있듯이, 상기 결제단말기(20)가 상기 제1카드(40)를 인식하게 되면, 상기 결제단말기(20)는 상기 제1카드(40)의 카드 유효성을 검증할 수 있다.As presented in step S22, when the payment terminal 20 recognizes the first card 40, the payment terminal 20 can verify the card validity of the first card 40. .

상기 결제단말기(20)는 상기 서버(10)로부터 미리 소정의 블랙리스트를 제공받은 상태일 수 있다. 상기 블랙리스트는 사용이 제한된 카드의 식별자들을 포함하는 정보일 수 있다. 상기 카드 유효성의 검증을 위하여 상기 블랙리스트를 이용할 수 있다.The payment terminal 20 may be provided with a predetermined blacklist from the server 10 in advance. The blacklist may be information including identifiers of cards whose use is restricted. The blacklist may be used to verify the validity of the card.

상기 결제단말기(20)가 상기 제1카드(40)를 인식하게 되면, 상기 결제단말기(20)는 상기 제1카드(40)의 식별자를 획득할 수 있다. 만일 상기 제1카드(40)의 식별자가 상기 블랙리스트에 포함된 것이라면 상기 결제단말기(20)는 상기 제1카드(40)와의 결제행위를 더 이상 진행하지 않을 수 있다.When the payment terminal 20 recognizes the first card 40 , the payment terminal 20 may obtain an identifier of the first card 40 . If the identifier of the first card 40 is included in the blacklist, the payment terminal 20 may not proceed with the payment action with the first card 40 any more.

상기 제1카드(40)의 식별자가 상기 블랙리스트에 포함된 것으로 결정된다면 상기 제1카드(40)의 결제행위 또는 사용은 인증될 수 없으며, 만일 그렇지 않다면 상기 제1카드(40)의 결제행위 또는 사용은 인증될 수 있다.If the identifier of the first card 40 is determined to be included in the blacklist, the payment activity or use of the first card 40 cannot be authenticated. Otherwise, the payment activity of the first card 40 Alternatively, use may be authorized.

단계(S23)에 제시되어 있듯이, 만일 상기 제1카드(40)의 식별자가 상기 블랙리스트에 포함되지 않아 유효한 것이라고 판단되었다면, 상기 결제단말기(20)는 상기 제1카드(40)에게 거래금액의 지불을 요청할 수 있다.As suggested in step S23, if the identifier of the first card 40 is not included in the blacklist and is determined to be valid, the payment terminal 20 sends the first card 40 the amount of the transaction. You can ask for payment.

예컨대 상기 제1카드(40)를 이용한 결제행위가 교통요금의 지불행위인 경우에 단계(S23)에서 상기 결제단말기(20)는 상기 제1카드(40)에게 제1교통요금의 지불을 요청할 수 있다.For example, when the act of payment using the first card 40 is the act of paying the transportation fee, the payment terminal 20 may request the first card 40 to pay the first transportation fare in step S23. have.

단계(S24)에서, 상기 제1카드(40)는 그 내부에 저장되어 있는 카드 잔액을 관리할 수 있다. 카드 잔액이 충분한 경우에만 상기 거래금액을 지불할 수 있을 것이다. 본 발명의 일 실시예에서 상기 제1카드(40)는 상기 거래금액의 지불을 보장하기 위하여 자체적으로 그 내부의 카드 잔액에 관한 금액이 충분한 값을 갖도록 제어할 수 있다. In step S24, the first card 40 can manage the card balance stored therein. The transaction amount may be paid only when the balance of the card is sufficient. In one embodiment of the present invention, the first card 40 may itself control the balance of the card to have a sufficient value in order to guarantee payment of the transaction amount.

상기 제1카드(40)는 그 내부의 카드 잔액이 언제나 미리 결정된 최소값 이상을 유지하도록 스스로 제어할 수 있다.The first card 40 can control itself so that the balance of the card therein always remains above a predetermined minimum value.

일 실시예에서, 상기 제1카드(40)는 그 내부의 카드 잔액이 언제나 일정한 값을 유지하도록 제어할 수 있다.In one embodiment, the first card 40 can control the card balance therein to always maintain a constant value.

다른 실시예에서, 상기 제1카드(40)는 결제가 수행될 때마다 그 내부의 카드 잔액이 증가 (또는 감소)하도록 제어하다가, 상기 카드 잔액인 소정의 임계 최소값 (또는 임계 최대값)에 도달하면 다시 상기 카드 잔액을 소정의 최대값 (또는 최소값)으로 변경하도록 되어 있을 수도 있다.In another embodiment, the first card 40 controls the card balance therein to increase (or decrease) whenever a payment is performed, and then reaches a predetermined minimum threshold value (or maximum threshold value), which is the card balance. If so, the card balance may be changed to a predetermined maximum value (or minimum value).

단계(S25)에서, 상기 제1카드(40)는 상기 거래금액 지불요청에 응답하여 거래금액을 지불할 수 있다. In step S25, the first card 40 may pay the transaction amount in response to the transaction amount payment request.

일 실시예에서, 상기 거래금액 지불요청과 상기 거래금액 지불은 상기 결제단말기(20)와 상기 제1카드(40) 간에 복수 회의 메시지 교환을 통해 이루어질 수도 있으나, 이 과정들을 추상화하여 각각 한 개의 화살표로 간략화하였다.In one embodiment, the transaction amount payment request and the transaction amount payment may be made through a plurality of message exchanges between the payment terminal 20 and the first card 40, but by abstracting these processes, each one arrow abbreviated as

일 실시예에서, 상기 제1카드(40)는 NFC 통신을 통해 상기 결제단말기(20)로부터 동작전력을 제공받는 것일 수 있다. 이 경우 단계(S24)(카드잔액관리 단계)가 단계(S25)(거래금액 지불 단계)보다 먼저 수행되는 것이 바람직하다. 만일 단계(S24)(카드잔액관리 단계)가 단계(S25)(거래금액 지불 단계)보다 늦게 수행된다면, 거래금액을 지불한 직후 상기 결제단말기(20)로부터의 무전전력전송이 해제되는 일이 발생하면 카드잔액을 충분한 크기로 유지하지 못하는 경우가 생길 것이며, 이 경우에는 그 다음 번 결제 이벤트에서 잔액이 부족하여 결제를 하지 못하는 문제가 발생할 수 있다. In one embodiment, the first card 40 may receive operating power from the payment terminal 20 through NFC communication. In this case, it is preferable that step S24 (card balance management step) is performed prior to step S25 (transaction amount payment step). If step S24 (card balance management step) is performed later than step S25 (transaction amount payment step), the radio power transmission from the payment terminal 20 is released immediately after the transaction amount is paid. In this case, the card balance may not be maintained at a sufficient size, and in this case, a problem of not being able to make a payment due to insufficient balance may occur in the next payment event.

단계(S110)에서 확인 가능하듯이, 서로 다른 결제단말기들은 상기 제1카드(40)와의 결제내역을 소정의 스케쥴에 따라 상기 서버(10)에게 제공할 수 있다. 단계(S110)으로부터 시작하는 본 발명의 실시예들에 따른 자동충전 방법은 도 2 내지 도 3을 참조하여 더 자세하게 설명한다.As can be confirmed in step S110, different payment terminals may provide payment details with the first card 40 to the server 10 according to a predetermined schedule. The automatic charging method according to embodiments of the present invention starting from step S110 will be described in more detail with reference to FIGS. 2 and 3 .

본 발명의 일 실시예에서 상기 소정의 스케쥴이 반드시 특정되어야만 하는 것은 아니다.In one embodiment of the present invention, the predetermined schedule does not necessarily have to be specified.

도 2는 본 발명의 일 실시예에 따라 제공되는 카드의 선수금계좌 관리 방법을 나타내는 순서도이다.2 is a flowchart illustrating a method for managing an advance payment account of a card provided according to an embodiment of the present invention.

여기서 상기 카드의 선수금계좌는, 상기 카드에 관하여 상기 서버(10)가 관리하는 DB에 포함된 상기 카드에 관한 레코드의 필드로서, 상기 카드에 대하여 선납되어 있는 선수금의 총 잔액에 관한 정보를 갖는 필드일 수 있다.Here, the advance payment account of the card is a field of a record related to the card included in the DB managed by the server 10 with respect to the card, and has information about the total balance of the advance payment prepaid for the card. can be

설명의 편의를 위하여, 이하 상술한 도 1의 단계(S11)에서 최초에 지불했던 상기 카드발급기초금액이 5만원이라고 가정한다.For convenience of description, it is assumed that the card issuance basic amount initially paid in step S11 of FIG. 1 described above is 50,000 won.

이제 상기 제1카드(40)는 서로 다른 복수 개의 결제단말기들과 결제를 이미 수행하였다고 가정할 수 있다. 상기 제1카드(40)는 결제의 성공을 위하여 항상 그 내부의 카드잔액을 일정 수준으로 유지하도록 되어 있으므로 복수 개의 결제단말기들과의 결제를 성공적으로 수행할 수 있는 점은 이미 설명하였다.Now, it can be assumed that the first card 40 has already performed payment with a plurality of different payment terminals. It has already been described that the first card 40 can successfully perform payment with a plurality of payment terminals because the card balance therein is always maintained at a certain level for successful payment.

이제 단계(S110)에서, 복수 개의 결제단말기들, 예컨대 결제단말기#1(21) 내지 결제단말기#N(22)는 상기 제1카드(40)와 자신 간에 수행되었던 한 세트의 카드거래 레코드를 상기 서버(10)에게 전송할 수 있다. 이 전송은 소정이 스케쥴에 따라 수행될 수 있다.Now, in step S110, a plurality of payment terminals, for example, payment terminal #1(21) to payment terminal #N(22) recall a set of card transaction records performed between the first card 40 and themselves. It can be transmitted to the server 10. This transmission may be performed according to a predetermined schedule.

단계(S120)에서 확인할 수 있듯이, 상기 서버(10)는 특정한 일 시점에서 상기 복수 개의 결제단말기들이 송신한 상기 한 세트의 카드거래 레코드로부터 상기 제1카드(40)와 상기 복수 개의 결제단말기들 간에 수행된 거래금액들의 거래금액 합산값을 산출할 수 있다.As can be seen in step S120, the server 10 transmits between the first card 40 and the plurality of payment terminals from the set of card transaction records transmitted by the plurality of payment terminals at a specific point in time. A sum of the transaction amounts of the transaction amounts performed may be calculated.

이때, 상기 일 시점에서 상기 서버(10)에 저장되어 있던 상기 제1카드(40)에 관한 선수금계좌인 제1선수금계좌의 잔액인 잔여금액이 상기 카드발급기초금액인 5만원이라고 가정할 수 있다. 그리고 상기 일 시점에서, 상기 거래금액 합산값은 상기 제1카드(40)에 관한 잔여금액 5만원 보다 작은 4만원이거나 또는 상기 카드발급기초금액보다 큰 6만원일 수 있다. At this time, it can be assumed that the remaining amount, which is the balance of the first advance payment account, which is the advance payment account related to the first card 40 stored in the server 10 at the point in time, is 50,000 won, which is the basic card issuance amount. . At the point in time, the sum of the transaction amounts may be 40,000 won less than the remaining amount of 50,000 won for the first card 40 or 60,000 won greater than the basic card issuance amount.

단계(S130)에서, 상기 서버(10)는 상기 거래금액 합산값(4만원 또는 6만원)을 기초로 상기 제1카드(40)에 관한 제1선수금계좌의 잔액을 갱신하고, 상기 제1선수금계좌를 충전하기 위한 충전금액을 결정할 수 있다.In step S130, the server 10 updates the balance of the first advance payment account for the first card 40 based on the sum of the transaction amounts (40,000 won or 60,000 won), and the first advance payment. You can determine the recharge amount for recharging your account.

예컨대 상기 거래금액 합산값이 4만원인 경우에는 상기 제1선수금계좌의 값은 상기 5만원에서 상기 4만원을 차감한 1만원으로 변경될 수 있다. 예컨대 상기 거래금액 합산값이 6만원인 경우에는 상기 제1선수금계좌의 값은 상기 5만원에서 상기 6만원을 차감한 -1만원으로 변경될 수 있다.For example, when the sum of the transaction amounts is 40,000 won, the value of the first advance payment account may be changed to 10,000 won by subtracting the 40,000 won from the 50,000 won. For example, when the sum of the transaction amounts is 60,000 won, the value of the first advance payment account may be changed to -10,000 won by subtracting the 60,000 won from the 50,000 won.

그 다음, 일 실시예에서, 상기 거래금액 합산값이 4만원인 경우에는 상기 충전금액은 4만원으로 결정될 수 있다. 또는 상기 거래금액 합산값이 6만원인 경우에는 상기 충전금액은 6만원으로 결정될 수 있다.Next, in one embodiment, when the sum of the transaction amounts is 40,000 won, the charging amount may be determined to be 40,000 won. Alternatively, when the sum of the transaction amounts is 60,000 won, the charging amount may be determined to be 60,000 won.

이제, 상기 서버(10)는 상기 제1카드(40)의 결제행위를 계속 허락하기 위해서는 상기 제1카드(40)에 관한 제1선수금계좌의 잔액을 소정의 값, 예컨대 상기 카드발급기초금액 5만원 이상으로 유지되도록 자동 충전을 수행할 필요가 있다.Now, the server 10 sets the balance of the first advance payment account for the first card 40 to a predetermined value, for example, the card issuance basic amount 5, in order to continue allowing the payment of the first card 40. It is necessary to perform automatic recharge so as to keep it above full.

이를 위해 단계(S140)에서, 상기 서버(10)는 상기 금융서버(30)에게 상기 결정된 충전금액을 상기 제1선수금계좌와 연관하여 지불해 달라는 금융거래 요청을 송신할 수 있다.To this end, in step S140, the server 10 may transmit a financial transaction request asking the financial server 30 to pay the determined charged amount in association with the first advance payment account.

이때, 상기 금융거래 요청에 따라, 상기 금융서버(30)는 상기 고객이 설정한 상기 고객 명의의 금융계좌 등으로부터 상기 충전금액에 대응하는 금전을 상기 운영사 금융계좌에 자동으로 지불하는 과정을 시도할 수 있다. At this time, according to the financial transaction request, the financial server 30 attempts a process of automatically paying money corresponding to the charged amount from a financial account in the name of the customer set by the customer to the financial account of the operator. can

단계(S140)에서, 상기 서버(10)는 상기 충전금액에 관한 정보와 함께 상기 제1카드(40)를 특정할 수 있는 정보를 상기 금융서버(30)에게 제공할 수 있다.In step S140, the server 10 may provide information for specifying the first card 40 to the financial server 30 together with information on the charged amount.

상기 금융서버(30)는 상기 요청된 금융거래를 시도하여 그 결과를 보고할 수 있다.The financial server 30 may attempt the requested financial transaction and report the result.

단계(S150)에서, 상기 금융서버(30)는 지불결과 메시지를 상기 서버(10)에게 전송할 수 있다. 이때, 상기 지불결과가 상기 제1카드(40)에 관한 것이라는 정보를 함께 전송하며, 그리고 상기 금융거래 요청에 따라 실제로 지불된 금액이 얼마인지에 관한 정보도 함께 전송될 수 있다.In step S150, the financial server 30 may transmit a payment result message to the server 10. At this time, information indicating that the payment result is related to the first card 40 may be transmitted together, and information regarding the amount actually paid according to the financial transaction request may also be transmitted together.

상기 고객 명의의 금융계좌에 충분한 잔액이 있는 경우 상기 결정된 충전금액이 그대로 상기 운영사 계좌로 지불될 수 있다. 이와 달리, 상기 고객 명의의 금융계좌에 잔액이 없는 경우, 지불이 이루어지지 않을 수 있다. 이와 달리, 상기 고객 명의의 금융계좌에 잔액이 없는 것은 아니지만 부족한 경우에는 상기 결정된 충전금액보다 작은 금액이 상기 운영사 계좌로 지불될 수 있다.If there is a sufficient balance in the financial account under the name of the customer, the determined charging amount may be directly transferred to the operator's account. In contrast, when there is no balance in the financial account under the name of the customer, payment may not be made. In contrast, if the financial account under the customer's name does not have a balance, but is insufficient, an amount smaller than the determined charging amount may be paid to the operator's account.

단계(S160)에서, 상기 지불결과 메시지에 포함되어 있는 지불성공 금액을 상기 제1선수금계좌의 현재 잔액에 합산함으로써 상기 제1선수금계좌의 잔액을 갱신할 수 있다. In step S160, the balance of the first advance payment account may be updated by adding the successful payment amount included in the payment result message to the current balance of the first advance payment account.

단계(S170)에서, 상기 제1선수금계좌의 잔액이 소정의 임계잔액값 이하인 경우에는 상기 제1카드를 포함하는 블랙리스트를 생성할 수 있다. In step S170, when the balance of the first prepayment account is less than or equal to a predetermined threshold balance value, a blacklist including the first card may be generated.

예컨대, 상기 거래금액 합산값이 산출되기 직전의 상기 제1선수금계좌의 잔액이 5만원이라고 가정하고, 상기 거래금액 합산값이 4만원이라고 가정하고, 상기 금융거래를 요청하기 직전의 상기 고객 명의의 금융계좌의 잔액이 5만원이라고 가정하고, 상기 임계잔액값이 3만원이라고 가정할 수 있다. 이때, 상기 제1선수금계좌는 5만원에서 1만원으로 줄어들었다가, 다시 5만원으로 증가할 수 있다. 최종적으로 단계(S170)에서의 상기 제1선수금계좌의 잔액 5만원은 상기 임계잔액값 3만원에 비하여 크므로 상기 제1카드를 포함하는 블랙리스트는 생성되지 않을 수 있다.For example, it is assumed that the balance of the first advance payment account immediately before the sum of the transaction amounts is calculated is 50,000 won, and the sum of the transaction amounts is 40,000 won, and the customer's name immediately before the financial transaction is requested. It is assumed that the balance of the financial account is 50,000 won, and the threshold balance value is 30,000 won. At this time, the first advance payment account may decrease from 50,000 won to 10,000 won and then increase to 50,000 won again. Finally, since the balance of 50,000 won in the first advance payment account in step S170 is greater than the threshold balance value of 30,000 won, a blacklist including the first card may not be created.

다른 예로서, 상기 거래금액 합산값이 산출되기 직전의 상기 제1선수금계좌의 잔액이 5만원이라고 가정하고, 상기 거래금액 합산값이 4만원이라고 가정하고, 상기 금융거래를 요청하기 직전의 상기 고객 명의의 금융계좌의 잔액이 3만원이라고 가정하고, 상기 임계잔액값이 3만원이라고 가정할 수 있다. 이때, 상기 제1선수금계좌는 5만원에서 1만원으로 줄어들었다가, 다시 4만원으로 증가할 수 있다. 최종적으로 단계(S170)에서의 상기 제1선수금계좌의 잔액 4만원은 상기 임계잔액값 3만원에 비하여 크므로 상기 제1카드를 포함하는 블랙리스트는 생성되지 않을 수 있다.As another example, assuming that the balance of the first advance payment account immediately before the sum of the transaction amounts is calculated is 50,000 won, and assuming that the sum of the transaction amounts is 40,000 won, the customer immediately before requesting the financial transaction It is assumed that the balance of the financial account in the name is 30,000 won, and the threshold balance value is 30,000 won. At this time, the first advance payment account may decrease from 50,000 won to 10,000 won and then increase to 40,000 won again. Finally, since the balance of 40,000 won in the first advance payment account in step S170 is greater than the threshold balance value of 30,000 won, a blacklist including the first card may not be created.

또 다른 예로서, 상기 거래금액 합산값이 산출되기 직전의 상기 제1선수금계좌의 잔액이 5만원이라고 가정하고, 상기 거래금액 합산값이 4만원이라고 가정하고, 상기 금융거래를 요청하기 직전의 상기 고객 명의의 금융계좌의 잔액이 1만원이라고 가정하고, 상기 임계잔액값이 3만원이라고 가정할 수 있다. 이때, 상기 제1선수금계좌는 5만원에서 1만원으로 줄어들었다가, 다시 2만원으로 증가할 수 있다. 최종적으로 단계(S170)에서의 상기 제1선수금계좌의 잔액 2만원은 상기 임계잔액값 3만원에 비하여 작으므로 상기 제1카드를 포함하는 블랙리스트가 생성될 수 있다.As another example, it is assumed that the balance of the first advance payment account immediately before the sum of the transaction amounts is calculated is 50,000 won, and the sum of the transaction amounts is 40,000 won, and the sum of the transaction amounts is assumed to be 40,000 won. It is assumed that the balance of the customer's financial account is 10,000 won, and the threshold balance value is 30,000 won. At this time, the first advance payment account may decrease from 50,000 won to 10,000 won and then increase to 20,000 won again. Finally, since the balance of 20,000 won in the first prepayment account in step S170 is smaller than the threshold balance value of 30,000 won, a blacklist including the first card may be generated.

다만, 위에서의 예들은 상기 거래금액 합산값(4만원 또는 6만원)을 상기 서버에 연결되어있는 금융계좌를 통해 청구하고 청구에 실패한 값만큼을 제1선수금계좌에서 차감하는 방식으로도 그 순서를 바꿔서 반영이 가능하다. 또한 이 경우의 청구행위는 특정 주기로 여러 번 수행이 가능하다. However, in the above examples, the sum of the transaction amount (40,000 won or 60,000 won) is charged through the financial account connected to the server, and the amount of the failed claim is deducted from the first advance payment account. It can be changed and reflected. In addition, in this case, the act of claiming can be performed several times at a specific period.

상기 제1카드를 포함하는 블랙리스트가 생성되지 않은 경우, 단계(S170) 이후에도 상기 제1카드(40)를 이용하여 결제가 수행될 수 있다.If the blacklist including the first card is not generated, payment may be performed using the first card 40 even after step S170.

이와 달리, 상기 제1카드를 포함하는 블랙리스트가 생성된 경우, 그 이후의 과정에 대해서는 도 3을 참조하여 설명한다.Unlike this, when the blacklist including the first card is generated, subsequent processes will be described with reference to FIG. 3 .

도 3은 본 발명의 일 실시예에 따라 제공되는 카드의 사용제한 방법을 나타낸 순서도이다.3 is a flowchart illustrating a method for limiting the use of a card provided according to an embodiment of the present invention.

상술한 바와 같이 상기 제1카드(40)가 블랙리스트에 포함되는 단계(S170)가 발생할 수 있다.As described above, the step S170 of including the first card 40 in the blacklist may occur.

단계(S180)에서, 상기 서버(10)는 상기 블랙리스트를 복수 개의 결제단말기들에게 전송할 수 있다. In step S180, the server 10 may transmit the blacklist to a plurality of payment terminals.

상기 블랙리스트는, 상기 블랙리스트가 생성된 직후에 사실상 실시간으로 전송되거나, 또는 상기 블랙리스트가 생성된 후 소정의 시간이 흐른 후에 전송될 수도 있다.The blacklist may be transmitted in real time immediately after the blacklist is created, or may be transmitted after a predetermined time has elapsed after the blacklist is created.

상기 블랙리스트가 전송되는 결제단말기는 상기 제1카드(40)를 인식하여 상기 제1카드(40)와 결제를 수행하는 기능을 갖는 모든 결제단말기들의 부분집합 또는 전체집합일 수 있다.The payment terminal to which the blacklist is transmitted may be a subset or a whole set of all payment terminals having a function of recognizing the first card 40 and performing payment with the first card 40 .

이제, 결제단말기들은 상기 제1카드(40)가 포함된 블랙리스트를 이용하기 때문에, 결제를 위해 상기 제1카드(40)가 결제단말기에 인식되더라도 결제를 거부할 수 있다. 이 경우, 상기 제1카드(40)는 자체적으로 충분한 카드잔액을 갖고 있음에도 불구하고 결제가 거부되는 것이다.Now, since the payment terminals use the blacklist including the first card 40, the payment can be rejected even if the first card 40 is recognized by the payment terminal. In this case, the payment is rejected even though the first card 40 itself has sufficient card balance.

상기 제1카드(40)를 이용한 결제가 거부되는 경우, 상기 고객은 자신이 소지한 다른 카드를 이용하여 결제를 시도해 볼 수 있을 것이다.When the payment using the first card 40 is rejected, the customer may try to pay using another card possessed by the customer.

바람직한 일 실시예에서, 상기 제1카드(40)는 교통선불카드이고 상기 결제단말기(20)는 교통결제단말기일 수 있다. 그러나 다른 실시예에서 상기 제1카드(40)는 다른 용도의 선불카드일 수 있으며 상기 결제단말기(20) 역시 상기 다른 용도의 선불카드와의 거래를 위한 결제단말기일 수 있다.In a preferred embodiment, the first card 40 may be a transportation prepaid card and the payment terminal 20 may be a transportation payment terminal. However, in another embodiment, the first card 40 may be a prepaid card for other purposes, and the payment terminal 20 may also be a payment terminal for transactions with the prepaid cards for other purposes.

본 발명에 따르면 상기 제1카드(40)는 언제나 충분한 잔액을 유지하면서도 종래 기술에 따른 결제 프로토콜을 기초로 상기 결제단말기(20)와 요금결제를 수행할 수 있다. 따라서 상기 결제단말기(20)는 종래 기술에 따라 배치된 것을 그대로 변형 없이 유지하면서, 상기 제1카드(40) 및 상기 서버(10)만을 새로 개발하여 배치하면 본 발명에 따른 교통요금 결제 생태계가 완성될 수 있다는 장점이 있다.According to the present invention, the first card 40 can always perform a bill payment with the payment terminal 20 based on a payment protocol according to the prior art while maintaining a sufficient balance. Therefore, if the payment terminal 20 maintains the arrangement according to the prior art without modification and newly develops and deploys only the first card 40 and the server 10, the traffic payment ecosystem according to the present invention is completed. There are advantages to being able to be.

도 4는 본 발명의 일 실시예에 따라 제공되는 카드결제 인증방법을 나타낸 순서도이다.4 is a flowchart illustrating a card payment authentication method provided according to an embodiment of the present invention.

단계(S120)에서, 상기 서버(10)는 한 세트의 카드거래 레코드로부터 제1카드와 결제단말기들 간에 결제된 거래금액들의 합산값을 산출할 수 있다. In step S120, the server 10 may calculate a sum of transaction amounts settled between the first card and the payment terminals from a set of card transaction records.

도 4에 나타낸 단계(S120)는 도 2에 나타낸 단계(S120)과 동일할 수 있다. 그리고 도 4에 나타낸 단계(S120)의 이전에는 도 2에 나타낸 단계(S120)의 이전에 나타낸 단계들이 동일한 방식으로 실행될 수 있다.Step S120 shown in FIG. 4 may be the same as step S120 shown in FIG. 2 . And before step S120 shown in FIG. 4 , steps previously shown before step S120 shown in FIG. 2 may be executed in the same manner.

그 다음, 단계(S230)에서, 상기 서버(10)는 상기 합산값에 대응하는 제1금액의 지불을, 상기 제1카드에 연관되어 있는 제1선수금계좌에 연관되어 있는 지불수단(300)에게 요청할 수 있다. Next, in step S230, the server 10 sends payment of the first amount corresponding to the sum to the payment means 300 associated with the first advance payment account associated with the first card. can request

여기서 상기 제1금액은 상기 합산값 그 자체일 수도 있고, 또는 상기 합산값에 대한 소정의 관계를 갖는 금액일 수도 있다. Here, the first amount may be the sum value itself or may be an amount having a predetermined relationship with the sum value.

상기 지불수단(300)은 예컨대, 상기 제1선수금계좌에 연관되어 있는 현금인출계좌를 관리하는 금융기관서버, 상기 제1선수금계좌에 연관되어 있는 포인트 또는 마일리지를 관리하는 포인트/마일리지 관리서버, 상기 제1선수금계좌에 연관되어 있는 신용잔액을 관리하는 신용카드 운용서버, 상기 제1선수금계좌에 연관되어 있는 신용잔액을 관리하는 소액결제서비스 관리서버, 또는 제1선수금계좌에 연관되어 있는 가상화폐계좌를 관리하는 가상화폐 운용서버일 수 있다. The payment means 300 may include, for example, a financial institution server for managing a cash withdrawal account associated with the first advance payment account, a point/mileage management server for managing points or mileage associated with the first advance payment account, the A credit card operation server that manages the credit balance associated with the first advance payment account, a retail payment service management server that manages the credit balance associated with the first advance payment account, or a virtual currency account that is associated with the first advance payment account. It may be a virtual currency operation server that manages.

상기 금융기관서버는 예컨대 국민은행, 농협 등이거나, 또는 지역화폐를 관리하는 지역화폐 관리서버일 수 있다.The financial institution server may be, for example, Kookmin Bank, Nonghyup, or the like, or may be a local currency management server that manages local currency.

상기 포인트/마일리지 관리서버는 예컨대, 항공사 마일리지 관리서버, 신용카드사의 포인트 관리서버, 또는 인터넷 상거래 서비스 제공사가 제공하는 포인트를 관리하는 포인트 관리서버일 수 있다.The point/mileage management server may be, for example, an airline mileage management server, a point management server of a credit card company, or a point management server that manages points provided by Internet commercial service providers.

상기 신용카드 운용서버는 예컨대, 현대카드TM/삼성카드TM의 운용서버일 수 있다. The credit card operating server may be, for example, an operating server of Hyundai Card TM /Samsung Card TM .

상기 소액결제서비스 관리서버는, 예컨대 SK 텔레콤과 같은 통신서비스 제공회사가 해당 서비스 비용과 함께 청구하는 소액결제서비스 제공을 위한 것일 수 있다. The retail payment service management server may be used to provide a retail payment service that a communication service provider such as SK Telecom charges for along with the corresponding service cost.

그 다음, 단계(S240)에서, 상기 지불수단(300)은 지불목적지계좌 관리서버(400)와 협력하여, 상기 지불수단(300)에 등록된 계좌의 현금잔액, 포인트/마일리지, 신용잔액, 가상화폐잔액, 또는 지역화폐잔액으로 지불목적지계좌에 상기 제1금액을 지불할 수 있다. 만일 상기 현금잔액, 포인트/마일리지, 신용잔액, 가상화폐잔액, 또는 지역화폐잔액이 상기 제1금액보다 작은 경우에는 상기 지불목적지계좌에 0(영)원을 지불하거나 또는 상기 제1금액보다 작은 금액을 지불할 수도 있다.Next, in step S240, the payment means 300 cooperates with the payment destination account management server 400, and the cash balance, points/mileage, credit balance, virtual balance of the account registered in the payment means 300 The first amount may be paid to a payment destination account with a currency balance or a local currency balance. If the cash balance, points/mileage, credit balance, virtual currency balance, or local currency balance is smaller than the first amount, 0 (zero) won is paid to the payment destination account or an amount smaller than the first amount may pay for

그 다음, 단계(S250)에서 상기 지불수단(300)은 상기 서버(10)에게 지불에 성공한 금액에 관한 정보를 제공할 수 있다. 예컨대 상기 지불에 성공한 금액은 상기 제1금액, 상기 제1금액보다 작은 금액, 또는 0(영)일 수 있다.Next, in step S250, the payment means 300 may provide the server 10 with information about the successful payment amount. For example, the successful payment amount may be the first amount, an amount smaller than the first amount, or 0 (zero).

그 다음, 단계(S260)에서, 상기 서버(10)는 상기 제1금액 및 상기 지불성공금액 중 적어도 하나를 기초로 상기 제1선수금계좌의 잔액을 갱신할 수 있다.Next, in step S260, the server 10 may update the balance of the first advance payment account based on at least one of the first amount and the successful payment amount.

도 4에 도시하지는 않았지만, 상기 단계(S260) 이후에, 상기 제1선수금계좌의 갱신된 잔액이 소정의 임계잔액값 이하인 경우에는 상기 제1카드를 포함하는 블랙리스트를 생성할 수 있다. 생성된 블랙리스트는 한 그룹의 결제단말기에게 전송될 수 있다. Although not shown in FIG. 4, after the step S260, if the updated balance of the first prepayment account is less than or equal to a predetermined threshold balance value, a blacklist including the first card may be created. The generated blacklist may be transmitted to one group of payment terminals.

도 5는 본 발명의 다른 실시예에 따라 제공되는 카드결제 인증방법을 나타낸 순서도이다.5 is a flowchart illustrating a card payment authentication method provided according to another embodiment of the present invention.

단계(S120)에서, 상기 서버(10)는 한 세트의 카드거래 레코드로부터 제1카드와 결제단말기들 간에 결제된 거래금액들의 합산값을 산출할 수 있다. In step S120, the server 10 may calculate a sum of transaction amounts settled between the first card and the payment terminals from a set of card transaction records.

도 5에 나타낸 단계(S120)는 도 2에 나타낸 단계(S120)과 동일할 수 있다. 그리고 도 5에 나타낸 단계(S120)의 이전에는 도 5에 나타낸 단계(S120)의 이전에 나타낸 단계들이 동일한 방식으로 실행될 수 있다.Step S120 shown in FIG. 5 may be the same as step S120 shown in FIG. 2 . And before step S120 shown in FIG. 5 , steps previously shown before step S120 shown in FIG. 5 may be executed in the same manner.

그 다음, 단계(S325)에서, 상기 서버(10)는 상기 합산값에 대응하는 금액을 상기 제1카드에 연관되어 있는 제1선수금계좌로부터 차감하여, 상기 제1선수금계좌의 잔액을 갱신할 수 있다. Then, in step S325, the server 10 may subtract an amount corresponding to the sum from the first advance payment account associated with the first card, and update the balance of the first advance payment account. have.

여기서 상기 대응하는 금액은 상기 합산값 그 자체일 수도 있고, 또는 상기 합산값에 대한 소정의 관계를 갖는 금액일 수도 있다. Here, the corresponding amount may be the sum value itself, or may be an amount having a predetermined relationship with the sum value.

그 다음, 단계(S330)에서, 상기 서버(10)상기 합산값에 대응하는 금액을 기초로 결정되거나 또는 상기 제1선수금계좌의 잔액을 기초로 결정된 제1금액의 지불을 상기 제1선수금계좌에 연관되어 있는 지불수단에게 요청할 수 있다. Then, in step S330, the server 10 transfers the payment of the first amount determined based on the amount corresponding to the total value or based on the balance of the first advance payment account to the first advance payment account. can be requested from the means of payment associated with

여기서 상기 제1금액은 상기 합산값 그 자체일 수도 있고, 또는 상기 합산값에 대한 소정의 관계를 갖는 금액이거나, 또는 상기 단계(S325)에서 차감한 금액이거나, 또는 상기 단계(S325)에서 차감한 금액에 대한 소정의 관계를 갖는 금액일 수 있다.Here, the first amount may be the sum value itself, or an amount having a predetermined relationship to the sum value, or an amount deducted in step S325, or deducted in step S325. It may be an amount having a predetermined relationship to an amount.

상기 지불수단(300)은 도 4에서 설명한 것과 동일할 수 있다. The payment means 300 may be the same as that described in FIG. 4 .

그 다음, 단계(S340)에서, 상기 지불수단(300)은 상기 지불목적지계좌 관리서버(400)와 협력하여, 상기 지불수단(300)에 등록된 계좌의 현금잔액, 포인트/마일리지, 신용잔액, 가상화폐잔액, 또는 지역화폐잔액으로 지불목적지계좌에 상기 제1금액을 지불할 수 있다. 만일 상기 현금잔액, 포인트/마일리지, 신용잔액, 가상화폐잔액, 또는 지역화폐잔액이 상기 제1금액보다 작은 경우에는 상기 지불목적지계좌에 0(영)원을 지불하거나 또는 상기 제1금액보다 작은 금액을 지불할 수도 있다.Then, in step S340, the payment means 300 cooperates with the payment destination account management server 400, the cash balance of the account registered in the payment means 300, points / mileage, credit balance, The first amount may be paid to a payment destination account with virtual currency balance or local currency balance. If the cash balance, points/mileage, credit balance, virtual currency balance, or local currency balance is smaller than the first amount, 0 (zero) won is paid to the payment destination account or an amount smaller than the first amount may pay for

그 다음, 단계(S350)에서 상기 지불수단(300)은 상기 서버(10)에게 지불에 성공한 금액에 관한 정보를 제공할 수 있다. 예컨대 상기 지불에 성공한 금액은 상기 제1금액, 상기 제1금액보다 작은 금액, 또는 0(영)일 수 있다.Next, in step S350, the payment means 300 may provide the server 10 with information about the successful payment amount. For example, the successful payment amount may be the first amount, an amount smaller than the first amount, or 0 (zero).

그 다음, 단계(S360)에서, 상기 서버(10)는 상기 제1금액 및 상기 지불성공금액 중 적어도 하나를 기초로 상기 제1선수금계좌의 잔액을 갱신할 수 있다. 또는 상기 단계(S325)에서 이미 상기 제1선수금계좌의 잔액이 갱신되었으므로, 단계(S360)은 실행되지 않을 수도 있다.Then, in step S360, the server 10 may update the balance of the first advance payment account based on at least one of the first amount and the successful payment amount. Alternatively, since the balance of the first advance payment account has already been updated in step S325, step S360 may not be executed.

도 5에 도시하지는 않았지만, 상기 단계(S350) 또는 단계(S360) 이후에, 상기 제1선수금계좌의 갱신된 잔액이 소정의 임계잔액값 이하인 경우에는 상기 제1카드를 포함하는 블랙리스트를 생성할 수 있다. 생성된 블랙리스트는 한 그룹의 결제단말기에게 전송될 수 있다. Although not shown in FIG. 5, after step S350 or step S360, if the updated balance of the first advance payment account is less than a predetermined threshold balance value, a blacklist including the first card may be generated. can The generated blacklist may be transmitted to one group of payment terminals.

본 발명의 일 실시예에서 도 1 내지 도 5에 제시된 '제1카드'는 '제1세트의 카드들'로 대체될 수 있다. 여기서 상기 제1세트의 카드들은 복수 개의 카드들일 수 있으며, 서로 연계되어 있는 카드들일 수 있다. 예컨대, 제1패밀리카드, 제2패밀리카드, 제3패밀리카드, 내지 제N패밀리카드가 상기 한 개의 제1선수금계좌에 연관되어 있도록 할 수 있다. 예컨대, 상기 제1패밀리카드, 제2패밀리카드, 제3패밀리카드 내지 제N패밀리카드는 각각 한 가족의 제1멤버의 카드, 제2멤버의 카드, 제3멤버의 카드, 내지 제N멤버의 카드일 수 있다. 이때, 제1패밀리카드, 제2패밀리카드, 제3패밀리카드, 내지 제N패밀리카드들이 상기 제1세트의 카드들이다. 상기 제1세트의 카드들은 예컨대 1개의 패밀리를 위한 패밀리 카드들이라고 지칭될 수도 있다. 이때, 상기 제1선수금계좌에 연관되어 있는 지불수단은 상기 복수 명의 멤버들 중 미리 지정된 멤버(ex: 상기 제1멤버)가 소유한 지불수단일 수 있다. 이 경우 본 발명의 일 실시예에 따른 카드결제 인증방법은 다음과 같이 제시될 수 있다.In one embodiment of the present invention, the 'first card' shown in FIGS. 1 to 5 may be replaced with a 'first set of cards'. Here, the cards of the first set may be a plurality of cards or may be cards linked to each other. For example, the first family card, the second family card, the third family card, or the Nth family card may be associated with the one first prepayment account. For example, the first family card, the second family card, the third family card to the Nth family card are the cards of the first member, the card of the second member, the card of the third member, and the card of the Nth member of one family, respectively. It can be a card. At this time, the first family card, the second family card, the third family card, and the Nth family cards are the cards of the first set. The first set of cards may be referred to as family cards for one family, for example. In this case, the means of payment associated with the first advance payment account may be a means of payment owned by a pre-designated member (ex: the first member) among the plurality of members. In this case, the card payment authentication method according to an embodiment of the present invention may be presented as follows.

즉, 상기 카드결제 인증방법은, 서버가, 제1세트의 카드들에 대한 한 세트의 카드거래 레코드를 한 세트의 결제단말기들로부터 수신하여, 상기 한 세트의 카드거래 레코드로부터 상기 제1세트의 카드들과 상기 한 세트의 결제단말기들 간에 결제된 거래금액들의 거래금액 합산값을 산출하는 단계를 포함할 수 있다. 그리고 상기 서버가, 상기 제1세트의 카드들에 연관된 제1선수금계좌에 연관되어 있는 지불수단에게, 상기 거래금액 합산값을 기초로 결정된 제1금액의 지불을 요청하는 단계를 포함할 수 있다. 상기 서버가, 상기 지불수단으로부터 수신한 지불성공 금액 및 상기 제1금액 중 적어도 하나를 기초로 상기 제1선수금계좌의 잔액을 갱신하는 단계를 포함할 수 있다. 그리고 상기 서버가, 블랙리스트를 준비하여 상기 블랙리스트를 상기 제1세트의 카드들과 결제를 수행할 수 있는 적어도 한 개의 결제단말기에게 송신하는 단계를 포함할 수 있다. That is, in the card payment authentication method, the server receives a set of card transaction records for a first set of cards from a set of payment terminals, and from the set of card transaction records, the first set of card transaction records. The method may include calculating a sum of transaction amounts of transaction amounts settled between cards and the set of payment terminals. and requesting, by the server, a payment means associated with a first advance payment account associated with the first set of cards to pay a first amount determined based on the sum of the transaction amounts. The server may include updating the balance of the first advance payment account based on at least one of the payment successful amount received from the payment means and the first amount. The server may prepare a blacklist and transmit the blacklist to at least one payment terminal capable of making a payment with the first set of cards.

이때, 상기 갱신된 제1선수금계좌의 잔액을 기초로, 상기 블랙리스트에 상기 제1세트의 카드들의 전부를 포함시킬지 여부가 결정되도록 되어 있을 수 있다. 예컨대 상기 갱신된 제1선수금계좌의 잔액이 미리 설정된 값 이하인 경우에는 상기 블랙리스트에 상기 제1세트의 카드들의 전부를 포함시킬 수 있다. In this case, based on the updated balance of the first advance payment account, whether to include all of the cards of the first set in the blacklist may be determined. For example, when the balance of the updated first advance payment account is less than a preset value, all of the cards of the first set may be included in the blacklist.

또는, 상기 갱신된 제1선수금계좌의 잔액을 기초로, 상기 블랙리스트에 상기 제1세트의 카드들 중 일부를 포함시킬지 여부가 결정되도록 되어 있을 수 있다. 예컨대 상기 갱신된 제1선수금계좌의 잔액이 미리 설정된 값 이하인 경우에는 상기 블랙리스트에 상기 제1세트의 카드들 중 한 개의 카드를 제외한 나머지 모든 카드들을 포함시킬 수 있다. 상기 블랙리스트에서 제외된 상기 한 개의 카드는 상기 복수 명의 멤버들 중 상기 미리 지정된 멤버가 사용하는 카드일 수 있다. 예컨대 상기 미리 지정된 멤버가 상기 제1멤버이고, 상기 제1멤버가 사용하는 카드는 상기 제1패밀리카드일 수 있다. Alternatively, based on the balance of the updated first prepayment account, whether to include some of the cards of the first set in the blacklist may be determined. For example, when the balance of the updated first prepayment account is less than a preset value, all cards other than one of the cards of the first set may be included in the blacklist. The one card excluded from the blacklist may be a card used by the predetermined member among the plurality of members. For example, the predetermined member may be the first member, and the card used by the first member may be the first family card.

이때, 상기 제1세트의 카드들 중 임의의 제1카드는, 상기 제1카드 내에 유지하고 있는 잔액을, 상기 제1카드와 결제를 수행할 수 있는 임의의 결제단말기와 상기 제1카드 간의 상호작용과정과 무관하게 설정하도록 되어 있을 수 있다. 여기에 설명한 실시예에는 상술한 다른 실시예들에 따른 구성을 그대로 적용할 수 있다는 점을 이해할 수 있다.At this time, any first card among the cards of the first set transfers the balance maintained in the first card to a mutual transaction between the first card and any payment terminal capable of making a payment with the first card. It may be set independently of the course of action. It can be understood that the configuration according to the other embodiments described above can be applied to the embodiment described here as it is.

상술한 본 발명의 실시예들을 이용하여, 본 발명의 기술 분야에 속하는 자들은 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에 다양한 변경 및 수정을 용이하게 실시할 수 있을 것이다. 특허청구범위의 각 청구항의 내용은 본 명세서를 통해 이해할 수 있는 범위 내에서 인용관계가 없는 다른 청구항에 결합될 수 있다.Using the above-described embodiments of the present invention, those belonging to the technical field of the present invention will be able to easily implement various changes and modifications without departing from the essential characteristics of the present invention. The content of each claim of the claims may be combined with other claims without reference relationship within the scope understandable through this specification.

10: 서버
20~23: 결제단말기
30: 금융서버
40: 제1카드, 제1세트의 카드들
300: 지불수단
400: 지불목적지계좌 관리서버
10: server
20~23: Payment terminal
30: financial server
40: first card, first set of cards
300: means of payment
400: Payment destination account management server

Claims (20)

서버가, 제1세트의 카드들에 대한 한 세트의 카드거래 레코드를 한 세트의 결제단말기들로부터 수신하여, 상기 한 세트의 카드거래 레코드로부터 상기 제1세트의 카드들과 상기 한 세트의 결제단말기들 간에 결제된 거래금액들의 거래금액 합산값을 산출하는 단계;
상기 서버가, 상기 제1세트의 카드들에 연관된 제1선수금계좌에 연관되어 있는 지불수단에게, 상기 거래금액 합산값을 기초로 결정된 제1금액의 지불을 요청하는 단계;
상기 서버가, 상기 지불수단으로부터 수신한 지불성공 금액 및 상기 제1금액 중 적어도 하나를 기초로 상기 제1선수금계좌의 잔액을 갱신하는 단계;
상기 서버가, 상기 갱신된 제1선수금계좌의 잔액을 기초로, 블랙리스트에 상기 제1세트의 카드들을 포함시킬지 여부를 결정하는 단계; 및
상기 서버가, 상기 블랙리스트를 준비하여 상기 블랙리스트를 상기 제1세트의 카드들과 결제를 수행할 수 있는 적어도 한 개의 결제단말기에게 송신하는 단계;
를 포함하며,
상기 제1선수금계좌는 상기 서버가 관리하는 데이터베이스에 포함된 것이며,
상기 제1세트의 카드들은 서로 다른 복수 개의 카드들로 구성된 세트이고, 그리고
상기 적어도 한 개의 결제단말기는, 상기 제1세트의 카드들의 식별자가 상기 블랙리스트에 포함된 것이라면 상기 제1세트의 카드들과의 결제행위를 진행하지 않도록 되어 있고,
상기 지불수단은 한 개의 신용카드인,
카드결제 인증방법.
The server receives a set of card transaction records for the first set of cards from the set of payment terminals, and receives the first set of cards and the set of payment terminals from the set of card transaction records. Calculating a sum of transaction amounts of transaction amounts settled between the parties;
requesting, by the server, a payment means associated with a first advance payment account associated with the first set of cards to pay a first amount determined based on the sum of the transaction amounts;
updating, by the server, the balance of the first advance payment account based on at least one of the successful payment amount received from the payment means and the first amount;
determining, by the server, whether or not to include the first set of cards in a blacklist based on the updated balance of the first prepayment account; and
preparing, by the server, the blacklist and transmitting the blacklist to at least one payment terminal capable of making a payment with the first set of cards;
Including,
The first advance payment account is included in the database managed by the server,
The first set of cards is a set composed of a plurality of different cards, and
The at least one payment terminal is configured not to proceed with a payment action with the cards of the first set if the identifiers of the cards of the first set are included in the blacklist;
The payment method is a credit card,
Card payment authentication method.
삭제delete 제1항에 있어서,
상기 지불을 요청하는 단계는, 상기 거래금액 합산값에 대응하는 상기 제1금액의 지불을, 상기 지불수단에게 요청하는 단계를 포함하는,
카드결제 인증방법.
According to claim 1,
The requesting the payment includes requesting the payment means to pay the first amount corresponding to the sum of the transaction amounts,
Card payment authentication method.
제1항에 있어서,
상기 지불을 요청하는 단계는,
상기 거래금액 합산값에 대응하는 금액을 상기 제1선수금계좌로부터 차감하여 상기 제1선수금계좌의 잔액을 갱신하는 단계; 및
상기 거래금액 합산값에 대응하는 금액을 기초로 결정된 상기 제1금액 또는 상기 제1선수금계좌의 잔액을 기초로 결정된 상기 제1금액의 지불을 상기 지불수단에게 요청하는 단계;
를 포함하는,
카드결제 인증방법.
According to claim 1,
The step of requesting the payment is,
updating the balance of the first advance payment account by deducting an amount corresponding to the sum of the transaction amounts from the first advance payment account; and
requesting payment of the first amount determined based on an amount corresponding to the sum of the transaction amounts or the first amount determined based on the balance of the first advance payment account from the payment means;
including,
Card payment authentication method.
제1항에 있어서,
상기 제1선수금계좌는 상기 서버가 관리하는 계좌이며,
상기 지불수단은, 상기 제1선수금계좌에 연관되어 있는 현금인출계좌를 관리하는 금융기관서버, 상기 제1선수금계좌에 연관되어 있는 포인트 또는 마일리지를 관리하는 포인트/마일리지 관리서버, 상기 제1선수금계좌에 연관되어 있는 신용잔액을 관리하는 신용카드 운용서버, 또는 상기 제1선수금계좌에 연관되어 있는 신용잔액을 관리하는 소액결제서비스 관리서버이며,
상기 지불수단은, 상기 제1금액 또는 상기 제1금액보다 작은 금액을 소정의 지불목적지계좌에게 지불하기 위하여, 상기 지불목적지계좌를 관리하는 지불목적지계좌 관리서버와 통신하도록 되어 있으며,
상기 제1선수금계좌와 상기 지불목적지계좌는 서로 다른 것인,
카드결제 인증방법.
According to claim 1,
The first advance payment account is an account managed by the server,
The payment means includes a financial institution server for managing a cash withdrawal account associated with the first advance payment account, a point/mileage management server for managing points or mileage associated with the first advance payment account, and the first advance payment account. A credit card operation server that manages the credit balance associated with, or a micropayment service management server that manages the credit balance associated with the first advance payment account,
The payment means communicates with a payment destination account management server that manages the payment destination account in order to pay the first amount or an amount smaller than the first amount to a predetermined payment destination account,
The first advance payment account and the payment destination account are different from each other,
Card payment authentication method.
제1항에 있어서, 상기 제1세트의 카드들의 각각의 카드는, 상기 각각의 카드와 결제를 수행할 수 있는 임의의 결제단말기와의 결제를 성공시킬 수 있도록, 상기 각각의 카드들 내부의 카드잔액을 자체적으로 소정의 값 이상으로 유지하도록 되어 있는 것을 특징으로 하는, 카드결제 인증방법.The method of claim 1, wherein each card of the first set of cards is a card inside the respective cards to successfully make a payment with any payment terminal capable of performing payment with each card. Characterized in that the balance is maintained above a predetermined value by itself, a card payment authentication method. 제6항에 있어서, 상기 제1세트의 카드들 각각은 그 동작전원을 상기 임의의 결제단말기로부터 공급받도록 되어 있는, 카드결제 인증방법.The method of claim 6, wherein each of the first set of cards receives its operating power from the arbitrary payment terminal. 제1항에 있어서, 상기 제1세트의 카드들은 모두 NFC 선불카드인, 카드결제 인증방법.The method of claim 1, wherein all of the first set of cards are NFC prepaid cards. 제1항에 있어서, 상기 제1세트의 카드들의 각각의 카드는, 상기 각각의 카드와 결제를 수행할 수 있는 임의의 결제단말기가 요금의 결제를 위하여 상기 각각의 카드 내부에 저장되어 있는 잔액의 확인을 요청할 때에, 항상 특정 금액 이상의 요금의 결제가 성공할 수 있는 잔액이 남아 있음을 나타내는 응답을 상기 임의의 결제단말기에게 회신하도록 되어 있는, 카드결제 인증방법.The method of claim 1, wherein each card of the first set of cards is a balance stored in each card for payment of charges by an arbitrary payment terminal capable of making a payment with each card. When requesting confirmation, a response indicating that there is always a balance remaining for payment of a specific amount or more to be successful is returned to the arbitrary payment terminal. 제1항에 있어서, 상기 제1세트의 카드들의 각각의 카드는, 상기 각각의 카드 내에 유지하고 있는 잔액을, 상기 각각의 카드와 결제를 수행할 수 있는 임의의 결제단말기와 상기 각각의 카드 간의 상호작용과정과 무관하게 설정하도록 되어 있는, 카드결제 인증방법.The method of claim 1, wherein each card of the first set of cards transfers the balance maintained in each card between an arbitrary payment terminal capable of performing payment with each card and each card. A card payment authentication method that is set independently of the interaction process. 삭제delete 서버로서,
처리부 및 통신부를 포함하며,
상기 처리부는,
상기 통신부를 통해 한 세트의 결제단말기들로부터 수신한 제1세트의 카드들에 대한 한 세트의 카드거래 레코드를 이용하여 상기 제1세트의 카드들이 결제한 거래금액 합산값을 산출하도록 되어 있고,
상기 제1세트의 카드들에 연관된 제1선수금계좌에 연관되어 있는 지불수단에게, 상기 거래금액 합산값을 기초로 결정된 제1금액의 지불을 요청하는 단계를 수행하도록 되어 있고,
상기 지불수단으로부터 수신한 지불성공 금액 및 상기 제1금액 중 적어도 하나를 기초로 상기 제1선수금계좌의 잔액을 갱신하는 단계를 수행하도록 되어 있고,
상기 갱신된 제1선수금계좌의 잔액을 기초로, 블랙리스트에 상기 제1세트의 카드들을 포함시킬지 여부를 결정하는 단계를 수행하도록 되어 있고, 그리고
상기 블랙리스트를 준비하여 상기 블랙리스트를 상기 제1세트의 카드들과 결제를 수행할 수 있는 적어도 한 개의 결제단말기에게 송신하는 단계를 수행하도록 되어 있으며,
상기 제1선수금계좌는 상기 서버가 관리하는 데이터베이스에 포함된 것이며,
상기 제1세트의 카드들은 서로 다른 복수 개의 카드들로 구성된 세트이고, 그리고
상기 적어도 한 개의 결제단말기는, 상기 제1세트의 카드들의 식별자가 상기 블랙리스트에 포함된 것이라면 상기 제1세트의 카드들과의 결제행위를 진행하지 않도록 되어 있고,
상기 지불수단은 한 개의 신용카드인,
서버.
As a server,
It includes a processing unit and a communication unit,
The processing unit,
A sum of transaction amounts paid by the cards of the first set is calculated using a set of card transaction records for the cards of the first set received from the set of payment terminals through the communication unit;
Requesting a payment means associated with a first advance payment account associated with the first set of cards to pay a first amount determined based on the sum of the transaction amounts,
Updating the balance of the first advance payment account based on at least one of a successful payment amount received from the payment means and the first amount,
determine whether or not to include the first set of cards in a blacklist based on the balance of the updated first prepayment account; and
preparing the blacklist and transmitting the blacklist to at least one payment terminal capable of making a payment with the first set of cards;
The first advance payment account is included in the database managed by the server,
The first set of cards is a set composed of a plurality of different cards, and
The at least one payment terminal is configured not to proceed with a payment action with the cards of the first set if the identifiers of the cards of the first set are included in the blacklist;
The payment method is a credit card,
server.
삭제delete 제12항에 있어서, 상기 지불을 요청하는 단계는, 상기 거래금액 합산값에 대응하는 상기 제1금액의 지불을, 상기 지불수단에게 요청하는 단계를 포함하는, 서버.The server according to claim 12, wherein the requesting the payment comprises requesting the payment means to pay the first amount corresponding to the sum of the transaction amounts. 제12항에 있어서,
상기 지불을 요청하는 단계는,
상기 거래금액 합산값에 대응하는 금액을 상기 제1선수금계좌로부터 차감하여 상기 제1선수금계좌의 잔액을 갱신하는 단계; 및
상기 거래금액 합산값에 대응하는 금액을 기초로 결정된 상기 제1금액 또는 상기 제1선수금계좌의 잔액을 기초로 결정된 상기 제1금액의 지불을 상기 지불수단에게 요청하는 단계;
를 포함하는,
서버.
According to claim 12,
The step of requesting the payment is,
updating the balance of the first advance payment account by deducting an amount corresponding to the sum of the transaction amounts from the first advance payment account; and
requesting payment of the first amount determined based on an amount corresponding to the sum of the transaction amounts or the first amount determined based on the balance of the first advance payment account from the payment means;
including,
server.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020210047180A 2021-04-12 2021-04-12 Method for usage approval of server-account based offline physical prepaid card Active KR102474128B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210047180A KR102474128B1 (en) 2021-04-12 2021-04-12 Method for usage approval of server-account based offline physical prepaid card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210047180A KR102474128B1 (en) 2021-04-12 2021-04-12 Method for usage approval of server-account based offline physical prepaid card

Publications (2)

Publication Number Publication Date
KR20220141077A KR20220141077A (en) 2022-10-19
KR102474128B1 true KR102474128B1 (en) 2022-12-02

Family

ID=83804397

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210047180A Active KR102474128B1 (en) 2021-04-12 2021-04-12 Method for usage approval of server-account based offline physical prepaid card

Country Status (1)

Country Link
KR (1) KR102474128B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102039307B1 (en) * 2018-04-18 2019-11-26 유비벨록스(주) Prepaid IC Card Auto Charge System and Prepaid IC Card Auto Charge Method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010044264A (en) * 2001-01-30 2001-06-05 권도균 Method for operating of prepaid card
KR100839469B1 (en) * 2006-11-24 2008-06-19 주식회사 한국스마트카드 Prepaid Card and How to Charge It
KR100880737B1 (en) * 2007-03-30 2009-02-02 주식회사 한국스마트카드 Prepaid cards, charging terminals, charging systems and their charging control methods
KR101815049B1 (en) * 2015-12-31 2018-01-30 삼성카드 주식회사 Method and apparatus for payment of prepaid transportation card

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102039307B1 (en) * 2018-04-18 2019-11-26 유비벨록스(주) Prepaid IC Card Auto Charge System and Prepaid IC Card Auto Charge Method

Also Published As

Publication number Publication date
KR20220141077A (en) 2022-10-19

Similar Documents

Publication Publication Date Title
US10552647B2 (en) System for controlling user access to a service
KR100390029B1 (en) A settlement system, method and computer readable media thereof using electronic card through internet
CN110533405B (en) Cross-border mobile payment information processing method, device, system and storage medium
US7270265B2 (en) Process for managing an electronic transaction by chip card terminal and chip card implementing this process
KR20150046080A (en) Method and system to enable mobile contactless ticketing/payments via a mobile phone application
CN103975352A (en) Securely reloadable electronic wallet
WO2008110869A2 (en) Obtaining and using primary access numbers utilizing a mobile wireless device
CN109426955B (en) Target object providing method, device and system
KR20140015171A (en) Method for providing deferred type payment using prepaid type moile card
WO2009069905A2 (en) System for mobile payment service using phone number and method thereof
KR102294623B1 (en) Purchasing goods relay system and method based on blockchain
TW202117649A (en) Method and system for providing foreign currency exchange services based on net exchange demand between countries
KR20120098978A (en) System for international prepaid card payment using national bank identification number
KR100675758B1 (en) Payment system and payment method using prepaid terminal
KR102027403B1 (en) Method providing escrow service for remittance payment and server thereof
JP2021039462A (en) Electronic money charge method and electronic money support system
US20130013386A1 (en) System and method for allocating value to a customer account
KR102474128B1 (en) Method for usage approval of server-account based offline physical prepaid card
KR20080047074A (en) Prepaid Card and How to Charge It
TW202420193A (en) Information processing system, information processing method, and information processing program
KR101045241B1 (en) Merchant authentication system and method using credit card system
KR20080018580A (en) Electronic payment system using electronic card and method
KR101049557B1 (en) Method and system for automatic charging of traffic fare using virtual account and recording medium
KR102103473B1 (en) Operating Apparatus for Community Money Platform and Method of Providing Service thereof
KR102824546B1 (en) Method for transaction data restore of server-account based offIine physical prepaid card

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PX0901 Re-examination

St.27 status event code: A-2-3-E10-E12-rex-PX0901

PX0701 Decision of registration after re-examination

St.27 status event code: A-3-4-F10-F13-rex-PX0701

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4