KR20210106844A - Virtual Payment System For Reduction Of Payment Fee - Google Patents

Virtual Payment System For Reduction Of Payment Fee Download PDF

Info

Publication number
KR20210106844A
KR20210106844A KR1020200021887A KR20200021887A KR20210106844A KR 20210106844 A KR20210106844 A KR 20210106844A KR 1020200021887 A KR1020200021887 A KR 1020200021887A KR 20200021887 A KR20200021887 A KR 20200021887A KR 20210106844 A KR20210106844 A KR 20210106844A
Authority
KR
South Korea
Prior art keywords
virtual
payment
user
transaction
shopping mall
Prior art date
Application number
KR1020200021887A
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 KR1020200021887A priority Critical patent/KR20210106844A/en
Publication of KR20210106844A publication Critical patent/KR20210106844A/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/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • 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/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
    • 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/12Payment architectures specially adapted for electronic shopping systems
    • 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/22Payment schemes or models
    • G06Q20/26Debit schemes, e.g. "pay now"
    • 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
    • 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/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes

Landscapes

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

Abstract

Disclosed is a virtual payment system including a user terminal, an affiliated store terminal, and a virtual payment server. The virtual payment system of the present invention generates a credit card payment fee or a financial institution payment fee for a transaction for charging cyber money in a virtual cyber account and eliminates a virtual payment fee or generates a virtual payment fee smaller than the percentage of the credit card payment fee or the financial institution payment fee about a transaction of purchasing a product or a service by using the cyber money stored in the virtual cyber account. Accordingly, the virtual payment system according to the present invention reduces financial institution payment fees paid by online or offline stores to financial institutions such as credit card companies and banks in financial transactions by payment methods such as credit cards, debit cards, and account transfer.

Description

결제 수수료 절감을 위한 가상 결제 시스템{Virtual Payment System For Reduction Of Payment Fee}Virtual Payment System For Reduction Of Payment Fee

본 발명은 결제 수수료 절감을 위한 가상 결제 시스템에 관한 것으로서, 더욱 상세하게는, 신용카드, 체크카드, 계좌이체와 같은 결제수단에 의한 금융거래에서 온라인 또는 오프라인 상점이 신용카드 회사 및 은행과 같은 금융기관에게 지불하는 결제 수수료를 절감할 수 있는 가상 결제 시스템에 관한 것이다. The present invention relates to a virtual payment system for reducing payment fees, and more particularly, in financial transactions by means of payment such as credit cards, check cards, and bank transfers, online or offline stores provide financial services such as credit card companies and banks. It relates to a virtual payment system that can reduce payment fees paid to institutions.

신용카드 및 체크카드와 같은 결제수단이 현금을 대신하여 상품 및 서비스의 상거래에 대한 대금결제를 위하여 광범위하게 사용되고 있다. 상품 판매를 위한 온라인 상점이 또한 활성화되어 있다. Payment methods such as credit cards and check cards are widely used for payment for commercial transactions of goods and services instead of cash. Online stores for the sale of goods are also active.

도 1은 일반적인 온라인 상점의 결제처리를 위한 블록 다이아그램이고, 도 2는 일반적인 온라인 상점의 결제처리를 도시한 시퀀스 다이아그램이다. 1 is a block diagram for payment processing in a general online store, and FIG. 2 is a sequence diagram illustrating payment processing in a general online store.

도 1 및 도 2에 도시된 바와 같이, 고객이 자신의 스마트폰 또는 퍼스널 컴퓨터(PC)를 사용하여 온라인 상점에 접속하여 상품의 구매를 요청하고(①), 대금결제를 위하여 신용카드(Customer card) 정보를 제시하면(②), 온라인 상점의 서버는 VAN사와 같은 결제 게이트웨이(Payment Gateway)에게 필요한 해당 신용카드 정보 및 해당 거래정보를 전달한다(③). 그러면 결제 게이트웨이는 신용카드 회사의 서버(Payment Processor)에게 그러한 신용카드 정보 및 거래정보를 전달하고(④), 신용카드 회사는 그러한 신용카드 정보 및 거래정보에 기초하여 해당 거래의 승인 여부를 결정한다. 신용카드 회사가 거래를 승인하면(⑤) 그 승인 결과는 결제 게이트웨이를 통하여 온라인 상점의 서버로 전달되어(⑥) 고객과 온라인 상점 간의 거래에 관한 계약이 체결된다. 1 and 2, a customer accesses an online store using his/her smartphone or personal computer (PC) to request a purchase of a product (①), and a credit card (Customer card) for payment ) information is presented (②), the online store server delivers the required credit card information and transaction information to a payment gateway such as a VAN company (③). Then, the payment gateway delivers such credit card information and transaction information to the credit card company's server (Payment Processor) (④), and the credit card company determines whether to approve the transaction based on the credit card information and transaction information. . When the credit card company approves the transaction (⑤), the approval result is transmitted to the server of the online store through the payment gateway (⑥), and a transaction related contract between the customer and the online store is concluded.

이후에, 온라인 상점은 고객이 구매한 상품을 정해진 바에 따라 배송함으로써 고객과의 계약을 이행하게 된다. 한편, 신용카드 회사는 고객이 구매한 상품의 금액에서 해당 거래에 대한 신용카드 결제 수수료를 공제한 금액을 온라인 상점의 은행계좌에 입금하며(⑦, ⑧, ⑨), 고객에게 해당 거래에 대한 신용카드 청구서를 발송하고(⑩) 고객은 신용카드 결제일에 해당 금액을 신용카드 회사에게 지불한다. Thereafter, the online store fulfills the contract with the customer by delivering the product purchased by the customer according to the prescribed conditions. Meanwhile, the credit card company deposits the amount of the product purchased by the customer after deducting the credit card payment fee for the transaction into the bank account of the online store (⑦, ⑧, ⑨), and provides the customer with credit for the transaction. The credit card bill is sent (⑩) and the customer pays the credit card company the amount on the credit card payment date.

상기 과정에서 신용카드 대신에 체크카드를 사용하는 것도 가능하다. 또한 온라인 상점 대신에 오프라인 상점에서의 과정도 상기와 거의 동일하다. It is also possible to use a debit card instead of a credit card in the above process. Also, the process in the offline store instead of the online store is almost the same as above.

상기와 같은 일반적인 신용카드 결제과정에서, 신용카드 가맹점, 즉 온라인 상점은 고객이 구매한 상품의 금액에 대하여 소정의 신용카드 결제 수수료를 신용카드 회사에게 지불해야 한다. 그런데 이러한 신용카드 결제 수수료는 온라인 상점에게 부담으로 작용하며, 소규모 상점일수록 그러한 부담은 더욱 크다.In the general credit card payment process as described above, the credit card affiliated store, that is, the online store, must pay a predetermined credit card payment fee to the credit card company for the amount of the product purchased by the customer. However, these credit card payment fees act as a burden on online stores, and the smaller the store, the greater the burden.

일반적으로 신용카드 결제를 이용하는 상점은 매출 규모가 클수록 신용카드 회사와의 협상에 의하여 신용카드 결제 수수료율을 낮추거나 매 신용카드 결제당 수수료 금액을 낮출 수 있는 반면에 매출 규모가 작은 상점은 신용카드 회사와의 협상에 대하여 협상력이 낮기 때문에 상대적으로 높은 신용카드 결제 수수료를 부담하게 된다. In general, stores that use credit card payments can lower the credit card payment commission rate or the amount of commission per each credit card payment by negotiating with the credit card company as the sales volume increases. Because they have low negotiating power with negotiators, they incur relatively high credit card payment fees.

특허등록 제10-0660269호(2006. 12. 14. 등록)Patent Registration No. 10-0660269 (Registered on Dec. 14, 2006) 특허공개 제10-2005-0115082호(2005. 12. 07. 공개)Patent Publication No. 10-2005-0115082 (published on Dec. 07, 2005) 특허공개 제10-2012-0000341호(2012. 01. 02. 공개)Patent Publication No. 10-2012-0000341 (published on 01.02.2012) 특허공개 제10-2013-0070510호(2013. 06. 27. 공개)Patent Publication No. 10-2013-0070510 (published on June 27, 2013)

이에, 본 발명은 상기한 문제점을 해결하기 위하여 안출되었다. 따라서, 본 발명의 목적은 신용카드, 체크카드, 계좌이체와 같은 결제수단에 의한 금융거래에서 온라인 또는 오프라인 상점이 신용카드 회사 및 은행과 같은 금융기관에게 지불하는 결제 수수료를 절감할 수 있는 가상 결제 시스템을 제공하는 것이다. Accordingly, the present invention has been devised to solve the above problems. Accordingly, an object of the present invention is a virtual payment that can reduce payment fees paid by online or offline stores to financial institutions such as credit card companies and banks in financial transactions by payment methods such as credit cards, check cards, and account transfers. to provide a system.

또한 본 발명의 목적은 사이버 범죄자가 사용자 정보를 해킹하여 사기적으로 결제를 하는 것을 방지하기 위한 가상 결제 시스템을 제공하는 것이다. Another object of the present invention is to provide a virtual payment system for preventing a cyber criminal from hacking user information to make a fraudulent payment.

상기한 목적을 달성하기 위하여, 본 발명의 한 양태에 따른 결제 수수료 절감을 위한 가상 결제 시스템은 사용자 단말기, 가맹점 단말기 및 가상 결제 서버를 포함한다. 이때, 상기 사용자 단말기는 상기 가상 결제 서버에게 결제수단으로 신용카드, 체크카드 또는 계좌이체에 의하여 소정 금액의 사이버머니 충전을 직접적으로 또는 간접적으로 요청하고, 상기 가상 결제 서버는 상기 사용자 단말기의 상기 사이버머니 충전 요청이 있는 경우 통상적인 결제 시스템에게 상기 사이버머니 충전에 대한 거래정보를 제공하고, 상기 거래에 대한 승인이 있는 경우 상기 사용자에 대한 가상 사이버계좌에 상기 사용자가 충전을 요청하는 사이버머니 금액을 충전하고, 아울러 상기 통상적인 결제 시스템이 상기 사용자가 충전한 상기 사이버머니 금액에서 상기 거래에 대한 결제 수수료(이하, '금융기관 결제 수수료'라 함)를 공제한 금액을 입금하는 은행계좌를 관리한다. In order to achieve the above object, a virtual payment system for reducing payment fees according to an aspect of the present invention includes a user terminal, an affiliated store terminal, and a virtual payment server. In this case, the user terminal directly or indirectly requests the virtual payment server to charge a predetermined amount of cyber money by credit card, check card or account transfer as a payment means, and the virtual payment server When there is a request for money charging, transaction information for the cyber money charging is provided to a general payment system, and when the transaction is approved, the cyber money amount requested by the user is transferred to the virtual cyber account for the user. and manages a bank account in which the normal payment system deposits an amount obtained by deducting a payment fee for the transaction (hereinafter referred to as a 'financial institution payment fee') from the cyber money amount charged by the user. .

