KR101351545B1 - Method and system for advanced payment of card - Google Patents

Method and system for advanced payment of card Download PDF

Info

Publication number
KR101351545B1
KR101351545B1 KR1020120084397A KR20120084397A KR101351545B1 KR 101351545 B1 KR101351545 B1 KR 101351545B1 KR 1020120084397 A KR1020120084397 A KR 1020120084397A KR 20120084397 A KR20120084397 A KR 20120084397A KR 101351545 B1 KR101351545 B1 KR 101351545B1
Authority
KR
South Korea
Prior art keywords
card
information
user
payment
identification code
Prior art date
Application number
KR1020120084397A
Other languages
Korean (ko)
Inventor
노정화
Original Assignee
한국정보통신주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국정보통신주식회사 filed Critical 한국정보통신주식회사
Priority to KR1020120084397A priority Critical patent/KR101351545B1/en
Application granted granted Critical
Publication of KR101351545B1 publication Critical patent/KR101351545B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/0723Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips the record carrier comprising an arrangement for non-contact communication, e.g. wireless communication circuits on transponder cards, non-contact smart cards or RFIDs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/24Credit schemes, i.e. "pay after"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification

Landscapes

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

Abstract

The present invention relates to an advance payment method of a credit card and a system thereof. The advance payment method of a credit card of a financial company server for dutch pay method includes: a step in which advance payment request including an identification code generated in correspondence to payment approval information about a credit card of a first user is inputted from a second user terminal; a step in which the payment approval information corresponding to the identification code is checked through a VAN server; a step in which the checked payment approval information is provided to the second user terminal; and a step in which advance payment about the payment approval information of a corresponding card company is processed on the ground of the advance payment information, if the advance payment information is inputted on the ground of the payment approval information of the second user terminal. [Reference numerals] (20) Card company terminal; (30) Financial company server; (40) VAN server; (5a) User B terminal; (S210) Execute application of financial company server; (S220) User authentication; (S230) Connection; (S240) Input identification code for approval information; (S250) Request approval information (including identification code); (S260) Check identification code; (S270) Extract approval information corresponding to identification code; (S280) Transmit approval information; (S290) Output approval information; (S300) Input advance payment information; (S310) Approve advance payment; (S320) Execute advance payment; (S330) Transmit advance payment processing information; (S340) Deliver advance payment processing information; (S350) Check deposit history through approval information; (S360) Issue bill

Description

카드 선결제 방법 및 시스템{Method and system for advanced payment of card}Card prepayment method and system {Method and system for advanced payment of card}

본 발명은 카드 선결제 방법 및 시스템에 관한 것으로, 더욱 상세하게는 제1사용자의 카드에 대한 결제 승인정보에 대응하여 생성된 식별코드를 이용하여 제1사용자가 사용한 카드결제금액의 일부를 제2사용자가 금융사 서버를 통해 선결제 처리함으로써, 카드사 서버가 제1사용자의 카드결제금액에서 선결제 된 나머지 금액을 제1사용자에 청구하도록 하는 방법 및 시스템에 관한 것이다.The present invention relates to a card prepayment method and system, and more particularly, to a second user using a part of a card payment amount used by a first user using an identification code generated corresponding to payment authorization information of a first user's card. The present invention relates to a method and a system for allowing a card company server to charge a first user for the remaining amount prepaid from a card payment amount of a first user by performing a prepayment processing through a financial company server.

일반적으로, 카드결제시스템은 사용자가 가맹점 단말을 통해 카드결제를 하면, 가맹점 단말의 결제 승인정보가 카드사 서버로 전달되어, 카드사 서버에서 일정기한이 되면 결제 승인정보에 근거하여 사용자에게 청구서를 발행한다.In general, the card payment system when the user makes a card payment through the merchant terminal, the payment authorization information of the merchant terminal is delivered to the card company server, when a certain period of time in the card company server issues a bill to the user based on the payment approval information. .

만일, 여러 사람의 식사 비용을 한 사람의 카드로 결제를 하는 경우, 카드로 결제한 사람은 결제일이 되면 청구된 금액이 커져 카드결제금액의 납부에 대한 부담감이 커질 수 있게 된다. If payment is made for one person's meals by one person's card, the person who pays with the card may increase the billed amount upon the payment date, thereby increasing the burden on payment of the card payment amount.

또한, 한 사람이 카드로 결제를 함으로써 다른 사람들은 카드를 결제한 사람에게 식사 비용에 해당하는 현금을 주게 되는데, 카드를 결제한 사람은 다른 사람들로부터 받은 현금을 소지하고 있다가 사용함으로써 지출을 늘리게 되는 문제가 발생할 수 있다.In addition, when one person pays with a card, the other person gives the person who paid the card cash equivalent to the cost of the meal, and the person who pays the card carries the cash received from the other person and increases the spending by using it. Can cause problems.

본 발명의 목적은, 제1사용자의 카드결제금액 중 제2사용자가 지불해야 할 금액을 제2사용자가 직접 선결제 처리되도록 함으로써, 제1사용자가 카드결제대금 전체를 지불하지 않고 제2사용자에 의해 선결제 처리된 나머지 금액에 대해서만 지불하도록 하는 카드 선결제 방법 및 시스템을 제공함에 있다.An object of the present invention is to allow a second user to prepay the amount of the first user's card payment, which is to be paid by the second user, so that the first user does not pay the entire card payment by the second user. The present invention provides a card prepayment method and system for paying only the remaining amount prepaid.

본 발명의 다른 목적은, 제1사용자의 카드 결제시에 제1사용자의 카드에 대한 결제 승인정보에 대응하여 식별코드를 생성하고, 이때 생성된 식별코드를 제2사용자가 카드대금을 선결제 처리하기 위한 결제 승인정보를 호출하는 용도로 이용하도록 하는 카드 선결제 방법 및 시스템을 제공함에 있다.Another object of the present invention is to generate an identification code corresponding to the payment authorization information for the card of the first user at the time of the card payment of the first user, the second user to prepay the card payment generated the generated identification code It is to provide a card prepayment method and system to be used for calling the payment authorization information.

상기의 목적을 달성하기 위한 본 발명에 따른 카드 선결제 방법은, 더치페이 방식을 위한 금융사 서버의 카드 선결제 방법으로서, 제1사용자의 카드에 대한 결제 승인정보에 대응하여 생성된 식별코드를 포함하는 선결제 서비스 요청이 제2사용자 단말로부터 입력되는 단계, 상기 식별코드에 대응하는 상기 결제 승인정보를 VAN 서버를 통해 확인하는 단계, 확인된 상기 결제 승인정보를 상기 제2사용자 단말로 제공하는 단계, 및 상기 제2사용자 단말로부터 상기 결제 승인정보에 근거하여 선결제 정보가 입력되면, 상기 선결제 정보에 근거하여 요청된 금액을 해당 카드사의 상기 결제 승인정보에 대해 선결제 처리하는 단계를 포함하는 것을 특징으로 한다.The card prepayment method according to the present invention for achieving the above object, as a card prepayment method of the financial company server for the Dutch pay method, a prepayment including an identification code generated corresponding to the payment authorization information for the card of the first user Inputting a service request from a second user terminal, checking the payment approval information corresponding to the identification code through a VAN server, providing the verified payment approval information to the second user terminal, and If the prepaid information is input from the second user terminal based on the payment approval information, characterized in that it comprises the step of prepaying the requested amount of payment based on the prepaid information on the payment approval information of the card company.

상기 식별코드에 대응하는 상기 결제 승인정보는, 암호화 처리된 카드번호, 가맹점 정보, 거래금액 및 거래일시 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.The payment approval information corresponding to the identification code, characterized in that it comprises at least one of the encrypted card number, merchant information, transaction amount and transaction date and time information.

상기 식별코드는, 승인번호, QR코드, 바코드 및 전표코드 중 어느 하나인 것을 특징으로 한다.The identification code is characterized in that any one of the approval number, QR code, bar code and slip code.

상기 선결제 처리하는 단계 이후에, 상기 제1사용자의 결제 승인금액에서 상기 결제 승인정보에 대응하여 선결제 처리된 금액을 제외한 금액을 청구하는 청구서가 해당 카드사 서버로부터 발행되는 단계를 더 포함하는 것을 특징으로 한다.After the prepayment step, a bill for claiming an amount excluding the prepayment amount corresponding to the payment approval information from the payment authorization amount of the first user is issued from the corresponding card company server. do.