또한 상기 사용자가 상기 가맹점의 상품 또는 서비스에 대한 댓가(이하, '가맹점 거래금액'이라 함)를 지불하기 위하여 상기 사용자 단말기를 상기 가맹점 단말기에 접속시키면, 상기 가맹점 단말기는 상기 가맹점 거래금액을 포함하는 상기 가맹점 거래정보를 상기 가상 결제 서버에게 전달하고, 상기 가상 결제 서버는 상기 사용자의 상기 가상 사이버계좌의 잔액이 상기 가맹점 거래금액 이상인 경우 상기 가맹점 거래를 승인하고, 상기 사용자의 상기 가상 사이버계좌의 잔액을 갱신한다. 이때 상기 사용자의 상기 가상 사이버계좌의 잔액 갱신은 상기 가맹점 거래에 대한 가상 결제 수수료 없이 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 가맹점 거래금액을 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것이거나 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 가맹점 거래금액 및 상기 금융기관 결제 수수료의 비율 또는 금융기관 표준 결제 수수료율 이하인 가상 결제 수수료를 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것이다. In addition, when the user connects the user terminal to the affiliated store terminal in order to pay a price for goods or services of the affiliated store (hereinafter referred to as 'merchant transaction amount'), the affiliated store terminal includes the affiliated store transaction amount The merchant transaction information is transmitted to the virtual payment server, and the virtual payment server approves the merchant transaction when the balance of the virtual cyber account of the user is equal to or greater than the merchant transaction amount, and the user's balance of the virtual cyber account update In this case, the updating of the balance of the virtual cyber account of the user is updating the balance of the virtual cyber account by subtracting the merchant transaction amount from the balance of the user's virtual cyber account without a virtual payment fee for the merchant transaction, or The balance of the virtual cyber account is updated by deducting a virtual payment fee that is less than the ratio of the merchant transaction amount and the financial institution payment fee or the standard payment fee rate of the financial institution from the user's balance of the virtual cyber account.

상기 가상 결제 서버는 상기 가맹점 거래금액을 자신의 상기 은행계좌로부터 상기 가맹점의 은행계좌로 이체시키는 것이 바람직하다.Preferably, the virtual payment server transfers the transaction amount of the affiliated store from its bank account to the bank account of the affiliated store.

상기 가맹점은 온라인에서 가상적으로 존재하는 것이 아니라 실제로 존재하는 오프라인 상점인 것이 바람직하다.It is preferable that the affiliated store is an offline store that does not exist virtually online but is actually an offline store.

상기 사용자의 상기 사이버머니 충전은 상기 사용자 단말기가 상기 가맹점 단말기와 접속된 상태에서 상기 가맹점 단말기에 충전할 사이버머니 충전금액을 입력함으로써 간접적으로 이루어질 수 있다. The user's charging of the cyber money may be indirectly performed by inputting the amount of cyber money to be charged into the affiliated store terminal while the user terminal is connected to the affiliated store terminal.

상기 가상 결제 시스템은 쇼핑몰 서버를 더 포함할 수 있다. 이때, 상기 사용자가 상기 쇼핑몰 서버에 접속하여 상품 구매 요청을 하면, 상기 쇼핑몰 서버는 쇼핑몰 상품 거래금액을 포함하는 쇼핑몰 거래정보를 상기 가상 결제 서버에게 전달하고, 상기 가상 결제 서버는 상기 사용자의 상기 가상 사이버계좌의 잔액이 상기 쇼핑몰 상품 거래금액 이상인 경우 상기 쇼핑몰 거래를 승인하고, 상기 사용자의 상기 가상 사이버계좌의 잔액을 갱신한다. 이때 상기 사용자의 상기 가상 사이버계좌의 잔액 갱신은 상기 쇼핑몰 거래에 대한 가상 결제 수수료 없이 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 쇼핑몰 상품 거래금액을 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것이거나 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 쇼핑몰 상품 거래금액 및 상기 금융기관 결제 수수료의 비율 또는 금융기관 표준 결제 수수료율 이하인 가상 결제 수수료를 차감하여 상기 가상사이버계좌의 잔액을 갱신하는 것일 수 있다.The virtual payment system may further include a shopping mall server. In this case, when the user accesses the shopping mall server and requests to purchase a product, the shopping mall server transmits shopping mall transaction information including a shopping mall product transaction amount to the virtual payment server, and the virtual payment server sends the user's virtual When the balance of the cyber account is equal to or greater than the transaction amount of the shopping mall product, the shopping mall transaction is approved and the balance of the virtual cyber account of the user is updated. In this case, the update of the balance of the virtual cyber account of the user is updating the balance of the virtual cyber account by subtracting the transaction amount of the shopping mall product from the balance of the virtual cyber account of the user without a virtual payment fee for the shopping mall transaction, or The balance of the virtual cyber account may be updated by deducting a virtual payment fee that is less than a ratio of the shopping mall product transaction amount and the financial institution payment fee or a standard payment fee rate of a financial institution from the balance of the user's virtual cyber account.

상기 쇼핑몰 서버의 운영주체는 상기 가맹점에 대한 본부이고, 상기 쇼핑몰 서버의 운영주체와 상기 가상 결제 서버의 운영주체는 동일한 것이 바람직하다.It is preferable that the operating entity of the shopping mall server is a headquarters for the affiliated store, and the operating entity of the shopping mall server and the operating entity of the virtual payment server are the same.

상기한 목적을 달성하기 위하여, 본 발명의 다른 양태에 따른 결제 수수료 절감을 위한 가상 결제 시스템은 사용자 단말기, 쇼핑몰 서버 및 가상 결제 서버를 포함한다. 이때, 상기 사용자 단말기는 상기 가상 결제 서버에게 결제수단으로 신용카드, 체크카드 또는 계좌이체에 의하여 소정 금액의 사이버머니 충전을 직접적으로 또는 간접적으로 요청하고, 상기 가상 결제 서버는 상기 사용자 단말기의 상기 사이버머니 충전 요청이 있는 경우 통상적인 결제 시스템에게 상기 사이버머니 충전에 대한 거래정보를 제공하고, 상기 거래에 대한 승인이 있는 경우 상기 사용자에 대한 가상 사이버계좌에 상기 사용자가 충전을 요청하는 사이버머니 금액을 충전하고, 아울러 상기 통상적인 결제 시스템이 상기 사용자가 충전한 상기 사이버머니 금액에서 상기 거래에 대한 결제 수수료(이하, '금융기관 결제 수수료'라 함)를 공제한 금액을 입금하는 은행계좌를 관리한다.In order to achieve the above object, a virtual payment system for reducing payment fees according to another aspect of the present invention includes a user terminal, a shopping mall server, and a virtual payment server. In this case, the user terminal directly or indirectly requests the virtual payment server to charge a predetermined amount of cyber money by credit card, check card or account transfer as a payment means, and the virtual payment server When there is a request for money charging, transaction information for the cyber money charging is provided to a general payment system, and when the transaction is approved, the cyber money amount requested by the user is transferred to the virtual cyber account for the user. and manages a bank account in which the normal payment system deposits an amount obtained by deducting a payment fee for the transaction (hereinafter referred to as a 'financial institution payment fee') from the cyber money amount charged by the user. .

또한 상기 사용자가 상기 쇼핑몰 서버에 접속하여 상품 구매 요청을 하면, 상기 쇼핑몰 서버는 쇼핑몰 상품 거래금액을 포함하는 쇼핑몰 거래정보를 상기 가상 결제 서버에게 전달하고, 상기 가상 결제 서버는 상기 사용자의 상기 가상 사이버계좌의 잔액이 상기 쇼핑몰 상품 거래금액 이상인 경우 상기 쇼핑몰 거래를 승인하고, 상기 사용자의 상기 가상 사이버계좌의 잔액을 갱신하며, 이때 상기 사용자의 상기 가상 사이버계좌의 잔액 갱신은 상기 쇼핑몰 거래에 대한 가상 결제 수수료 없이 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 쇼핑몰 상품 거래금액을 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것이거나 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 쇼핑몰 상품 거래금액 및 상기 금융기관 결제 수수료의 비율 또는 금융기관 표준 결제 수수료율 이하인 가상 결제 수수료를 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것이다. In addition, when the user accesses the shopping mall server and makes a product purchase request, the shopping mall server transmits shopping mall transaction information including a shopping mall product transaction amount to the virtual payment server, and the virtual payment server sends the user's virtual cyber When the balance of the account is equal to or greater than the transaction amount of the shopping mall product, the shopping mall transaction is approved, and the balance of the user's virtual cyber account is updated, wherein the update of the balance of the user's virtual cyber account is a virtual payment for the shopping mall transaction The balance of the virtual cyber account is updated by subtracting the transaction amount of the shopping mall product from the balance of the virtual cyber account of the user without a fee, or the transaction amount of the shopping mall product and the financial institution from the balance of the virtual cyber account of the user The balance of the virtual cyber account is updated by subtracting a virtual payment fee that is less than a ratio of a payment fee or a standard payment fee rate of a financial institution.

상기에서, 상기 사용자 단말기가 상기 가맹점 단말기 또는 상기 쇼핑몰 서버에 접속하여 상기 가맹점에서 구매한 상품 또는 서비스에 대한 댓가 또는 상기 쇼핑몰에서 구매한 상품에 대한 댓가를 상기 가상 사이버계좌에 충전된 상기 사이버머니로 지불하는 과정에서, 상기 사용자 단말기에 가상 사이버계좌 토큰이 저장되어 있지 않은 최초 거래시에는, 상기 사용자 단말기의 상기 결제 요청에 대하여 상기 가상 결제 서버가 상기 가맹점 거래 또는 상기 쇼핑몰 거래를 승인하고 상기 가상 사이버계좌의 잔액을 갱신할 때, 상기 가상 결제 서버는 상기 사용자 단말기에 대한 상기 가상 사이버계좌 토큰을 발행하여 저장한 후 상기 사용자 단말기에 접속하여 상기 사용자 단말기의 특정 저장 위치에 상기 가상 사이버계좌 토큰을 저장하고, 상기 사용자 단말기에 상기 가상 사이버계좌 토큰이 저장되어 있는 경우에는, 상기 사용자 단말기의 상기 결제 요청이 있을 때, 상기 가상 결제 서버는 상기 사용자 단말기의 상기 특정 저장 위치에 접근하여 상기 사용자 단말기에 저장된 상기 가상 사이버계좌 토큰과 자신이 저장하고 있는 상기 가상 사이버계좌 토큰을 비교하여 동일한 경우에만 상기 가맹점 거래 또는 상기 쇼핑몰 거래를 승인한다.In the above, the user terminal accesses the affiliated store terminal or the shopping mall server and transfers the price for the product or service purchased at the affiliate store or the product purchased at the shopping mall to the cyber money charged in the virtual cyber account. In the process of payment, when the virtual cyber account token is not stored in the user terminal for the first transaction, the virtual payment server approves the merchant transaction or the shopping mall transaction in response to the payment request of the user terminal, and the virtual cyber account token is not stored in the user terminal. When updating the account balance, the virtual payment server issues and stores the virtual cyber account token for the user terminal, then accesses the user terminal and stores the virtual cyber account token in a specific storage location of the user terminal and, when the virtual cyber account token is stored in the user terminal, when there is a request for payment from the user terminal, the virtual payment server accesses the specific storage location of the user terminal and stores it in the user terminal. The merchant transaction or the shopping mall transaction is approved only when the virtual cyber account token is compared with the virtual cyber account token stored therein.

상기 가상 결제 서버는 상기 가상 사이버계좌 토큰의 비교에 의하여 동일하다고 판단하여 거래를 승인한 경우에는 자신의 저장매체 및 상기 사용자 단말기의 상기 특정 저장 위치에 저장된 상기 가상 사이버계좌 토큰을 삭제하고, 새로운 가상 사이버계좌 토큰을 자신의 저장매체 및 상기 사용자 단말기의 상기 특정 저장 위치 또는 다른 특정 저장 위치에 저장하는 것이 바람직하다.The virtual payment server deletes the virtual cyber account token stored in its own storage medium and the specific storage location of the user terminal, and deletes the new virtual It is preferable to store the cyberaccount token in its own storage medium and the specific storage location or other specific storage location of the user terminal.

본 발명에 따른 가상 결제 시스템은 신용카드, 체크카드, 계좌이체와 같은 결제수단에 의한 금융거래에서 온라인 또는 오프라인 상점이 신용카드 회사 및 은행과 같은 금융기관에게 지불하는 금융기관 결제 수수료를 절감할 수 있다. 또한 본 발명의 가상 결제 시스템은 사이버 범죄자가 사용자 정보를 해킹하여 사기적으로 결제를 하는 것을 방지함으로써 거래의 안전성을 향상시킨다. The virtual payment system according to the present invention can reduce financial institution payment fees paid by online or offline stores to financial institutions such as credit card companies and banks in financial transactions by payment methods such as credit cards, debit cards, and account transfers. have. In addition, the virtual payment system of the present invention improves the safety of a transaction by preventing a cyber criminal from hacking user information to make a fraudulent payment.

도 1은 일반적인 온라인 상점의 결제처리를 위한 블록 다이아그램이다.
도 2는 일반적인 온라인 상점의 결제처리를 도시한 시퀀스 다이아그램이다.
도 3은 본 발명의 한 실시예에 따른 가상 결제 시스템의 개략적 구성을 나타낸 블록 다이아그램이다.
도 4는 본 발명의 한 실시예에 따른 온라인 상점의 결제처리를 위한 블록 다이아그램이다.
도 5는 도 4에 도시된 온라인 상점의 결제처리를 도시한 시퀀스 다이아그램이다.
도 6은 본 발명의 다른 실시예에 따른 온라인 상점 및 오프라인 상점의 결제처리를 위한 블록 다이아그램이다.
도 7 및 도 8은 도 6에 도시된 온라인 상점 및 오프라인 상점의 결제처리를 도시한 시퀀스 다이아그램이다.
1 is a block diagram for payment processing in a general online store.
2 is a sequence diagram illustrating payment processing in a general online store.
3 is a block diagram illustrating a schematic configuration of a virtual payment system according to an embodiment of the present invention.
4 is a block diagram for payment processing of an online store according to an embodiment of the present invention.
FIG. 5 is a sequence diagram illustrating payment processing of the online store shown in FIG. 4 .
6 is a block diagram for payment processing of an online store and an offline store according to another embodiment of the present invention.
7 and 8 are sequence diagrams illustrating payment processing of the online store and the offline store shown in FIG. 6 .

이하, 도면을 참조하여 본 발명을 상세하게 설명한다. Hereinafter, the present invention will be described in detail with reference to the drawings.

도 3에 도시된 바와 같이, 본 발명의 가상 결제 시스템(10)은 사용자 단말기(100), 가상 결제 서버(200), 가맹점 단말기(300) 및 쇼핑몰 서버(400)를 포함할 수 있다. As shown in FIG. 3 , the virtual payment system 10 of the present invention may include a user terminal 100 , a virtual payment server 200 , an affiliated store terminal 300 , and a shopping mall server 400 .

본 발명에서 사용자 단말기(100)는 가상 결제 서버(200)에 직접적으로 접속하거나 가맹점 단말기(300) 또는 쇼핑몰 서버(400)를 통하여 간접적으로 접속하여 가상 결제 서버(200)에게 신용카드와 같은 결제수단에 의하여 소정 금액의 사이버머니 충전을 요청한다. 사용자 단말기(100)가 가맹점 단말기(300)를 통하여 가상 결제 서버(200)에 간접적으로 접속하는 경우, 사용자의 사이버머니 충전 요청은 가맹점 단말기(300)에 충전할 사이버머니 충전금액을 입력함으로써 이루어질 수 있다. 이때, 가상 결제 서버(200)에의 사용자 단말기(100)의 접속과정은 로그인 절차를 포함할 수 있다. In the present invention, the user terminal 100 directly accesses the virtual payment server 200 or indirectly through the affiliate store terminal 300 or the shopping mall server 400 to provide the virtual payment server 200 with a payment method such as a credit card. by requesting a predetermined amount of cyber money to be charged. When the user terminal 100 indirectly accesses the virtual payment server 200 through the affiliate store terminal 300 , the user's request for cyber money charging can be made by inputting the cyber money charging amount to be charged into the affiliate store terminal 300 . have. In this case, the access process of the user terminal 100 to the virtual payment server 200 may include a login process.

그러면, 가상 결제 서버(200)는 통상적인 결제 시스템(500)에게 사이버머니 충전에 대한 거래정보를 제공한다. 이때, 통상적인 결제 시스템(500)은 결제수단이 신용카드인 경우 VAN사와 같은 결제 게이트웨이 및 신용카드 회사의 결제 시스템을 포함한다. 신용카드 회사의 결제 시스템은 하나의 서버 또는 통신망에 연결된 여러 개의 서버들로 구성될 수 있다. 사이버머니 충전에 대한 거래정보는 충전 요청금액 및 사용자의 신용카드 정보를 포함할 수 있다. Then, the virtual payment server 200 provides transaction information for cyber money charging to the general payment system 500 . In this case, when the payment method is a credit card, the typical payment system 500 includes a payment gateway such as a VAN company and a payment system of a credit card company. The payment system of a credit card company may be composed of one server or several servers connected to a communication network. The transaction information for cyber money charging may include a charging request amount and user's credit card information.

통상적인 결제 시스템(500)은 해당 거래를 승인할 것인지 여부를 결정하여 가상 결제 서버(200)에게 통지한다. 통상적인 결제 시스템(500)이 거래 승인을 가상 결제 서버(200)에게 통지하면, 가상 결제 서버(200)는 해당 사용자에 대한 가상 사이버계좌에 해당 사용자가 충전을 요청한 사이버머니 금액을 충전한다. 이때, 해당 사용자가 가상 사이버계좌를 가지지 않는 경우에는 가상 결제 서버(200)는 먼저 가상 사이버계좌를 신설한 후에 그러한 가상 사이버계좌에 요청한 사이버머니 금액을 충전하고, 해당 사용자가 가상 사이버계좌를 가지고 있고 그러한 가상 사이버계좌에 잔액이 있는 경우에는 가상 결제 서버(200)는 그러한 가상 사이버계좌의 잔액에 요청한 사이버머니 금액을 합산하여 잔액을 갱신한다. The typical payment system 500 determines whether to approve the transaction and notifies the virtual payment server 200 . When the normal payment system 500 notifies the virtual payment server 200 of the transaction approval, the virtual payment server 200 charges the cyber money amount requested by the user to the virtual cyber account for the user. At this time, if the user does not have a virtual cyber account, the virtual payment server 200 first creates a virtual cyber account and then charges the requested amount of cyber money into the virtual cyber account, and the user has a virtual cyber account. When there is a balance in such a virtual cyber account, the virtual payment server 200 updates the balance by adding the requested amount of cyber money to the balance of the virtual cyber account.

사이버머니 금액의 충전이 완료된 후 신용카드 회사는 가상 결제 서버(200)가 관리하는 은행계좌에 해당 사용자가 충전한 사이버머니 금액에서 해당 거래에 대한 결제 수수료, 즉 신용카드 결제 수수료를 공제한 금액을 입금한다. After the charge of the cyber money amount is completed, the credit card company receives the amount after deducting the payment fee for the transaction, that is, the credit card payment fee, from the cyber money amount charged by the user to the bank account managed by the virtual payment server 200 . Deposit

상기 과정에서 사용자 단말기(100)는 스마트폰이거나 퍼스널 컴퓨터(PC) 또는 태블릿 PC일 수 있다. In the above process, the user terminal 100 may be a smart phone, a personal computer (PC), or a tablet PC.

다음으로, 사용자는 가맹점, 특히 오프라인 가맹점에 방문하여 상품을 구입하거나 또는 서비스를 받을 수 있다. 이때, 사용자는 상품 또는 서비스에 대한 댓가를 가상 결제 서버(200)에 의하여 가상 사이버계좌에 충전한 사이버머니로 지불할 수 있다. 이를 위하여, 사용자는 자신의 사용자 단말기(100)를 가맹점 단말기(300)에 접속시킬 수 있다. 이때, 사용자 단말기(100)는 스마트폰이거나 태블릿 PC일 수 있다. 사용자 단말기(100)에는 본 발명의 실행을 위하여 요구되는 애플리케이션 프로그램이 설치되어 있고 또한 실행되어야 하고, 마찬가지로 가맹점 단말기(300)에도 본 발명의 실행을 위하여 요구되는 애플리케이션 프로그램이 설치되어 있고 또한 실행되어야 한다. 가맹점 단말기(300)는 반드시 전용장치일 필요는 없고, 스마트폰 또는 태블릿 PC이어도 상관없다. Next, the user may visit an affiliate store, particularly an offline affiliate store, to purchase a product or receive a service. In this case, the user may pay for the product or service with the cyber money charged into the virtual cyber account by the virtual payment server 200 . To this end, the user may connect his/her user terminal 100 to the affiliated store terminal 300 . In this case, the user terminal 100 may be a smart phone or a tablet PC. The application program required for the execution of the present invention is installed and executed in the user terminal 100, and similarly, the application program required for the execution of the present invention is installed and executed in the affiliated store terminal 300 as well. . The affiliated store terminal 300 does not necessarily have to be a dedicated device, and may be a smart phone or a tablet PC.

사용자 단말기(100)와 가맹점 단말기(300) 간의 접속은 케이블에 의한 유선 접속 및 무선 접속 중 어떠한 형태이더라도 상관없다. 무선 접속인 경우 블루투스 통신 등 어떠한 무선통신에 의한 접속이더라도 상관없으나 바람직하게는 NFC에 의한 무선 접속이 바람직하다. The connection between the user terminal 100 and the affiliated store terminal 300 may be in any form of a wired connection using a cable or a wireless connection. In the case of a wireless connection, it may be connected by any wireless communication such as Bluetooth communication, but wireless connection by NFC is preferable.