한편, 본 발명은, 상기 제1사용자의 카드에 대한 상기 결제 승인정보 및 상기 식별코드가 상기 VAN 서버에 저장되는 단계를 더 포함하는 것을 특징으로 한다.On the other hand, the present invention is characterized in that it further comprises the step of storing the payment authorization information and the identification code for the card of the first user in the VAN server.

또한, 본 발명은, 상기 금융사 서버가 상기 제2사용자 단말에 설치된 상기 금융사 서버로부터의 응용 프로그램을 통해 상기 제2사용자 단말과 데이터를 송수신하는 것을 특징으로 한다.In addition, the present invention is characterized in that the financial institution server transmits and receives data with the second user terminal via an application program from the financial company server installed in the second user terminal.

또한, 본 발명은, 상기 금융사 서버가 상기 제2사용자 단말로부터 선결제 서비스 요청 입력 시 제2사용자에 대한 인증을 수행하는 단계를 더 포함하는 것을 특징으로 한다.The present invention may further include performing, by the financial institution server, authentication for the second user when the prepaid service request is input from the second user terminal.

상기 선결제 정보는 선결제 금액 정보 및 선결제 처리를 위한 인증정보 중 적어도 하나를 포함하고, 상기 선결제 처리하는 단계는 상기 선결제 금액 정보에 근거하여 요청된 금액을 해당 카드사로 계좌이체하는 것을 특징으로 한다.The prepaid information includes at least one of prepaid amount information and authentication information for prepaid processing, and the prepaid processing may include transferring the requested amount to a corresponding card company based on the prepaid amount information.

또한, 본 발명은, 상기 금융사 서버가 상기 선결제 처리하는 단계 이전에 상기 제1사용자의 카드번호를 상기 제1사용자의 카드에 대한 해당 카드사의 가상계좌로 등록하는 단계를 더 포함하는 것을 특징으로 한다.The present invention may further include registering a card number of the first user as a virtual account of the card company of the first user before the financial institution server performs the prepayment process. .

한편, 상기의 목적을 달성하기 위한 본 발명에 따른 카드 선결제 시스템은, 제1사용자의 카드에 대한 결제 승인정보 및 상기 제1사용자의 카드 결제시에 상기 결제 승인정보에 대응하여 생성된 식별코드를 저장하고, 요청에 따라 상기 식별코드에 대응하는 상기 결제 승인정보를 제공하는 VAN 서버, 제2사용자 단말의 요청에 따라 상기 VAN 서버로부터 수신된 상기 식별코드에 대응하는 결제 승인정보를 상기 제2사용자 단말로 제공하고, 상기 결제 승인정보에 대응하여 상기 제2사용자 단말로부터 입력된 선결제 정보에 따라 요청된 금액을 해당 카드사에 선결제 처리하는 금융사 서버, 및 상기 금융사 서버에서 선결제 처리된 금액을 제외한 나머지 금액을 청구하는 청구서를 발행하는 카드사 서버를 포함하는 것을 특징으로 한다.On the other hand, the card prepayment system according to the present invention for achieving the above object, stores the payment authorization information for the card of the first user and the identification code generated in response to the payment authorization information when the card payment of the first user And a VAN server providing the payment approval information corresponding to the identification code according to a request, and payment approval information corresponding to the identification code received from the VAN server according to a request of a second user terminal. A financial institution server for prepaying the requested amount to the card company in advance according to the prepaid information input from the second user terminal in response to the payment approval information, and the remaining amount excluding the amount prepaid by the financial company server. It is characterized in that it comprises a card company server for issuing bills.

본 발명에 따르면, 카드사 서버에서 청구서를 발행하기 이전에 제1사용자의 카드결제금액 중 제2사용자가 지불해야 할 금액을 제2사용자가 선결제 처리하도록 함으로써, 제1사용자가 카드결제대금 전체를 지불하지 않고 제2사용자가 선결제 처리한 금액을 제외한 나머지 금액에 대해서만 지불하도록 할 수 있으며, 이로 인해 제1사용자의 카드결제금액의 납부에 대한 부담감을 경감시킬 수 있는 이점이 있다.According to the present invention, the first user pays the entire card payment amount by causing the second user to prepay the amount to be paid by the second user of the card payment amount of the first user before issuing an invoice from the card company server. Instead, the second user may pay only for the remaining amount excluding the prepaid amount, which may reduce the burden of paying the card payment amount of the first user.

또한, 제2사용자가 지불해야 할 금액을 카드사로 바로 계좌이체 처리함으로써 제1사용자가 제2사용자로부터 받은 돈을 사전에 써버리는 것을 방지할 수 있는 이점이 있다.In addition, there is an advantage that the first user can prevent the first user from spending the money received from the second user in advance by directly processing the money to be paid by the second user to the card company.

또한, 본 발명은, 제1사용자의 카드 결제시에 제1사용자의 카드에 대한 결제승인정보에 대응하여 생성된 식별코드를 제2사용자가 카드대금을 계좌이체하기 위한 결제 승인정보를 호출하는 용도로 이용함으로써 금융사 서버와 카드사 서버 간에 결제 승인정보 전송을 위한 절차를 간소화할 수 있는 이점이 있다.In addition, the present invention, for the purpose of calling the payment authorization information for the second user to transfer the card charges the identification code generated in response to the payment authorization information for the card of the first user at the time of the card payment of the first user By using this method, there is an advantage of simplifying a procedure for transmitting payment approval information between the financial company server and the card company server.

도 1은 본 발명에 따른 카드 선결제 시스템의 구성을 도시한 블록도이다.
도 2는 본 발명에 따른 카드 선결제 시스템에서 결제 승인정보에 대응하는 식별코드를 생성하는 동작을 설명하는데 참조되는 예시도이다.
도 3은 본 발명에 따른 카드 선결제 시스템에서 결제 승인정보에 대응하는 식별코드의 실시 형태를 도시한 예시도이다.
도 4는 본 발명에 따른 카드 선결제 시스템에서 결제 승인정보에 대응하는 계좌이체 처리 동작을 설명하는데 참조되는 예시도이다.
도 5는 본 발명에 따른 카드 선결제 시스템에서 결제 승인정보 요청 및 이체정보 입력 동작을 설명하는데 참조되는 예시도이다.
도 6은 본 발명에 따른 카드 선결제 시스템에서 청구서 발행 동작을 설명하는데 참조되는 예시도이다.
도 7 및 도 8은 본 발명에 따른 카드 선결제 방법에 대한 동작 흐름을 도시한 흐름도이다.
1 is a block diagram showing the configuration of a card prepayment system according to the present invention.
2 is an exemplary diagram referred to for explaining an operation of generating an identification code corresponding to payment approval information in a card prepaid system according to the present invention.
Figure 3 is an exemplary view showing an embodiment of the identification code corresponding to the payment authorization information in the card prepayment system according to the present invention.
4 is an exemplary view referred to for explaining the operation of the bank transfer corresponding to the payment authorization information in the card prepayment system according to the present invention.
FIG. 5 is an exemplary view referred to for describing a payment authorization information request and a transfer information input operation in the card prepayment system according to the present invention.
6 is an exemplary diagram referred to for explaining an operation of issuing a bill in a card prepayment system according to the present invention.
7 and 8 are a flow chart showing the operation flow for the card prepayment method according to the present invention.

본 발명은, 제1사용자의 카드 결제시에 제1사용자의 카드에 대한 결제 승인정보에 대응하여 제2사용자가 제1사용자의 카드결제금액 중 제2사용자가 지불해야 할 금액을 해당 카드사로 계좌이체함으로써, 제1사용자가 카드결제대금 전체를 지불하지 않고 제2사용자가 선결제 처리한 금액을 제외한 나머지 금액에 대해서만 지불하도록 하는 카드 선결제 방법 및 시스템을 제공하고자 한다. 이때, 청구항에 기재된 제1 사용자는 발명의 상세한 설명에서 사용자A로 기재하고, 제2 사용자 및 제2 사용자 단말은 사용자B 및 사용자B 단말로 기재하도록 한다.
The present invention, in response to the payment authorization information for the card of the first user at the time of payment of the card of the first user, the second user of the payment amount of the first user's card payment to the credit card company transfers to the card company; Accordingly, the present invention provides a card prepayment method and system in which the first user pays only the remaining amount except the amount prepaid by the second user without paying the entire card payment. At this time, the first user described in the claims to be described as the user A, the second user and the second user terminal to be described as the user B and the user B terminal.

이하, 첨부된 도면을 참조하여 본 발명의 실시예를 설명하도록 한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 본 발명에 따른 카드 선결제 시스템의 구성을 도시한 블록도이다.1 is a block diagram showing the configuration of a card prepayment system according to the present invention.