사용자 단말기(100)와 접속한 상태 또는 접속한 후에 가맹점 단말기(300)는 해당 가맹점 거래정보를 가상 결제 서버(200)에게 전달한다. 이때, 해당 가맹점 거래정보는 사용자의 식별번호, 사용자 단말기의 식별번호, 거래내용 및 거래금액 등을 포함할 수 있다. 거래내용 및 거래금액은 가맹점 상인이 가맹점 단말기에 입력하는 것일 수 있다. In the state of being connected to the user terminal 100 or after being connected, the affiliated store terminal 300 transmits the corresponding affiliated store transaction information to the virtual payment server 200 . In this case, the corresponding affiliated store transaction information may include the identification number of the user, the identification number of the user terminal, the transaction details and the transaction amount. The transaction details and the transaction amount may be input by the affiliated store merchant into the affiliated store terminal.

가상 결제 서버(200)는 해당 사용자의 가상 사이버계좌에 기록된 잔액이 해당 가맹점 거래금액 이상인 경우에는 해당 가맹점 거래를 승인하고 그렇지 않은 경우에는 잔액 부족을 통지한다. 가상 결제 서버(200)가 해당 가맹점 거래를 승인한 경우에는 해당 사용자의 가상 사이버계좌의 잔액을 갱신한다. 이때, 해당 사용자의 가상 사이버계좌의 잔액 갱신은 가맹점 거래에 대한 가상 결제 수수료 없이, 해당 사용자의 가상 사이버계좌의 잔액에서 가맹점 거래금액을 차감함으로써 이루어질 수 있다. The virtual payment server 200 approves the affiliated store transaction when the balance recorded in the corresponding user's virtual cyber account is equal to or greater than the corresponding affiliated store transaction amount, and otherwise notifies the insufficient balance. When the virtual payment server 200 approves the corresponding affiliated store transaction, the balance of the corresponding user's virtual cyber account is updated. In this case, the update of the balance of the corresponding user's virtual cyber account may be performed by deducting the merchant transaction amount from the balance of the corresponding user's virtual cyber account without a virtual payment fee for the merchant transaction.

한편으로, 해당 사용자의 가상 사이버계좌의 잔액 갱신은 가맹점 거래에 대한 가상 결제 수수료를 포함할 수 있다. 즉 해당 사용자의 가상 사이버계좌의 잔액에서 가맹점 거래금액 및 가상 결제 수수료를 차감함으로써 이루어질 수 있다. 이때, 가상 결제 수수료율은 예를 들어 신용카드 결제 수수료율 또는 신용카드 표준 결제 수수료율 이하인 것이 바람직하다.On the other hand, the update of the balance of the virtual cyber account of the corresponding user may include a virtual payment fee for the merchant transaction. That is, this can be done by deducting the merchant transaction amount and the virtual payment fee from the balance of the corresponding user's virtual cyber account. In this case, it is preferable that the virtual payment fee rate is, for example, less than a credit card payment fee rate or a credit card standard payment fee rate.

본 명세서에서 신용카드 결제 수수료율은 상기에서 언급한 바와 같이, 사이버머니 충전에 관한 거래에 대하여 신용카드 회사가 책정하고 가상 결제 서버(200)가 지불하는 신용카드 결제 수수료의 비율, 즉 사이버머니 충전금액에 대한 신용카드 결제 수수료의 비율을 의미한다. 또한 신용카드 표준 결제 수수료율은 오프라인 상점의 연 매출액을 기준으로 신용카드 회사가 표준적으로 책정하는 수수료율을 의미한다. 일반적으로 본 발명에서 가상 결제 서버(200)가 지불하는 신용카드 결제 수수료율은 신용카드 표준 결제 수수료율보다 작다. As mentioned above, the credit card payment fee rate in the present specification is the ratio of the credit card payment fee set by the credit card company and paid by the virtual payment server 200 for a transaction related to cyber money charging, that is, the cyber money charging amount. refers to the percentage of credit card payment fees for In addition, the standard credit card payment commission rate refers to the commission rate standardized by the credit card company based on the annual sales of the offline store. In general, the credit card payment fee rate paid by the virtual payment server 200 in the present invention is smaller than the standard credit card payment fee rate.

그런 후 가상 결제 서버(200)는 해당 가맹점 거래금액을 자신의 은행계좌로부터 해당 가맹점의 은행계좌로 이체한다. Then, the virtual payment server 200 transfers the transaction amount of the affiliated store from its own bank account to the bank account of the corresponding affiliated store.

상기한 과정에 의하면, 가상 결제 서버(200)에 대한 가맹점들은 신용카드와 같은 결제수단에 의하여 해당 가맹점과 사용자(고객) 간의 거래를 결제하지 않는다. 그렇기 때문에, 신용카드 결제 등을 위한 전용 장비를 사용할 필요가 없다. 즉 스마트폰 또는 태블릿 PC와 같은 범용 장비를 사용하더라도 가맹점과 사용자(고객) 간의 결제가 가능하여 편리하다. According to the above process, the affiliated stores for the virtual payment server 200 do not settle the transaction between the affiliated store and the user (customer) by a payment method such as a credit card. Therefore, there is no need to use dedicated equipment for payment by credit card or the like. In other words, it is convenient because payment between merchants and users (customers) is possible even if a general-purpose device such as a smartphone or tablet PC is used.

또한, 해당 가맹점은 가상 결제 서버(200)가 부담하는 신용카드 결제 수수료의 비율 또는 신용카드 표준 결제 수수료율 이하의 낮은 가상 결제 수수료만을 가상 결제 서버(200)에게 지불하거나 가상 결제 수수료를 전혀 지불하지 않는다. 그렇기 때문에, 해당 가맹점은 신용카드에 의하여 사용자(고객)와 거래를 할 때 지불해야 할 신용카드 결제 수수료를 절감할 수 있어 경제적 이득을 얻게 된다. In addition, the merchant pays only a low virtual payment fee less than the ratio of the credit card payment fee borne by the virtual payment server 200 or the standard credit card payment fee rate to the virtual payment server 200 or pays no virtual payment fee at all . Therefore, the merchant can reduce the credit card payment fee to be paid when transacting with the user (customer) by means of a credit card, thereby obtaining economic benefits.

본 발명에서, 가상 결제 서버(200)는 복수개의 가맹점들을 대표하여 자신의 명의로 신용카드 결제 거래를 신용카드 회사와 체결한다. 따라서, 본 발명에서 가상 결제 서버(200)의 운영 주체가 신용카드 결제 수수료를 신용카드 회사에게 지불할 뿐이고, 가맹점들은 신용카드 회사에게 신용카드 결제 수수료를 지불하지 않는다. 이에, 가상 결제 서버(200)의 운영 주체는 가맹점들 각각의 매출보다 매우 큰 매출로 신용카드 회사와 거래하게 되고 그래서 가상 결제 서버(200)는 가맹점들 각각이 신용카드 회사와 거래하는 경우에 비하여 매우 낮은 신용카드 결제 수수료로 신용카드 회사와 거래할 수 있게 된다. 또한, 상기한 바와 같이, 실제 상품 또는 서비스 거래가 발생할 때마다 신용카드 결제를 하는 경우에 비하면, 상기와 같은 본 발명의 결제 방식은 결제 횟수가 상당한 수준으로 줄어들게 된다. 이러한 요인도 신용카드 결제 수수료를 낮추는 요인이 된다. In the present invention, the virtual payment server 200 executes a credit card payment transaction with a credit card company in its own name on behalf of a plurality of affiliated stores. Accordingly, in the present invention, the operating entity of the virtual payment server 200 only pays the credit card payment fee to the credit card company, and the affiliated stores do not pay the credit card payment fee to the credit card company. Accordingly, the operating subject of the virtual payment server 200 transacts with the credit card company with sales much greater than the sales of each of the affiliated stores, so that the virtual payment server 200 performs a transaction with each of the affiliated stores compared to the case where each of the affiliated stores transacts with the credit card company. You will be able to transact with credit card companies with very low credit card payment fees. In addition, as described above, the number of payments is significantly reduced in the payment method of the present invention as described above, compared to the case of making a credit card payment whenever a transaction for a product or service occurs. These factors also contribute to lowering credit card payment fees.

한편으로, 사용자는 오프라인 가맹점에 방문하여 상품을 구입하거나 서비스를 받는 대신에 온라인 쇼핑몰에 방문하여 상품을 구매할 수 있다. 이때에도 사용자는 상품 구매에 대한 댓가를 가상 결제 서버(200)에 의하여 가상 사이버계좌에 충전한 사이버머니로 지불할 수 있다. 이를 위하여, 사용자는 자신의 사용자 단말기(100)를 쇼핑몰 서버(400)에 접속시킬 수 있다. 이때, 사용자 단말기(100)는 스마트폰, 태블릿 PC뿐만 아니라 인터넷을 통하여 쇼핑몰 서버(400)에 접속할 수 있는 퍼스널 컴퓨터(PC)일 수도 있다. 사용자 단말기(100)에는 본 발명의 실행을 위하여 요구되는 애플리케이션 프로그램이 설치되어 있고 또한 실행되어야 하고, 마찬가지로 쇼핑몰 서버(400)에도 본 발명의 실행을 위하여 요구되는 애플리케이션 프로그램이 설치되어 있고 또한 실행되어야 한다. 사용자 단말기(100)는 쇼핑몰 서버(400)에 대한 로그인 절차를 수행하는 것이 통상적이다. Meanwhile, a user may visit an online shopping mall to purchase a product instead of visiting an offline affiliate store to purchase a product or receive a service. Even at this time, the user can pay for the product purchase with the cyber money charged into the virtual cyber account by the virtual payment server 200 . To this end, the user may connect his/her user terminal 100 to the shopping mall server 400 . In this case, the user terminal 100 may be a personal computer (PC) capable of accessing the shopping mall server 400 through the Internet as well as a smart phone or a tablet PC. The application program required for the execution of the present invention is installed and executed in the user terminal 100, and similarly, the application program required for the execution of the present invention is installed and executed in the shopping mall server 400 as well. . It is common for the user terminal 100 to perform a login procedure for the shopping mall server 400 .

사용자 단말기(100)는 쇼핑몰 서버(400)와 접속한 후 쇼핑몰 서버(400)가 전시하는 상품을 선택하여 구매 요청을 쇼핑몰 서버(400)에게 밝힐 수 있다. 그러면 쇼핑몰 서버(400)는 해당 쇼핑몰 거래정보를 가상 결제 서버(200)에게 전달한다. 이때, 해당 쇼핑몰 거래정보는 사용자의 식별번호, 사용자 단말기의 식별번호, 거래내용 및 거래금액 등을 포함할 수 있다. After connecting to the shopping mall server 400 , the user terminal 100 may select a product displayed by the shopping mall server 400 and disclose a purchase request to the shopping mall server 400 . Then, the shopping mall server 400 transmits the corresponding shopping mall transaction information to the virtual payment server 200 . In this case, the corresponding shopping mall transaction information may include a user's identification number, an identification number of the user terminal, transaction details, and transaction amount.

가상 결제 서버(200)는 해당 사용자의 가상 사이버계좌에 기록된 잔액이 해당 쇼핑몰 거래금액 이상인 경우에는 해당 쇼핑몰 거래를 승인하고 그렇지 않은 경우에는 잔액 부족을 통지한다. 가상 결제 서버(200)가 해당 쇼핑몰 거래를 승인한 경우에는 해당 사용자의 가상 사이버계좌의 잔액을 갱신한다. 이때, 해당 사용자의 가상 사이버계좌의 잔액 갱신은 쇼핑몰 거래에 대한 가상 결제 수수료 없이, 해당 사용자의 가상 사이버계좌의 잔액에서 가맹점 거래금액을 차감함으로써 이루어질 수 있다.The virtual payment server 200 approves the corresponding shopping mall transaction when the balance recorded in the corresponding user's virtual cyber account is equal to or greater than the corresponding shopping mall transaction amount, and notifies of insufficient balance. When the virtual payment server 200 approves the corresponding shopping mall transaction, the balance of the corresponding user's virtual cyber account is updated. In this case, the update of the balance of the corresponding user's virtual cyber account may be performed by deducting the merchant transaction amount from the balance of the corresponding user's virtual cyber account without a virtual payment fee for the shopping mall transaction.

본 발명에서 쇼핑몰 서버(400)의 운영주체는 가맹점들에 대한 본부로서 가상 결제 서버(200)의 운영주체와 동일할 수 있다. 그러한 경우에는 상기에서 언급한 바와 같이 가상 결제 수수료는 책정될 필요가 없다. 본 발명에서 쇼핑몰 서버(400)의 운영주체와 가상 결제 서버(200)의 운영주체가 동일한 경우에는, 쇼핑몰 서버(400)와 가상 결제 서버(200)의 기능을 하나의 서버에 의해 구현하는 것도 가능하다. 즉, 쇼핑몰 서버(400)와 가상 결제 서버(200)의 기능은 하나의 서버에 의하여 구현되는 논리적 구성부로 이루어지는 것도 가능하다. In the present invention, the operating entity of the shopping mall server 400 may be the same as the operating entity of the virtual payment server 200 as a headquarters for affiliated stores. In such a case, as mentioned above, the virtual payment fee does not need to be set. In the present invention, when the operating subject of the shopping mall server 400 and the operating subject of the virtual payment server 200 are the same, the functions of the shopping mall server 400 and the virtual payment server 200 may be implemented by one server. do. That is, the functions of the shopping mall server 400 and the virtual payment server 200 may be configured as logical components implemented by one server.

한편, 쇼핑몰 서버(400)의 운영주체와 가상 결제 서버(200)의 운영주체가 다르더라도 필요에 따라 가상 결제 수수료를 0으로 책정하는 것도 물론 가능하다. On the other hand, even if the operating entity of the shopping mall server 400 and the operating entity of the virtual payment server 200 are different, it is of course possible to set the virtual payment fee to 0 if necessary.

한편으로, 해당 사용자의 가상 사이버계좌의 잔액 갱신은 쇼핑몰 거래에 대한 가상 결제 수수료를 포함할 수 있다. 즉 해당 사용자의 가상 사이버계좌의 잔액에서 쇼핑몰 거래금액 및 가상 결제 수수료를 차감함으로써 이루어질 수 있다. 이때, 가상 결제 수수료율은 예를 들어 신용카드 결제 수수료율 또는 신용카드 표준 결제 수수료율 이하인 것이 바람직함은 상기에서 언급한 바와 같다. Meanwhile, the update of the balance of the corresponding user's virtual cyber account may include a virtual payment fee for a shopping mall transaction. That is, this may be accomplished by deducting the shopping mall transaction amount and the virtual payment fee from the balance of the corresponding user's virtual cyber account. In this case, as mentioned above, the virtual payment fee rate is preferably equal to or less than the credit card payment fee rate or the credit card standard payment fee rate, for example.

상기에서는 본 발명의 가상 결제 시스템(10)이 사용자 단말기(100), 가상 결제 서버(200), 가맹점 단말기(300) 및 쇼핑몰 서버(400)를 모두 포함하는 것으로 설명하였지만, 사용자 단말기(100), 가상 결제 서버(200) 및 가맹점 단말기(300)만을 포함하는 경우 그리고 사용자 단말기(100), 가상 결제 서버(200) 및 쇼핑몰 서버(400)만을 포함하는 경우도 본 발명의 범위에 속하는 것으로 이해될 수 있다. In the above description, the virtual payment system 10 of the present invention includes all of the user terminal 100, the virtual payment server 200, the affiliated store terminal 300, and the shopping mall server 400, but the user terminal 100, The case including only the virtual payment server 200 and the affiliated store terminal 300 and the case including only the user terminal 100, the virtual payment server 200, and the shopping mall server 400 may be understood to fall within the scope of the present invention. have.

상기에서, 결제수단은 신용카드인 것으로 예시되었으나, 그 외에도 체크카드 또는 계좌이체일 수도 있다. 그러한 경우, 상기에서 신용카드 결제 수수료는 체크카드 결제 수수료 또는 계좌이체 결제 수수료로 바꿔 읽혀져야 한다. 또한 그러한 결제 수수료를 통칭적으로 부른다면, 금융기관 결제 수수료로 명명할 수 있다. In the above, the payment method has been exemplified as a credit card, but may also be a check card or account transfer. In such a case, the credit card payment fee in the above should be read as a check card payment fee or account transfer payment fee. Also, if such payment fees are collectively called, they may be called financial institution payment fees.

이제, 도 4 내지 도 8을 참조하여 본 발명의 실시예들에 대하여 좀 더 구체적으로 설명한다. Now, embodiments of the present invention will be described in more detail with reference to FIGS. 4 to 8 .

도 4 및 도 5에는 본 발명의 한 실시예에 따른 온라인 상점의 결제처리 과정을 도시한다. 본 명세서에서 사용자는 고객과 동의어로 이해된다. 4 and 5 illustrate a payment processing process of an online store according to an embodiment of the present invention. In this specification, a user is understood as synonymous with a customer.

사용자 단말기(100)는 고객 신용카드(Customer card) 정보를 포함한다. 또한 사용자 단말기(100)에는 본 발명의 실행을 위하여 요구되는 애플리케이션 프로그램(App)이 설치되어 있고 또한 실행되고 있다. 그러한 애플리케이션 프로그램은 고객이 보유하는 가상 사이버계좌(Customer Reserved Account)에 충전된 사이버머니의 잔액을 고객에게 보여준다. The user terminal 100 includes customer credit card information. In addition, an application program (App) required for the execution of the present invention is installed in the user terminal 100 and is being executed. Such an application program shows the customer the balance of the cyber money stored in the customer's virtual cyber account (Customer Reserved Account).

사용자 단말기(100)는 특정 온라인 상점, 예를 들어 코러스 온라인 상점의 쇼핑몰 서버(400)에 접속하여 예를 들어, 사이버머니 100 단위 충전 요청 및 상품 10 단위 구매 요청을 동시에 할 수 있다(①). The user terminal 100 may access the shopping mall server 400 of a specific online store, for example, the chorus online store, and simultaneously make a request for recharging 100 units of cyber money and a request for purchasing 10 units of goods (①).

코러스 온라인 상점의 쇼핑몰 서버는 가상 결제 서버(200)에게 고객의 사이버머니 100 단위 충전 요청 및 상품 10 단위 구매 요청을 전달한다(②). 이때, 가상 결제 서버(200)는 도 4에서 Corus VPP로 표시된다. The shopping mall server of the chorus online store transmits the customer's request for charging 100 units of cyber money and a request to purchase 10 units of goods to the virtual payment server 200 (②). At this time, the virtual payment server 200 is indicated as Corus VPP in FIG. 4 .

가상 결제 서버(Corus VPP)는 사이버머니 100 단위 충전 요청에 대한 거래정보를 VAN사와 같은 결제 게이트웨이(Payment Gateway)에게 전달한다(③). 이때, 해당 신용카드 정보도 함께 전달된다. 그러면 결제 게이트웨이(Payment Gateway)는 신용카드 회사의 서버(Payment Processor)에게 그러한 신용카드 정보 및 해당 거래정보를 전달한다(④). The virtual payment server (Corus VPP) transmits transaction information for a request for charging 100 units of cyber money to a payment gateway such as a VAN company (③). At this time, the corresponding credit card information is also transmitted. Then, the payment gateway transmits the credit card information and the corresponding transaction information to the server (Payment Processor) of the credit card company (④).

신용카드 회사는 그러한 신용카드 정보 및 해당 거래정보에 기초하여 해당 거래의 승인 여부를 결정한다. 신용카드 회사가 거래를 승인하면(⑤), 그 승인 결과는 결제 게이트웨이를 통하여 가상 결제 서버(Corus VPP)로 전달된다(⑥). The credit card company decides whether to approve the transaction based on the credit card information and the transaction information. When the credit card company approves the transaction (⑤), the approval result is transmitted to the virtual payment server (Corus VPP) through the payment gateway (⑥).

그러면, 가상 결제 서버(Corus VPP)는 해당 사용자에 대한 가상 사이버계좌(Corus Reserved Account)에 해당 사용자가 충전을 요청한 사이버머니 금액, 즉 100 단위 금액을 충전한다(미도시). 그런 후 가상 결제 서버(Corus VPP)는 상품 10 단위 구매에 대한 고객의 요청을 승인하고(미도시), 해당 고객의 가상 사이버계좌(Corus Reserved Account)의 잔액을 갱신한다. 즉, 가상 사이버계좌의 잔액을 100에서 90으로 갱신한다(⑦). 이때, 쇼핑몰의 거래에 대한 가상 결제 수수료는 없는 것으로 상정하였다. 해당 고객에 대한 가상 사이버계좌(Corus Reserved Account)의 갱신 내용은 고객의 애플리케이션으로 통지되어(⑧) 고객이 인식할 수 있게 된다. Then, the virtual payment server (Corus VPP) charges the cyber money amount requested by the corresponding user, that is, the amount of 100 units to the virtual cyber account (Corus Reserved Account) for the corresponding user (not shown). Then, the virtual payment server (Corus VPP) approves the customer's request to purchase 10 units of goods (not shown), and updates the balance of the customer's virtual cyber account (Corus Reserved Account). That is, the balance of the virtual cyber account is updated from 100 to 90 (⑦). In this case, it is assumed that there is no virtual payment fee for the transaction in the shopping mall. The update of the virtual cyber account (Corus Reserved Account) for the customer is notified to the customer's application (⑧) so that the customer can recognize it.

한편, 신용카드 회사는 고객이 요청한 사이버머니 충전금액에서 해당 거래에 대한 신용카드 결제 수수료를 공제한 금액을 가상 결제 서버(Corus VPP)의 은행계좌(Corus Bank Account)로 입금한다(⑨, ⑩, ⑪). 이와 별도로 온라인 상점은 고객이 구매한 상품을 정해진 바에 따라 배송하고, 신용카드 회사는 고객에게 해당 거래에 대한 신용카드 청구서를 발송하며(23), 고객은 신용카드 결제일에 해당 금액을 신용카드 회사에게 지불한다. Meanwhile, the credit card company deposits the amount after deducting the credit card payment fee for the transaction from the cyber money recharge amount requested by the customer into the Corus Bank Account of the virtual payment server (Corus VPP) (⑨, ⑩, ⑪). Separately, the online store delivers the product purchased by the customer as prescribed, the credit card company sends the customer a credit card bill for the transaction (23), and the customer pays the credit card company the amount on the credit card payment date pay