도 1을 참조하면, 본 발명에 따른 카드 선결제 시스템(이하, '카드결제시스템'이라 칭한다.)은 가맹점 단말(10), 카드사 서버(20), 금융사 서버(30) 및 부가가치통신망(Value Added Network, 이하 'VAN'이라 칭한다.)(40)을 포함한다. 또한, 사용자B가 식별코드 및 계좌정보를 입력하기 위한 응용을 실행하는 사용자B 단말을 더 포함한다.Referring to Figure 1, the card prepayment system according to the present invention (hereinafter referred to as "card payment system") is a merchant terminal 10, card company server 20, financial company server 30 and value added network (Value Added Network) (Hereinafter referred to as 'VAN') 40. In addition, the user B further comprises a user B terminal for executing the application for entering the identification code and account information.

먼저, 사용자B 단말은 금융사 서버(30)로부터 제공되는 응용을 실행하고, 관련 동작을 표시할 수 있는 단말이라면 어느 것이든 적용될 수 있으며, 일 예로서, PC, 노트북, 스마트 TV, 스마트폰 등이 해당 될 수 있다. 또한, 사용자B 단말은 QR 코드 또는 바코드를 스캔하는 기능이 구현된 단말일 수 있다.First, the user B terminal may be applied to any terminal capable of executing an application provided from the financial institution server 30 and displaying a related operation. For example, a PC, a laptop, a smart TV, a smartphone, or the like may be used. It may be that. In addition, the user B terminal may be a terminal in which a function of scanning a QR code or a barcode is implemented.

사용자B 단말은 금융사 서버(30)로부터 제공되는 응용을 실행하여 금융사 서버(30)와 접속하고, 사용자A의 카드결제비용을 선결제 처리하기 위하여 앞서 실행된 응용을 통해 사용자A의 카드 결제시의 결제 승인정보에 대응하여 생성된 식별코드를 금융사 서버(30)로 전송한다. 이때, 식별코드는 사용자B 단말의 QR 코드 또는 바코드를 스캔하는 기능을 통해 인식될 수 있으며, 사용자B의 수동 입력에 의해 인식될 수 있다.The user B terminal executes the application provided from the financial institution server 30 to connect with the financial institution server 30 and approves the payment at the time of user A's card payment through the previously executed application in order to prepay the user's card payment cost. The identification code generated corresponding to the information is transmitted to the financial institution server 30. At this time, the identification code can be recognized through the function of scanning the QR code or barcode of the user B terminal, it can be recognized by the manual input of the user B.

또한, 사용자B 단말은 금융사 서버(30)로부터 식별코드에 대응하는 결제 승인정보 수신 시, 수신된 결제 승인정보를 화면에 표시할 수 있으며, 화면에 표시된 결제 승인정보에 근거하여 사용자B에 의해 입력된 선결제 정보를 금융사 서버(30)로 전송할 수 있다. 사용자B 단말은 결제 승인정보를 통한 선결제 완료정보를 화면에 표시할 수도 있다.In addition, when the user B terminal receives the payment approval information corresponding to the identification code from the financial institution server 30, the user B terminal may display the received payment approval information on the screen, and is input by the user B based on the payment approval information displayed on the screen. The prepaid information may be transmitted to the financial institution server 30. User B terminal may display the prepaid completion information through the payment approval information on the screen.

가맹점 단말(10)은 가맹점에 설치되는 카드결제단말로서, 사용자A(1)의 카드 결제시에 카드결제정보를 VAN 서버(40)로 전송하고, VAN 서버(40)로부터 수신된 결제 승인정보 및 결제 승인정보에 대응하는 식별코드에 근거하여 카드결제에 대한 전표를 출력한다. 이때 출력되는 전표에는 결제 승인정보 외에 식별코드가 포함된다. 따라서, 사용자B(5)는 전표를 통해 결제 승인정보에 대응하는 식별코드를 획득할 수 있다.The merchant terminal 10 is a card payment terminal installed in the merchant, and transmits the card payment information to the VAN server 40 at the time of the card payment of the user A (1), payment approval information and payment received from the VAN server 40 The slip for the card payment is output based on the identification code corresponding to the authorization information. In this case, the printed slip includes an identification code in addition to payment approval information. Therefore, user B (5) can obtain the identification code corresponding to the payment approval information through the slip.

다른 예로서, 카드 전표를 분실한 경우, 사용자A(1)는 VAN 서버(40)에 별도 요청하거나, 카드사 서버(20)에 접속하여 결제 승인정보에 대응하는 식별코드를 확인할 수도 있다.As another example, when the card slip is lost, the user A 1 may separately request the VAN server 40 or access the card company server 20 to check the identification code corresponding to the payment approval information.

카드사 서버(20)는 가맹점 단말(10)로부터의 카드결제정보에 근거하여 VAN 서버(40)로부터 생성된 결제 승인정보 및 그에 대응하는 식별코드를 VAN 서버(40)로부터 수신하고, 수신된 결제 승인정보 및 식별코드를 저장할 수 있다.The card company server 20 receives the payment approval information generated from the VAN server 40 and the corresponding identification code from the VAN server 40 based on the card payment information from the merchant terminal 10, and receives the received payment approval. Information and identification codes can be stored.

다른 예로서, 카드사 서버(20)는 가맹점 단말(10)로부터 사용자A(1)의 카드에 대한 결제정보가 VAN 서버(40)를 통해 수신되면, 수신된 결제정보에 근거하여 결제 승인정보를 생성하고, 결제 승인정보에 대응하는 식별코드를 생성한다. 이때 생성된 결제 승인정보 및 식별코드는 서로 매칭되어 카드사 서버(20)에 저장되고, 카드사 서버(20)는 결제 승인정보 및 식별코드를 VAN 서버(40)로 제공한다.As another example, the card company server 20 generates payment approval information based on the received payment information when the payment information for the card of the user A 1 is received from the merchant terminal 10 through the VAN server 40. And, generates an identification code corresponding to the payment approval information. In this case, the payment approval information and the identification code generated are matched with each other and stored in the card company server 20, and the card company server 20 provides the payment approval information and the identification code to the VAN server 40.

한편, 카드사 서버(20)는 사용자B 단말의 요청에 의해 금융사 서버(30)로부터 결제 승인정보에 대응하여 일정 금액이 선결제 처리되면, VAN 서버(40)로부터 계좌이체 처리 정보를 수신하고, 이를 통해 사용자A(1)의 결제 승인금액에 대한 선결제 처리 금액을 확인할 수 있다. 따라서, 카드사 서버(20)는 추후 청구서 발행 시 결제 승인금액에서 선결제 처리된 금액을 제외한 금액에 대해 청구서를 발행한다.On the other hand, the card company server 20 receives a prepayment processing information from the VAN server 40 when a predetermined amount is prepaid in response to payment approval information from the financial company server 30 at the request of the user B terminal, and through this, The prepayment processing amount of the payment approval amount of the user A 1 can be confirmed. Therefore, the card company server 20 issues a bill for the amount excluding the amount prepaid from the settlement approval amount when the bill is issued later.

금융사 서버(30)는 해당 금융사 서버(30)에 접속하기 위한 응용을 사용자B 단말에 제공하고, 제공된 응용을 통해 사용자B 단말과 접속된다. 물론, 사용자B 단말이 해당 금융사 서버(30)의 서비스를 이용하기 위해서는 사용자B에 대한 소정의 인증절차가 선행될 수 있다.The financial institution server 30 provides an application for accessing the financial institution server 30 to the user B terminal, and is connected to the user B terminal through the provided application. Of course, in order for the user B terminal to use the service of the financial institution server 30, a predetermined authentication procedure for the user B may be preceded.

금융사 서버(30)는 해당 금융사 서버(30)의 응용을 통해 접속된 사용자B 단말로부터 결제 승인정보에 대응하는 식별코드가 입력되면, 입력된 식별코드를 포함하여 결제 승인정보를 요청하는 신호를 VAN 서버(40)로 전송한다. 이때, 금융사 서버(30)는 VAN 서버(40)를 거쳐서 카드사 서버(20)와 데이터를 송수신하게 된다. 여기서, 금융사 서버(30)는 VAN 서버(40)의 요청에 따라 인증을 위한 소정의 정보를 추가로 전송할 수 있다.When the financial institution server 30 receives an identification code corresponding to the payment approval information from the user B terminal connected through the application of the financial institution server 30, the financial institution server 30 includes a signal for requesting payment approval information including the input identification code. Send to server 40. In this case, the financial company server 30 transmits and receives data to and from the card company server 20 via the VAN server 40. Here, the financial company server 30 may further transmit predetermined information for authentication according to the request of the VAN server 40.

또한, 금융사 서버(30)는 VAN 서버(40)로부터 식별코드에 대응하는 결제 승인정보가 입력되면, 응용을 통해 사용자B 단말로 해당 결제 승인정보를 출력한다. 만일, 출력된 결제 승인정보에 근거하여 사용자B 단말로부터 선결제 정보가 입력되면, 입력된 선결제 정보를 승인하고, 승인 완료되면 해당 카드사로 요청된 금액을 선결제 처리한다. 여기서, 선결제 정보는 선결제 금액 정보 및 선결제를 위한 인증 정보 등이 포함될 수 있다.In addition, the financial company server 30 outputs the payment approval information to the user B terminal through the application, if the payment approval information corresponding to the identification code is input from the VAN server 40. If prepaid information is input from the user B terminal based on the output payment approval information, the prepaid information is inputted, and when the approval is completed, the prepaid process is requested to the card company. Here, the upfront information may include upfront payment information and authentication information for upfront payment.

금융사 서버(30)는 결제 승인정보에 포함된 사용자A(1)의 카드번호를 사용자A(1)의 카드에 대한 카드사 서버(20)의 가상계좌로하여 계좌이체함으로써 선결제 처리할 수 있다. 이때, 금융사 서버(30)는 카드사 서버(20) 또는 VAN 서버(40)의 요청에 따라 사전에 사용자A(1)의 카드번호를 해당 카드사의 가상계좌로 등록하는 과정을 추가로 수행할 수 있다. 여기서, 사용자A(1)의 카드번호는 암호화 처리된 정보일 수 있다. 다만, 해당 카드사의 가상계좌를 등록하는 과정은 실시 형태에 따라 생략될 수 있다.The financial company server 30 may perform a prepayment process by transferring the card number of the user A 1 included in the payment approval information into a virtual account of the card company server 20 for the card of the user A 1. In this case, the financial company server 30 may additionally perform a process of registering the card number of the user A 1 as a virtual account of the corresponding card company in advance in response to a request of the card company server 20 or the VAN server 40. . Here, the card number of the user A (1) may be encrypted information. However, the process of registering the virtual account of the card company may be omitted according to the embodiment.

금융사 서버(30)는 사용자B 단말로부터 입력된 선결제 정보에 따라 선결제 처리 완료 시, 선결제 처리정보를 VAN 서버(40)로 전송한다. 여기서, 선결제 처리정보는 선결제 승인정보 및 선결제 완료에 따른 선결제 확인정보 중 적어도 하나를 포함할 수 있다.The financial company server 30 transmits the prepaid processing information to the VAN server 40 when the prepaid processing is completed according to the prepaid information input from the user B terminal. Here, the prepaid processing information may include at least one of prepaid approval information and prepaid confirmation information upon completion of the prepaid payment.

VAN 서버(40)는 가맹점 단말(10)과 금융사 서버(30) 및 카드사 서버(20) 사이에서 카드 선결제 처리를 중계하는 역할을 수행한다.The VAN server 40 plays a role of relaying the card prepayment process between the merchant terminal 10, the financial company server 30, and the card company server 20.

이때, VAN 서버(40)는 가맹점 단말(10)로부터 사용자A(1)의 카드에 대한 결제정보가 수신되면, 수신된 결제정보에 근거하여 결제 승인정보를 생성하고, 결제 승인정보에 대응하는 식별코드를 생성한다. 여기서, 식별코드는 QR코드, 바코드, 승인번호 및 전표코드 중 어느 하나인 것으로 한다. 이때 생성된 결제 승인정보 및 식별코드는 서로 매칭되어 VAN 서버(40)에 저장되고, VAN 서버(40)는 결제 승인정보 및 식별코드를 금융사 서버(30)로 제공한다.At this time, when the VAN server 40 receives the payment information for the card of the user A 1 from the affiliated store terminal 10, the VAN server 40 generates the payment approval information based on the received payment information, and identifies the payment approval information. Generate the code. Here, the identification code is one of a QR code, a barcode, an approval number and a slip code. In this case, the payment approval information and the identification code generated are matched with each other and stored in the VAN server 40, and the VAN server 40 provides the payment approval information and the identification code to the financial company server 30.

다른 예로서, VAN 서버(40)는 가맹점 단말(10)로부터의 카드결제정보에 근거하여 카드사 서버(20)로부터 생성된 결제 승인정보 및 그에 대응하는 식별코드를 카드사 서버(20)로부터 수신하고, 수신된 결제 승인정보 및 식별코드를 저장할 수 있다. 한편, VAN 서버(40)는 카드사 서버(20)로부터 가맹점 단말(10)로부터의 카드결제정보에 근거하여 생성된 결제 승인정보를 수신하고, 수신된 결제 승인정보에 대응하는 식별코드를 생성할 수 있다.As another example, the VAN server 40 receives the payment approval information generated from the card company server 20 and the corresponding identification code from the card company server 20 based on the card payment information from the merchant terminal 10, Received payment approval information and identification code can be stored. On the other hand, the VAN server 40 may receive the payment approval information generated based on the card payment information from the merchant terminal 10 from the card company server 20, and may generate an identification code corresponding to the received payment approval information. have.

또한, VAN 서버(40)는 금융사 서버(30)로부터 식별코드를 포함하는 결제 승인정보 요청이 입력되면, 입력된 식별코드에 대응하는 결제 승인정보를 추출하여 금융사 서버(30)로 전송한다. 여기서, 식별코드에 대응하는 결제 승인정보는 암호화 처리된 카드번호, 가맹점 정보, 거래금액 및 거래일시 정보 중 적어도 하나를 포함한다. 이때, VAN 서버(40)는 식별코드에 대응하는 결제 승인정보를 금융사 서버(30)에 전송하기 이전에 금융사 서버(30)에 대한 인증 절차를 별도로 수행할 수 있다.In addition, when the payment approval information request including the identification code is input from the financial institution server 30, the VAN server 40 extracts the payment approval information corresponding to the input identification code and transmits it to the financial institution server 30. Here, the payment approval information corresponding to the identification code includes at least one of encrypted card number, merchant information, transaction amount and transaction date and time information. In this case, the VAN server 40 may separately perform an authentication procedure for the financial company server 30 before transmitting the payment approval information corresponding to the identification code to the financial company server 30.

도 2는 본 발명에 따른 카드 선결제 시스템에서 결제 승인정보에 대응하는 식별코드를 생성하는 동작을 설명하는데 참조되는 예시도이다.2 is an exemplary diagram referred to for explaining an operation of generating an identification code corresponding to payment approval information in a card prepaid system according to the present invention.

도 2를 참조하면, i)와 같이 가맹점 단말(10)이 사용자A의 카드를 이용하여 결제를 하면, 결제정보를 생성하여 ii)와 같이 VAN 서버(40)로 결제정보를 전송한다. 이때, VAN 서버(40)는 iii)과 같이 가맹점 단말(10)로부터 전송된 결제정보에 근거하여 결제 승인정보 및 결제 승인정보에 대응하는 식별코드를 생성하고, iv)와 같이 결제 승인정보 및 식별코드를 가맹점 단말(10)로 전송한다. 따라서, 가맹점 단말(10)은 VAN 서버(40)로부터 전송된 결제 승인정보 및 식별코드를 이용하여 전표를 출력한다.Referring to FIG. 2, when the merchant terminal 10 makes a payment using the user A's card as in i), the payment terminal generates payment information and transmits the payment information to the VAN server 40 as in ii). At this time, the VAN server 40 generates the payment approval information and the identification code corresponding to the payment approval information based on the payment information transmitted from the merchant terminal 10 as shown in iii), and payment approval information and identification as shown in iv). The code is transmitted to the affiliated store terminal 10. Therefore, the merchant terminal 10 outputs the slip using the payment approval information and the identification code transmitted from the VAN server 40.

도 3은 본 발명에 따른 카드 선결제 시스템에서 결제 승인정보에 대응하는 식별코드의 실시 형태를 도시한 예시도이다. 본 발명에 적용되는 식별코드는 QR코드, 바코드, 승인번호 및 전표코드 중 어느 하나일 수 있다.Figure 3 is an exemplary view showing an embodiment of the identification code corresponding to the payment authorization information in the card prepayment system according to the present invention. The identification code applied to the present invention may be any one of a QR code, a barcode, an approval number, and a slip code.