다음으로 고객은 자신의 사용자 단말기(100)에 설치된 애플리케이션 프로그램(App)을 실행시켜 코러스 온라인 상점의 쇼핑몰 서버에 접속하고, 상품 10 단위 구매 요청을 할 수 있다(⑫). 그러면 쇼핑몰 서버는 가상 결제 서버(Corus VPP)에게 그러한 거래정보를 전달한다(⑬). Next, the customer executes an application program (App) installed in his/her user terminal 100, accesses the shopping mall server of the Chorus online store, and can make a purchase request for 10 products (⑫). Then, the shopping mall server transmits such transaction information to the virtual payment server (Corus VPP) (⑬).

가상 결제 서버(Corus VPP)는 해당 거래를 승인하고(미도시), 해당 고객의 가상 사이버계좌(Corus Reserved Account)의 잔액을 갱신한다. 즉, 가상 사이버계좌의 잔액을 90에서 80으로 갱신한다(⑭). 한편, 해당 고객에 대한 가상 사이버계좌(Corus Reserved Account)의 갱신 내용은 고객의 애플리케이션으로 통지되어(⑮) 고객이 인식할 수 있게 된다.The virtual payment server (Corus VPP) approves the transaction (not shown) and updates the balance of the customer's virtual cyber account (Corus Reserved Account). That is, the balance of the virtual cyber account is updated from 90 to 80 (⑭). Meanwhile, the update of the virtual cyber account (Corus Reserved Account) for the customer is notified to the customer's application (⑮) so that the customer can recognize it.

도 6 내지 도 8에는 본 발명의 다른 실시예에 따른 온라인 상점 및 오프라인 상점의 결제처리 과정을 도시한다. 도 6에 도시된 과정 중 ① ~ ⑮의 과정 및 (23)의 과정은 도 4에 도시된 것과 동일하므로, 그에 대한 설명을 생략하도록 한다. 6 to 8 are diagrams illustrating payment processing of an online store and an offline store according to another embodiment of the present invention. Processes ① to ⑮ and (23) of the processes shown in FIG. 6 are the same as those shown in FIG. 4 , and thus a description thereof will be omitted.

고객은 자신의 사용자 단말기(100)에 설치된 애플리케이션 프로그램(App)을 실행시켜 가맹점 단말기 #1(Shop #1)에 접속하고, 상품 또는 서비스 20 단위 구매 요청을 할 수 있다(16). 서비스 구매 요청은 서비스를 받기 전에 할 수도 있고(선불), 서비스를 받은 후에 할 수도 있다(후불). A customer executes an application program (App) installed in his/her user terminal 100 to access the affiliate store terminal #1 (Shop #1), and may request to purchase 20 units of goods or services (16). A service purchase request can be made before receiving the service (prepaid) or after receiving the service (postpaid).

그러면 가맹점 단말기 #1(Shop #1)은 코러스 온라인 상점의 쇼핑몰 서버에게 그러한 거래정보를 전달하고(17), 쇼핑몰 서버는 그러한 거래정보를 가상 결제 서버(Corus VPP)에게 전달한다(18). 이 방식은 쇼핑몰 서버와 가상 결제 서버(Corus VPP)가 동일한 운영주체에 의하여 운영되는 경우라면 체택될 수 있다. 한편, 가맹점 단말기 #1(Shop #1)는 쇼핑몰 서버를 거치지 않고 곧바로 가상 결제 서버(Corus VPP)에게 거래정보를 전달할 수도 있다. 이 방식은 쇼핑몰 서버와 가상 결제 서버(Corus VPP)가 동일한 운영주체에 의하여 운영되는 경우에도 채택될 수 있고, 다른 운영주체에 의하여 운영되는 경우에도 채택될 수 있다. Then, the affiliated store terminal #1 (Shop #1) transmits the transaction information to the shopping mall server of the chorus online store (17), and the shopping mall server transmits the transaction information to the virtual payment server (Corus VPP) (18). This method may be adopted if the shopping mall server and the virtual payment server (Corus VPP) are operated by the same operating entity. Meanwhile, the affiliated store terminal #1 (Shop #1) may directly transmit transaction information to the virtual payment server (Corus VPP) without going through the shopping mall server. This method may be adopted even when the shopping mall server and the virtual payment server (Corus VPP) are operated by the same operating entity or may be adopted when operated by different operating entities.

그러면, 가상 결제 서버(Corus VPP)는 해당 거래를 승인하고(미도시), 해당 고객의 가상 사이버계좌(Corus Reserved Account)의 잔액을 갱신한다. 즉, 가상 사이버계좌의 잔액을 80에서 60으로 갱신한다(19). 한편, 해당 고객에 대한 가상 사이버계좌(Corus Reserved Account)의 갱신 내용은 고객의 애플리케이션으로 통지되어(20) 고객이 인식할 수 있게 된다.Then, the virtual payment server (Corus VPP) approves the transaction (not shown), and updates the balance of the customer's virtual cyber account (Corus Reserved Account). That is, the balance of the virtual cyber account is updated from 80 to 60 (19). Meanwhile, the update of the virtual cyber account (Corus Reserved Account) for the customer is notified to the customer's application (20) so that the customer can recognize it.

또한 가상 결제 서버(Corus VPP)는 가맹점 단말기 #1(Shop #1)의 가상 사이버계좌의 잔액 감소를 계좌이체 요구로 이해하고(21), 따라서 가맹점 단말기 #1(Shop #1)의 해당 거래금액, 즉 20 단위의 금액을 자신의 은행계좌로부터 가맹점 단말기 #1(Shop #1)의 은행계좌로 이체한다(22). In addition, the virtual payment server (Corus VPP) understands the decrease in the balance of the virtual cyber account of the merchant terminal #1 (Shop #1) as a transfer request (21), and thus the corresponding transaction amount of the merchant terminal #1 (Shop #1) That is, the amount of 20 units is transferred from one's own bank account to the bank account of the affiliated store terminal #1 (Shop #1) (22).

한편, 본 발명의 가상 결제 시스템(100)은 사이버 범죄자가 사용자 정보를 해킹하여 사기적으로 결제를 하는 것을 방지하기 위한 수단을 포함할 수 있다. Meanwhile, the virtual payment system 100 of the present invention may include means for preventing a cyber criminal from hacking user information to make a fraudulent payment.

도 3을 참조하면, 이러한 사기 결제 방지수단은 사용자 단말기(100)가 가맹점 단말기(300) 또는 쇼핑몰 서버(400)에 접속하여 가맹점에서 구매한 상품 또는 서비스에 대한 댓가 또는 쇼핑몰에서 구매한 상품에 대한 댓가를 가상 사이버계좌에 충전된 사이버머니로 지불하는 과정에서 구현될 수 있다. Referring to FIG. 3 , the fraud payment prevention means is the user terminal 100 accesses the affiliate store terminal 300 or the shopping mall server 400 to pay for goods or services purchased from the affiliate store or for goods purchased from the shopping mall. It can be implemented in the process of paying the price with cyber money charged in a virtual cyber account.

구체적으로, 사용자 단말기(100)에 가상 사이버계좌 토큰(미도시)이 저장되어 있지 않은 최초 거래시에는, 사용자 단말기(100)의 결제 요청에 대하여 가상 결제 서버(200)가 가맹점 거래 또는 쇼핑몰 거래를 승인하고 가상 사이버계좌의 잔액을 갱신할 때, 가상 결제 서버(200)는 해당 사용자 단말기(100)에 대한 가상 사이버계좌 토큰을 발행하여 저장한다. 가상 결제 서버(200)는 또한 사용자 단말기(100)에 접속하여 사용자 단말기(100)의 특정 저장 위치에 가상 사이버계좌 토큰을 저장한다. Specifically, when the virtual cyber account token (not shown) is not stored in the user terminal 100 for the first transaction, the virtual payment server 200 performs a merchant transaction or a shopping mall transaction in response to a payment request from the user terminal 100 . Upon approval and updating the balance of the virtual cyber account, the virtual payment server 200 issues and stores a virtual cyber account token for the user terminal 100 . The virtual payment server 200 also accesses the user terminal 100 and stores the virtual cyber account token in a specific storage location of the user terminal 100 .

가상 사이버계좌 토큰은 가상 결제 서버(200)가 랜덤하게 또는 정해진 방식에 따라 생성하는 일반문자, 숫자, 특수문자 등의 조합일 수 있다. 가상 사이버계좌 토큰은 가상 결제 서버(200)가 해당 사용자에 대하여 가상 사이버계좌를 생성한 후 가상 사이버계좌에 충전된 사이버머니에 의한 최초 결제가 이루어질 때 가상 결제 서버(200)에 의하여 생성되는 것이 바람직하지만, 경우에 따라서는 가상 결제 서버(200)가 가상 사이버계좌를 생성할 때 함께 생성되는 것도 가능하다. 따라서, 전자의 경우와 후자의 경우는 균등한 것으로 이해될 수 있다. The virtual cyber account token may be a combination of general characters, numbers, special characters, etc. generated by the virtual payment server 200 at random or according to a predetermined method. Preferably, the virtual cyber account token is generated by the virtual payment server 200 when the virtual payment server 200 creates a virtual cyber account for the user and then the first payment is made by the cyber money charged in the virtual cyber account. However, in some cases, when the virtual payment server 200 creates a virtual cyber account, it may be created together. Accordingly, the former case and the latter case may be understood as equivalent.

가상 사이버계좌 토큰은 사용자 단말기(100)의 특정 저장 위치에 저장된다. 이때, 사용자 단말기(100)의 특정 저장 위치라 함은 특정한 디렉토리 또는 폴더 구조에 포함된 디렉토리 또는 폴더일 수 있다. 따라서, 보안의 수준에 따라 가상 사이버계좌 토큰이 저장된 디렉토리 또는 폴더 명칭만 동일하다면 특정 저장 위치로 인정할 수도 있고, 가상 사이버계좌 토큰이 저장된 디렉토리 또는 폴더 명칭뿐만 아니라 그것의 상위 디렉토리 또는 폴더를 포함하는 구조가 동일할 때에야 비로소 특정 저장 위치로 인정할 수도 있다. The virtual cyberaccount token is stored in a specific storage location of the user terminal 100 . In this case, the specific storage location of the user terminal 100 may be a directory or folder included in a specific directory or folder structure. Therefore, depending on the level of security, if only the directory or folder name in which the virtual cyber account token is stored is the same, it may be recognized as a specific storage location, and a structure including the directory or folder name in which the virtual cyber account token is stored as well as its parent directory or folder It can be recognized as a specific storage location only when is the same.

한편, 사용자 단말기(100)에 가상 사이버계좌 토큰이 저장되어 있는 경우에는, 사용자 단말기(100)의 결제 요청이 있을 때, 가상 결제 서버(200)는 사용자 단말기(100)의 특정 저장 위치에 접근하여 사용자 단말기(100)에 저장된 가상 사이버계좌 토큰과 자신이 저장하고 있는 가상 사이버계좌 토큰을 비교하고, 그것들이 동일한 경우에만 가맹점 거래 또는 쇼핑몰 거래를 승인한다. On the other hand, if the virtual cyber account token is stored in the user terminal 100 , when there is a payment request from the user terminal 100 , the virtual payment server 200 accesses a specific storage location of the user terminal 100 and The virtual cyber account token stored in the user terminal 100 is compared with the virtual cyber account token stored therein, and only when they are identical, the merchant transaction or the shopping mall transaction is approved.

만약 사용자 단말기(100)의 특정 저장 위치에 저장된 가상 사이버계좌 토큰이 가상 결제 서버(200)에 저장된 가상 사이버계좌 토큰과 다르다면, 그것은 진정한 사용자 단말기(100)가 아니라 사용자 단말기(100)를 모방한 가짜 사용자 단말기일 가능성이 높다. 그러한 경우에는 가상 결제 서버(200)가 저장하고 있는 사용자 단말기(100) 또는 사용자 정보에 기초하여 사용자에게 그러한 사실을 통지하고, 진정한 사용자에 의한 접속인지를 확인하는 것이 바람직하다. 한편, 가상 사이버계좌 토큰이 저장되는 사용자 단말기(100)의 특정 저장 위치의 구조를 더욱 복잡하게 한다면, 사용자 정보를 해킹하더라도 사기 결제를 성립시키기는 쉽지 않을 것이다. If the virtual cyberaccount token stored in a specific storage location of the user terminal 100 is different from the virtual cyberaccount token stored in the virtual payment server 200 , it is not the real user terminal 100 but the user terminal 100 . It is most likely a fake user terminal. In such a case, it is preferable to notify the user of such a fact based on the user terminal 100 or user information stored by the virtual payment server 200 and check whether the connection is made by a true user. On the other hand, if the structure of the specific storage location of the user terminal 100 in which the virtual cyber account token is stored is further complicated, it will not be easy to establish a fraudulent payment even if user information is hacked.

가상 결제 서버(200)는 또한 보안성을 더욱 높이기 위하여, 가상 사이버계좌 토큰의 비교에 의하여 동일하다고 판단하여 거래를 승인한 경우에는 자신의 저장매체 및 사용자 단말기(100)의 특정 저장 위치에 저장된 가상 사이버계좌 토큰을 삭제하고, 새로운 가상 사이버계좌 토큰을 자신의 저장매체 및 사용자 단말기(100)의 특정 저장 위치 또는 다른 특정 저장 위치에 저장할 수 있다. 이때, 가상 결제 서버(200)는 가상 사이버계좌 토큰을 저장하는 사용자 단말기(100)의 특정 저장 위치를 매번 변경하는 것이 보안성을 더욱 향상시키는데 유리할 것이다. In order to further enhance security, the virtual payment server 200 determines that the virtual cyber account tokens are identical by comparison and approves the transaction, the virtual payment server 200 stored in its own storage medium and a specific storage location of the user terminal 100 The cyberaccount token may be deleted, and a new virtual cyberaccount token may be stored in its own storage medium and a specific storage location of the user terminal 100 or another specific storage location. In this case, it will be advantageous for the virtual payment server 200 to further improve security by changing the specific storage location of the user terminal 100 for storing the virtual cyber account token every time.

10: 가상 결제 시스템 100: 사용자 단말기
200: 가상 결제 서버 300: 가맹점 단말기
400: 쇼핑몰 서버 500: 통상적인 결제 시스템
10: virtual payment system 100: user terminal
200: virtual payment server 300: merchant terminal
400: shopping mall server 500: general payment system

Claims (9)