도 3의 (a)는 QR 코드를 나타낸 것이다. QR 코드는 흑백 격자무늬 패턴으로 정보를 나타내는 매트릭스 형식의 바코드로, 가로, 세로를 활용하여 숫자는 최대 7,089자, 문자는 최대 4,296자, 한자도 최대 1,817자 정도를 기록할 수 있는 2차원적 구성의 코드이다. 여기서 QR은 'Quick Response'의 약자로 빠른 응답을 얻을 수 있다는 의미이다.Figure 3 (a) shows a QR code. QR code is a matrix barcode that displays information in black and white lattice pattern. It is a two-dimensional structure that can record up to 7,089 characters, up to 4,296 characters, and up to 1,817 characters using Chinese characters. Is the code. QR is an abbreviation of 'Quick Response' which means that a quick response can be obtained.

따라서, VAN 서버(40)는 사용자A의 카드에 대한 결제 승인정보를 인식하기 위한 코드를 QR 코드에 담아 가맹점 단말(10)로 전송할 수 있다.Therefore, the VAN server 40 may transmit a code for recognizing payment approval information for the user A's card in the QR code to the affiliated store terminal 10.

도 3의 (b)는 바코드(bar code)를 나타낸 것이다. 바코드는 영 숫자나 특수글자를 기계가 읽을 수 있는 형태로 표현하기 위해 굵기가 다른 수직 막대들의 조합으로 나타내어, 가로 배열에 최대 20여 자의 숫자 정보를 넣을 수 있는 1차원적 구성의 코드이다.Figure 3 (b) shows a bar code (bar code). Barcodes are a one-dimensional code that can contain up to 20 numeric characters in a horizontal arrangement by representing a combination of vertical bars of different thicknesses to represent alphanumeric or special characters in machine-readable form.

따라서, VAN 서버(40)는 사용자A의 카드에 대한 결제 승인정보를 인식하기 위한 코드를 바코드에 담아 가맹점 단말(10)로 전송할 수 있다.Therefore, the VAN server 40 may transmit a code for recognizing payment approval information for the user A's card in a barcode to the affiliated store terminal 10.

도 3의 (c)는 숫자형태의 식별코드를 나타낸 것이다. 도 3의 (c)와 같이, 식별코드는 일정 자릿수의 번호를 통해 결제 승인정보를 인식할 수 있으며, 이 경우 식별코드의 번호는 승인번호 및 전표코드(번호) 등이 이용될 수 있다. 그 외에도, 숫자와 영문자 등을 조합하여 식별코드를 생성할 수도 있다.3 (c) shows an identification code in the form of a number. As shown in (c) of FIG. 3, the identification code may recognize payment approval information through a predetermined number of digits. In this case, the identification code may include an approval number and a slip code (number). In addition, the identification code may be generated by combining numbers and letters.

도 4는 본 발명에 따른 카드 선결제 시스템에서 결제 승인정보에 대응하는 계좌이체 처리 동작을 설명하는데 참조되는 예시도이다.4 is an exemplary view referred to for explaining the operation of the bank transfer corresponding to the payment authorization information in the card prepayment system according to the present invention.

본 발명에 따른 카드결제시스템은 여러 사람이 비용을 지불하는 상황에서 어느 한 사람의 카드를 이용하여 결제를 했을 경우, 나머지 사람들이 지불해야 할 금액을 카드 소지자가 아닌 당사자들이 직접 카드사로 선결제 처리함으로써, 카드사에서는 카드를 결제한 사람에게 해당 사람이 지불해야 할 금액, 즉, 승인된 금액에서 선결제 처리된 금액을 제외한 금액만을 청구하도록 하는 것이다.In the card payment system according to the present invention, when a payment is made by using one person's card in a situation where several people pay a fee, the parties, not the card holders, directly prepay the card company with the amount to be paid. In other words, the card company is required to charge the person who paid the card only the amount to be paid by the person, that is, the amount excluding the prepaid amount from the approved amount.

이때, 나머지 사람들, 예를 들어 사용자B는 선결제를 위해 계좌이체 할 금융사 서버(30)로부터 제공되는 응용을 사용자B 단말에 설치하여, 해당 응용을 통해 계좌이체를 수행할 수 있고, 해당 금융사 서버는 사용자B 단말에 설치된 응용을 통해 입력되는 정보를 통해 해당 카드사로 선결제 처리할 수 있다.At this time, the remaining people, for example, user B can install the application provided from the financial company server 30 to transfer the account for prepayment on the user B terminal, and perform the account transfer through the corresponding application, the financial company server Prepayment can be made to the card company through the information entered through the application installed on the user B terminal.

이와 관련하여, 사용자B 단말에서 선결제 처리를 위한 동작에 대한 구체적인 설명은 도 4를 참조하도록 한다. 도 4를 참조하면, 사용자B 단말은 i)와 같이 사용자A의 카드결제시 발행된 전표상의 식별코드를 금융사 서버(30)로 입력한다. 금융사 서버(30)는 ii)와 같이 i)에서 입력된 식별코드를 포함하는 결제 승인정보 요청신호를 생성하여 VAN 서버(40)으로 전송하고, VAN 서버(40)는 결제 승인정보 요청 시 수신된 식별코드에 대응하는 결제 승인정보를 추출하여 iii)과 같이 금융사 서버(30)로 전송한다. 이때, 금융사 서버(30)는 iv)와 같이 결제 승인정보를 사용자B 단말로 전송하여 출력되도록 한다.In this regard, a detailed description of an operation for prepaid processing in the user B terminal will be described with reference to FIG. 4. Referring to FIG. 4, the user B terminal inputs the identification code on the slip issued at the user A's card payment to the financial institution server 30 as in i). The financial institution server 30 generates a payment approval information request signal including an identification code input from i) as in ii) and transmits the signal to the VAN server 40, and the VAN server 40 is received when the payment approval information is requested. The payment approval information corresponding to the identification code is extracted and transmitted to the financial company server 30 as in iii). At this time, the financial institution server 30 transmits the payment approval information to the user B terminal as shown in iv) to be output.

사용자B가 사용자B 단말에 출력된 결제 승인정보에 근거하여 선결제 정보를 입력하면, 사용자B 단말은 v)와 같이 사용자로부터 입력된 선결제 정보를 금융사 서버(30)로 입력하고, 금융사 서버(30)는 사용자B 단말로부터 입력된 선결제 정보에 근거하여 요청된 금액을 해당 카드사로 선결제 처리하고, vi)와 같이 선결제 처리정보를 VAN 서버(40)로 전송한다. 이때, 금융사 서버(30)는 사용자A의 카드번호를 사용자A의 카드에 대한 카드사 서버(20)의 가상계좌로 등록하여 선결제 처리를 위한 계좌이체를 수행할 수 있다.When the user B inputs upfront payment information based on the payment approval information output on the user B terminal, the user B terminal inputs the upfront payment information input from the user to the financial company server 30 as in v), and the financial company server 30. Prepays the requested amount based on the prepaid information input from the user B terminal to the card company, and transmits the prepaid processing information to the VAN server 40 as in vi). At this time, the financial company server 30 may register the card number of the user A as a virtual account of the card company server 20 for the user A's card to perform the account transfer for prepayment processing.

마지막으로, VAN 서버(40)는 vii)와 같이 금융사 서버(30)로부터의 선결제 처리정보를 카드사 서버(20)로 전달한다.Finally, the VAN server 40 transfers the prepaid processing information from the financial company server 30 to the card company server 20 as in vii.

도 5는 본 발명에 따른 카드 선결제 시스템에서 결제 승인정보 요청 및 이체정보 입력 동작을 설명하는데 참조되는 예시도이다.FIG. 5 is an exemplary view referred to for describing a payment authorization information request and a transfer information input operation in the card prepayment system according to the present invention.

도 5를 참조하면, 도 5의 (a)는 사용자B 단말기에 설치된 금융사 서버(30)의 응용을 통해 식별코드를 입력하는 화면(D1)을 나타낸 것이다. 도 5의 (a) 실시예에서는 식별코드가 QR 코드인 것으로 도시하였으나, 이에 한정되는 것은 아니다. Referring to Figure 5, Figure 5 (a) shows a screen (D1) for inputting the identification code through the application of the financial company server 30 installed in the user B terminal. In the embodiment of FIG. 5 (a), the identification code is illustrated as being a QR code, but is not limited thereto.