사용자 단말기, 가맹점 단말기 및 가상 결제 서버를 포함하는 가상 결제 시스템에 있어서,
상기 사용자 단말기는 상기 가상 결제 서버에게 결제수단으로 신용카드, 체크카드 또는 계좌이체에 의하여 소정 금액의 사이버머니 충전을 직접적으로 또는 간접적으로 요청하고,
상기 가상 결제 서버는 상기 사용자 단말기의 상기 사이버머니 충전 요청이 있는 경우 통상적인 결제 시스템에게 상기 사이버머니 충전에 대한 거래정보를 제공하고, 상기 거래에 대한 승인이 있는 경우 상기 사용자에 대한 가상 사이버계좌에 상기 사용자가 충전을 요청하는 사이버머니 금액을 충전하고, 아울러 상기 통상적인 결제 시스템이 상기 사용자가 충전한 상기 사이버머니 금액에서 상기 거래에 대한 결제 수수료(이하, '금융기관 결제 수수료'라 함)를 공제한 금액을 입금하는 은행계좌를 관리하며,
상기 사용자가 상기 가맹점의 상품 또는 서비스에 대한 댓가(이하, '가맹점 거래금액'이라 함)를 지불하기 위하여 상기 사용자 단말기를 상기 가맹점 단말기에 접속시키면, 상기 가맹점 단말기는 상기 가맹점 거래금액을 포함하는 상기 가맹점 거래정보를 상기 가상 결제 서버에게 전달하고,
상기 가상 결제 서버는 상기 사용자의 상기 가상 사이버계좌의 잔액이 상기 가맹점 거래금액 이상인 경우 상기 가맹점 거래를 승인하고, 상기 사용자의 상기 가상 사이버계좌의 잔액을 갱신하며, 이때 상기 사용자의 상기 가상 사이버계좌의 잔액 갱신은 상기 가맹점 거래에 대한 가상 결제 수수료 없이 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 가맹점 거래금액을 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것이거나 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 가맹점 거래금액 및 상기 금융기관 결제 수수료의 비율 또는 금융기관 표준 결제 수수료율 이하인 가상 결제 수수료를 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
A virtual payment system comprising a user terminal, an affiliated store terminal, and a virtual payment server, the virtual payment system comprising:
The user terminal directly or indirectly requests the virtual payment server to charge a predetermined amount of cyber money by credit card, check card or account transfer as a payment method,
The virtual payment server provides transaction information for the cyber money charging to a general payment system when there is a request for charging the cyber money from the user terminal, and when there is approval for the transaction, it is stored in the virtual cyber account for the user. The user charges the amount of cyber money requested by the user, and the normal payment system pays a payment fee for the transaction (hereinafter referred to as 'financial institution payment fee' ) from the amount of cyber money charged by the user. Manage the bank account to deposit the deducted amount,
When the user connects the user terminal to the affiliated store terminal to pay a price for goods or services of the affiliated store (hereinafter referred to as 'merchant transaction amount' ), the affiliated store terminal includes the affiliated store transaction amount. Transmitting merchant transaction information to the virtual payment server,
The virtual payment server approves the merchant transaction when the balance of the user's virtual cyber account is equal to or greater than the merchant transaction amount, and updates the balance of the user's virtual cyber account, wherein the user's virtual cyber account The balance update is to update the balance of the virtual cyber account by subtracting the merchant transaction amount from the balance of the virtual cyber account of the user without a virtual payment fee for the merchant transaction, or from the balance of the virtual cyber account of the user A virtual payment system for reducing payment fees, characterized in that the balance of the virtual cyber account is updated by subtracting a virtual payment fee that is less than a ratio of the merchant transaction amount and the financial institution payment fee or a standard payment fee rate of a financial institution.
제1항에 있어서,
상기 가상 결제 서버는 상기 가맹점 거래금액을 자신의 상기 은행계좌로부터 상기 가맹점의 은행계좌로 이체시키는 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
According to claim 1,
The virtual payment server is a virtual payment system for reducing payment fees, characterized in that the merchant transfers the transaction amount from its bank account to the bank account of the affiliated store.
제1항 및 제2항 중 어느 한 항에 있어서,
상기 가맹점은 온라인에서 가상적으로 존재하는 것이 아니라 실제로 존재하는 오프라인 상점인 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
3. The method of any one of claims 1 and 2,
The affiliated store is a virtual payment system for reducing payment fees, characterized in that it is an offline store that does not exist virtually online but is actually an offline store.
제1항 내지 제3항 중 어느 한 항에 있어서,
상기 사용자의 상기 사이버머니 충전은 상기 사용자 단말기가 상기 가맹점 단말기와 접속된 상태에서 상기 가맹점 단말기에 충전할 사이버머니 충전금액을 입력함으로써 간접적으로 이루어지는 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
4. The method according to any one of claims 1 to 3,
The virtual payment system for reducing payment fees, wherein the user's charging of the cyber money is indirectly performed by inputting the amount of cyber money to be charged into the affiliated store terminal while the user terminal is connected to the affiliated store terminal.
제1항 내지 제4항 중 어느 한 항에 있어서,
상기 가상 결제 시스템은 쇼핑몰 서버를 더 포함하며,
상기 사용자가 상기 쇼핑몰 서버에 접속하여 상품 구매 요청을 하면, 상기 쇼핑몰 서버는 쇼핑몰 상품 거래금액을 포함하는 쇼핑몰 거래정보를 상기 가상 결제 서버에게 전달하고,
상기 가상 결제 서버는 상기 사용자의 상기 가상 사이버계좌의 잔액이 상기 쇼핑몰 상품 거래금액 이상인 경우 상기 쇼핑몰 거래를 승인하고, 상기 사용자의 상기 가상 사이버계좌의 잔액을 갱신하며, 이때 상기 사용자의 상기 가상 사이버계좌의 잔액 갱신은 상기 쇼핑몰 거래에 대한 가상 결제 수수료 없이 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 쇼핑몰 상품 거래금액을 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것이거나 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 쇼핑몰 상품 거래금액 및 상기 금융기관 결제 수수료의 비율 또는 금융기관 표준 결제 수수료율 이하의 가상 결제 수수료를 차감하여 상기 가상사이버계좌의 잔액을 갱신하는 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
5. The method according to any one of claims 1 to 4,
The virtual payment system further includes a shopping mall server,
When the user accesses the shopping mall server and makes a product purchase request, the shopping mall server transmits shopping mall transaction information including a shopping mall product transaction amount to the virtual payment server,
When the balance of the virtual cyber account of the user is equal to or greater than the transaction amount of the shopping mall product, the virtual payment server approves the shopping mall transaction and updates the balance of the virtual cyber account of the user, in this case, the virtual cyber account of the user updating the balance of the virtual cyber account by deducting the transaction amount of the shopping mall product from the balance of the virtual cyber account of the user without a virtual payment fee for the shopping mall transaction or updating the balance of the virtual cyber account of the user A virtual payment system for reducing payment fees, characterized in that the balance of the virtual cyber account is updated by deducting a ratio of the shopping mall product transaction amount and the financial institution payment fee or a virtual payment fee less than the standard payment fee rate of a financial institution from the balance .
제5항에 있어서,
상기 쇼핑몰 서버의 운영주체는 상기 가맹점에 대한 본부이고, 상기 쇼핑몰 서버의 운영주체와 상기 가상 결제 서버의 운영주체는 동일한 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
6. The method of claim 5,
The operating entity of the shopping mall server is a headquarters for the affiliated store, and the operating entity of the shopping mall server and the operating entity of the virtual payment server are the same.
사용자 단말기, 쇼핑몰 서버 및 가상 결제 서버를 포함하는 가상 결제 시스템에 있어서,
상기 사용자 단말기는 상기 가상 결제 서버에게 결제수단으로 신용카드, 체크카드 또는 계좌이체에 의하여 소정 금액의 사이버머니 충전을 직접적으로 또는 간접적으로 요청하고,
상기 가상 결제 서버는 상기 사용자 단말기의 상기 사이버머니 충전 요청이 있는 경우 통상적인 결제 시스템에게 상기 사이버머니 충전에 대한 거래정보를 제공하고, 상기 거래에 대한 승인이 있는 경우 상기 사용자에 대한 가상 사이버계좌에 상기 사용자가 충전을 요청하는 사이버머니 금액을 충전하고, 아울러 상기 통상적인 결제 시스템이 상기 사용자가 충전한 상기 사이버머니 금액에서 상기 거래에 대한 결제 수수료(이하, '금융기관 결제 수수료'라 함)를 공제한 금액을 입금하는 은행계좌를 관리하며,
상기 사용자가 상기 쇼핑몰 서버에 접속하여 상품 구매 요청을 하면, 상기 쇼핑몰 서버는 쇼핑몰 상품 거래금액을 포함하는 쇼핑몰 거래정보를 상기 가상 결제 서버에게 전달하고,
상기 가상 결제 서버는 상기 사용자의 상기 가상 사이버계좌의 잔액이 상기 쇼핑몰 상품 거래금액 이상인 경우 상기 가맹점 거래를 승인하고, 상기 사용자의 상기 가상 사이버계좌의 잔액을 갱신하며, 이때 상기 사용자의 상기 가상 사이버계좌의 잔액 갱신은 상기 쇼핑몰 거래에 대한 가상 결제 수수료 없이 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 쇼핑몰 상품 거래금액을 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것이거나 상기 사용자의 상기 가상 사이버계좌의 잔액에서 상기 쇼핑몰 상품 거래금액 및 상기 금융기관 결제 수수료의 비율 또는 금융기관 표준 결제 수수료율 이하인 가상 결제 수수료를 차감하여 상기 가상 사이버계좌의 잔액을 갱신하는 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
A virtual payment system comprising a user terminal, a shopping mall server, and a virtual payment server, the virtual payment system comprising:
The user terminal directly or indirectly requests the virtual payment server to charge a predetermined amount of cyber money by credit card, check card or account transfer as a payment method,
The virtual payment server provides transaction information for the cyber money charging to a general payment system when there is a request for charging the cyber money from the user terminal, and when there is approval for the transaction, it is stored in the virtual cyber account for the user. The user charges the amount of cyber money requested by the user, and the normal payment system pays a payment fee for the transaction (hereinafter referred to as 'financial institution payment fee' ) from the amount of cyber money charged by the user. Manage the bank account to deposit the deducted amount,
When the user accesses the shopping mall server and makes a product purchase request, the shopping mall server transmits shopping mall transaction information including a shopping mall product transaction amount to the virtual payment server,
When the balance of the virtual cyber account of the user is equal to or greater than the transaction amount of the shopping mall product, the virtual payment server approves the merchant transaction and updates the balance of the virtual cyber account of the user, in this case, the virtual cyber account of the user updating the balance of the virtual cyber account by deducting the transaction amount of the shopping mall product from the balance of the virtual cyber account of the user without a virtual payment fee for the shopping mall transaction or updating the balance of the virtual cyber account of the user The virtual payment system for reducing payment fees, characterized in that the balance of the virtual cyber account is updated by subtracting a virtual payment fee that is less than a ratio of the transaction amount of the shopping mall product and the financial institution payment fee or a standard payment fee rate of a financial institution from the balance.
제1항 내지 제7항 중 어느 한 항에 있어서,
상기 사용자 단말기가 상기 가맹점 단말기 또는 상기 쇼핑몰 서버에 접속하여 상기 가맹점에서 구매한 상품 또는 서비스에 대한 댓가 또는 상기 쇼핑몰에서 구매한 상품에 대한 댓가를 상기 가상 사이버계좌에 충전된 상기 사이버머니로 지불하는 과정에서, 상기 사용자 단말기에 가상 사이버계좌 토큰이 저장되어 있지 않은 최초 거래시에는, 상기 사용자 단말기의 상기 결제 요청에 대하여 상기 가상 결제 서버가 상기 가맹점 거래 또는 상기 쇼핑몰 거래를 승인하고 상기 가상 사이버계좌의 잔액을 갱신할 때, 상기 가상 결제 서버는 상기 사용자 단말기에 대한 상기 가상 사이버계좌 토큰을 발행하여 저장한 후 상기 사용자 단말기에 접속하여 상기 사용자 단말기의 특정 저장 위치에 상기 가상 사이버계좌 토큰을 저장하고, 상기 사용자 단말기에 상기 가상 사이버계좌 토큰이 저장되어 있는 경우에는, 상기 사용자 단말기의 상기 결제 요청이 있을 때, 상기 가상 결제 서버는 상기 사용자 단말기의 상기 특정 저장 위치에 접근하여 상기 사용자 단말기에 저장된 상기 가상 사이버계좌 토큰과 자신이 저장하고 있는 상기 가상 사이버계좌 토큰을 비교하여 동일한 경우에만 상기 가맹점 거래 또는 상기 쇼핑몰 거래를 승인하는 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
8. The method according to any one of claims 1 to 7,
A process in which the user terminal accesses the affiliated store terminal or the shopping mall server and pays a price for a product or service purchased at the affiliated store or for a product purchased from the shopping mall with the cyber money charged in the virtual cyber account In the first transaction in which the virtual cyber account token is not stored in the user terminal, the virtual payment server approves the merchant transaction or the shopping mall transaction in response to the payment request of the user terminal, and the balance of the virtual cyber account when updating, the virtual payment server issues and stores the virtual cyber account token for the user terminal, then accesses the user terminal and stores the virtual cyber account token in a specific storage location of the user terminal, When the virtual cyber account token is stored in the user terminal, when there is a payment request from the user terminal, the virtual payment server accesses the specific storage location of the user terminal and the virtual cyber account stored in the user terminal A virtual payment system for reducing payment fees, characterized in that the merchant transaction or the shopping mall transaction is approved only when the account token and the virtual cyber account token stored therein are identical.
제8항에 있어서,
상기 가상 결제 서버는 상기 가상 사이버계좌 토큰의 비교에 의하여 동일하다고 판단하여 거래를 승인한 경우에는 자신의 저장매체 및 상기 사용자 단말기의 상기 특정 저장 위치에 저장된 상기 가상 사이버계좌 토큰을 삭제하고, 새로운 가상 사이버계좌 토큰을 자신의 저장매체 및 상기 사용자 단말기의 상기 특정 저장 위치 또는 다른 특정 저장 위치에 저장하는 것을 특징으로 하는 결제 수수료 절감을 위한 가상 결제 시스템.
9. The method of claim 8,
The virtual payment server deletes the virtual cyber account token stored in its own storage medium and the specific storage location of the user terminal, and deletes the new virtual A virtual payment system for reducing payment fees, characterized in that the cyber account token is stored in its own storage medium and the specific storage location or other specific storage location of the user terminal.
KR1020200021887A 2020-02-21 2020-02-21 Virtual Payment System For Reduction Of Payment Fee KR20210106844A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200021887A KR20210106844A (en) 2020-02-21 2020-02-21 Virtual Payment System For Reduction Of Payment Fee

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200021887A KR20210106844A (en) 2020-02-21 2020-02-21 Virtual Payment System For Reduction Of Payment Fee

Publications (1)

Publication Number Publication Date
KR20210106844A true KR20210106844A (en) 2021-08-31

Family

ID=77489507

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200021887A KR20210106844A (en) 2020-02-21 2020-02-21 Virtual Payment System For Reduction Of Payment Fee

Country Status (1)

Country Link
KR (1) KR20210106844A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7391257B1 (en) * 2023-05-29 2023-12-04 PayPay株式会社 Application programs and server devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050115082A (en) 2004-06-03 2005-12-07 한국정보통신주식회사 Credit card payment system and merchant information providing method thereof
KR100660269B1 (en) 2004-06-03 2006-12-20 한국정보통신주식회사 Credit card payment processing method by a distributed variable merchant discount rate
KR20120000341A (en) 2010-06-25 2012-01-02 주식회사 시안홀딩스 A method and apparatus for paying mobile money
KR20130070510A (en) 2011-12-19 2013-06-27 주식회사 하렉스인포텍 System and method for payment using portable terminal, and storage medium recording program for implementing method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050115082A (en) 2004-06-03 2005-12-07 한국정보통신주식회사 Credit card payment system and merchant information providing method thereof
KR100660269B1 (en) 2004-06-03 2006-12-20 한국정보통신주식회사 Credit card payment processing method by a distributed variable merchant discount rate
KR20120000341A (en) 2010-06-25 2012-01-02 주식회사 시안홀딩스 A method and apparatus for paying mobile money
KR20130070510A (en) 2011-12-19 2013-06-27 주식회사 하렉스인포텍 System and method for payment using portable terminal, and storage medium recording program for implementing method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7391257B1 (en) * 2023-05-29 2023-12-04 PayPay株式会社 Application programs and server devices

Similar Documents

Publication Publication Date Title
US20230196355A1 (en) Processing of electronic transactions
US11562334B2 (en) Systems and methods for real-time account access
US10546287B2 (en) Closed system processing connection
US20080195485A1 (en) Prepaid foreign currency transaction platform
AU2019283784A1 (en) Methods and systems for providing 3-D secure service on-behalf-of merchants
JP2002530757A5 (en)
KR20020006625A (en) Electronic payment system utilizing intermediary account
KR20110019887A (en) Mobile virtual machine settlement system of account and card and method using virtual machine trading stamp
US20180285860A1 (en) Apparatus for processing a purchase transaction
US20130253956A1 (en) Chargeback insurance
US20160364795A1 (en) Systems and methods for extending credit to small/medium-sized enterprises
US8799089B1 (en) Virtual payment system for the physical world
KR20210106844A (en) Virtual Payment System For Reduction Of Payment Fee
KR20010078851A (en) a method of electronic financial system on merchants'accounts receivable to card issuers and driving method thereof
TW201642188A (en) Finance service system and method
KR20020094165A (en) System and Method for exchange of electronic currency and electronic securities
JP2002251579A (en) System and method for electronic settlement authentication server device
US20150161599A1 (en) Management of complex transactions
KR20150019774A (en) Recording medium, payment processing device and method for processing payment by using credit card
KR101656317B1 (en) Method and system for providing micro payment service using phone bill card
KR20040072537A (en) System for Exchange of Electronic Currency and Electronic Securities
US20240070629A1 (en) Converting limited use token to stored credential
KR20010106572A (en) System and method for settling acount utilizing a cyber cash card
KR20090081927A (en) System and Method for Processing Card Settlement Approval Relay and Recording Medium
EP3471036A1 (en) Process for financial transactions

Legal Events

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