도 5의 (b)는 (a)에서 입력한 식별코드에 대응하는 결제 승인정보에 대응하여 계좌이체 정보입력 화면(D2)을 나타낸 것이다. 도 5의 (b)와 같이, 식별코드에 대응하는 결제 승인정보에 포함된 카드번호, 가맹점, 거리금액 및 거리일시 정보 등이 사용자B 단말기의 화면에 표시되고, 사용자B는 결제 승인정보를 토대로 선결제 처리할 금액을 입력할 수 있다. 도 5의 (b)에서는 거래금액이 300,000원이고, 이 중 사용자B는 150,000원을 선결제 처리하고자 하는 경우 해당 금액을 입력한 후 'OK' 버튼을 클릭함으로써 선결제 정보를 금융사 서버(30)로 전송할 수 있다. 도 5의 (b)에는 도시하지 않았으나, 선결제 처리를 위한 비밀번호 등을 함께 입력하여 전송할 수 있다.Figure 5 (b) shows a bank transfer information input screen (D2) corresponding to the payment approval information corresponding to the identification code entered in (a). As shown in (b) of FIG. 5, the card number, the affiliated store, the distance amount, and the date and time information included in the payment approval information corresponding to the identification code are displayed on the screen of the user B terminal, and the user B is based on the payment approval information. You can enter the amount to be paid upfront. In FIG. 5 (b), when the transaction amount is 300,000 won, and user B wishes to make a prepayment of 150,000 won, the user B inputs the amount and clicks the 'OK' button to transmit the prepaid information to the financial institution server 30. Can be. Although not shown in Figure 5 (b), it may be transmitted by inputting together a password for prepayment processing.

도 6은 본 발명에 따른 카드 선결제 시스템에서 청구서 발행 동작을 설명하는데 참조되는 예시도이다.6 is an exemplary diagram referred to for explaining an operation of issuing a bill in a card prepayment system according to the present invention.

도 6을 참조하면, 카드사 서버(20)는 금융사 서버(30)로부터 결제 승인정보를 통한 입금내역이 확인되면, 결제 승인정보에 포함된 결제 승인금액 중 계좌이체를 통해 사용자B가 입금한 금액을 선결제 처리하고, 선결제 처리된 금액을 제외한 금액을 청구하는 청구서를 사용자A에 대해 발행한다.Referring to FIG. 6, when the payment history is confirmed through the payment approval information from the financial company server 30, the card company server 20 may deposit the amount deposited by the user B through the account transfer among payment approval amounts included in the payment approval information. A prepayment is made and an invoice is issued to User A for the amount excluding the prepaid amount.

따라서, 사용자A는 사용자A의 카드결제금액 중 사용자A가 지불할 금액에 대해서만 청구서를 받게 된다. 이로 인해, 사용자A는 부담 없이 카드결제를 할 수 있게 된다.Therefore, User A receives an invoice only for the amount of User A's card payment to be paid by User A. As a result, user A can make a card payment without burden.

상기와 같이 구성되는 본 발명에 따른 비보호 교차로에서의 차량 통행 제어 장치의 동작 흐름을 보다 상세히 설명하면 다음과 같다.The operation flow of the vehicle travel control apparatus in the unprotected intersection according to the present invention will now be described in more detail.

도 7 및 도 8은 본 발명에 따른 카드 선결제 방법에 대한 동작 흐름을 도시한 흐름도이다.7 and 8 are a flow chart showing the operation flow for the card prepayment method according to the present invention.

먼저, 도 7은 카드결제시스템에서 카드 결제에 따른 결제 승인정보에 대응하는 식별코드를 부여하는 동작을 나타낸 것이다. 도 7을 참조하면, 가맹점 단말(10)이 사용자A의 카드를 이용하여 결제를 하면(S110), 결제정보를 생성하여 VAN 서버(40)로 전송한다(S120). First, FIG. 7 illustrates an operation of assigning an identification code corresponding to payment approval information according to a card payment in a card payment system. Referring to FIG. 7, when the affiliated store terminal 10 makes a payment using the user A's card (S110), the merchant terminal 10 generates payment information and transmits the generated payment information to the VAN server 40 (S120).

이때, VAN 서버(40)는 가맹점 단말(10)로부터 전송된 결제정보에 근거하여 결제 승인정보를 생성하고(S130), 'S130' 과정에서 생성된 결제 승인정보에 대응하는 식별코드를 생성한다(S140). 여기서, 식별코드는 결제 승인정보를 인식하기 위한 코드로서, 결제 승인정보에 해당되는 카드결제비용의 일부 또는 전체를 사전에 계좌이체 하기 위하여 결제 승인정보를 호출하는 용도로 이용된다. 이때, 식별코드는 QR코드, 바코드, 승인번호 및 전표코드 중 어느 하나인 것으로 한다.At this time, the VAN server 40 generates payment approval information based on the payment information transmitted from the merchant terminal 10 (S130), and generates an identification code corresponding to the payment approval information generated in the 'S130' process ( S140). Here, the identification code is a code for recognizing payment approval information, and is used for calling payment approval information in order to transfer a part or all of the card payment cost corresponding to the payment approval information in advance. At this time, the identification code is one of a QR code, a barcode, an approval number and a slip code.

이후, VAN 서버(40)는 'S130' 및 'S140' 과정에서 생성된 결제 승인정보 및 식별코드를 저장하고(S150), 저장된 결제 승인정보 및 식별코드를 가맹점 단말(10)로 전송한다(S160). 여기서, 결제 승인정보는 암호화 처리된 카드번호, 가맹점 정보, 거래금액 및 거래일시 정보 중 적어도 하나를 포함한다.Thereafter, the VAN server 40 stores the payment approval information and the identification code generated in the process 'S130' and 'S140' (S150), and transmits the stored payment approval information and the identification code to the affiliated store terminal 10 (S160). ). Here, the payment approval information includes at least one of an encrypted card number, affiliated store information, a transaction amount and transaction date and time information.

따라서, 가맹점 단말(10)은 VAN 서버(40)로부터 전송된 결제 승인정보 및 식별코드를 이용하여 전표를 출력한다(S170).Therefore, the affiliated store terminal 10 outputs a slip using the payment approval information and the identification code transmitted from the VAN server 40 (S170).

도 8의 실시예에서는 VAN 서버(40)가 결제 승인정보 및 식별코드를 생성하는 것을 예로하였으나, 카드사 서버(20)로부터 생성된 결제 승인정보 및 식별코드를 VAN 서버(40)가 가맹점 단말(10)로 전달할 수도 있고, VAN 서버(40)가 카드사 서버(20)로부터 생성된 결제 승인정보에 근거하여 식별코드를 생성한 후에 결제 승인정보와 식별코드를 가맹점 단말(10)로 전송할 수도 있다.In the embodiment of FIG. 8, the VAN server 40 generates payment approval information and an identification code, but the payment approval information and identification code generated from the card company server 20 is the VAN server 40. ) Or the VAN server 40 may generate the identification code based on the payment approval information generated from the card company server 20 and then transmit the payment approval information and the identification code to the affiliated store terminal 10.

한편, 도 8은 카드결제시스템에서 카드결제비용의 일부 또는 전체를 사전에 계좌이체하는 동작을 나타낸 것이다. 도 8을 참조하면, 사용자B는 사용자A의 카드결제비용의 일부 또는 전체를 계좌이체 하기 위하여, 사용자B 단말에서 기 등록된 금융사 서버(30)의 응용을 실행한다(S210).On the other hand, Figure 8 shows the operation in advance in the card payment system to transfer some or all of the card payment costs in advance. Referring to FIG. 8, the user B executes an application of the financial company server 30 previously registered in the user B terminal in order to transfer a part or all of the user A's card payment cost (S210).

사용자B 단말에서 금융사 서버(30)의 응용이 실행되면, 사용자B 단말과 금융사 서버(30) 사이에서 사용자B의 인증을 통해 상호 간에 접속된다(S220, S230).When the application of the financial company server 30 is executed in the user B terminal, the user B terminal and the financial company server 30 are connected to each other through authentication of the user B (S220 and S230).

사용자B 단말과 금융사 서버(30)와의 접속이 완료되면, 사용자B 단말에서 금융사 서버(30)의 응용을 통해 사용자A의 카드결제 시 발행된 전표상의 식별코드, 즉, 결제 승인정보에 대응하는 식별코드를 입력한다(S240). 'S240' 과정에서, 식별코드는 QR코드 또는 바코드를 스캔하여 입력될 수 있으며, 바코드 번호 또는 승인번호 등을 수동으로 입력할 수도 있다. When the connection between the user B terminal and the financial institution server 30 is completed, the identification code on the slip issued when the user A's card is settled through the application of the financial institution server 30 on the user B terminal, that is, the identification corresponding to the payment approval information. Enter the code (S240). In the 'S240' process, the identification code may be input by scanning a QR code or a barcode, or manually input a barcode number or approval number.

'S240' 과정에서 금융사 서버(30)의 응용을 통해 식별코드가 입력되면, 금융사 서버(30)는 입력된 식별코드에 대응하는 결제 승인정보를 VAN 서버(40)에 요청한다(S250).When the identification code is input through the application of the financial company server 30 in the 'S240' process, the financial company server 30 requests the payment approval information corresponding to the input identification code to the VAN server 40 (S250).

'S250' 과정에서 결제 승인정보 요청을 수신한 VAN 서버(40)는 결제 승인정보 요청 시 수신된 식별코드를 확인하여(S260), 기 저장된 결제 승인정보 중 식별코드에 대응하는 결제 승인정보를 추출한다(S270). VAN 서버(40)는 'S270' 과정에서 추출된 결제 승인정보를 금융사 서버(30)로 전송한다(S280). 물론, VAN 서버(40)는 식별코드에 대응하는 결제 승인정보를 금융사 서버(30)로 전송하기 이전에, 소정의 인증 과정을 추가로 수행할 수 있으나, 본 발명의 실시예에서는 이에 대한 구체적인 설명은 생략한다.The VAN server 40 receiving the payment approval information request in the 'S250' process checks the identification code received when the payment approval information request (S260), and extracts the payment approval information corresponding to the identification code from the previously stored payment approval information. (S270). The VAN server 40 transmits the payment approval information extracted in the 'S270' process to the financial company server 30 (S280). Of course, the VAN server 40 may further perform a predetermined authentication process before transmitting the payment approval information corresponding to the identification code to the financial company server 30, but in the embodiment of the present invention a detailed description thereof. Is omitted.

한편, 금융사 서버(30)는 VAN 서버(40)로부터 식별코드에 대응하는 결제 승인정보가 수신되면, 수신된 결제 승인정보를 사용자B 단말에서 실행된 금융사 서버(30)의 응용을 통해 출력한다(S290). 이에, 사용자B는 사용자B 단말에 표시된 결제 승인정보를 확인하고, 결제 승인정보에 대응하여 선결제 금액 정보 및 선결제 처리를 위한 비밀번호 등의 선결제 정보를 입력할 수 있다(S300).On the other hand, the financial institution server 30 when the payment approval information corresponding to the identification code is received from the VAN server 40, and outputs the received payment approval information through the application of the financial company server 30 executed in the user B terminal ( S290). Accordingly, the user B may check the payment approval information displayed on the user B terminal and input prepaid information such as a prepaid amount information and a password for prepaid processing in response to the payment approval information (S300).

따라서, 금융사 서버(30)는 'S300' 과정을 통해 사용자B 단말에서 실행 중인 응용을 통해 사용자B로부터의 선결제 정보가 입력되면, 입력된 선결제 정보에 근거하여 선결제 처리를 승인한다(S310). 'S330' 과정에서 선결제 승인이 완료되면, 금융사 서버(30)는 선결제 정보에 따라 요청된 금액을 해당 카드사로 계좌이체 처리한다(S320). 일 예로서, 사용자A와 사용자B가 더치페이를 하기로 하고, 사용자A가 카드 결제한 금액이 20만원이라 가정하면, 사용자B는 사용자A가 결제한 20만원 중 10만원에 대해 해당 카드사로 선결제 처리할 수 있다.Therefore, the financial company server 30 approves the prepaid processing based on the prepaid information, if the prepaid information from the user B is input through the application running in the user B terminal through the 'S300' process (S310). When the prepayment approval is completed in the 'S330' process, the financial company server 30 processes the transfer of the requested amount to the corresponding card company according to the prepayment information (S320). As an example, assuming that User A and User B are Dutch Pay and User A pays the amount of 200,000 won, User B prepays 100,000 won out of the 200,000 Won paid by User A to the card company. Can be processed.

여기서, 금융사 서버(30)는 'S320' 과정 이전에 사용자A의 카드번호를 사용자A의 카드에 대한 카드사 서버(20)의 가상계좌로 등록할 수 있다. 따라서, 금융사 서버(30)는 사용자B가 별도의 계좌번호를 입력하지 않아도 'S300' 과정에서 수신된 결제 승인정보에 포함되어 있는 사용자A의 카드번호를 통해 해당 카드사로 일정 금액을 입금할 수 있다. 이때, 'S320' 과정에서 선결제 처리가 완료되면, VAN 서버(40)를 통해 해당 카드사 서버(20)로 선결제 처리정보가 전송된다(S330, S340).Here, the financial company server 30 may register the card number of the user A as a virtual account of the card company server 20 for the card of the user A before the process 'S320'. Therefore, the financial company server 30 may deposit a predetermined amount to the card company through the user A's card number included in the payment authorization information received in the 'S300' process even if the user B does not enter a separate account number. . At this time, when the prepayment process is completed in the 'S320' process, the prepayment processing information is transmitted to the card company server 20 through the VAN server 40 (S330, S340).

한편, 카드사 서버(20)는 'S340' 과정에서 수신된 선결제 처리정보에 근거하여 결제 승인정보에 대응하는 입금내역을 확인하고(S350), 결제 승인정보에 의한 결제 승인금액 중 'S350' 과정에서 확인된 선결제 처리 금액을 제외한 금액을 청구하는 청구서를 발행한다(S360). 경우에 따라서 'S330' 내지 'S350' 과정은 생략될 수 있다.On the other hand, the card company server 20 checks the payment history corresponding to the payment approval information based on the prepaid processing information received in the 'S340' process (S350), in the 'S350' process of the payment approval amount by the payment approval information An invoice is issued to claim an amount excluding the confirmed upfront processing amount (S360). In some cases, the processes 'S330' to 'S350' may be omitted.

이로써, 사용자A는 사용자A의 카드결제비용 20만원 중 10만원 만을 최종적으로 납부하면 된다. 다른 예로서, 사용자B 단말의 요청에 의해 사용자A의 카드결제비용 전체가 선결제 처리되었다면, 청구서에서 청구하는 금액은 0원이 되게 된다. 이 경우, 카드결제비용이 모두 납부된 상태이므로 사용자A는 별도의 비용을 납부하지 않아도 된다.As a result, user A needs to pay only 100,000 won out of user A's 200,000 won payment card. As another example, if the entire user A's card payment cost has been prepaid at the request of the user B terminal, the amount charged in the invoice will be zero. In this case, the user A does not have to pay a separate fee because all the card payment costs are paid.

이상과 같이 본 발명에 의한 카드 선결제 방법 및 시스템은 예시된 도면을 참조로 설명하였으나, 본 명세서에 개시된 실시예와 도면에 의해 본 발명은 한정되지 않고, 기술사상이 보호되는 범위 이내에서 응용될 수 있다.As described above, the card prepayment method and system according to the present invention have been described with reference to the illustrated drawings, but the present invention is not limited by the embodiments and drawings disclosed herein, and may be applied within the scope of the technical idea. have.

1: 사용자A 5: 사용자B
5a: 사용자B 단말 10: 가맹점 단말
20: 카드사 서버 30: 금융사 서버
40: VAN(Value Added Network) 서버
1: User A 5: User B
5a: user B terminal 10: merchant terminal
20: card company server 30: financial company server
40: Value Added Network (VAN) Server

Claims (7)

더치페이 방식을 위한 금융사 서버의 카드 선결제 방법으로서,
제1사용자의 카드에 대한 결제 승인정보에 대응하여 생성된 식별코드를 포함하는 제2사용자에 의한 선결제 서비스 요청이 제2사용자 단말로부터 입력되는 단계;
상기 식별코드에 대응하는 결제 승인정보를 VAN 서버를 통해 확인하는 단계;
확인된 결제 승인정보를 상기 제2사용자 단말로 제공하는 단계; 및
상기 제2사용자 단말로부터 상기 결제 승인정보에 근거하여 선결제 정보가 입력되면, 상기 선결제 정보에 근거하여 요청된 금액을 해당 카드사의 상기 결제 승인정보에 대해 선결제 처리하는 단계를 포함하는 것을 특징으로 하는 카드 선결제 방법.
As a card prepayment method of a financial company server for Dutch pay method,
Inputting, by a second user terminal, a prepaid service request by a second user including an identification code generated corresponding to payment authorization information for a card of the first user;
Confirming payment approval information corresponding to the identification code through a VAN server;
Providing confirmed payment approval information to the second user terminal; And
If the prepaid information is input from the second user terminal on the basis of the payment approval information, the card comprising the step of prepaying the payment amount requested for the payment approval information of the card company based on the prepaid information; Prepayment method.
청구항 1에 있어서,
상기 식별코드에 대응하는 결제 승인정보는,
암호화 처리된 카드번호, 가맹점 정보, 거래금액 및 거래일시 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 카드 선결제 방법.
The method according to claim 1,
Payment approval information corresponding to the identification code,
A card prepayment method comprising at least one of an encrypted card number, merchant information, a transaction amount, and transaction date and time information.
청구항 1에 있어서,
상기 식별코드는,
승인번호, QR코드, 바코드 및 전표코드 중 어느 하나인 것을 특징으로 하는 카드 선결제 방법.
The method according to claim 1,
The identification code,
Card prepayment method, characterized in that any one of the authorization number, QR code, bar code and slip code.
청구항 1에 있어서,
상기 선결제 서비스 요청이 상기 제2사용자 단말로부터 입력되면 제2사용자에 대한 인증을 수행하는 단계를 더 포함하는 것을 특징으로 하는 카드 선결제 방법.
The method according to claim 1,
And performing authentication for a second user when the prepaid service request is input from the second user terminal.
청구항 1에 있어서,
상기 선결제 정보는, 선결제 금액 정보를 포함하고,
상기 선결제 처리하는 단계는, 상기 선결제 금액 정보에 근거하여 요청된 금액을 해당 카드사로 계좌이체하는 것을 특징으로 하는 카드 선결제 방법.
The method according to claim 1,
The upfront payment information includes upfront payment amount information,
The prepayment process, the card prepayment method, characterized in that for transferring the requested amount to the card company based on the prepayment information.
청구항 1에 있어서,
상기 선결제 처리하는 단계 이전에 상기 제1사용자의 카드번호를 상기 제1사용자의 카드에 대한 해당 카드사의 가상계좌로 등록하는 단계를 더 포함하는 것을 특징으로 하는 카드 선결제 방법.
The method according to claim 1,
And registering the card number of the first user as a virtual account of the corresponding card company for the card of the first user before the prepayment processing.
VAN 서버 및 금융사 서버를 포함하는 카드 선결제 시스템으로서,
상기 금융사 서버는,
제2사용자 단말로부터 제1사용자의 카드에 대한 결제 승인정보에 대응하여 생성된 식별코드를 포함하는 제2사용자에 의한 선결제 서비스가 요청되면 상기 VAN 서버를 통해 상기 식별코드에 대응하는 결제 승인정보를 확인하고, 상기 결제 승인정보를 상기 제2사용자 단말로 제공 시 상기 제2사용자 단말로부터 입력된 선결제 정보에 따라 요청된 금액을 해당 카드사에 선결제 처리하는 것을 특징으로 하는 카드 선결제 시스템.
A card prepayment system comprising a VAN server and a financial institution server,
The financial company server,
When a prepayment service is requested by a second user including an identification code generated in response to payment authorization information of a card of a first user from a second user terminal, payment authorization information corresponding to the identification code is transmitted through the VAN server. The card prepayment system according to claim 1, wherein the requested amount is prepaid to the card company in accordance with the prepaid information input from the second user terminal when the payment approval information is provided to the second user terminal.
KR1020120084397A 2012-08-01 2012-08-01 Method and system for advanced payment of card KR101351545B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120084397A KR101351545B1 (en) 2012-08-01 2012-08-01 Method and system for advanced payment of card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120084397A KR101351545B1 (en) 2012-08-01 2012-08-01 Method and system for advanced payment of card

Publications (1)

Publication Number Publication Date
KR101351545B1 true KR101351545B1 (en) 2014-01-13

Family

ID=50145566

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120084397A KR101351545B1 (en) 2012-08-01 2012-08-01 Method and system for advanced payment of card

Country Status (1)

Country Link
KR (1) KR101351545B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180047264A (en) * 2016-10-31 2018-05-10 한국정보통신주식회사 A method for processing dutch transactions using virtual account and a server, a transaction terminal and a portable terminal performing the method
KR20190018315A (en) 2017-08-14 2019-02-22 동국대학교 경주캠퍼스 산학협력단 System and method for providing service of group payment function
KR20210066219A (en) 2019-11-28 2021-06-07 한국정보통신주식회사 Method for processing dutch pay transaction using face recognition and server thereof
KR20210139183A (en) 2020-05-13 2021-11-22 송형석 Smart pay system based on prepayment of user and guarantee of financial company
KR20220061581A (en) 2020-11-06 2022-05-13 주식회사 픽넘버 Expense Payment Apparatus and Method for group purchase

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030060371A (en) * 2002-01-08 2003-07-16 이순행 Credit card checker for real-time payment service and the service method
KR100526032B1 (en) * 2005-03-04 2005-11-08 비씨카드 주식회사 Method for paying card charge and system thereof
KR20070065958A (en) * 2005-12-16 2007-06-27 주식회사 인사이트 앤드 컴퍼니 Settlement device using mobile and the peocedure thereof
KR100736856B1 (en) * 2006-09-08 2007-07-06 이왕석 System and method for payment sharing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030060371A (en) * 2002-01-08 2003-07-16 이순행 Credit card checker for real-time payment service and the service method
KR100526032B1 (en) * 2005-03-04 2005-11-08 비씨카드 주식회사 Method for paying card charge and system thereof
KR20070065958A (en) * 2005-12-16 2007-06-27 주식회사 인사이트 앤드 컴퍼니 Settlement device using mobile and the peocedure thereof
KR100736856B1 (en) * 2006-09-08 2007-07-06 이왕석 System and method for payment sharing

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180047264A (en) * 2016-10-31 2018-05-10 한국정보통신주식회사 A method for processing dutch transactions using virtual account and a server, a transaction terminal and a portable terminal performing the method
KR101878876B1 (en) * 2016-10-31 2018-08-16 한국정보통신주식회사 A method for processing dutch transactions using virtual account and a server, a transaction terminal and a portable terminal performing the method
KR20190018315A (en) 2017-08-14 2019-02-22 동국대학교 경주캠퍼스 산학협력단 System and method for providing service of group payment function
KR20210066219A (en) 2019-11-28 2021-06-07 한국정보통신주식회사 Method for processing dutch pay transaction using face recognition and server thereof
KR20210139183A (en) 2020-05-13 2021-11-22 송형석 Smart pay system based on prepayment of user and guarantee of financial company
KR20220061581A (en) 2020-11-06 2022-05-13 주식회사 픽넘버 Expense Payment Apparatus and Method for group purchase

Similar Documents

Publication Publication Date Title
US11995637B2 (en) System built by connection between a mobile terminal and a service providing device, and service providing method
KR100376959B1 (en) The electronic settlement system, electronic settlement method and cash paying method using lcd barcode displayed on mobile terminal
KR101517515B1 (en) System and method for instant payment using quick response code
US8301565B2 (en) System and method for correspondent bank customer ATM transaction processing
US20150324767A1 (en) System and method for recovering refundable taxes
US20090098854A1 (en) Method of providing billing and payment service using settlement service function of mobile electronic wallet and system therefor
CN108717652B (en) Order processing system and method, order server and second client
CN108027925B (en) Card-free payment method and system using two-dimensional code
US9633346B2 (en) Flexible financial services terminal and methods of operation
GB2523355A (en) System and method for recovering refundable taxes
KR101351545B1 (en) Method and system for advanced payment of card
KR20140099814A (en) System and method for instant payment using quick response code
KR20110135260A (en) Individual prepayment system, and operating method thereof
KR102044397B1 (en) Mobile Payment and Tax Refund System Using QR Code and Method thereof
CN103577981A (en) Mobile payment system and method using two-dimensional bar codes
KR101152164B1 (en) System and method for immediate issuing mobile gift certificate
KR102061820B1 (en) Mobile Payment and Tax Refund System Using QR Code and Method thereof
KR101246035B1 (en) Commerce system and method
KR102572349B1 (en) Management server using virtual account and method thereof
KR20120020705A (en) Method for managing bluletin direct debit, wireless terminal and recording medium
KR20120108195A (en) Method and system for managing non-faced prepayment of offline store
KR100973713B1 (en) Method and apparatus for controlling gero charge payment by using mobile communication terminal
KR20110093370A (en) Settlement system using mobile gift certificate and method thereof
KR102180400B1 (en) Methods and systems for secure transaction processing
KR20160126378A (en) Prepaid card system for a foreigner

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20161214

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20171226

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190103

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20191204

Year of fee payment: 7