KR102456719B1 - Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same - Google Patents

Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same Download PDF

Info

Publication number
KR102456719B1
KR102456719B1 KR1020220051729A KR20220051729A KR102456719B1 KR 102456719 B1 KR102456719 B1 KR 102456719B1 KR 1020220051729 A KR1020220051729 A KR 1020220051729A KR 20220051729 A KR20220051729 A KR 20220051729A KR 102456719 B1 KR102456719 B1 KR 102456719B1
Authority
KR
South Korea
Prior art keywords
customer
account
virtual account
deposit
service device
Prior art date
Application number
KR1020220051729A
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 KR1020220051729A priority Critical patent/KR102456719B1/en
Priority to KR1020220128877A priority patent/KR102533987B1/en
Application granted granted Critical
Publication of KR102456719B1 publication Critical patent/KR102456719B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • 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/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
    • G06Q20/4014Identity check for transactions
    • 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/403Solvency checks
    • 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/405Establishing or using transaction specific rules
    • 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/42Confirmation, e.g. check or permission by the legal debtor of payment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance

Landscapes

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

Abstract

Disclosed are a real account-based virtual account service device and a virtual account deposit and withdrawal method using the same. The virtual account deposit and withdrawal method comprises: a step in which a virtual account service device receives a request for receipt inquiry for a virtual account to which a customer wants to deposit money through a financial institution server from a customer terminal; a step in which the virtual account service device inquires whether the virtual account requested for receipt inquiry is a registered account connected to the customer's real account, and if the account is connected to and registered with the customer's real account, a normal response to the receipt inquiry is transmitted to the customer terminal through the financial institution server; and a step of receiving a deposit notification from the financial institution server and transmitting the same to a user institution server used by a customer, when the customer terminal requests a deposit for the virtual account for which receipt inquiry has been completed. According to the present invention, fraudulent use and money laundering can be prevented by issuing the virtual account using the real account-based virtual account service device.

Description

실계좌 기반 가상계좌 서비스 장치 및 이를 이용한 가상계좌 입출금 방법 {Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same}{Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same}

본 발명은 금융거래 및 보안기술에 관한 것이다.The present invention relates to financial transaction and security technology.

입출금을 위해 가상계좌를 사용할 수 있다. 자금세탁방지를 위한 인증기반 실명확인 서비스 역시 가상계좌에 기반하는 방식으로, 이때, 실명확인 계좌에 대해서만 가상계좌를 발급하므로 별도의 실명확인이 추가로 요구된다. 또한, 가상계좌 발급 수가 제한되고, 인증기반 실명확인 서비스를 이용하는 경우에 고객이 직접 가상계좌를 발급한 해당 금융기관에 접속하여 이체행위(입출금)를 해야 하는 불편이 따른다.You can use a virtual account for deposits and withdrawals. The authentication-based real-name verification service for anti-money laundering is also based on a virtual account. In addition, the number of virtual accounts issuance is limited, and when using the authentication-based real-name verification service, the customer has to directly access the financial institution that issued the virtual account and make a transfer (deposit and withdrawal).

게다가, 계좌번호를 잘못 입력하는 것과 같이 오입금 할 우려도 있다. 가상계좌를 발급하여 가상계좌를 기반으로 입출금 되기 때문에, 해당 가상계좌를 발급하지 않은 금융기관은 거래자 정보를 확인하기 어렵고 이용기관은 입출금 값을 확인할 수 없으므로 자금세탁방지 통제가 어렵다.In addition, there is a risk of depositing money incorrectly, such as entering an account number incorrectly. Since the virtual account is issued and deposits and withdrawals are made based on the virtual account, it is difficult for financial institutions that do not issue the virtual account to check the trader information, and the user organization cannot check the deposit and withdrawal values, so it is difficult to control money laundering prevention.

대한민국 공개특허공보 10-2009-0000787호 (2009년 1월8일)Korean Patent Publication No. 10-2009-0000787 (January 8, 2009)

본 발명은 본인 및 계좌인증을 통해 실계좌 기반 가상계좌를 발급함에 따라 부정사용 및 자금세탁을 방지할 수 있고, 가상계좌가 생성된 해당 금융기관 뿐만 아니라 타행에서도 실계좌 기반 입출금 관리가 가능한 가상계좌 서비스 장치 및 가상계좌 입출금 방법을 제공하는데 있다.The present invention is a virtual account that can prevent illegal use and money laundering by issuing a real account-based virtual account through identity and account authentication, and enables real account-based deposit and withdrawal management at other banks as well as the financial institution where the virtual account was created To provide a service device and a method of depositing and withdrawing from a virtual account.

본 발명의 실시예에 따른 가상계좌 입출금 방법은,가상계좌 서비스 장치가 고객 단말로부터 금융기관 서버를 통해 고객이 입금하고자 하는 가상계좌에 대한 수취조회를 요청 받는 단계; 가상계좌 서비스 장치가 수취조회를 요청한 가상계좌가 고객의 실계좌에 연결되어 등록된 계좌인지 여부를 조회하고, 고객의 실계좌에 연결되어 등록된 계좌인 경우 수취조회 정상 응답을 금융기관 서버를 통해 고객 단말에 전달하는 단계; 및 수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청 시, 입금 통지를 금융기관 서버로부터 수신하여 이를 고객이 이용하는 이용기관 서버에 전송하는 단계;를 포함할 수 있다.A virtual account deposit and withdrawal method according to an embodiment of the present invention comprises: receiving, by a virtual account service device, a request for a receipt inquiry for a virtual account to which a customer wants to deposit a virtual account through a financial institution server from a customer terminal; The virtual account service device inquires whether the virtual account that requested a receipt inquiry is a registered account connected to the customer's real account, and if it is an account connected to the customer's real account, a normal response to the receipt inquiry is sent through the financial institution server delivering to the customer terminal; and receiving a deposit notification from the financial institution server when the customer terminal requests a deposit for the virtual account for which the receipt inquiry has been completed, and transmitting it to the user institution server used by the customer.

또한, 상기 가상계좌 입출금 방법은, 수취조회를 요청받은 가상계좌가 고객의 실계좌에 연결되어 등록된 가상계좌가 아니면 가상계좌 서비스 장치가 입금 거부를 알리는 수취조회 응답을 금융기관 서버에 전송하는 단계;를 더 포함할 수 있다.In addition, the virtual account deposit/withdrawal method includes the steps of: if the virtual account for which the receipt inquiry is requested is not a registered virtual account connected to the customer's real account, the virtual account service device transmits a receipt inquiry response informing the deposit rejection to the financial institution server ; may be further included.

또한, 상기 가상계좌 입출금 방법은, 수취조회를 요청받은 가상계좌가 고객의 실계좌에 연결되어 등록된 계좌이면 가상계좌 서비스 장치가 고객의 블랙리스트 여부를 판단하는 단계;를 포함하며, 상기 가상계좌 서비스 장치가 고객의 블랙리스트 여부를 판단하는 단계는, 고객이 블랙리스트이면, 가상계좌 서비스 장치가 입금 거부를 알리는 수취조회 응답을 금융기관 서버에 전송하는 단계; 및 고객이 블랙리스트가 아니면, 가상계좌 서비스 장치가 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하는 단계;를 포함할 수 있다.In addition, the virtual account deposit/withdrawal method includes: if the virtual account for which the receipt inquiry is requested is a registered account connected to the customer's real account, the virtual account service device determining whether the customer is blacklisted; The step of determining, by the service device, whether the customer is blacklisted may include: if the customer is blacklisted, sending, by the virtual account service device, a receipt inquiry response notifying the deposit rejection to the financial institution server; and if the customer is not on the blacklist, performing, by the virtual account service device, FDS verification through analysis of the customer's virtual account deposit/withdrawal pattern.

또한, 상기 고객이 블랙리스트가 아니면, 가상계좌 서비스 장치가 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하는 단계;이후에는, 가상계좌 서비스 장치가 수취조회 정상 응답을 금융기관 서버에 전송하는 단계;를 더 포함할 수 있다.In addition, if the customer is not on the blacklist, the virtual account service device performing FDS verification through the customer's virtual account deposit/withdrawal pattern analysis; After that, the virtual account service device transmits a normal response to the receipt inquiry to the financial institution server step; may further include.

또한, 상기 가상계좌 서비스 장치가 고객의 블랙리스트 여부를 판단하는 단계는, 가상계좌 서비스 장치가 이용기관 서버 및 금융기관 서버로부터 블랙리스트 정보를 수집하고 고객 단말의 본인 인증을 통해 생성된 고객의 인증 고유 값을 수집하여, 수집된 블랙리스트 정보 및 인증 고유 값을 이용하여 블랙리스트 여부를 판단할 수 있다.In addition, the step of determining, by the virtual account service device, whether the customer is blacklisted includes: the virtual account service device collects blacklist information from the user institution server and the financial institution server, and authenticates the customer generated through self-authentication of the customer terminal By collecting the unique value, it is possible to determine whether the blacklist is on the blacklist using the collected blacklist information and the authentication unique value.

또한, 상기 가상계좌 입출금 방법은, 고객 단말이 금융기관 서버에 수취조회를 요청하는 단계; 및 가상계좌 서비스 장치가 금융기관 서버로부터 고객의 실계좌와 연결되어 등록된 가상계좌정보를 수신하는 단계;를 더 포함함에 따라, 수취조회가 완료되면, 가상계좌에 대한 고객 단말의 입금 요청 시 고객의 실계좌와 연결되어 모계좌에 등록된 가상계좌에 대한 입금이 가능할 수 있다.In addition, the virtual account deposit/withdrawal method may include: requesting, by a customer terminal, a receipt inquiry to a financial institution server; and receiving, by the virtual account service device, connected to the customer's real account and registered virtual account information from the server of the financial institution; It may be connected to the real account of , and deposits to the virtual account registered in the parent account may be possible.

또한, 상기 가상계좌 입출금 방법은, 수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청전에 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증을 수행할 수 있다.In addition, the virtual account deposit/withdrawal method may perform a deposit request confirmation authentication of the customer terminal through the virtual account service device before the customer terminal requests a deposit for the virtual account for which the receipt inquiry has been completed.

또한, 본 발명의 실시예에서, 상기 고객단말의 입금요청 확인인증을 수행하는 과정은 고객단말이 가입된 사설인증을 통해 수행될 수 있다.In addition, in an embodiment of the present invention, the process of performing the deposit request confirmation authentication of the customer terminal may be performed through private authentication to which the customer terminal is subscribed.

또한, 상기 가상계좌 입출금 방법은, 상기 고객단말의 입금요청 확인인증이 완료되지 않은 경우에 금융기관서버에 입금통지 거절 전문을 전송하고, 상기 고객단말의 입금요청 확인인증이 완료된 경우에 입금 통지를 금융기관 서버로부터 수신하여 이를 고객이 이용하는 이용기관 서버에 전송할 수 있다.In addition, the virtual account deposit and withdrawal method transmits a deposit notification rejection message to the financial institution server when the deposit request confirmation authentication of the customer terminal is not completed, and sends a deposit notification when the deposit request confirmation authentication of the customer terminal is completed It can be received from the financial institution server and transmitted to the user institution server used by the customer.

또한, 본 발명의 실시예에서, 상기 가상계좌 입출금 방법은, 고객 단말의 환불 요청에 따라, 가상계좌 서비스 장치가 이용기관 서버로부터 출금 요청을 수신하는 단계; 출금 요청 대상 실계좌가 고객에게 발급된 가상계좌와 연결되어 등록된 계좌인지 여부를 조회하여 고객이 등록한 실계좌인 경우 금융기관 서버에 입금 이체를 요청하는 단계; 및 금융기관 서버로부터 입금 이체 결과를 수신하는 단계;를 더 포함할 수 있다.In addition, in an embodiment of the present invention, the method of depositing and withdrawing from a virtual account includes: receiving, by a virtual account service device, a withdrawal request from a user organization server in response to a refund request from a customer terminal; inquiring whether the real account subject to the withdrawal request is a registered account in connection with the virtual account issued to the customer, and requesting a deposit transfer to a financial institution server if the real account is registered by the customer; and receiving a deposit transfer result from a financial institution server.

또한, 상기 가상계좌 입출금 방법은, 출금요청 대상 실계좌가 고객에게 발급된 가상계좌와 연결되어 등록된 실계좌이면 고객이 블랙리스트인지 여부를 판단하는 단계;를 포함하고, 상기 블랙리스트인지 여부를 판단하는 단계는, 고객이 블랙리스트이면, 가상계좌 서비스 장치가 출금 거부를 이용기관 서버에 전송하는 단계; 고객이 블랙리스트가 아니면, 금융기관서버를 통해 출금 요청 대상 가상계좌가 연결된 모계좌에 충전된 금액을 고객의 실계좌로 환불해 주는 단계;를 포함할 수 있다.In addition, the method of depositing and withdrawing from the virtual account includes: determining whether the customer is a blacklist if the real account subject to the withdrawal request is a registered real account connected to the virtual account issued to the customer; The determining may include: if the customer is blacklisted, the virtual account service device transmitting a withdrawal rejection to the user organization server; If the customer is not on the blacklist, refunding the amount charged to the parent account to which the virtual account to be withdrawn through the financial institution server is connected to the customer's real account; may include a.

또한, 상기 가상계좌 입출금 방법은, 고객 단말의 가상계좌 서비스 장치를 통한 출금요청 확인인증을 수행하는 단계;를 더 포함하고, 상기 출금요청 확인인증을 수행하는 단계는, 고객단말의 출금요청 확인인증이 완료되지 않으면, 가상계좌 서비스 장치가 출금 거부를 이용기관 서버에 전송하는 단계; 및 고객단말의 출금요청 확인인증이 완료되면, 금융기관서버를 통해 출금 요청 대상 가상계좌가 연결된 모계좌에 충전된 금액을 고객의 실계좌로 환불해 주는 단계;를 포함할 수 있다.In addition, the method of depositing and withdrawing from the virtual account further includes: performing a withdrawal request confirmation authentication through the virtual account service device of the customer terminal, wherein the performing the withdrawal request confirmation authentication includes: a withdrawal request confirmation authentication of the customer terminal if this is not completed, sending, by the virtual account service device, a withdrawal refusal to the server of the user organization; and refunding the amount charged to the mother account to which the virtual account to be withdrawn through the financial institution server is connected to the customer's real account through the financial institution server when the confirmation authentication of the withdrawal request of the customer terminal is completed.

또한, 상기 가상계좌 입출금 방법은, 고객단말의 출금요청 확인인증이 완료되면, 가상계좌 서비스 장치가 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하는 단계; 및 가상계좌 서비스 장치가 FDS검증이 완료된 가상계좌에 대한 출금결과 및 FDS 검증결과를 이용기관 서버에 전송하는 단계;를 더 포함할 수 있다.In addition, the virtual account deposit/withdrawal method may include, upon completion of the verification authentication of the withdrawal request of the customer terminal, the virtual account service device performing FDS verification through analysis of the customer's virtual account deposit/withdrawal pattern; and transmitting, by the virtual account service device, the withdrawal result and the FDS verification result for the virtual account for which the FDS verification has been completed, to the server of the user institution.

본 발명의 다른 실시예에 따른 가상계좌 서비스 장치는, 이용기관 서버와 연결된 고객 단말의 본인인증,실계좌 인증,및 점유인증을 통해 가상계좌를 발급하는 가상계좌 생성부; 및 고객 단말이 입출금을 요청한 실계좌가 고객에게 발급된 가상계좌와 연결된 계좌인지 여부를 조회하는 입출금 처리부;를 포함할 수 있다.A virtual account service apparatus according to another embodiment of the present invention includes: a virtual account generator for issuing a virtual account through identity authentication, real account authentication, and occupancy authentication of a customer terminal connected to a user organization server; and a deposit/withdrawal processing unit that inquires whether the real account from which the customer terminal has requested deposit and withdrawal is an account connected to the virtual account issued to the customer.

상기 입출금 처리부를 구성하는 입금 처리부는, 고객 단말로부터 금융기관 서버를 통해 고객이 입금하고자 하는 가상계좌에 대한 수취조회를 요청 받으면, 수취조회를 요청한 가상계좌가 고객의 실계좌와 연결되어 등록된 계좌인지 여부를 조회하고, 고객의 실계좌와 연결되어 등록된 계좌인 경우 수취조회 정상 응답을 금융기관 서버를 통해 고객 단말에 전달하고,수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청전에 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증을 수행하고,수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청 시, 입금 통지를 금융기관 서버로부터 수신하여, 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증이 완료된 경우에, 이를 고객이 이용하는 이용기관 서버에 전송할 수 있다.When the deposit processing unit constituting the deposit/withdrawal processing unit receives a request for a receipt inquiry for the virtual account to which the customer wants to deposit through the financial institution server from the customer terminal, the virtual account requesting the receipt inquiry is connected to the customer's real account and registered account In case of a registered account connected to the customer's real account, a normal response to the receipt inquiry is transmitted to the customer terminal through the financial institution server, and the virtual account When a customer terminal requests a deposit request for a virtual account for which receipt inquiry has been completed, the customer terminal receives a deposit notification from the financial institution server, and deposits the customer terminal through the virtual account service apparatus When the request confirmation authentication is completed, it may be transmitted to the user organization server used by the customer.

또한, 상기 입출금 처리부를 구성하는 환불 처리부는, 가상계좌 충전이 완료된 고객 단말의 환불 요청에 따라, 이용기관 서버로부터 출금 요청을 수신하고, 출금 요청 대상 실계좌가 고객에게 발급된 가상계좌에 연결되어 등록된 계좌인지 여부를 조회하여 고객이 등록한 실계좌인 경우 금융기관 서버에 입금 이체를 요청하고, 금융기관 서버로부터 입금 이체 결과를 수신할 수 있다.In addition, the refund processing unit constituting the deposit/withdrawal processing unit receives a withdrawal request from the user organization server in response to a refund request from the customer terminal on which the virtual account charging has been completed, and the real account subject to the withdrawal request is connected to the virtual account issued to the customer. It is possible to inquire whether the account is a registered account, and if it is a real account registered by the customer, request a deposit transfer to the financial institution server, and receive the deposit transfer result from the financial institution server.

또한, 상기 입출금 처리부를 구성하는 환불 처리부는, 고객 단말의 가상계좌 서비스 장치를 통한 출금요청 확인인증을 수행하고, 고객단말의 출금요청 확인인증이 완료되면, 금융기관서버를 통해 출금 요청 대상 가상계좌가 연결된 모계좌에 충전된 금액을 고객의 실계좌로 환불해 줄 수 있다.In addition, the refund processing unit constituting the deposit and withdrawal processing unit performs withdrawal request confirmation authentication through the virtual account service device of the customer terminal, and when the withdrawal request confirmation authentication of the customer terminal is completed, the virtual account for the withdrawal request through the financial institution server may refund the amount charged to the linked parent account to the customer's real account.

또한, 본 발명의 다른 실시예에 따른 가상계좌 서비스 장치는, 이용기관 서버의 블랙리스트 정보를 수집하고, 인증 고유 값을 이용하여 고객을 검증하는 데이터 관리부;를 더 포함할 수 있다.In addition, the virtual account service apparatus according to another embodiment of the present invention may further include a data management unit that collects blacklist information of the user organization server and verifies the customer using an authentication unique value.

또한, 상기 데이터 관리부는, 고객 단말이 입출금을 요청한 실계좌가 고객에게 발급된 가상계좌와 연결된 계좌인 경우에 고객이 블랙리스트인지 여부를 판단하여, 고객이 블랙리스트이면, 입금 거부를 알리는 수취조회 응답을 금융기관 서버에 전송하고, 고객이 블랙리스트가 아니면, 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하며, 상기 고객이 블랙리스트가 아니고 FDS 검증이 완료된 가상계좌에 대해 수취조회 정상 응답을 금융기관 서버에 전송할 수 있다.In addition, the data management unit determines whether the customer is a blacklist when the real account from which the customer terminal requested deposit and withdrawal is an account connected to the virtual account issued to the customer, and if the customer is the blacklist, a receipt inquiry notifying the deposit refusal The response is sent to the financial institution server, and if the customer is not on the blacklist, FDS verification is performed through the customer's virtual account deposit/withdrawal pattern analysis. can be transmitted to the financial institution server.

본 발명의 실시예에 따른 가상계좌 발급방법은, 가상계좌 서비스 장치가 이용기관에 가상계좌 입금을 하기 위한 고객 단말의 본인인증을 수행하는 단계; 가상계좌 서비스 장치가 고객의 실 계좌에 대한 예금주 실명을 조회하여 고객의 실 계좌 인증을 수행하는 단계; 가상계좌 서비스 장치가 고객의 실 계좌에 대한 계좌점유 인증을 수행하는 단계; 및 단말 본인인증, 고객의 실 계좌 인증 및 고객의 계좌점유 인증이 완료된 실 계좌에 가상계좌를 연결하는 단계;를 포함할 수 있다.A virtual account issuance method according to an embodiment of the present invention includes the steps of: performing, by a virtual account service device, personal authentication of a customer terminal for depositing a virtual account to a user organization; performing, by the virtual account service device, the customer's real account authentication by inquiring the real name of the account holder for the customer's real account; performing, by the virtual account service device, account occupancy authentication for the customer's real account; and connecting the virtual account to the real account in which the terminal identity authentication, the customer's real account authentication, and the customer's account occupancy authentication have been completed.

또한, 상기 가상계좌는 실 계좌를 모 계좌로 하는 집금거래 용도의 자 계좌일 수 있다.In addition, the virtual account may be a child account for collection transactions using a real account as a parent account.

또한, 본 발명의 실시예에 따른 가상계좌 발급방법은, 고객의 인증 고유 값을 포함한 고객정보를 수집하는 단계; 및 고객의 실 계좌 정보를 수집하는 단계;를 더 포함하고, 상기 실 계좌에 가상계좌를 연결하는 단계는, 가상계좌 서비스 장치가 고객정보 및 실 계좌 정보를 기초로 하여 실 계좌에 가상계좌를 연결할 수 있다.In addition, a virtual account issuance method according to an embodiment of the present invention includes the steps of: collecting customer information including a unique authentication value of the customer; and collecting the customer's real account information; wherein the linking of the virtual account to the real account includes: the virtual account service device connecting the virtual account to the real account based on the customer information and the real account information. can

또한, 상기 실 계좌에 가상계좌를 연결하는 단계는, 이용기관 서버 또는 금융기관 서버로 부터 수집된 블랙리스트 정보와 인증 고유 값을 이용하여 고객을 검증하는 단계;를 포함할 수 있다.In addition, the step of connecting the virtual account to the real account may include verifying the customer using the blacklist information and the authentication unique value collected from the server of the user institution or the server of the financial institution.

상기 실 계좌에 가상계좌를 연결하는 단계는, 단말정보, 접속정보 및 거래정보를 수집 및 분석하여 이상거래탐지(Fraud Detection System: FDS) 검증을 수행하는 단계;를 더 포함할 수 있다.The step of connecting the virtual account to the real account may further include performing Fraud Detection System (FDS) verification by collecting and analyzing terminal information, access information, and transaction information.

본 발명의 실시예에 따른 가상계좌 발급방법은, 이용기관 서버가 고객 단말의 본인 인증을 통해 생성된 고객의 인증 고유 값을 포함한 고객정보를 수집하는 단계; 및 이용기관 서버가 실 계좌 인증을 통해 획득된 고객의 실 계좌 정보를 수집하는 단계;를 더 포함하고, 상기 실 계좌에 가상계좌를 연결하는 단계는, 이용기관 서버가 고객정보 및 실 계좌 정보를 가상계좌 서비스 장치에 전송하고, 가상계좌 서비스 장치가 고객정보 및 실 계좌 정보를 기초로 하여 실 계좌에 가상계좌를 연결할 수 있다.A virtual account issuance method according to an embodiment of the present invention includes the steps of: collecting, by a user organization server, customer information including a unique authentication value of a customer generated through self-authentication of a customer terminal; and collecting, by the user organization server, the customer's real account information obtained through real account authentication, wherein the step of connecting the virtual account to the real account includes: the user organization server collecting the customer information and the real account information transmit to the virtual account service device, and the virtual account service device may link the virtual account to the real account based on the customer information and the real account information.

또한, 상기 고객 단말의 본인인증을 수행하는 단계는, 고객 단말이 단말 본인인증을 이용기관 서버에 요청하고, 이용기관 서버가 가상계좌 서비스 장치에 단말 본인인증을 요청하는 단계; 가상계좌 서비스 장치가 인증기관 서버에 단말 본인인증 요청 전문을 전송하여, 인증기관 서버가 단말 본인인증 요청을 접수하는 단계; 고객 단말이 고객의 성명 및 생년월일과 단말 번호를 고객으로부터 입력 받는 단계; 성명 및 생년월일과 단말 번호를 이용하여 인증기관 서버가 단말 본인인증 성공을 접수하는 단계; 가상계좌 서비스 장치가 고객정보를 포함한 단말 본인인증 성공 전문을 인증기관 서버로부터 접수하고, 고객정보를 포함한 단말본인 성공 응답을 이용기관 서버에 전송하는 단계; 및 이용기관 서버가 고객정보를 저장하는 단계; 를 포함하며, 고객정보는 고객의 성명, 생년월일 및 고객의 인증 고유 값을 포함할 수 있다.In addition, the step of performing the identity authentication of the customer terminal, the customer terminal requesting the terminal identity authentication to the user organization server, and the user organization server requesting the terminal identity authentication to the virtual account service device; transmitting, by the virtual account service device, a full terminal identity authentication request to the authentication authority server, and the authentication institution server receiving the terminal identity authentication request; receiving, by the customer terminal, the customer's name, date of birth, and terminal number from the customer; using the name, date of birth, and terminal number to receive, by a certification authority server, successful terminal self-authentication; receiving, by the virtual account service device, a message of successful terminal authentication including customer information from a certification authority server, and transmitting a terminal identity success response including customer information to the user organization server; and storing, by the user organization server, customer information; Including, customer information may include the customer's name, date of birth, and authentication unique value of the customer.

또한, 상기 고객의 실 계좌 인증을 수행하는 단계는, 고객 단말이 은행 계좌번호를 입력하고 예금주 실명확인을 이용기관 서버에 요청하는 단계; 이용기관 서버가 고객의 생년월일을 포함하여 예금주 실명확인 API를 호출하는 단계; 가상계좌 서비스 장치가 예금주 실명확인 전문을 금융기관 서버에 전송하는 단계; 금융기관 서버가 예금주 실명을 확인한 후 예금주명 및 계좌번호를 포함한 예금주 실명확인 결과를 가상계좌 서비스 장치에 전송하고, 가상계좌 서비스 장치가 이를 저장하는 단계; 및 이용기관 서버가 가상계좌 서비스 장치로부터 예금주 실명확인 API 응답을 수신하고, 예금주명 및 고객 성명을 대사하고, 예금주 실명 조회에 성공하면 예금주 실명 조회 성공결과를 고객 단말에 전송하는 단계;를 포함할 수 있다.In addition, the step of performing the customer's real account authentication may include: the customer terminal inputting a bank account number and requesting a user organization server to verify the account holder's real name; Calling, by the user organization server, the customer's real name verification API including the customer's date of birth; Transmitting, by the virtual account service device, a full name confirmation of the account holder to the financial institution server; after the financial institution server confirms the real name of the account holder, transmitting the result of checking the account holder's real name including the name of the account holder and the account number to the virtual account service device, and the virtual account service device stores the result; and receiving, by the user organization server, the real name confirmation API response of the account holder from the virtual account service device, interpreting the name of the account holder and the customer name, and transmitting the successful result of the inquiry of the real name of the account holder to the customer terminal if the customer's real name inquiry is successful; may include; have.

또한, 상기 고객의 실 계좌에 대한 계좌점유 인증을 수행하는 단계는, 고객 단말이 고객 계좌의 점유인증을 이용기관 서버에 요청하는 단계; 이용기관 서버가 점유인증을 위한 1원 이체 API를 가상계좌 서비스 장치에 호출하는 단계; 가상계좌 서비스 장치가 난수 값을 생성하고, 이체금액 1원을 출금하고, 입금 요청 전문을 금융기관 서버에 전송하는 단계; 금융기관 서버가 고객계좌로 1원을 입금하고, 고객계좌의 거래내역에 난수 값을 표시하며, 입금 결과를 가상계좌 서비스 장치에 전송하는 단계; 가상계좌 서비스 장치가 이용기관 서버에 점유인증 1원 이체 API 응답을 전송하는 단계; 고객 단말이 난수 값을 입력하고 난수 값 검증을 이용기관 서버를 통해 가상계좌 서비스 장치에 요청하는 단계; 및 가상계좌 서비스 장치가 입력된 난수 값을 검증하고, 검증 결과를 이용기관 서버를 통해 고객 단말에 전송하는 단계;를 포함할 수 있다.In addition, the step of performing the account occupancy authentication for the customer's real account may include the steps of: requesting, by the customer terminal, occupancy authentication of the customer account to a user organization server; Calling, by the user organization server, a one-won transfer API for occupancy authentication to the virtual account service device; generating, by the virtual account service device, a random number value, withdrawing a transfer amount of 1 won, and transmitting a deposit request message to a financial institution server; depositing 1 won into the customer account by the financial institution server, displaying a random number value in the transaction details of the customer account, and transmitting the deposit result to the virtual account service device; sending, by the virtual account service device, an occupancy authentication one-won transfer API response to a server of the user organization; the customer terminal inputting a random number value and requesting the virtual account service device to verify the random number value through a user organization server; and verifying, by the virtual account service device, the input random number value, and transmitting the verification result to the customer terminal through the user organization server.

또한, 상기 실 계좌에 가상계좌를 연결하는 단계는, 고객단말이 가상계좌 발급을 이용기관 서버에 요청하는 단계; 이용기관 서버가 고객의 인증 고유 값을 포함한 고객정보와 실 계좌 정보를 가상계좌 서비스 장치에 전송하는 단계; 및 가상계좌 서비스 장치가 수신된 고객정보 및 실 계좌 정보를 이용하여 고객이 블랙리스트인지 여부를 판단하고 블랙리스트가 아닌 경우에 실 계좌에 가상계좌를 연결하는 단계;를 포함할 수 있다.In addition, the step of connecting the virtual account to the real account may include: requesting, by the customer terminal, issuance of the virtual account to the server of the user organization; transmitting, by the user organization server, customer information including a unique authentication value of the customer and real account information to a virtual account service device; and determining, by the virtual account service device, whether the customer is a blacklist using the received customer information and real account information, and connecting the virtual account to the real account if the customer is not on the blacklist.

또한, 상기 실 계좌에 가상계좌를 연결하는 단계는, 가상계좌 서비스 장치가 블랙리스트가 아닌 경우 FDS 검증을 수행하는 단계; 및 FDS 검증이 이루어지면 실 계좌에 가상계좌를 연결하는 단계;를 더 포함할 수 있다.In addition, the step of connecting the virtual account to the real account may include: performing FDS verification when the virtual account service device is not on the blacklist; and connecting the virtual account to the real account when the FDS verification is made.

본 발명의 실시예에 따른 가상계좌 발급방법은, 고객 단말의 본인인증을 수행하는 단계 이전에, 가상계좌 발급을 위하여 이용기관을 경유하지 않고 상기 가상계좌 서비스 장치와 직접 연결되는 웹뷰 화면을 고객 단말에서 호출하는 단계;를 포함할 수 있다.In the virtual account issuance method according to an embodiment of the present invention, before performing the identity authentication of the customer terminal, a web view screen directly connected to the virtual account service device is displayed on the customer terminal without going through a user organization for issuing a virtual account. may include; calling from

또한, 본 발명의 실시예에 따른 가상계좌 발급방법은, 가상계좌 서비스 장치가 고객 단말의 본인 인증을 통해 생성된 고객의 인증 고유 값을 포함한 고객정보를 수집하는 단계; 및 가상계좌 서비스 장치가 실 계좌 인증을 통해 획득된 고객의 실 계좌 정보를 수집하는 단계;를 더 포함하고, 실 계좌에 가상계좌를 연결하는 단계는, 가상계좌 서비스 장치가 고객정보 및 실 계좌 정보를 기초로 하여 실 계좌에 가상계좌를 연결할 수 있다.In addition, the virtual account issuance method according to an embodiment of the present invention includes the steps of: collecting, by the virtual account service apparatus, customer information including a unique authentication value of a customer generated through self-authentication of a customer terminal; and collecting, by the virtual account service device, the customer's real account information obtained through real account authentication, wherein the step of connecting the virtual account to the real account includes: the virtual account service device using the customer information and the real account information It is possible to link a virtual account to a real account based on

또한, 고객 단말의 본인인증을 수행하는 단계는, 고객 단말이 가상계좌 서비스 장치에 단말 본인인증을 직접 요청하는 단계; 가상계좌 서비스 장치가 인증기관 서버에 단말 본인인증 요청 전문을 전송하여, 인증기관 서버가 단말 본인인증 요청을 접수하는 단계; 고객 단말이 고객의 성명 및 생년월일과 단말 번호를 고객으로부터 입력 받는 단계; 성명 및 생년월일과 단말 번호를 이용하여 단말 본인인증이 성공하면, 가상계좌 서비스 장치가 단말 본인인증 성공을 접수하는 단계; 가상계좌 서비스 장치가고객정보를 저장하는 단계; 를 포함하며, 고객정보는 고객의 성명, 생년월일 및 고객의 인증 고유 값을 포함할 수 있다.In addition, the step of performing the identity authentication of the customer terminal, the customer terminal directly requesting the terminal identity authentication to the virtual account service device; transmitting, by the virtual account service device, a full terminal identity authentication request to the authentication authority server, and the authentication institution server receiving the terminal identity authentication request; receiving, by the customer terminal, the customer's name, date of birth, and terminal number from the customer; receiving, by the virtual account service device, successful terminal identity authentication, when the terminal identity authentication is successful using the name, date of birth, and terminal number; The virtual account service device storing customer information; Including, customer information may include the customer's name, date of birth, and authentication unique value of the customer.

또한, 상기 고객의 실 계좌 인증을 수행하는 단계는, 고객 단말이 은행 계좌번호를 입력하고 예금주 실명확인을 가상계좌 서비스 장치에 요청하는 단계; 가상계좌 서비스 장치가 예금주 실명확인 전문을 금융기관 서버에 전송하는 단계; 금융기관 서버가 예금주 실명을 확인한 후 예금주명 및 계좌번호를 포함한 예금주 실명확인 결과를 가상계좌 서비스 장치에 전송하고, 가상계좌 서비스 장치가 이를 저장하는 단계; 및 가상계좌 서비스 장치가 예금주명 및 고객 성명을 대사하고, 예금주 실명 조회에 성공하면 예금주 실명 조회 성공을 고객 단말에 전송하는 단계;를 포함할 수 있다.In addition, the step of performing the customer's real account authentication may include: inputting a bank account number by the customer terminal and requesting a virtual account service device for confirmation of the account holder's real name; Transmitting, by the virtual account service device, a full name confirmation of the account holder to the financial institution server; after the financial institution server confirms the real name of the account holder, transmitting the result of checking the account holder's real name including the name of the account holder and the account number to the virtual account service device, and the virtual account service device stores the result; and transmitting, by the virtual account service device, the name of the account holder and the name of the customer, and when the inquiry of the real name of the holder is successful, the successful inquiry of the holder's real name is transmitted to the customer terminal.

또한, 고객의 실 계좌에 대한 계좌점유 인증을 수행하는 단계는, 고객 단말이 고객 계좌의 점유인증을 가상계좌 서비스 장치에 요청하는 단계; 가상계좌 서비스 장치가 난수 값을 생성하고, 이체금액 1원을 출금하고, 입금 요청 전문을 금융기관 서버에 전송하는 단계; 금융기관 서버가 고객계좌로 1원을 입금하고, 고객계좌의 거래내역에 난수 값을 표시하며, 입금 이체 결과 전문을 가상계좌 서비스 장치에 전송하는 단계; 고객 단말이 난수 값을 입력하고 난수 값 검증을 가상계좌 서비스 장치에 요청하는 단계; 및 가상계좌 서비스 장치가 입력된 난수 값을 검증하고, 검증 결과를 고객 단말에 전송하는 단계;를 포함할 수 있다.In addition, the step of performing the account occupancy authentication for the customer's real account may include: the customer terminal requesting the customer account occupancy authentication to the virtual account service device; generating, by the virtual account service device, a random number value, withdrawing a transfer amount of 1 won, and transmitting a deposit request message to a financial institution server; depositing 1 won into the customer account by the financial institution server, displaying a random number value in the transaction details of the customer account, and transmitting the full text of the deposit transfer result to the virtual account service device; a step of the customer terminal inputting a random number value and requesting the virtual account service device to verify the random number value; and verifying, by the virtual account service device, the input random number value, and transmitting the verification result to the customer terminal.

또한, 상기 실 계좌에 가상계좌를 연결하는 단계는, 가상계좌 서비스 장치가 고객정보 및 실 계좌 정보를 이용하여 고객이 블랙리스트인지 여부를 판단하고 블랙리스트가 아닌 경우에 실 계좌에 가상계좌를 연결할 수 있다.In addition, in the step of linking the virtual account to the real account, the virtual account service device determines whether the customer is a blacklist using the customer information and the real account information, and connects the virtual account to the real account if not on the blacklist. can

또한, 상기 실 계좌에 가상계좌를 연결하는 단계는, 가상계좌 서비스 장치가 블랙리스트가 아닌 경우 FDS 검증을 수행하는 단계; 및 FDS 검증이 이루어지면 실 계좌에 가상계좌를 연결하는 단계;를 더 포함할 수 있다.In addition, the step of connecting the virtual account to the real account may include: performing FDS verification when the virtual account service device is not on the blacklist; and connecting the virtual account to the real account when the FDS verification is made.

또한, 고객의 실 계좌에 대한 계좌점유 인증을 수행하는 단계는, 가상계좌 서비스 장치가 난수 값을 생성하고 생성된 난수 값과 고객 단말에 입력된 난수 값을 비교하여 난수 값을 검증함에 따라 계좌점유 인증을 수행할 수 있다.In addition, in the step of performing account occupancy authentication for the customer's real account, the virtual account service device generates a random number value and compares the generated random number value with the random number value input to the customer terminal to verify the account occupancy. authentication can be performed.

또한, 상기 가상계좌 발급방법은, 단말 본인인증, 고객의 실 계좌 인증 및 고객의 계좌점유 인증이 완료된 실 계좌를 통해서만 가상계좌 입출금이 가능함에 따라 자금세탁을 방지하고, 실 계좌를 기반으로 당행 및 타행 금융기관에서 생성된 가상계좌를 사용할 수 있다.In addition, the virtual account issuance method prevents money laundering as deposits and withdrawals from the virtual account are possible only through the real account that has completed terminal identity authentication, customer real account authentication, and customer account occupancy authentication, and, based on the real account, You can use virtual accounts created by other financial institutions.

본 발명의 실시예에 따른 가상계좌 서비스 장치는, 이용기관 서버와 연결된 고객 단말의 본인인증을 수행하는 단말 본인 인증부; 고객의 실 계좌에 대한 예금주 실명을 조회하여 고객의 실 계좌 인증을 수행하는 계좌 인증부; 고객의 실 계좌에 대한 계좌점유 인증을 수행하는 계좌점유 인증부; 및 단말 본인인증, 고객의 실 계좌 인증, 고객의 계좌점유 인증이 완료된 고객의 실 계좌를 가상계좌와 연결하는 가상계좌 연결부;를 포함할 수 있다.A virtual account service apparatus according to an embodiment of the present invention includes: a terminal identity authentication unit for performing identity authentication of a customer terminal connected to a user organization server; an account authentication unit for verifying the customer's real account by inquiring the real name of the account holder for the customer's real account; Account occupancy authentication unit for performing account occupancy authentication for the customer's real account; and a virtual account connection unit connecting the real account of the customer for which the terminal identity authentication, the customer's real account authentication, and the customer's account occupancy authentication have been completed, with the virtual account.

또한, 상기 가상계좌 서비스 장치는, 이용기관 서버 또는 금융기관 서버의 블랙리스트 정보를 수집하고, 인증 고유 값을 이용하여 고객을 검증하는 데이터 관리부;를 더 포함할 수 있다.In addition, the virtual account service device may further include a data management unit that collects blacklist information of a server of a user institution or a server of a financial institution, and verifies the customer using a unique authentication value.

또한, 상기 데이터 관리부는, 단말정보, 접속정보 및 거래정보를 수집 및 분석하여 이상거래탐지(Fraud Detection System: FDS) 검증을 수행할 수 있다.In addition, the data management unit may perform Fraud Detection System (FDS) verification by collecting and analyzing terminal information, access information, and transaction information.

또한, 상기 가상계좌 서비스 장치는, 단말 본인인증, 고객의 실 계좌 인증 및 고객의 계좌점유 인증이 완료된 실 계좌를 통해서만 가상계좌 입출금이 가능함에 따라 자금세탁을 방지하고, 실 계좌를 기반으로 당행 및 타행 금융기관에서 생성된 가상계좌를 사용 가능할 수 있다.In addition, the virtual account service device prevents money laundering as deposits and withdrawals are possible only through a real account that has completed terminal identity authentication, customer real account authentication, and customer account occupancy authentication, and prevents money laundering based on the real account. It may be possible to use a virtual account created by a third-party financial institution.

본 발명의 실시예에 따른 가상계좌 서비스 시스템은, 고객 인증 및 입출금 관리가 필요한 이용기관 서버; 상기 이용기관 서버에 연결된 고객단말; 및 상기 고객 단말의 단말 본인인증, 고객의 실 계좌 인증, 및 고객의 계좌점유 인증을 수행하고, 각각의 인증이 모두 완료된 고객의 실 계좌를 가상계좌와 연결하는 가상계좌 서비스 장치;를 포함할 수 있다.A virtual account service system according to an embodiment of the present invention includes: a user organization server requiring customer authentication and deposit/withdrawal management; a customer terminal connected to the user organization server; and a virtual account service device that performs terminal identity authentication of the customer terminal, customer real account authentication, and customer account occupancy authentication, and connects the customer's real account for which each authentication is completed with the virtual account; have.

또한, 본 발명의 실시예에 따른 가상계좌 서비스 시스템은, 상기 이용기관 서버 및 상기 가상계좌 서비스 장치 중 어느 하나에서 고객정보를 수집할 수 있다.In addition, the virtual account service system according to an embodiment of the present invention may collect customer information from any one of the user organization server and the virtual account service device.

또한, 본 발명의 실시예에 따른 가상계좌 서비스 시스템은, 상기 가상계좌 서비스 장치의 단말 본인 인증부에서 고객 단말 본인인증을 수행한 이후에 성명, 생년월일, 휴대폰번호, 고객 CI를 포함하는 고객정보를 수집할 수 있다.In addition, the virtual account service system according to an embodiment of the present invention provides customer information including name, date of birth, mobile phone number, and customer CI after performing customer terminal identity authentication in the terminal identity authentication unit of the virtual account service device. can be collected

또한, 본 발명의 실시예에 따른 가상계좌 서비스 시스템은, 상기 가상계좌 서비스 장치의 계좌점유 인증부에서 계좌점유 인증을 수행한 이후에 고객의 실계좌정보를 수집할 수 있다.In addition, the virtual account service system according to an embodiment of the present invention may collect the customer's real account information after the account occupancy authentication unit of the virtual account service device performs account occupancy authentication.

또한, 상기 가상계좌 서비스 장치는, 이용기관 서버 또는 금융기관 서버의 블랙리스트 정보를 수집하고, 인증 고유 값을 이용하여 고객을 검증하는 데이터 관리부;를 더 포함할 수 있다.In addition, the virtual account service device may further include a data management unit that collects blacklist information of a server of a user institution or a server of a financial institution, and verifies the customer using a unique authentication value.

또한, 상기 상기 데이터 관리부는, 단말정보, 접속정보 및 거래정보를 수집 및 분석하여 이상거래탐지(Fraud Detection System: FDS) 검증을 수행할 수 있다.In addition, the data management unit may perform Fraud Detection System (FDS) verification by collecting and analyzing terminal information, access information, and transaction information.

또한, 상기 가상계좌 서비스 장치는, 단말 본인인증, 고객의 실 계좌 인증 및 고객의 계좌점유 인증이 완료된 실 계좌를 통해서만 가상계좌 입출금이 가능함에 따라 자금세탁을 방지하고, 실 계좌를 기반으로 당행 및 타행 금융기관에서 생성된 가상계좌를 사용 할 수 있다.In addition, the virtual account service device prevents money laundering as deposits and withdrawals are possible only through a real account that has completed terminal identity authentication, customer real account authentication, and customer account occupancy authentication, and prevents money laundering based on the real account. You can use virtual accounts created by other financial institutions.

이상에서 설명한 바와 같이, 본 발명은, 실계좌 기반 가상계좌 서비스 장치를 이용하여 가상계좌를 발급함에 따라 부정사용 및 자금세탁을 방지할 수 있음은 물론 고객이 보유한 가상계좌가 특정 금융기관에서 생성된 가상계좌가 아니더라도 실계좌 인증이 가능한 가상계좌를 제공할 수 있다. 예를 들어, 단말 본인인증, 고객의 실 계좌 인증, 고객의 계좌점유 인증이 완료된 고객을 대상으로 자금세탁 방지용 가상계좌를 발급함에 따라 부정사용을 방지하고, 등록된 본인 실 계좌에서만 가상계좌 입출금이 가능함에 따라 자금세탁을 방지할 수 있으며, 타행에서 발급된 가상계좌도 실 계좌인증을 목적으로 하는 이용기관에 사용할 수 있는 효과가 있다.As described above, the present invention can prevent illegal use and money laundering by issuing a virtual account using a real account-based virtual account service device, as well as preventing the virtual account held by the customer from being created by a specific financial institution. Even if it is not a virtual account, a virtual account capable of real account authentication may be provided. For example, by issuing an anti-money laundering virtual account to customers who have completed terminal identification, customer real account authentication, and customer account occupancy authentication, fraudulent use is prevented, and virtual account deposits and withdrawals are restricted to registered real accounts only. If possible, money laundering can be prevented, and virtual accounts issued by other banks can be used for the purpose of real account authentication.

또한, 고객 단말의 본인인증 수행 시 가상계좌 서비스 장치가 고객 단말의 본인 인증을 통해 생성된 고객의 인증 고유 값을 수집하고, 수집된 고객의 인증 고유 값을 이용하여 고객이 블랙리스트인지 여부를 판단하여 블랙리스트가 아니면 가상계좌를 발급함에 따라, 블랙리스트를 차단할 수 있다.In addition, when performing self-authentication of the customer terminal, the virtual account service device collects the customer's authentication unique value generated through the customer terminal's identity authentication, and determines whether the customer is a blacklist using the collected customer's authentication unique value Therefore, if it is not a blacklist, the blacklist can be blocked by issuing a virtual account.

나아가, 이용기관 서버 및 금융기관 서버로부터 블랙리스트 정보를 수집하고 수집된 블랙리스트 정보를 이용하여 블랙리스트 여부를 판단하여, 보다 효과적으로 블랙리스트를 차단할 수 있다.Furthermore, it is possible to more effectively block the blacklist by collecting blacklist information from the server of the user institution and the server of the financial institution and determining whether the blacklist is on the blacklist using the collected blacklist information.

또한, 고객의 가상계좌 발급 시, 가상계좌 서비스 장치가 고객 계좌의 입출금 패턴을 분석하여 이상거래탐지(Fraud Detection System: FDS) 검증을 수행함에 따라, 부정사용을 방지할 수 있다.In addition, when issuing a customer's virtual account, the virtual account service device analyzes the deposit/withdrawal pattern of the customer's account and performs Fraud Detection System (FDS) verification, thereby preventing fraudulent use.

또한, 본 발명은, 이용기관 및 가상계좌 서비스 장치 간의 계약을 통해 가상계좌 서비스 장치의 모 계좌에 금액을 충전해 두고, 충전된 금액에서 출금을 처리하는 방식을 사용함에 따라, 이용기관의 모 계좌에 대한 입출금 없이 환불이 가능하다.In addition, according to the present invention, an amount is charged in the mother account of the virtual account service device through a contract between the user organization and the virtual account service device, and withdrawal is processed from the charged amount, so that the parent account of the user organization is used. Refunds are possible without deposit and withdrawal.

도 1은 본 발명의 실시 예에 따른 실명확인 가상계좌 거래 시스템의 구성을 도시한 도면이다.
도 2는 본 발명의 실시 예에 따른 가상계좌 서비스 장치의 구성을 도시한 도면이다.
도 3은 본 발명의 실시 예에 따른 가상계좌 발급 방법의 흐름도를 개략적으로 나타내는 도면이다.
도 4 내지 도 5는 본 발명의 제1실시 예에 따른 가상계좌 발급방법의 전체 흐름을 도시한 도면이다.
도 6은 본 발명의 제1실시 예에 따른 단말 본인인증 단계의 세부 흐름을 도시한 도면이다.
도 7은 본 발명의 제1실시 예에 따른 단말 고객의 실 계좌 인증 단계의 세부 흐름을 도시한 도면이다.
도 8은 본 발명의 제1실시 예에 따른 가상계좌 서비스 장치의 난수 생성을 기반으로 고객의 계좌점유 인증 단계의 세부 흐름을 도시한 도면이다.
도 9는 본 발명의 제1실시 예에 따른 가상계좌 연결단계의 세부 흐름을 도시한 도면이다.
도 10 내지 도 11은 본 발명의 제2실시 예에 따른 가상계좌 발급방법의 전체 흐름을 도시한 도면이다.
도 12는 본 발명의 제2실시 예에 따른 단말 본인인증 단계의 세부 흐름을 도시한 도면이다.
도 13은 본 발명의 제2실시 예에 따른 단말 고객의 실 계좌 인증 단계의 세부 흐름을 도시한 도면이다.
도 14은 본 발명의 제2실시 예에 따른 가상계좌 서비스 장치의 난수 생성을 기반으로 고객의 계좌점유 인증 단계의 세부 흐름을 도시한 도면이다.
도 15는 본 발명의 제2실시 예에 따른 가상계좌 연결단계의 세부 흐름을 도시한 도면이다.
도 16은 본 발명의 실시 예에 따른 가상계좌 입금 통보 프로세스를 도시한 도면이다.
도 17은 본 발명의 실시 예에 따른 고객의 가상계좌 환불 프로세스를 도시한 도면이다.
1 is a diagram showing the configuration of a real-name verification virtual account transaction system according to an embodiment of the present invention.
2 is a diagram illustrating the configuration of a virtual account service apparatus according to an embodiment of the present invention.
3 is a diagram schematically showing a flowchart of a method for issuing a virtual account according to an embodiment of the present invention.
4 to 5 are diagrams illustrating the overall flow of a virtual account issuance method according to the first embodiment of the present invention.
6 is a diagram illustrating a detailed flow of a terminal self-authentication step according to the first embodiment of the present invention.
7 is a diagram illustrating a detailed flow of a real account authentication step of a terminal customer according to the first embodiment of the present invention.
8 is a diagram illustrating a detailed flow of a customer's account occupancy authentication step based on random number generation of the virtual account service apparatus according to the first embodiment of the present invention.
9 is a diagram illustrating a detailed flow of the virtual account connection step according to the first embodiment of the present invention.
10 to 11 are diagrams illustrating the overall flow of a virtual account issuance method according to a second embodiment of the present invention.
12 is a diagram illustrating a detailed flow of a terminal self-authentication step according to a second embodiment of the present invention.
13 is a diagram illustrating a detailed flow of a real account authentication step of a terminal customer according to a second embodiment of the present invention.
14 is a diagram illustrating a detailed flow of a customer account occupancy authentication step based on random number generation by the virtual account service device according to the second embodiment of the present invention.
15 is a diagram illustrating a detailed flow of a virtual account connection step according to a second embodiment of the present invention.
16 is a diagram illustrating a virtual account deposit notification process according to an embodiment of the present invention.
17 is a diagram illustrating a customer's virtual account refund process according to an embodiment of the present invention.

이상의 본 발명의 목적들, 다른 목적들, 특징들 및 이점들은 첨부된 도면과 관련된 이하의 바람직한 실시 예들을 통해서 쉽게 이해될 것이다. 그러나 본 발명은 여기서 설명되는 실시 예들에 한정되지 않고 다른 형태로 구체화될 수도 있다. 오히려, 여기서 소개되는 실시 예들은 개시된 내용이 철저하고 완전해질 수 있도록 그리고 당업자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 제공되는 것이다.The above objects, other objects, features and advantages of the present invention will be easily understood through the following preferred embodiments in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments described herein and may be embodied in other forms. Rather, the embodiments introduced herein are provided so that the disclosed content may be thorough and complete, and the spirit of the present invention may be sufficiently conveyed to those skilled in the art.

본 명세서에서, 어떤 구성요소가 다른 구성요소 상에 있다고 언급되는 경우에 그것은 다른 구성요소 상에 직접 형성될 수 있거나 또는 그들 사이에 제3의 구성요소가 개재될 수도 있다는 것을 의미한다.In this specification, when a component is referred to as being on another component, it may be directly formed on the other component or a third component may be interposed therebetween.

본 명세서에서 제1, 제2 등의 용어가 구성요소들을 기술하기 위해서 사용된 경우, 이들 구성요소들이 이 같은 용어들에 의해서 한정되어서는 안 된다. 이들 용어들은 단지 어느 구성요소를 다른 구성요소와 구별시키기 위해서 사용되었을 뿐이다. 여기에 설명되고 예시되는 실시 예들은 그것의 상보적인 실시 예들도 포함한다.In this specification, when terms such as first, second, etc. are used to describe components, these components should not be limited by these terms. These terms are only used to distinguish one component from another. The embodiments described and illustrated herein also include complementary embodiments thereof.

또한, 제1 엘리먼트 (또는 구성요소)가 제2 엘리먼트(또는 구성요소) 상(ON)에서 동작 또는 실행된다고 언급될 때, 제1 엘리먼트(또는 구성요소)는 제2 엘리먼트(또는 구성요소)가 동작 또는 실행되는 환경에서 동작 또는 실행되거나 또는 제2 엘리먼트(또는 구성요소)와 직접 또는 간접적으로 상호 작용을 통해서 동작 또는 실행되는 것으로 이해되어야 할 것이다.Also, when it is said that a first element (or component) is operated or executed on (ON) a second element (or component), the first element (or component) means that the second element (or component) is It should be understood that the operation or execution in the environment in which the operation or execution occurs, or the operation or execution through direct or indirect interaction with a second element (or component).

어떤 엘리먼트, 구성요소, 장치, 또는 시스템이 프로그램 또는 소프트웨어로 이루어진 구성요소를 포함한다고 언급되는 경우, 명시적인 언급이 없더라도, 그 엘리먼트, 구성요소, 장치, 또는 시스템은 그 프로그램 또는 소프트웨어가 실행 또는 동작하는데 필요한 하드웨어(예를 들면, 메모리, CPU 등)나 다른 프로그램 또는 소프트웨어(예를 들면 운영체제나 하드웨어를 구동하는데 필요한 드라이버 등)를 포함하는 것으로 이해되어야 할 것이다.When it is stated that any element, component, device, or system includes a component consisting of a program or software, even if not explicitly stated, that element, component, device, or system means that the program or software executes or operates It should be understood to include hardware (eg, memory, CPU, etc.) or other programs or software (eg, drivers necessary to run an operating system or hardware) necessary for the operation.

또한, 어떤 엘리먼트(또는 구성요소)가 구현됨에 있어서 특별한 언급이 없다면, 그 엘리먼트(또는 구성요소)는 소프트웨어, 하드웨어, 또는 소프트웨어 및 하드웨어 어떤 형태로도 구현될 수 있는 것으로 이해되어야 할 것이다.In addition, it should be understood that, unless otherwise specified in terms of implementation of an element (or component), the element (or component) may be implemented in software, hardware, or any form of software and hardware.

또한, 본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 '포함한다(comprises)' 및/또는 '포함하는(comprising)'은 언급된 구성요소는 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.In addition, the terminology used herein is for the purpose of describing the embodiments and is not intended to limit the present invention. In this specification, the singular also includes the plural, unless specifically stated otherwise in the phrase. As used herein, 'comprises' and/or 'comprising' does not exclude the presence or addition of one or more other elements.

이하, 아래의 특정 실시 예들을 기술하는데 있어서, 여러 가지의 특정적인 내용들은 발명을 더 구체적으로 설명하고 이해를 돕기 위해 작성되었다. 하지만 본 발명을 이해할 수 있을 정도로 이 분야의 지식을 갖고 있는 독자는 이러한 여러 가지의 특정적인 내용들이 없어도 사용될 수 있다는 것을 인지할 수 있다.Hereinafter, in describing specific embodiments below, various specific contents have been prepared to more specifically describe the invention and help understanding. However, a reader having enough knowledge in this field to understand the present invention may recognize that the present invention may be used without these various specific details.

어떤 경우에는, 발명을 기술하는 데 있어서 흔히 알려졌으면서 발명과 크게 관련 없는 부분들은 본 발명을 설명하는 데 있어 별 이유 없이 혼돈이 오는 것을 막기 위해 기술하지 않음을 미리 언급해 둔다.In some cases, it is mentioned in advance that in describing the invention, parts that are commonly known but not largely related to the invention are not described in order to avoid confusion for no reason in explaining the invention.

이하, 본 명세서의 실시 예를 첨부된 도면을 참조하여 설명한다. 본 명세서에 따른 동작 및 작용을 이해하는 데 필요한 부분을 중심으로 상세히 설명한다. 본 명세서의 실시 예를 설명하면서, 본 명세서가 속하는 기술 분야에 익히 알려졌고 본 명세서와 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 명세서의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.Hereinafter, embodiments of the present specification will be described with reference to the accompanying drawings. It will be described in detail focusing on the parts necessary to understand the operation and operation according to the present specification. While describing the embodiments of the present specification, descriptions of technical contents that are well known in the technical field to which this specification belongs and are not directly related to the present specification will be omitted. This is to more clearly convey the gist of the present specification without obscuring the gist of the present specification by omitting unnecessary description.

또한, 본 명세서의 구성 요소를 설명하는 데 있어서, 동일한 명칭의 구성 요소에 대하여 도면에 따라 다른 참조부호를 부여할 수도 있으며, 서로 다른 도면임에도 동일한 참조부호를 부여할 수도 있다. 그러나 이와 같은 경우라 하더라도 해당 구성 요소가 실시 예에 따라 서로 다른 기능을 갖는다는 것을 의미하거나, 서로 다른 실시예에서 동일한 기능을 갖는다는 것을 의미하는 것은 아니며, 각각의 구성 요소의 기능은 해당 실시 예에서의 각각의 구성 요소에 대한 설명에 기초하여 판단하여야 할 것이다.In addition, in describing the components of the present specification, different reference numerals may be given to components of the same name according to the drawings, and the same reference numerals may be given even though they are different drawings. However, even in such a case, it does not mean that the corresponding components have different functions depending on the embodiment or that they have the same function in different embodiments, and the function of each component depends on the corresponding embodiment. It should be judged based on the description of each component in

본 명세서에서 각각의 구성들은 기능 및/또는 논리적으로 분리될 수 있음을 나타내는 것이며, 반드시 각각의 구성이 별도의 물리적 장치로 구분되거나 별도의 코드로 작성됨을 의미하는 것은 아님을 본 발명의 기술분야의 평균적 전문가는 용이하게 추론할 수 있을 것이다.In the present specification, each component indicates that it can be functionally and/or logically separated, and does not necessarily mean that each component is divided into a separate physical device or written as a separate code. An average expert would be able to reason easily.

또한, 본 명세서에서 각각의 구성들은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 소정의 코드와 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것이 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.In addition, each configuration in the present specification may mean a functional and structural combination of hardware for performing the technical idea of the present invention and software for driving the hardware. For example, it may mean a predetermined code and a logical unit of a hardware resource for executing the predetermined code, and it is not necessarily a physically connected code or a single type of hardware. For the average expert, it can be easily inferred.

본 발명의 실시예에 따라 타행 입금이 가능한 실계좌 기반 가상계좌 서비스 장치, 가상계좌 서비스 시스템, 및 이를 이용한 가상계좌 발급 방법에 있어서, 명세서 전반에 기재된 고객의 가상계좌는 법인의 실 계좌를 모 계좌로 하는 집금거래 용도의 자 계좌로써, 고객이 금융기관을 통해 직접 개설하는 계좌가 아니라 가상계좌서비스 장치에서 관리하는 금융기관의 모 계좌에 연결되는 가상의 자 계좌를 의미한다. 즉, 본 발명의 실시예에서 가상계좌를 발급한다는 것은 이용기관의 요청에 따라 이용기관에 가입된 고객의 실계좌를 금융기관에서 가상계좌서비스장치에서 관리하도록 벌크로 발급(금융기관에서 생성)된 가상계좌에 매핑하여 등록하는 것을 의미한다.According to an embodiment of the present invention, in the real account-based virtual account service device, the virtual account service system, and the virtual account issuance method using the same, the virtual account of a customer described throughout the specification is the real account of a corporation. This is a child account for collection transactions that uses the account as the parent account, and refers to a virtual child account connected to the parent account of a financial institution managed by the virtual account service device, not an account directly opened by a customer through a financial institution. That is, issuing a virtual account in the embodiment of the present invention means that the real account of a customer subscribed to the user organization is issued in bulk (created by the financial institution) in the virtual account service device at the financial institution according to the request of the user institution. It means registering by mapping to a virtual account.

예금주 조회는, 금융기관에서 사용하는 실명 조회와 성명 조회를 모두 포함하는 의미로서, 실명조회는 계좌번호, 생년월일(법인계좌는 사업자번호)을 입력하여 예금주의 이름을 조회하는 것을 의미하고, 성명 조회는 계좌의 해당하는 예금주의 이름을 조회하는 것을 의미한다. 실명조회 시, 계좌번호나 생년월일이 틀리면 오류가 발생한다.Account holder inquiry includes both real name inquiry and name inquiry used in financial institutions. means to search the name of the account holder of the account. An error occurs if the account number or date of birth is incorrect during real-name inquiry.

계좌번호를 조회하는 '수취 조회'는, 성명조회를 가리키는 것으로 예금주의 이름을 조회하는 것을 의미한다. 수취 조회는 고객 단말이 입금이체 요청 전 수취계좌의 입금가능 여부 및 수취인 성명을 사전에 조회하기 위한 용도로 사용할 수 있다.The 'receipt inquiry' to inquire the account number refers to the name inquiry and means to inquire the name of the account holder. The receipt inquiry can be used for the purpose of inquiring in advance whether the customer terminal can deposit money in the receiving account and the name of the beneficiary before requesting a deposit or transfer.

도 1은 본 발명의 실시 예에 따른 실명확인 가상계좌 거래 시스템의 구성을 도시한 도면이다.1 is a diagram showing the configuration of a real-name verification virtual account transaction system according to an embodiment of the present invention.

도 1을 참조하면, 가상계좌 거래 시스템(1)은 고객 단말(10), 이용기관 서버(12), 가상계좌 서비스 장치(14), 금융기관 서버(16) 및 인증기관 서버(18)를 포함한다.Referring to FIG. 1 , the virtual account transaction system 1 includes a customer terminal 10 , a user institution server 12 , a virtual account service device 14 , a financial institution server 16 , and a certification institution server 18 . do.

고객 단말(10)은 이용기관 서버(12)에 접속하여 이용기관 서버(12)의 서비스를 제공받는다. 고객은 이용기관 서버(12)의 서비스를 이용하는 고객 단말(10) 사용자이다. 고객 단말(10)은 사용자가 사용 가능한 모든 단말을 포함하는 것으로 스마트폰을 비롯하여 개인용 PC일 수 있으며, 본 발명의 실시예에서는 스마트폰을 가리킬 수 있다.The customer terminal 10 accesses the user organization server 12 and receives the service of the user organization server 12 . The customer is a user of the customer terminal 10 who uses the service of the user organization server 12 . The customer terminal 10 includes all terminals available to the user and may be a personal PC including a smartphone, and may refer to a smartphone in the embodiment of the present invention.

이용기관은 고객 인증 및 입출금 관리가 필요한 모든 기관을 포함한다. 예를 들어, 가상화폐 거래소, 복권 사업자, 마사회, 게임 사업자, 중고 거래소, 배달충전소, P2P, PG업체, 아이템 충전, 다단계 사업자 등일 수 있다.User organizations include all organizations that require customer authentication and deposit/withdrawal management. For example, it may be a virtual currency exchange, a lottery operator, a horse society, a game operator, a used exchange, a delivery charging station, a P2P, a PG company, an item charging, a multi-level operator, and the like.

금융기관은 입출금이 가능한 계좌를 제공하는 금융관련 회사를 통칭한다. 예를 들어, 금융기관은 은행, 금융투자회사, 증권사, 캐피탈사, 카드사, 보험사, 전자금융업자 등일 수 있다. 이때, 금융기관은 고객의 실 계좌를 가지고 있는 당행 금융기관이 될 수도 있고, 고객이 당행이 아닌 타행의 금융기관 가상계좌로 입금요청 하는 경우에 고객의 실 계좌 금융기관과 수취조회를 요청하는 금융기관이 다를 수 있다.A financial institution refers to a financial company that provides accounts that allow deposits and withdrawals. For example, the financial institution may be a bank, a financial investment company, a securities company, a capital company, a card company, an insurance company, an electronic financial company, and the like. In this case, the financial institution may be the Bank's financial institution that has the customer's real account, and when the customer requests deposit to a virtual account of a financial institution other than the Bank, a financial institution that requests a receipt inquiry with the customer's real account financial institution Institutions may be different.

고객 단말(10)은 고객의 가상계좌 발급을 요청하는 주체이다. 고객의 가상계좌는 실 계좌를 모 계좌로 하는 집금거래 용도의 자 계좌로, 고객이 금융기관 서버(16)를 통해 직접 개설하는 계좌가 아니라 가상계좌 서비스 장치(14)의 모 계좌에 연결되는 가상의 자 계좌를 가리킨다. 모 계좌는 가상계좌 서비스 장치(14)를 제공하는 서비스 사업자의 법인계좌일 수 있다.The customer terminal 10 is a subject that requests the issuance of the customer's virtual account. The customer's virtual account is a child account for collection transactions using the real account as the parent account, and is a virtual account connected to the parent account of the virtual account service device 14 rather than an account directly opened by the customer through the financial institution server 16 . refers to the chair account. The mother account may be a corporate account of a service provider providing the virtual account service device 14 .

가상계좌 서비스 장치(14)는 이용기관 서버(12)와 전산 상으로 연결되어, 가상계좌 발급을 위한 고객 및 계좌를 인증하고, 입출금을 관리한다. 가상계좌 서비스 장치(14)는 고객의 입출금을 위해 고객의 가상계좌를 생성한다. 여기서, 가상계좌를 생성한다는 의미는 특정 가상계좌를 집금거래 용도로 모 계좌와 연결하는 것을 의미한다. 고객의 가상계좌 발급을 위해, 가상계좌 서비스 장치(14)는 단말 본인인증, 예금주 실명조회, 계좌점유 인증 등을 수행한다. 가상계좌 서비스 장치(14)는 고객의 가상계좌 발급 시 고객의 실명을 확인하고, 이용기관 서버(12)는 실 계좌의 계좌 소유주와 이용기관 고객정보의 일치 여부를 확인하여 예금주 실명을 조회한다.The virtual account service device 14 is computer-connected to the user organization server 12, authenticates customers and accounts for virtual account issuance, and manages deposits and withdrawals. The virtual account service device 14 creates a customer's virtual account for the customer's deposit and withdrawal. Here, creating a virtual account means connecting a specific virtual account with the parent account for collection transaction purposes. In order to issue a virtual account to a customer, the virtual account service device 14 performs terminal identity authentication, account holder real name inquiry, account occupancy authentication, and the like. The virtual account service device 14 checks the customer's real name when issuing the customer's virtual account, and the user organization server 12 checks whether the account holder of the real account and the user organization customer information match, and inquires the account holder's real name.

가상계좌 서비스 장치(14)는 가상계좌 발급 및 서비스 관리를 위해 제공하는 시스템으로서, 이용기관 서버(12) 및 금융기관 서버(16)와 네트워크 연결된다. 가상계좌 서비스 장치(14)는 실계좌를 개설할 수 있는 금융기관에 해당하지 않는 서비스 기관에서 제공하며, 다수의 금융기관과 연계된 서비스기관을 이용하여 실계좌에 연결된 가상계좌를 발급함에 따라, 부정사용 및 자금세탁을 방지할 수 있음은 물론 고객이 보유한 가상계좌가 특정 금융기관에서 발급된 가상계좌가 아니더라도 실 계좌 인증이 가능한 가상계좌를 제공할 수 있다. 예를 들어, 단말 본인인증, 고객의 실 계좌 인증, 고객의 계좌점유 인증이 완료된 고객을 대상으로 자금세탁 방지용 가상계좌를 생성함에 따라 부정사용을 방지하고, 등록된 본인 실 계좌에서만 가상계좌 입출금이 가능함에 따라 자금세탁을 방지할 수 있다. 나아가, 당행 금융기관뿐만 아니라, 타행 금융기관에서 생성된 가상계좌도 실 계좌 인증을 목적으로 하는 이용기관에 사용할 수 있는 효과가 있다.The virtual account service device 14 is a system that provides virtual account issuance and service management, and is network-connected to the user institution server 12 and the financial institution server 16 . The virtual account service device 14 is provided by a service institution that does not correspond to a financial institution capable of opening a real account. In addition to preventing fraudulent use and money laundering, it is possible to provide a virtual account that allows real account authentication even if the virtual account held by the customer is not a virtual account issued by a specific financial institution. For example, by creating a virtual account for anti-money laundering for customers who have completed terminal identity authentication, customer real account authentication, and customer account occupancy authentication, fraudulent use is prevented, and virtual account deposits and withdrawals are made only from registered real accounts. Where possible, money laundering can be prevented. Furthermore, there is an effect that not only the bank's financial institution but also the virtual account created by another bank's financial institution can be used for the purpose of real account authentication.

금융기관 서버(16)는 불법재산의심거래 보고, 고액현금거래 보고, 고객확인, 수사기관 정보제공을 처리한다.The financial institution server 16 processes illegal property suspicious transaction report, high cash transaction report, customer confirmation, and investigation agency information provision.

인증기관 서버(18)는 단말 본인인증 시에 가상계좌 서비스 장치(14)로부터 단말 본인인증 요청을 접수하고, 고객 단말(10)의 성명, 생년월일 및 단말번호 입력을 통해 단말 본인을 인증한다.The authentication authority server 18 receives a terminal identity authentication request from the virtual account service device 14 during terminal identity authentication, and authenticates the terminal identity by inputting the name, date of birth, and terminal number of the customer terminal 10 .

도 2는 본 발명의 실시 예에 따른 가상계좌 서비스 장치(14)의 구성을 도시한 도면이다.2 is a diagram showing the configuration of a virtual account service device 14 according to an embodiment of the present invention.

도 1 및 도 2를 참조하면, 가상계좌 서비스 장치(14)는 프로세서(140), 통신부(146) 및 저장부(148)를 포함한다.1 and 2 , the virtual account service device 14 includes a processor 140 , a communication unit 146 , and a storage unit 148 .

일 실시 예에 따른 프로세서(140)는 가상 계좌 생성부(149)와 입출금 처리부(150)를 포함한다.The processor 140 according to an embodiment includes a virtual account generating unit 149 and a deposit/withdrawal processing unit 150 .

가상계좌 생성부(149)는 이용기관 서버(12)를 이용하는 고객의 입출금을 위해 실 계좌와 특정 가상계좌를 연결하여 생성하고, 가상계좌 발급을 위해 단말 본인인증, 계좌 인증 및 계좌점유 인증을 수행한다.The virtual account creation unit 149 connects and creates a real account and a specific virtual account for the deposit and withdrawal of a customer using the user institution server 12, and performs terminal identity authentication, account authentication, and account occupancy authentication for virtual account issuance do.

일 실시 예에 따른 가상계좌 생성부(149)는 단말 본인 인증부(141), 계좌 인증부(142), 계좌점유 인증부(143) 및 가상계좌 연결부(144)를 포함할 수 있다.The virtual account creation unit 149 according to an embodiment may include a terminal identity authentication unit 141 , an account authentication unit 142 , an account occupancy authentication unit 143 , and a virtual account connection unit 144 .

단말 본인 인증부(141)는 고객 단말 본인 인증을 수행한다. 일 실시 예에 따른 단말 본인 인증부(141)는 단말 본인 인증에 따라 고객의 인증 고유 값을 획득하여 저장한다. 인증 고유 값은 CI(Connection Information) 값일 수 있다. CI 값은 본인인증 시 고객이 가지고 있는 고유식별번호와 연동되어 인증기관에서 발행되는 복잡한 난수 형태의 고유한 키 값이다. 오프라인에서의 주민번호가 온라인에서의 CI 값과 대응될 수 있다. 인증 고유 값은 가상계좌 연결부(144)의 가상계좌 발급 시 고객의 블랙리스트 여부 판단을 위해 사용될 수 있다.The terminal identity authentication unit 141 performs customer terminal identity authentication. The terminal identity authentication unit 141 according to an embodiment acquires and stores a unique authentication value of the customer according to the terminal identity authentication. The authentication unique value may be a CI (Connection Information) value. The CI value is a unique key value in the form of a complex random number issued by the certification authority in conjunction with the unique identification number the customer has during self-authentication. An offline resident number may correspond to an online CI value. The authentication unique value may be used to determine whether the customer is blacklisted when the virtual account connection unit 144 issues a virtual account.

계좌 인증부(142)는 고객의 실 계좌에 대한 예금주를 조회하여 고객의 실 계좌 인증을 수행한다. 여기서, 예금주 조회는 금융기관에서 사용하는 실명 조회와 성명 조회를 모두 포함하는 의미로 사용될 수 있다. 실명 조회는 계좌번호, 생년월일(법인계좌는 사업자번호)을 입력하여 예금주의 이름을 조회하는 것을 의미하고, 성명 조회는 실 계좌 예금주의 이름을 조회하는 것을 의미한다.The account authentication unit 142 performs the customer's real account authentication by inquiring the account holder for the customer's real account. Here, the account holder inquiry may be used to include both a real name inquiry and a name inquiry used in financial institutions. Real name inquiry means to inquire the name of the account holder by entering the account number and date of birth (business number for corporate account), and name inquiry refers to inquiring the name of the account holder in the real account.

계좌점유 인증부(143)는 고객의 실 계좌에 대한 계좌점유 인증을 수행한다.The account occupancy authentication unit 143 performs account occupancy authentication for the customer's real account.

가상계좌 연결부(144)는 단말 본인인증, 고객의 실 계좌 인증, 고객의 계좌점유 인증이 완료된 고객의 실 계좌를 특정 가상계좌와 연결한다.The virtual account connection unit 144 connects the real account of the customer for which the terminal identity authentication, the customer's real account authentication, and the customer's account occupancy authentication have been completed, with a specific virtual account.

한편, 프로세서(140)는 데이터 관리부(145)를 더 포함할 수 있다. 데이터 관리부(145)는 이용기관 서버(12)의 블랙리스트 정보를 수집하고, 인증 고유 값을 이용하여 고객을 검증할 수 있다. 또는 금융기관 서버(16)의 블랙리스트(은행 사고계좌) 정보를 수집하고, 인증 고유 값을 이용하여 고객을 검증할 수 있다. Meanwhile, the processor 140 may further include a data management unit 145 . The data management unit 145 may collect blacklist information of the user organization server 12 and verify the customer by using the unique authentication value. Alternatively, the blacklist (bank accident account) information of the financial institution server 16 may be collected, and the customer may be verified using the authentication unique value.

나아가, 데이터 관리부(145)는 이상거래탐지(Fraud Detection System: FDS) 검증을 수행할 수 있다. FDS 검증은 단말정보와 접속정보, 거래정보 등을 수집 및 분석하여 이상 금융거래를 탐지하는 것이다.Furthermore, the data management unit 145 may perform Fraud Detection System (FDS) verification. FDS verification detects abnormal financial transactions by collecting and analyzing terminal information, access information, and transaction information.

본 발명의 실시예에서, 상기 입출금 처리부(150)는 입금 처리부(151) 및 환불 처리부(152)를 포함할 수 있다.In an embodiment of the present invention, the deposit and withdrawal processing unit 150 may include a deposit processing unit 151 and a refund processing unit 152 .

입금 처리부(151)는 고객 단말(10)로부터 금융기관 서버(16)를 통해 고객이 입금하고자 하는 가상계좌에 대한 수취조회를 요청 받으면, 수취조회를 요청한 가상계좌가 고객의 실계좌와 연결된 계좌인지 여부를 조회하고, 고객의 실계좌와 연결된 계좌인 경우 수취조회 정상 응답을 금융기관 서버를 통해 고객 단말에 전달한다. 이어서, 수취조회가 완료된 가상계좌에 대한 고객 단말(10)의 입금 요청 시, 입금 통지를 금융기관 서버(16)로부터 수신하여 이를 고객이 이용하는 이용기관 서버(12)에 전송할 수 있다.When the deposit processing unit 151 receives a request for a receipt inquiry for the virtual account to which the customer wants to deposit through the financial institution server 16 from the customer terminal 10, determine whether the virtual account requesting the receipt inquiry is an account connected to the customer's real account In case of an account connected to the customer's real account, a normal response to the receipt inquiry is transmitted to the customer terminal through the financial institution server. Then, when the customer terminal 10 requests a deposit for the virtual account for which the receipt inquiry has been completed, a deposit notification may be received from the financial institution server 16 and transmitted to the user institution server 12 used by the customer.

또한, 본 발명의 실시예에서 입금 처리부(151)는, 수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청전에 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증을 수행하고, 수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청 시, 입금 통지를 금융기관 서버로부터 수신하여, 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증이 완료된 경우에, 이를 고객이 이용하는 이용기관 서버에 전송할 수 있다.In addition, in the embodiment of the present invention, the deposit processing unit 151 performs a deposit request confirmation authentication of the customer terminal through the virtual account service device before the customer terminal requests a deposit for the virtual account for which the receipt inquiry is completed, and the receipt inquiry is completed. When a customer terminal requests a deposit for a virtual account, a deposit notification is received from the financial institution server, and when the confirmation authentication of the deposit request of the customer terminal through the virtual account service device is completed, it can be transmitted to the user organization server used by the customer. .

입금 처리부(151)는 데이터 관리부(145)와 연동하여 고객이 블랙리스트인지 여부를 판단할 수 있다. 이때, 고객이 블랙리스트이면, 입금 거부를 알리는 수취조회 응답을 금융기관 서버(16)에 전송할 수 있다. 반면에, 고객이 블랙리스트가 아니면, 입금 처리부(151)는 데이터 관리부(145)와 연동하여 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하고, FDS 검증이 완료된 가상계좌에 대해 수취조회 정상 응답을 금융기관 서버(16)에 전송할 수 있다.The deposit processing unit 151 may determine whether the customer is a blacklist in conjunction with the data management unit 145 . At this time, if the customer is on the blacklist, a receipt inquiry response informing of a deposit rejection may be transmitted to the financial institution server 16 . On the other hand, if the customer is not on the blacklist, the deposit processing unit 151 interworks with the data management unit 145 to perform FDS verification through analysis of the customer's virtual account deposit/withdrawal pattern, and the receipt inquiry is normal for the virtual account for which the FDS verification has been completed. The response may be sent to the financial institution server 16 .

환불 처리부(152)는 가상계좌와 연결된 모계좌에 입금이 완료된 고객 단말의 환불 요청에 따라, 이용기관 서버(12)로부터 출금 요청을 수신하고, 출금 요청한 가상계좌가 고객의 실계좌에 연결되어 등록된 계좌인지 여부를 조회하여 고객의 실계좌에 연결되어 등록된 계좌인 경우 금융기관 서버(16)에 입금 이체를 요청하고, 금융기관 서버(16)로부터 입금 이체 결과를 수신한다.The refund processing unit 152 receives a withdrawal request from the user organization server 12 in response to a refund request from the customer terminal in which the deposit has been completed in the mother account connected to the virtual account, and the virtual account requested for withdrawal is connected to the customer's real account and registered. If it is an account connected to the customer's real account by inquiring whether it is an account, a deposit transfer is requested to the financial institution server 16 , and a deposit transfer result is received from the financial institution server 16 .

또한, 본 발명의 실시예에서, 환불 처리부(152)는, 고객 단말의 가상계좌 서비스 장치를 통한 출금요청 확인인증을 수행하고, 고객단말의 출금요청 확인인증이 완료되면, 금융기관서버를 통해 출금 요청 대상 가상계좌가 연결된 모계좌에 충전된 금액을 고객의 실계좌로 환불해 줄 수 있다.In addition, in an embodiment of the present invention, the refund processing unit 152 performs withdrawal request confirmation authentication through the virtual account service device of the customer terminal, and when the withdrawal request confirmation authentication of the customer terminal is completed, withdrawal through the financial institution server The amount charged to the parent account to which the requested virtual account is linked can be refunded to the customer's real account.

보다 상세하게는, 환불 처리부(152)는, 이용기관이 가상계좌 서비스 장치(14)의 모 계좌에 충전한 한도금액 내에서 환불해 줄 수 있다. In more detail, the refund processing unit 152 may provide a refund within the limit amount charged by the user organization to the mother account of the virtual account service device 14 .

환불 처리부(152)는 데이터 관리부(145)와 연동하여 고객이 블랙리스트인지 여부를 판단하고, 고객이 블랙리스트이면 출금 거부를 이용기관 서버(12)에 전송할 수 있다.The refund processing unit 152 may interwork with the data management unit 145 to determine whether the customer is on the blacklist, and if the customer is on the blacklist, transmit a withdrawal refusal to the user organization server 12 .

환불 처리부(152)는 고객이 블랙리스트가 아니면, 데이터 관리부(145)와 연동하여 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하고, FDS 검증이 완료된 가상계좌에 대해 출금결과 및 FDS 검증결과를 이용기관 서버(12)에 전송할 수 있다.If the customer is not on the blacklist, the refund processing unit 152 performs FDS verification through analysis of the customer's virtual account deposit/withdrawal pattern in conjunction with the data management unit 145, and the withdrawal result and FDS verification result for the FDS verification completed virtual account may be transmitted to the user organization server 12 .

통신부(146)는 이용기관 서버(12)와 금융기관 서버(16)와 연결되어 프로세서(140) 동작을 위해 필요한 정보 및 명령을 송수신 한다.The communication unit 146 is connected to the user institution server 12 and the financial institution server 16 to transmit and receive information and commands necessary for the operation of the processor 140 .

저장부(148)는 각종 저장매체로서, 프로세서(140) 동작 시 생성되는 정보 또는 프로세서(140) 동작을 위해 필요한 정보 및 명령이 저장된다.The storage unit 148 is various storage media, and information generated during the operation of the processor 140 or information and commands necessary for the operation of the processor 140 are stored.

도 3은 본 발명의 실시 예에 따른 가상계좌 발급 방법의 흐름도를 개략적으로 나타내는 도면이다.3 is a diagram schematically showing a flowchart of a method for issuing a virtual account according to an embodiment of the present invention.

도면에 도시된 바와 같이, 본 발명의 실시 예에 따른 가상계좌 발급 방법은, 본인인증 단계(S100), 실 계좌 인증 단계(S200), 점유인증 단계(S300), 및 가상계좌 연결 단계(S400)을 포함할 수 있다.As shown in the drawing, the virtual account issuance method according to an embodiment of the present invention includes a personal authentication step (S100), a real account authentication step (S200), an occupancy authentication step (S300), and a virtual account connection step (S400). may include

보다 상세하게는, 상기 본인인증 단계(S100)는, 가상계좌 서비스 장치가 이용기관에 가상계좌 입금을 하기 위한 고객 단말의 본인인증을 수행하는 단계일 수 있다.More specifically, the self-authentication step ( S100 ) may be a step in which the virtual account service device performs self-authentication of the customer terminal for making a virtual account deposit to a user organization.

또한, 상기 실 계좌 인증 단계(S200)는, 가상계좌 서비스 장치가 고객의 실 계좌에 대한 예금주 실명을 조회하여 고객의 실 계좌 인증을 수행하는 단계일 수 있다.In addition, the real account authentication step ( S200 ) may be a step in which the virtual account service device performs the customer's real account authentication by inquiring the real name of the account holder for the customer's real account.

또한, 상기 점유인증 단계(S300)는, 가상계좌 서비스 장치가 고객의 실 계좌에 대한 계좌점유 인증을 수행하는 단계일 수 있다.In addition, the occupancy authentication step ( S300 ) may be a step in which the virtual account service device performs account occupancy authentication for the customer's real account.

또한, 상기 가상계좌 연결 단계(S400)는, 단말 본인인증, 고객의 실 계좌 인증 및 고객의 계좌점유 인증이 완료된 실 계좌에 가상계좌를 연결하는 단계일 수 있다.In addition, the virtual account connection step ( S400 ) may be a step of connecting the virtual account to the real account in which the terminal identity authentication, the customer's real account authentication, and the customer's account occupancy authentication have been completed.

이때, 본 발명의 실시예에서, 상기 가상계좌는 실 계좌를 모 계좌로 하는 집금거래 용도의 자 계좌일 수 있다.In this case, in an embodiment of the present invention, the virtual account may be a child account for collection transactions using a real account as a parent account.

한편, 본 발명의 실시예에 따른 가상계좌 발급방법은, 고객의 인증 고유 값을 포함한 고객정보를 수집하는 단계 및 고객의 실 계좌 정보를 수집하는 단계를 더 포함할 수 있으며, 상기 실 계좌에 가상계좌를 연결하는 단계는, 가상계좌 서비스 장치가 고객정보 및 실 계좌 정보를 기초로 하여 실 계좌에 가상계좌를 연결할 수 있다.Meanwhile, the virtual account issuance method according to an embodiment of the present invention may further include collecting customer information including a unique authentication value of the customer and collecting the customer's real account information. In the step of linking the account, the virtual account service device may link the virtual account to the real account based on the customer information and the real account information.

또한, 상기 실 계좌에 가상계좌를 연결하는 단계는, 이용기관 서버 또는 금융기관 서버로 부터 수집된 블랙리스트 정보와 인증 고유 값을 이용하여 고객을 검증하는 단계;를 포함할 수 있다.In addition, the step of connecting the virtual account to the real account may include verifying the customer using the blacklist information and the authentication unique value collected from the server of the user institution or the server of the financial institution.

여기서, 상기 실 계좌에 가상계좌를 연결하는 단계는, 단말정보, 접속정보 및 거래정보를 수집 및 분석하여 이상거래탐지(Fraud Detection System: FDS) 검증을 수행하는 단계;를 더 포함할 수 있다.Here, the step of linking the virtual account to the real account may further include performing Fraud Detection System (FDS) verification by collecting and analyzing terminal information, access information, and transaction information.

이하 도 4 내지 도 15를 참조하여 본 발명의 구체적인 실시예를 설명하면 다음과 같다.Hereinafter, a specific embodiment of the present invention will be described with reference to FIGS. 4 to 15 .

도 4 내지 도 5는 본 발명의 제1실시 예에 따른 가상계좌 발급방법의 전체 흐름을 도시한 도면이다.4 to 5 are diagrams illustrating the overall flow of a virtual account issuance method according to the first embodiment of the present invention.

도 4 및 도 5를 참조하면, 가상계좌 발급 프로세스는 단말 본인인증 단계(31), 고객의 실 계좌 인증 단계(32), 고객의 계좌점유 인증 단계(34), 가상계좌 연결 단계(35) 및 메시지 전송 단계(36)를 포함한다.4 and 5, the virtual account issuance process includes a terminal identity authentication step 31, a customer's real account authentication step 32, a customer's account occupancy authentication step 34, a virtual account connection step 35, and and sending a message (36).

단말 본인인증 단계(31)는 고객이 사용하는 단말을 이용하여 고객의 본인인증을 수행하는 절차로, 단말 본인인증을 통해 이용기관 서버(12)가 고객의 성명, 생년월일, 단말번호 및 CI를 포함한 고객정보를 수집한다. CI는 본인인증 시 인증기관에서 발행되는 복잡한 난수 형태의 고유한 키 값이다. CI는 가상계좌 서비스 장치(14)가 고객이 블랙리스트인지 여부를 점검할 때 사용될 수 있다.The terminal identity authentication step 31 is a procedure for performing identity authentication of the customer using the terminal used by the customer, and the user organization server 12 includes the customer's name, date of birth, terminal number and CI through terminal identity authentication Collect customer information. CI is a unique key value in the form of a complex random number issued by a certification authority during identity authentication. The CI may be used when the virtual account service device 14 checks whether the customer is blacklisted.

제1실시에에 따른 단말 본인인증 단계(31)에서, 이용기관 서버(12)가 CI를 포함한 고객정보의 관리주체가 될 수 있다. 이 경우, 이용기관 서버(12)와 가상계좌 서비스 장치(14) 사이에서 단계 별로 API를 이용한 본인인증을 수행할 수 있다. 이에 비해, 후술하는 도 10 내지 도 15에서는, 가상계좌 서비스 장치(14)가 고객정보의 관리주체가 될 수 있다. 이 경우, 가상계좌 서비스 장치(14)가 고객 단말(10)에 제공하는 웹뷰 방식의 표시 화면을 통해 본인인증을 수행할 수 있다. 이를 위해, 이용기관 서버(12)가 고객단말의 사용자 키(User key)를 가상계좌 서비스 장치(14)에 전달할 수 있다. In the terminal self-authentication step 31 according to the first embodiment, the user organization server 12 may be a management subject of customer information including CI. In this case, the user authentication using the API may be performed step by step between the user organization server 12 and the virtual account service device 14 . On the other hand, in FIGS. 10 to 15 to be described later, the virtual account service device 14 may be the managing body of customer information. In this case, the user authentication may be performed through the web-view type display screen provided by the virtual account service device 14 to the customer terminal 10 . To this end, the user organization server 12 may transmit the user key of the customer terminal to the virtual account service device 14 .

이하, 제1실시예에 따른 가상계좌 발급방법에서, 단말 본인인증 단계(31)는 이용기관 서버(12)가 고객정보의 관리주체가 되는 실시 예이다.Hereinafter, in the virtual account issuance method according to the first embodiment, the terminal self-authentication step 31 is an embodiment in which the user organization server 12 is the management subject of customer information.

제 1실시예에 따른 단말 본인인증 단계(31)에서, 고객 단말(10)은 단말 본인인증을 이용기관 서버(12)에 요청(311) 하고, 이용기관 서버(12)는 단말 본인인증 요청을 가상계좌 서비스 장치(14)에 전달한다(312).In the terminal identity authentication step 31 according to the first embodiment, the customer terminal 10 requests (311) the user organization server 12 for terminal identity authentication, and the user organization server 12 receives the terminal identity authentication request. It is transmitted to the virtual account service device 14 (312).

이어서, 가상계좌 서비스 장치(14)가 인증기관을 통해 단말 본인인증을 수행하고 단말 본인인증 응답을 이용기관 서버(12)에 전송(313) 하고, 이용기관 서버(12)가 단말 본인인증 응답을 고객 단말(10)에 전송하여 단말 본인인증을 완료한다(314). 이용기관 서버(12)는 단말 본인인증 단계(31)를 통해 획득된 고객정보(성명, 생년월일, 단말번호, CI)를 수집할 수 있다(315).Next, the virtual account service device 14 performs terminal identity authentication through the authentication authority and transmits 313 a terminal identity authentication response to the user organization server 12, and the user organization server 12 receives the terminal identity authentication response It is transmitted to the customer terminal 10 to complete the terminal self-authentication (314). The user organization server 12 may collect customer information (name, date of birth, terminal number, CI) obtained through the terminal identity authentication step 31 ( 315 ).

고객의 실 계좌 인증 단계(32)는 가상계좌 서비스 장치(14)가 고객의 실 계좌에 대한 예금주 실명을 확인하고, 이에 따라 이용기관 서버(12)가 고객의 실 계좌 정보를 수집하는 단계이다. 실 계좌 정보는 고객의 실 계좌의 계좌정보, 예금주 실명 정보를 포함한다.The customer's real account authentication step 32 is a step in which the virtual account service device 14 checks the real name of the account holder for the customer's real account, and accordingly, the user organization server 12 collects the customer's real account information. The real account information includes account information of a customer's real account and real name information of a depositor.

실 계좌 인증 단계(32)에서, 고객 단말(10)은 이용기관 서버(12)에 예금주 실명확인을 요청(321) 하고, 이용기관 서버(12)가 예금주 실명확인 요청을 가상계좌 서비스 장치(14)에 전달한다(322).In the real account authentication step 32 , the customer terminal 10 requests 321 to confirm the real name of the account holder to the user organization server 12 , and the user organization server 12 transmits the real name confirmation request to the virtual account service device 14 . ) to (322).

이어서, 가상계좌 서비스 장치(14)가 금융기관 서버(16)에 예금주 실명확인을 요청(323) 하고, 금융기관 서버(16)가 예금주 실명확인을 수행한 후 예금주 실명확인 결과를 가상계좌 서비스 장치(14)에 전송한다(324). 가상계좌 서비스 장치(14)는 예금주 실명확인 응답을 이용기관 서버(12)에 전송(325) 하고, 이용기관 서버(12)는 예금주 실명이 고객 성명과 일치하는지 여부를 고객 단말(10)에 확인해 준다(326). 이용기관 서버(12)는 실 계좌 인증 단계(32)를 통해 획득된 실 계좌 정보를 수집할 수 있다(327).Next, the virtual account service device 14 requests 323 the financial institution server 16 to confirm the real name of the account holder, and after the financial institution server 16 performs the real name verification of the account holder, the virtual account service device sends the result of the real name confirmation of the account holder to the virtual account service device Send (324) to (14). The virtual account service device 14 transmits (325) a confirmation response to the real name of the account holder to the user organization server 12, and the user organization server 12 checks to the customer terminal 10 whether the real name of the account holder matches the customer name. give (326). The user organization server 12 may collect the real account information obtained through the real account authentication step 32 ( 327 ).

고객의 계좌점유 인증 단계(34)는 가상계좌 서비스 장치(14)가 실 계좌에 대해 본인이 점유하고 있는지 여부와 입금 처리 가능한 계좌인지 여부를 확인하는 절차이다.The customer's account occupancy authentication step 34 is a procedure in which the virtual account service device 14 confirms whether the user occupies the real account and whether the account can be deposited.

고객의 계좌점유 인증 단계(34)에서, 고객 단말(10)이 이용기관 서버(12)에 고객의 실 계좌에 대한 점유 인증을 요청(341) 하면, 이용기관 서버(12)가 1원 출금 요청을 가상계좌 서비스 장치(14)에 전송한다(342). 가상계좌 서비스 장치(14)는 난수를 생성하고 1원을 출금하여 고객 계좌에 입금하도록 난수를 포함한 1원 입금 요청을 금융기관 서버(16)에 전달한다(343). 금융기관 서버(16)는 1원을 고객 계좌에 입금하고 고객계좌의 거래내역에 난수 값을 표시한 후 입금 요청 결과를 가상계좌 서비스 장치(14)에 전송한다(344).In the customer's account occupancy authentication step 34, when the customer terminal 10 requests 341 occupancy authentication for the customer's real account from the user organization server 12, the user organization server 12 requests a withdrawal of 1 won is transmitted to the virtual account service device 14 (342). The virtual account service device 14 generates a random number, withdraws 1 won, and transmits a 1 won deposit request including the random number to the financial institution server 16 to deposit it in the customer account ( 343 ). The financial institution server 16 deposits 1 won into the customer account, displays a random number value in the transaction details of the customer account, and transmits the deposit request result to the virtual account service device 14 ( 344 ).

이어서, 가상계좌 서비스 장치(14)는 1원 출금 요청 결과를 이용기관 서버(12)에 전달(345) 하고, 이용기관 서버(12)는 1월 출금 요청 결과를 고객 단말(10)에 전달한다(346). 고객 단말(10)은 고객으로부터 고객계좌의 거래내역에 표시된 난수를 입력(347) 받아 이용기관 서버(12)에 전송하고, 이용기관 서버(12)는 가상계좌 서비스 장치(14)에 난수 일치 여부 확인을 요청(348) 하며, 가상계좌 서비스 장치(14)는 자신이 생성한 난수와 고객 단말(10)로부터 입력 받은 난수가 일치하는 여부를 확인하여 확인 결과를 이용기관 서버(12)에 전송(349) 하고, 이용기관 서버(12)는 난수 일치 여부 확인 결과를 고객 단말(10)에 전달한다(350).Next, the virtual account service device 14 transmits ( 345 ) the result of the one-won withdrawal request to the user organization server 12 , and the user organization server 12 transmits the January withdrawal request result to the customer terminal 10 . (346). The customer terminal 10 receives an input 347 of the random number indicated in the transaction details of the customer account from the customer and transmits it to the user organization server 12 , and the user organization server 12 determines whether the random number matches the virtual account service device 14 . Confirmation is requested (348), and the virtual account service device 14 checks whether the random number it generates and the random number input from the customer terminal 10 match, and transmits the confirmation result to the user organization server 12 ( 349), and the user organization server 12 transmits the random number matching result to the customer terminal 10 (350).

단말 본인인증(31), 고객의 실 계좌 인증(32), 고객의 계좌점유 인증(34)이 이루어지면, 가상계좌 서비스 장치(14)는 고객의 실 계좌에 가상계좌를 연결한다(35).When the terminal identity authentication 31, the customer's real account authentication 32, and the customer's account occupancy authentication 34 are performed, the virtual account service device 14 connects the virtual account to the customer's real account (35).

보다 구체적으로, 금융기관 서버(16)가 가상계좌를 벌크로 발급(금융기관에서 생성)한 이후, 가상계좌 연결 단계(35)에서, 고객 단말(10)은 이용기관 서버(12)에 가상계좌 발급을 요청한다(351). 이용기관 서버(12)는 가상계좌 발급요청을 가상계좌 서비스 장치(14)에 전송한다(352). 가상계좌 발급요청 전송(352) 시, 이용기관 서버(12)는 고객의 성명, 실 계좌 정보 및 고객의 CI 정보를 포함하여 전송할 수 있다.More specifically, after the financial institution server 16 issues the virtual account in bulk (created by the financial institution), in the virtual account connection step 35 , the customer terminal 10 sends the virtual account to the user institution server 12 . Request issuance (351). The user organization server 12 transmits a virtual account issuance request to the virtual account service device 14 (352). When transmitting the virtual account issuance request 352 , the user organization server 12 may transmit the customer's name, real account information, and CI information of the customer.

이어서, 가상계좌 서비스 장치(14)는 고객의 CI 정보를 이용하여 고객이 블랙리스트인지 여부를 판단한다(353). 이때, 블랙리스트이면, 가상계좌 서비스 장치(14)의 가상계좌 발급 거부를 이용기관 서버(12)에 전송(354) 하고, 이용기관 서버(12)는 이를 고객 단말(10)에 전달한다(355).Next, the virtual account service device 14 determines whether the customer is a blacklist by using the customer's CI information ( 353 ). At this time, if it is a blacklist, the virtual account issuance refusal of the virtual account service device 14 is transmitted to the user organization server 12 (354), and the user organization server 12 transmits it to the customer terminal 10 (355). ).

이에 비해, 블랙리스트 판단(353) 시, 블랙리스트가 아니면, 가상계좌 서비스 장치(14)는 FDS 검증을 수행한다(356). FDS 검증은 단말정보와 접속정보, 거래정보 등을 수집 및 분석하여 이상 금융거래를 탐지하는 것이다.On the other hand, when the blacklist is determined (353), if it is not a blacklist, the virtual account service device 14 performs FDS verification (356). FDS verification detects abnormal financial transactions by collecting and analyzing terminal information, access information, and transaction information.

이때, FDS검증이 정상적으로 수행되면 고객의 실계좌를 가상계좌서비스 장치가 관리하는 특정 가상계좌하여 매핑하여 등록하게 되고, 이어서, 가상계좌 서비스 장치(14)는 특정 가상계좌의 실 계좌 연결에 따른 가상계좌 발급 완료 메시지 및 FDS 결과를 이용기관 서버(12)에 전송(357) 하며, 이용기관 서버(12)는 가상계좌 발급 완료 메시지를 고객 단말(10)에 전달한다(358).At this time, if the FDS verification is normally performed, the customer's real account is mapped to a specific virtual account managed by the virtual account service device and registered, and then, the virtual account service device 14 generates a virtual account according to the real account connection of the specific virtual account. The account issuance completion message and the FDS result are transmitted (357) to the user organization server 12, and the user organization server 12 transmits the virtual account issuance completion message to the customer terminal 10 (358).

이어서, 메시지 전송 단계(36)에서, 가상계좌 서비스 장치(14)는 고객 단말(10)에 가상계좌 발급 완료 메시지를 전송한다(361). 해당 메시지에는 생성된 가상계좌 정보, 이용기관 명, 고객센터 번호, 주의문구 등이 포함된다. 주의문구는 예를 들어, “본인이 신청이 아닌 경우, 해당 가상계좌에 입금하지 마시고 문의하세요.”일 수 있다. 메시지는 알림 톡 등의 수단을 통해 전송할 수 있으나, 이에 한정되지는 않는다.Next, in the message transmission step 36 , the virtual account service device 14 transmits a virtual account issuance completion message to the customer terminal 10 ( 361 ). The message includes the created virtual account information, the name of the user organization, the customer center number, and a caution statement. The caution statement may be, for example, "If you are not an application, please do not deposit money into the corresponding virtual account and contact us." The message may be transmitted through a means such as a notification talk, but is not limited thereto.

단말 본인인증, 고객의 실 계좌 인증 및 고객의 계좌점유 인증이 완료된 실 계좌를 통해서만 가상계좌 입출금이 가능함에 따라 자금세탁을 방지하고, 실 계좌를 기반으로 당행 금융기관뿐만 아니라 타행 금융기관에서 생성된 가상계좌를 사용 가능하다.It prevents money laundering as deposits and withdrawals from virtual accounts are possible only through real accounts that have completed terminal identity authentication, customer real account authentication, and customer account occupancy authentication. Virtual accounts can be used.

도 6은 본 발명의 제1실시 예에 따른 단말 본인인증 단계의 세부 흐름을 도시한 도면이다.6 is a diagram illustrating a detailed flow of a terminal self-authentication step according to the first embodiment of the present invention.

도 6을 참조하면, 고객 단말(10)은 가상계좌 입금 페이지를 표시(501) 하고, 가상계좌 이용약관을 표시하여 확인 및 체크를 입력 받는다(502). 이때, 개인정보에 대한 제3자 제공 동의 및 가상계좌 등록 약관 동의 등을 고객으로부터 입력 받는다. 고객 단말(10)은 단말 본인인증을 요청(503) 하고, 이용기관 서버(12)는 가상계좌 서비스 장치(14)에 단말 본인인증 API 요청을 호출한다(504).Referring to FIG. 6 , the customer terminal 10 displays a virtual account deposit page ( 501 ) and displays the virtual account terms and conditions to receive confirmation and check input ( 502 ). At this time, consent to the provision of personal information to a third party and agreement to the terms and conditions of virtual account registration are received from the customer. The customer terminal 10 requests terminal identity authentication (503), and the user organization server 12 calls a terminal identity authentication API request to the virtual account service device 14 (504).

가상계좌 서비스 장치(14)는 단말 본인인증 요청 전문을 인증기관 서버(18)에 전송(505) 하고, 인증기관 서버(18)는 단말 본인인증 요청을 접수한다(506).The virtual account service device 14 transmits ( 505 ) the full text of the terminal identity authentication request to the authentication authority server 18 , and the authentication institution server 18 receives the terminal identity authentication request ( 506 ).

이어서, 고객 단말(10)은 고객의 성명/생년월일과, 단말의 인증번호를 고객으로부터 입력 받는다(507). 이때, 고객의 성명/생년월일과, 단말 번호를 이용한 단말 본인인증이 실패(508) 하면, 인증기관 서버(18)가 단말 본인인증 실패를 접수(509) 하고, 가상계좌 서비스 장치(14)가 단말 본인인증 실패 전문을 접수(510) 하며, 이용기관 서버(12)가 단말 본인인증 API 실패 응답을 수신한다(511).Next, the customer terminal 10 receives the customer's name/date of birth and the authentication number of the terminal from the customer (507). At this time, if the terminal identity authentication using the customer's name/date of birth and the terminal number fails (508), the certification authority server 18 accepts the terminal identity authentication failure (509), and the virtual account service device 14 sends the terminal The user authentication failure message is received (510), and the user organization server 12 receives a terminal identity authentication API failure response (511).

이에 비해, 단말 본인인증에 성공(512) 하면, 인증기관 서버(18)가 단말 본인인증 성공을 접수(513) 하고, 가상계좌 서비스 장치(14)가 단말 본인인증 성공 전문을 접수한다(514). 이때, 가상계좌 서비스 장치(14)는 고객의 성명, 생년월일, 인증 고유 값(CI)을 저장한다. On the other hand, if the terminal identity authentication is successful (512), the certification authority server 18 receives the terminal identity authentication success (513), and the virtual account service device 14 receives the terminal identity authentication success message (514) . At this time, the virtual account service device 14 stores the customer's name, date of birth, and authentication unique value (CI) .

이어서, 이용기관 서버(12)는 고객의 성명, 생년월일, 인증 고유 값(CI)을 포함한 단말 본인인증 API 성공 응답을 가상계좌 서비스 장치(14)로부터 수신하여 이를 수집하여 관리한다(515).Next, the user organization server 12 receives the terminal identity authentication API success response including the customer's name, date of birth, and authentication unique value (CI) from the virtual account service device 14, collects and manages them (515).

단말 본인인증이 성공하면, 고객 단말(10)은 예금주 실명 확인 페이지로 이동한다(516).If the terminal identity authentication is successful, the customer terminal 10 moves to the account holder real name confirmation page (516).

도 7은 본 발명의 제1실시 예에 따른 단말 고객의 실 계좌 인증 단계의 세부 흐름을 도시한 도면이다.7 is a diagram illustrating a detailed flow of a real account authentication step of a terminal customer according to the first embodiment of the present invention.

도 7을 참조하면, 고객 단말(10)은 단말 본인인증이 완료되면, 이용기관 예금주 실명 확인 페이지를 표시한다(601). 고객 단말(10)은 예금주 실명 확인 페이지에서, 은행 계좌번호를 입력(602)하고, 예금주 실명확인을 이용기관 서버(12)에 요청한다(603). 이용기관 서버(12)는 예금주 실명확인 API를 호출한다(604). 예금주 실명확인 API 호출에는 고객의 생년월일이 포함될 수 있다.Referring to FIG. 7 , when the terminal identity authentication is completed, the customer terminal 10 displays a user organization account holder real name confirmation page ( 601 ). The customer terminal 10 inputs a bank account number on the account holder real name confirmation page (602), and requests the user organization server 12 for confirmation of the account holder's real name (603). The user organization server 12 calls the account holder real name verification API (604). The customer's date of birth may be included in the customer's real name verification API call.

이어서, 가상계좌 서비스 장치(14)가 예금주 실명확인 전문을 금융기관 서버(16)에 전송(605) 하고, 금융기관 서버(16)가 예금주 실명을 확인한 후 확인결과를 가상계좌 서비스 장치(14)에 전송한다(606).Next, the virtual account service device 14 transmits (605) a full text of confirmation of the real name of the account holder to the financial institution server 16, and the financial institution server 16 checks the real name of the account holder and sends the confirmation result to the virtual account service device 14 It is transmitted to (606).

가상계좌 서비스 장치(14)는 금융기관 서버(16)로부터 예금주 실명확인 결과를 수신(607) 하고, 예금주 실명확인 결과에는 고객의 예금주명, 은행명, 계좌번호, 생년월일을 포함하며, 가상계좌 서비스 장치(14)가 이를 저장한다.The virtual account service device 14 receives 607 the result of checking the real name of the account holder from the financial institution server 16, and the result of checking the real name of the account holder includes the name of the customer, the bank name, the account number, and the date of birth, and the virtual account service device (14) stores it.

이어서, 이용기관 서버(12)는 가상계좌 서비스 장치(14)로부터 예금주 실명확인 API 응답을 수신하고, 예금주명 및 고객 성명을 대사한다(608). '대사'는 금융기관으로부터 응답받은 정보인 예금주명과 고객 성명의 일치 여부를 확인하는 것을 의미한다.Next, the user organization server 12 receives the real name confirmation API response of the account holder from the virtual account service device 14, and interprets the name of the account holder and the customer name (608). 'Ambassador' means checking whether the name of the account holder, which is the information received from the financial institution, matches the name of the customer.

한편, 본 발명의 실시예에서 고객정보를 관리하는 주체가 가상계좌 서비스 장치(14)일 경우에 상기 '대사'는 이용기관 서버(12)가 아닌 가상계좌 서비스 장치(14)에서 수행되는 것이 바람직하다.On the other hand, in the embodiment of the present invention, when the subject managing customer information is the virtual account service device 14 , the 'ambassador' is preferably performed in the virtual account service device 14 rather than the user organization server 12 . do.

예금주명 및 고객 성명을 대사 단계(608)에서 예금주명 및 고객 성명이 불일치하여 예금주 실명 조회에 실패하면, 이용기관 서버(12)는 예금주 실명 조회 실패를 고객 단말(10)에 전송(609) 하고, 성공하면 예금주 실명 조회 성공결과를 고객 단말(10)에 전송한다(610).If the account holder's name and customer name do not match and the account holder's real name inquiry fails in the step 608 of interpreting the account holder's name and the customer's name, the user organization server 12 transmits (609) a failure to the customer terminal 10 to the customer terminal 10, and succeeds Then, the successful result of checking the account holder's real name is transmitted to the customer terminal 10 (610).

이어서, 고객 단말(10)이 이용기관 점유인증을 진행한다(611).Next, the customer terminal 10 proceeds with the user organization occupancy authentication (611).

도 8은 본 발명의 제1실시 예에 따른 가상계좌 서비스 장치의 난수 생성을 기반으로 고객의 계좌점유 인증 단계의 세부 흐름을 도시한 도면이다.8 is a diagram illustrating a detailed flow of a customer's account occupancy authentication step based on random number generation of the virtual account service apparatus according to the first embodiment of the present invention.

도 8을 참조하면, 고객 단말(10)은 이용기관 점유인증 페이지로 이동(801) 하여, 고객 계좌의 점유인증을 이용기관 서버(12)에 요청한다(802).Referring to FIG. 8 , the customer terminal 10 moves to the user organization occupancy authentication page ( 801 ) and requests the user organization server 12 for occupancy authentication of the customer account ( 802 ).

제1실시예에 따른 점유인증 요청에 따라, 이용기관 서버(12)는 점유인증을 위한 1원 이체 API를 가상계좌 서비스 장치(14)에 호출한다(803). 점유인증 1원 이체 API 호출에 따라, 가상계좌 서비스 장치(14)는 난수 값을 생성하고 이체금액 1원을 출금(804) 하고, 입금 요청 전문을 금융기관 서버(16)에 전송한다(805).In response to the occupancy authentication request according to the first embodiment, the user organization server 12 calls the one-won transfer API for occupancy authentication to the virtual account service device 14 (803). According to the occupancy authentication 1-won transfer API call, the virtual account service device 14 generates a random number value, withdraws 1 won of the transfer amount (804), and transmits a full deposit request to the financial institution server 16 (805) .

이어서, 금융기관 서버(16)는 고객계좌로 1원을 입금하고, 고객계좌의 거래내역에 난수 값을 표시(806) 하며, 입금 결과를 가상계좌 서비스 장치(14)에 전송한다(807).Next, the financial institution server 16 deposits 1 won into the customer account, displays a random number value in the transaction details of the customer account (806), and transmits the deposit result to the virtual account service device 14 (807).

가상계좌 서비스 장치(14)는 입금 요청 전문 결과를 금융기관 서버(16)로부터 수신(808) 하고, 이용기관 서버(12)에 점유인증 1원 이체 API 응답을 전송한다(809). 이때. 1원 점유인증이 실패하면 고객 단말(10)은 1원 점유인증 실패를 안내한다(810).The virtual account service device 14 receives (808) the result of the deposit request from the financial institution server (16), and transmits (809) a occupancy authentication one-way transfer API response to the user institution server 12 (step 809). At this time. If the one-way occupancy authentication fails, the customer terminal 10 informs the one-way occupancy authentication failure (810).

이에 비해, 1원 점유인증이 성공하면, 고객 단말(10)은 난수 값 입력을 안내(811) 하고, 은행 매체로 이동(812) 하여, 은행 거래내역의 난수 값을 확인한다(813). 이어서, 고객 단말(10)은 이용기관 점유인증 페이지로 이동(814) 하여, 난수 값을 입력(815) 하고, 난수 값 검증을 이용기관 서버(12)에 요청한다(816).On the other hand, if the one-way occupancy authentication is successful, the customer terminal 10 guides the input of the random number value (811), moves to the bank medium (812), and checks the random number value of the bank transaction details (813). Next, the customer terminal 10 moves to the user organization occupancy authentication page (814), inputs a random number value (815), and requests verification of the random number value from the user organization server 12 (816).

이어서, 이용기관 서버(12)는 입력된 난수 값 검증을 가상계좌 서비스 장치(14)에 요청(817) 하고, 가상계좌 서비스 장치(14)는 입력된 난수 값을 검증(818) 하고, 검증 결과를 이용기관 서버(12)에 전송(819) 하며, 이용기관 서버(12)는 난수 검증 요청 응답을 고객 단말(10)에 전송(820) 하여, 점유인증을 완료한다(821).Next, the user organization server 12 requests (817) the virtual account service device 14 to verify the input random number value, and the virtual account service device 14 verifies (818) the input random number value, and the verification result to the user organization server 12 (819), and the user organization server 12 transmits (820) a random number verification request response to the customer terminal 10 to complete the occupancy authentication (821).

도 9는 본 발명의 제1실시 예에 따른 가상계좌 연결단계의 세부 흐름을 도시한 도면이다.9 is a diagram illustrating a detailed flow of the virtual account connection step according to the first embodiment of the present invention.

도 9를 참조하면, 고객 단말(10)은 가상계좌 발급 요청 페이지로 이동(901) 하여, 이용기관 서버(12)에 가상계좌 발급을 요청한다(902).Referring to FIG. 9 , the customer terminal 10 moves to a virtual account issuance request page ( 901 ) and requests the user organization server 12 to issue a virtual account ( 902 ).

이용기관 서버(12)는 가상계좌 발급 API를 가상계좌 서비스 장치(14)에 요청한다(903). 이때, 고객의 성명, 실 계좌 정보, 인증 고유 값(CI)를 함께 전송할 수 있다.The user organization server 12 requests the virtual account issuance API to the virtual account service device 14 (903). In this case, the customer's name, real account information, and authentication unique value (CI) may be transmitted together.

이어서, 가상계좌 서비스 장치(14)는 수신된 인증 고유 값(CI)을 이용하여 고객이 블랙리스트 여부인지를 판단한다(904).Then, the virtual account service device 14 determines whether the customer is blacklisted using the received authentication unique value (CI) (904).

이때, 고객을 블랙리스트로 판단하면, 가상계좌 서비스 장치(14)는 가상계좌 발급 거절을 이용기관 서버(12)에 응답(905) 하고, 고객 단말(10)은 가상계좌 발급 실패를 표시한다(906).At this time, if the customer is judged to be a blacklist, the virtual account service device 14 responds 905 to the user organization server 12 to reject the virtual account issuance, and the customer terminal 10 displays a virtual account issuance failure ( 906).

이에 비해, 고객을 블랙리스트로 판단하지 않으면, 가상계좌 서비스 장치(14)는 잦은 발급 시도 이력을 포함하는 FDS 검증을 수행(907) 하고, 가상계좌 및 FDS 수행 결과를 이용기관 서버(12)에 전송한다.In contrast, if the customer is not judged as a blacklist, the virtual account service device 14 performs FDS verification including a history of frequent issuance attempts ( 907 ), and sends the virtual account and FDS execution results to the user organization server 12 . send.

이어서, 이용기관 서버(12)는 가상계좌 발급 요청 결과를 고객 단말(10)에 전달(908) 하며, 고객 단말(10)은 가상계좌 발급을 완료한다(909).Next, the user organization server 12 transmits the virtual account issuance request result to the customer terminal 10 ( 908 ), and the customer terminal 10 completes the virtual account issuance ( 909 ).

이후, 가상계좌 서비스 장치(14)가 고객 단말(10)에 가상계좌 발급완료 메시지를 전송하고 고객단말에서 메시지를 수신 한다.Thereafter, the virtual account service device 14 transmits a virtual account issuance completion message to the customer terminal 10 and receives the message from the customer terminal.

도 10 내지 도 11은 본 발명의 제2실시 예에 따른 가상계좌 발급방법의 전체 흐름을 도시한 도면이다.10 to 11 are diagrams illustrating the overall flow of a virtual account issuance method according to a second embodiment of the present invention.

도 10 및 도 11을 참조하면, 가상계좌 발급 프로세스는, 가상계좌 발급용 웹뷰화면 호출 단계(71), 단말 본인인증 단계(72), 고객의 실 계좌 인증 단계(73), 고객의 계좌점유 인증 단계(74), 가상계좌 연결 단계(76) 및 메시지 전송 단계(77)를 포함한다.Referring to FIGS. 10 and 11 , the virtual account issuance process includes a virtual account issuance web view screen call step 71 , a terminal identity authentication step 72 , a customer real account authentication step 73 , and a customer account occupancy authentication step 71 . step 74, virtual account linkage step 76 and message sending step 77.

본 발명의 제2실시예에 따르면, 가상계좌 발급용 웹뷰화면 호출 단계(71)는, 고객 단말의 본인인증을 수행하는 단계 이전에, 가상계좌 발급을 위하여 이용기관을 경유하지 않고 상기 가상계좌 서비스 장치와 직접 연결되는 웹뷰 화면을 고객 단말에서 호출하는 단계일 수 있다.According to the second embodiment of the present invention, in the step 71 of calling the web view screen for issuance of a virtual account, the virtual account service is provided without going through a user organization for issuance of the virtual account before the step of performing the identity authentication of the customer terminal. It may be a step of calling a web view screen directly connected to the device from the customer terminal.

가상계좌 발급용 웹뷰화면 호출 단계(71)에서, 고객 단말(10)은 가상계좌 발급 요청을 이용기관 서버(12)에 요청(711) 하고, 이용기관 서버(12)는 웹뷰 화면 호출 요청을 가상계좌 서비스 장치(14)에 전달한다(712). 이후, 가상계좌 서비스 장치(14)는 가상 계좌 발급용 웹뷰화면을 고객단말에 표시한다(713).In the step 71 of calling the web view screen for virtual account issuance, the customer terminal 10 makes a request 711 for the virtual account issuance request to the user organization server 12, and the user organization server 12 virtualizes the web view screen call request. It forwards to the account service device 14 (712). Thereafter, the virtual account service device 14 displays a web view screen for issuance of a virtual account on the customer terminal (713).

제2실시예에서는 개인정보 약관동의를 가상 계좌 발급용 웹뷰화면이 고객 단말에 표시한 이후에 수행하는 것이 바람직하다.In the second embodiment, it is preferable to agree to the terms and conditions of personal information after the web view screen for virtual account issuance is displayed on the customer terminal.

단말 본인인증 단계(72)는 고객이 사용하는 단말을 이용하여 고객의 본인인증을 수행하는 절차로, 본 발명의 제2실시예에 따르면, 단말 본인인증을 통해 가상계좌 서비스 장치(14)가 고객의 성명, 생년월일, 단말번호 및 CI를 포함한 고객정보를 수집한다. CI는 본인인증 시 인증기관에서 발행되는 복잡한 난수 형태의 고유한 키 값이다. CI는 가상계좌 서비스 장치(14)가 고객이 블랙리스트인지 여부를 점검할 때 사용될 수 있다.The terminal identity authentication step 72 is a procedure for performing identity authentication of the customer using the terminal used by the customer. According to the second embodiment of the present invention, the virtual account service device 14 is the customer through terminal identity authentication. Collect customer information including name, date of birth, terminal number and CI of CI is a unique key value in the form of a complex random number issued by a certification authority during identity authentication. The CI may be used when the virtual account service device 14 checks whether the customer is blacklisted.

이와 같이, 제2실시예에 따르면, 가상계좌 서비스 장치(14)가 고객정보의 관리주체가 될 수 있다. 이 경우, 가상계좌 서비스 장치(14)가 고객 단말(10)에 제공하는 웹뷰 방식의 표시 화면을 통해 본인인증을 수행할 수 있다. 이를 위해, 이용기관 서버(12)가 사용자 키(User key)를 가상계좌 서비스 장치(14)에 전달할 수 있다. 이하, 단말 본인인증 단계(72)는 가상계좌 서비스 장치(14)가 고객정보의 관리주체가 되는 실시 예이다.As described above, according to the second embodiment, the virtual account service device 14 may be a management subject of customer information. In this case, the user authentication may be performed through the web-view type display screen provided by the virtual account service device 14 to the customer terminal 10 . To this end, the user organization server 12 may transmit a user key to the virtual account service device 14 . Hereinafter, the terminal identity authentication step 72 is an embodiment in which the virtual account service device 14 becomes a management subject of customer information.

단말 본인인증 단계(72)에서, 고객 단말(10)은 단말 본인인증을 가상계좌서비스 장치(14)에 요청(721) 하고, 이어서, 가상계좌 서비스 장치(14)가 인증기관을 통해 단말 본인인증을 수행하고 단말 본인인증 응답을 고객 단말(10)에 전송하여 단말 본인인증을 완료한다(723). 가상계좌 서비스 장치(14)는 단말 본인인증 단계(72)를 통해 획득된 고객정보(성명, 생년월일, 단말번호, CI)를 수집할 수 있다(722).In the terminal identity authentication step 72 , the customer terminal 10 requests the virtual account service device 14 for terminal identity authentication ( 721 ), and then, the virtual account service device 14 authenticates the terminal identity through the authentication authority. and transmits a terminal identity authentication response to the customer terminal 10 to complete terminal identity authentication (723). The virtual account service device 14 may collect customer information (name, date of birth, terminal number, CI) obtained through the terminal identity authentication step 72 (722).

제2실시예에서, 고객의 실 계좌 인증 단계(73)는 가상계좌 서비스 장치(14)가 고객의 실 계좌에 대한 예금주 실명을 확인하고, 가상계좌 서비스 장치(14)가 고객의 실 계좌 정보를 수집하는 단계이다. 실 계좌 정보는 고객의 실 계좌의 계좌정보, 예금주 실명 정보를 포함한다.In the second embodiment, in the step 73 of authenticating the customer's real account, the virtual account service device 14 checks the real name of the account holder for the customer's real account, and the virtual account service device 14 checks the customer's real account information. This is the collection stage. The real account information includes account information of a customer's real account and real name information of a depositor.

고객의 실 계좌 인증 단계(73)에서, 상술한 제1실시예와 달리, 제2실시예에서는 가상계좌 서비스 장치(14) 고객의 실 계좌 정보 수집의 관리주체가 될 수 있다. 이 경우, 가상계좌 서비스 장치(14)가 고객 단말(10)에 제공하는 웹뷰 방식의 표시 화면을 통해 실 계좌 인증을 수행할 수 있다. 이를 위해, 이용기관 서버(12)가 사용자 키(User key)를 가상계좌 서비스 장치(14)에 전달할 수 있다. 이하, 실 계좌 인증 단계(73)는 가상계좌 서비스 장치(14)가 고객정보의 관리주체가 되는 실시 예이다.In the step 73 of authenticating the customer's real account, unlike the above-described first embodiment, in the second embodiment, the virtual account service device 14 may be the managing body of the customer's real account information collection. In this case, the virtual account service device 14 may perform real account authentication through a web-view type display screen provided to the customer terminal 10 . To this end, the user organization server 12 may transmit a user key to the virtual account service device 14 . Hereinafter, the real account authentication step 73 is an embodiment in which the virtual account service device 14 becomes a management subject of customer information.

실 계좌 인증 단계(73)에서, 고객 단말(10)은 예금주 실명확인 요청을 가상계좌 서비스 장치(14)에 전달한다(731).In the real account authentication step 73 , the customer terminal 10 transmits a request for confirmation of the account holder's real name to the virtual account service device 14 ( 731 ).

이어서, 가상계좌 서비스 장치(14)가 금융기관 서버(16)에 예금주 실명확인을 요청(732) 하고, 금융기관 서버(16)가 예금주 실명확인을 수행한 후 예금주 실명확인 결과를 가상계좌 서비스 장치(14)에 전송한다(733). 가상계좌 서비스 장치(14)는 예금주 실명확인 응답을 고객 단말(10)에 확인해 준다(735). 가상계좌 서비스 장치(14)는 실 계좌 인증 단계(32)를 통해 획득된 실 계좌 정보를 수집할 수 있다(734).Next, the virtual account service device 14 requests (732) the financial institution server 16 to confirm the real name of the account holder, and after the financial institution server 16 performs the real name confirmation of the account holder, the virtual account service device Send (733) to (14). The virtual account service device 14 confirms the account holder real name confirmation response to the customer terminal 10 (S735). The virtual account service device 14 may collect the real account information obtained through the real account authentication step 32 (734).

제2실시예에 따른 고객의 계좌점유 인증 단계(75)는 가상계좌 서비스 장치(14)가 실 계좌에 대해 본인이 점유하고 있는지 여부와 입금 처리 가능한 계좌인지 여부를 확인하는 절차이다.The customer's account occupancy authentication step 75 according to the second embodiment is a procedure in which the virtual account service device 14 confirms whether the user occupies the real account and whether it is an account capable of processing a deposit.

고객의 계좌점유 인증 단계(75)에서, 고객 단말(10)이 가상계좌 서비스 장치(14)에 고객의 실 계좌에 대한 점유 인증을 요청(751) 하면, 가상계좌 서비스 장치(14)는 난수를 생성하고 1원을 출금하여 고객 계좌에 입금하도록 난수를 포함한 1원 입금 요청을 금융기관 서버(16)에 전달한다(752). 금융기관 서버(16)는 1원을 고객 계좌에 입금하고 고객계좌의 거래내역에 난수 값을 표시한 후 입금 요청 결과를 가상계좌 서비스 장치(14)에 전송한다(753).In the customer's account occupancy authentication step 75, when the customer terminal 10 requests (751) occupancy authentication for the customer's real account from the virtual account service device 14, the virtual account service device 14 returns a random number. A one-won deposit request including a random number is transmitted to the financial institution server 16 to generate and deposit one won to the customer account (752). The financial institution server 16 deposits 1 won into the customer account, displays a random number value in the transaction details of the customer account, and transmits the deposit request result to the virtual account service device 14 (753).

이어서, 가상계좌 서비스 장치(14)는 1원 출금 요청 결과를 고객 단말(10)에 전달한다(754). 고객 단말(10)은 고객으로부터 고객계좌의 거래내역에 표시된 난수를 입력 받아 가상계좌 서비스 장치(14)에 난수 일치 여부 확인을 요청하며(755), 가상계좌 서비스 장치(14)는 자신이 생성한 난수와 고객 단말(10)로부터 입력 받은 난수가 일치하는 여부를 확인하여 확인 결과를 고객 단말(10)에 전달한다(756).Next, the virtual account service device 14 transmits the result of the one-won withdrawal request to the customer terminal 10 ( 754 ). The customer terminal 10 receives the random number indicated in the transaction details of the customer account from the customer and requests the virtual account service device 14 to check whether the random number matches (S755), and the virtual account service device 14 generates It is checked whether the random number and the random number input from the customer terminal 10 match, and the confirmation result is transmitted to the customer terminal 10 (S756).

단말 본인인증(31), 고객의 실 계좌 인증(32), 고객의 계좌점유 인증(34)이 이루어지면, 가상계좌 서비스 장치(14)는 고객의 실 계좌에 가상계좌를 연결한다(76).When the terminal identity authentication 31, the customer's real account authentication 32, and the customer's account occupancy authentication 34 are performed, the virtual account service device 14 connects the virtual account to the customer's real account (76).

보다 구체적으로, 가상계좌 연결 단계(76)에서, 가상계좌 서비스 장치(14)는 고객의 CI 정보를 이용하여 고객이 블랙리스트인지 여부를 판단한다(761). 이때, 블랙리스트이면, 가상계좌 서비스 장치(14)의 가상계좌 발급 거부를 고객 단말(10)에 전달한다(762).More specifically, in the virtual account connection step 76 , the virtual account service device 14 determines whether the customer is a blacklist by using the customer's CI information ( 761 ). In this case, if it is a blacklist, the virtual account issuance rejection of the virtual account service device 14 is transmitted to the customer terminal 10 (762).

이에 비해, 블랙리스트 판단(761) 시, 블랙리스트가 아니면, 가상계좌 서비스 장치(14)는 FDS 검증을 수행한다(763). FDS 검증은 단말정보와 접속정보, 거래정보 등을 수집 및 분석하여 이상 금융거래를 탐지하는 것이다.In contrast, when the blacklist is determined (761), if it is not a blacklist, the virtual account service device 14 performs FDS verification (763). FDS verification detects abnormal financial transactions by collecting and analyzing terminal information, access information, and transaction information.

이때, FDS검증이 정상적으로 수행되면 고객의 실계좌를 가상계좌서비스 장치가 관리하는 특정 가상계좌하여 매핑하여 등록하게 되고, 이어서, 가상계좌 서비스 장치(14)는 가상계좌 발급 완료 안내를 고객 단말(10)에 전달한다(764).At this time, if the FDS verification is normally performed, the customer's real account is mapped to a specific virtual account managed by the virtual account service device and registered, and then, the virtual account service device 14 sends a virtual account issuance completion guide to the customer terminal 10 ) to (764).

또한, 가상계좌 서비스 장치(14)는, 특정 가상계좌의 실 계좌 연결에 따른 가상계좌 발급 완료 응답 및 FDS 결과를 이용기관 서버(12)에 전송(357) 한다.In addition, the virtual account service device 14 transmits (357) the virtual account issuance completion response and FDS result according to the real account connection of the specific virtual account to the user organization server 12 (357).

이어서, 메시지 전송 단계(77)에서, 가상계좌 서비스 장치(14)는 고객 단말(10)에 가상계좌 발급 완료 메시지를 전송한다(771). 해당 메시지에는 생성된 가상계좌 정보, 이용기관 명, 고객센터 번호, 주의문구 등이 포함된다. 주의문구는 예를 들어, “본인이 신청이 아닌 경우, 해당 가상계좌에 입금하지 마시고 문의하세요.”일 수 있다. 메시지는 알림 톡 등의 수단을 통해 전송할 수 있으나, 이에 한정되지는 않는다.Next, in the message transmission step 77 , the virtual account service device 14 transmits a virtual account issuance completion message to the customer terminal 10 ( 771 ). The message includes the created virtual account information, the name of the user organization, the customer center number, and a caution statement. The caution statement may be, for example, "If you are not an application, please do not deposit money into the corresponding virtual account and contact us." The message may be transmitted through a means such as a notification talk, but is not limited thereto.

단말 본인인증, 고객의 실 계좌 인증 및 고객의 계좌점유 인증이 완료된 실 계좌를 통해서만 가상계좌 입출금이 가능함에 따라 자금세탁을 방지하고, 실 계좌를 기반으로 당행 금융기관뿐만 아니라 타행 금융기관에서 생성된 가상계좌를 사용 가능하다.It prevents money laundering as deposits and withdrawals from virtual accounts are possible only through real accounts that have completed terminal identity authentication, customer real account authentication, and customer account occupancy authentication. Virtual accounts can be used.

도 12는 본 발명의 제2실시 예에 따른 단말 본인인증 단계의 세부 흐름을 도시한 도면이다.12 is a diagram illustrating a detailed flow of a terminal self-authentication step according to a second embodiment of the present invention.

도 12를 참조하면, 고객 단말(10)은 가상계좌 입금을 선택(701) 하고, 이용기관 서버(12)에 웹뷰 화면 호츨을 요청(701) 하고, 이용기관 서버(12)는 웹뷰 화면 호출 요청을 가상계좌 서비스 장치(14)에 전달한다(703). 이후, 고객단말에서 가상 계좌 발급용 웹뷰화면이 고객단말에 표시된다(704).Referring to FIG. 12 , the customer terminal 10 selects 701 virtual account deposit, requests 701 to call a web view screen to the user organization server 12, and the user organization server 12 requests a web view screen call is transferred to the virtual account service device 14 (703). Thereafter, a web view screen for issuance of a virtual account is displayed on the customer terminal in the customer terminal (704).

이때, 고객단말에 웹뷰화면 호출이 완료되면 가상계좌 이용약관을 표시하여 확인 및 체크를 입력 받는다(704). 이때, 개인정보에 대한 제3자 제공 동의 및 가상계좌 등록 약관 동의 등을 고객으로부터 입력 받는다.At this time, when the web view screen call is completed on the customer terminal, the virtual account terms and conditions are displayed and confirmation and check are input (704). At this time, consent to the provision of personal information to a third party and agreement to the terms and conditions of virtual account registration are received from the customer.

다음으로, 고객 단말(10)은 단말 본인인증을 요청(781) 하고, 가상계좌 서비스 장치(14)는 단말 본인인증 요청 전문을 인증기관 서버(18)에 전송(782) 하고, 인증기관 서버(18)는 단말 본인인증 요청을 접수한다(783).Next, the customer terminal 10 requests (781) terminal identity authentication, and the virtual account service device 14 transmits (782) the full text of the terminal identity authentication request to the authentication authority server 18, and the certificate authority server ( 18) receives a terminal identity authentication request (783).

이어서, 고객 단말(10)은 고객의 성명/생년월일과, 단말의 인증번호를 고객으로부터 입력 받는다(784). 이때, 고객의 성명/생년월일과, 단말 번호를 이용한 단말 본인인증이 실패(785) 하면, 인증기관 서버(18)가 단말 본인인증 실패를 접수(786) 하고, 가상계좌 서비스 장치(14)가 단말 본인인증 실패 전문을 접수(787) 한다.Next, the customer terminal 10 receives the customer's name/date of birth and the authentication number of the terminal from the customer (784). At this time, if the terminal identity authentication using the customer's name/date of birth and the terminal number fails (785), the authentication authority server 18 receives the terminal identity authentication failure (786), and the virtual account service device 14 sends the terminal Receive the full text of identity verification failure (787).

반면에, 단말 본인인증에 성공(788) 하면, 인증기관 서버(18)가 단말 본인인증 성공을 접수(789) 하고, 가상계좌 서비스 장치(14)가 단말 본인인증 성공 전문을 접수한다(790). 이때, 가상계좌 서비스 장치(14)는 고객의 성명, 생년월일, 인증 고유 값(CI)을 저장한다(790). On the other hand, if the terminal identity authentication is successful (788), the authentication authority server 18 receives the terminal identity authentication success (789), and the virtual account service device 14 receives the terminal identity authentication success message (790) . At this time, the virtual account service device 14 stores the customer's name, date of birth, and authentication unique value (CI) (S790).

단말 본인인증이 성공하면, 고객 단말(10)은 예금주 실명 확인 페이지로 이동한다(790a).If the terminal identity authentication is successful, the customer terminal 10 moves to the account holder real name confirmation page (790a).

도 13은 본 발명의 제2실시 예에 따른 단말 고객의 실 계좌 인증 단계의 세부 흐름을 도시한 도면이다.13 is a diagram illustrating a detailed flow of a real account authentication step of a terminal customer according to a second embodiment of the present invention.

도 13을 참조하면, 고객 단말(10)은 단말 본인인증이 완료되면, 웹뷰화면에서 은행 계좌번호를 입력(791)하고, 이어서, 가상계좌 서비스 장치(14)가 예금주 실명확인 전문을 금융기관 서버(16)에 전송(792) 하고, 금융기관 서버(16)가 예금주 실명을 확인(793)한 후 확인결과를 가상계좌 서비스 장치(14)에 전송한다(606).Referring to FIG. 13 , the customer terminal 10 enters a bank account number on the web view screen ( 791 ) when the terminal identity authentication is completed, and then, the virtual account service device 14 transmits the full name confirmation of the account holder to the financial institution server In step 16, the server 16 checks the real name of the account holder (793), and then transmits the verification result to the virtual account service device 14 (606).

가상계좌 서비스 장치(14)는 금융기관 서버(16)로부터 예금주 실명확인 결과를 수신(794) 하고, 예금주 실명확인 결과에는 고객의 예금주명, 은행명, 계좌번호, 생년월일을 포함하며, 가상계좌 서비스 장치(14)가 이를 저장한다.The virtual account service device 14 receives (794) the result of checking the real name of the account holder from the financial institution server 16, and the result of checking the real name of the account holder includes the name of the customer, the bank name, the account number, and the date of birth, and the virtual account service device (14) stores it.

이때, 가상계좌 서비스 장치(14)는, 예금주명 및 고객 성명을 대사한다. '대사'는 금융기관으로부터 응답받은 정보인 예금주명과 고객 성명의 일치 여부를 확인하는 것을 의미한다.At this time, the virtual account service device 14 substitutes the name of the account holder and the name of the customer. 'Ambassador' means checking whether the name of the account holder, which is the information received from the financial institution, matches the name of the customer.

예금주명 및 고객 성명을 대사 단계(794)에서 예금주명 및 고객 성명이 불일치하여 예금주 실명 조회에 실패하면, 가상계좌 서비스 장치(14)는 예금주 실명 조회 실패를 고객 단말(10)에 전송(795) 하고, 성공하면 예금주 실명 조회 성공을 고객 단말(10)에 전송한다(796). 이어서, 고객 단말(10)이 점유인증을 진행한다(797).If the account holder's name and the customer's name do not match and the account holder's real name inquiry fails in the step 794, the virtual account service device 14 transmits (795) the account holder's real name inquiry failure to the customer terminal 10, If successful, it transmits a successful inquiry of the account holder's real name to the customer terminal 10 (796). Next, the customer terminal 10 proceeds with the occupancy authentication (797).

도 14는 본 발명의 제2실시 예에 따른 가상계좌 서비스 장치의 난수 생성을 기반으로 고객의 계좌점유 인증 단계의 세부 흐름을 도시한 도면이다.14 is a diagram illustrating a detailed flow of a customer account occupancy authentication step based on random number generation by the virtual account service device according to the second embodiment of the present invention.

도 14를 참조하면, 고객 단말(10)은 고객 계좌의 점유인증을 가상계좌 ㅅ서비스 장치(14)에 요청한다(921).Referring to FIG. 14 , the customer terminal 10 requests the virtual account service device 14 for occupancy authentication of the customer account ( 921 ).

점유인증 요청에 따라, 가상계좌 서비스 장치(14)는 난수 값을 생성하고 이체금액 1원을 출금(922) 하고, 입금 요청 전문을 금융기관 서버(16)에 전송한다(923).In response to the occupancy authentication request, the virtual account service device 14 generates a random number value, withdraws 1 won of the transfer amount (922), and transmits a full deposit request to the financial institution server 16 (923).

이어서, 금융기관 서버(16)는 고객계좌로 1원을 입금하고, 고객계좌의 거래내역에 난수 값을 표시(924) 하며, 입금 결과를 가상계좌 서비스 장치(14)에 전송한다(925).Next, the financial institution server 16 deposits 1 won into the customer account, displays a random number value in the transaction details of the customer account ( 924 ), and transmits the deposit result to the virtual account service device 14 ( 925 ).

가상계좌 서비스 장치(14)는 입금 요청 전문 결과를 금융기관 서버(16)로부터 수신(926) 하고, 이때. 1원 점유인증이 실패하면 고객 단말(10)은 1원 점유인증 실패를 안내한다(927).The virtual account service device 14 receives 926 the result of the deposit request from the financial institution server 16, at this time. If the one-way occupancy authentication fails, the customer terminal 10 informs the one-way occupancy authentication failure ( 927 ).

이에 비해, 1원 점유인증이 성공하면, 고객 단말(10)은 난수 값 입력을 안내(928) 하고, 은행 매체로 이동(929) 하여, 은행 거래내역의 난수 값을 확인한다(930). 이어서, 고객 단말(10)은 웹뷰 호출화면의 점유인증 페이지로 이동(931) 하여, 난수 값을 입력(932) 하고, 난수 값 검증을 가상계좌 서비스 장치(14)에 요청한다(933).On the other hand, if the one-way occupancy authentication is successful, the customer terminal 10 guides the input of the random number value (928), moves to the bank medium (929), and confirms the random number value of the bank transaction details (930). Next, the customer terminal 10 moves to the occupancy authentication page of the webview call screen (931), inputs a random number value (932), and requests the virtual account service device 14 to verify the random number (933).

이어서, 가상계좌 서비스 장치(14)는 입력된 난수 값을 검증(934) 하고, 검증 결과를 고객 단말(10)에 전송(820) 하여, 점유인증을 완료한다(936). 이후, 가상계좌 발급요청을 진행한다(937)Next, the virtual account service device 14 verifies the input random number value (934), transmits the verification result to the customer terminal 10 (820), and completes the occupancy authentication (936). After that, a virtual account issuance request is processed (937)

도 15는 본 발명의 제2실시 예에 따른 가상계좌 연결단계의 세부 흐름을 도시한 도면이다.15 is a diagram illustrating a detailed flow of a virtual account connection step according to a second embodiment of the present invention.

도 15을 참조하면, 고객 단말(10)은 웹뷰 화면에서 가상계좌 발급 요청을 진행(940)하며, 이때, 고객의 성명, 실 계좌 정보, 인증 고유 값(CI)를 함께 전송할 수 있다. Referring to FIG. 15 , the customer terminal 10 performs a virtual account issuance request on the web view screen ( 940 ), and in this case, the customer's name, real account information, and authentication unique value (CI) may be transmitted together.

이어서, 가상계좌 서비스 장치(14)는 수신된 인증 고유 값(CI)을 이용하여 고객이 블랙리스트 여부인지를 판단한다(941).Next, the virtual account service device 14 determines whether the customer is a blacklist using the received authentication unique value (CI) ( 941 ).

이때, 고객을 블랙리스트로 판단하면, 가상계좌 서비스 장치(14)는 가상계좌 발급 거절을 이용기관 서버(12)에 응답(942) 하고, 고객 단말(10)은 가상계좌 발급 실패를 표시한다(943).At this time, if the customer is judged to be a blacklist, the virtual account service device 14 responds 942 to the user organization server 12 to reject the virtual account issuance, and the customer terminal 10 displays a virtual account issuance failure ( 943).

이에 비해, 고객을 블랙리스트로 판단하지 않으면, 가상계좌 서비스 장치(14)는 FDS 검증을 수행하고 가상계좌 발급(등록)을 완료(907) 한다. 여기서, FDS검증은 실계좌 등록 및 입출금 기록을 기반으로 하여 잦은 발급시도등을 검증할 수 있다.On the other hand, if it is not determined that the customer is a blacklist, the virtual account service device 14 performs FDS verification and completes (907) virtual account issuance (registration). Here, FDS verification can verify frequent issuance attempts, etc. based on real account registration and deposit/withdrawal records.

이어서, 가상계좌 서비스 장치(14)는 고객단말의 가상계좌 발급 웹뷰 호출에 대한 응답을 이용기관 서버에 전송(946)하고, 이용기관 서버는 가상계좌 발급 요청 결과(FDS검증결과, 가상계좌정보포함)를 저장한다.(947)Then, the virtual account service device 14 transmits ( 946 ) a response to the virtual account issuance web view call from the customer terminal to the user organization server, and the user organization server sends a virtual account issuance request result (FDS verification result, including virtual account information) ) is saved. (947)

이후, 가상계좌 서비스 장치(14)가 고객 단말(10)에 가상계좌 발급완료 메시지를 전송하고 고객단말에서 메시지를 수신 한다.Thereafter, the virtual account service device 14 transmits a virtual account issuance completion message to the customer terminal 10 and receives the message from the customer terminal.

도 16은 본 발명의 실시 예에 따른 가상계좌 입금 통보 프로세스를 도시한 도면이다.16 is a diagram illustrating a virtual account deposit notification process according to an embodiment of the present invention.

도 16을 참조하면, 본인인증, 실계좌인증, 점유인증이 완료되어 고객의 실계좌와 가상계좌 서비스 장치의 가상계좌 연결이 완료된 고객의 고객 단말(10)은 입금하고자 하는 금융기관(당행 또는 타행)의 가상계좌 수취를 조회(1000) 하고, 가상계좌 입금을 요청할 수 있다(1010). 해당 방식은 고객이 입금하고자 하는 금융기관 가상계좌에 대한 수취조회를 먼저 하고, 나중에 입금을 통지하는 방식이다. 수취조회는 고객 단말(10)이 입금이체 요청 전 수취계좌의 입금가능 여부 및 수취인 성명을 사전에 조회하기 위한 용도로 사용할 수 있다.Referring to FIG. 16 , the customer terminal 10 of the customer, in which the user authentication, real account authentication, and occupancy authentication are completed, and the customer's real account and the virtual account of the virtual account service device are completed, the financial institution (the bank or other bank) to which the customer wants to deposit. ) of the virtual account can be inquired (1000), and a virtual account deposit can be requested (1010). In this method, the customer first checks the receipt for the virtual account of the financial institution to which the customer wants to deposit, and then notifies the deposit later. The receipt inquiry can be used for the purpose of inquiring in advance whether the customer terminal 10 is able to deposit the beneficiary account and the name of the beneficiary before the transfer request.

여기서, 가상계좌의 금융기관과 가상계좌가 연결된 모계좌의 금융기관은 동일하지만, 고객의 실계좌가 개설된 금융기관은 가상계좌가 연결된 모계좌의 금융기관과 동일할 수 도 있고, 다른 금융기관 일 수도 있다.Here, the financial institution of the virtual account and the financial institution of the mother account to which the virtual account is connected are the same, but the financial institution in which the customer's real account is opened may be the same as the financial institution of the mother account to which the virtual account is connected, or it may be a different financial institution. have.

가상계좌 수취조회 단계(1000)에서, 고객 단말(10)은 고객의 실계좌가 개설된 금융기관 서버(16)에 입금 대상 가상계좌에 대한 수취조회를 먼저 요청한다(1001). In the virtual account receipt inquiry step 1000 , the customer terminal 10 first requests a receipt inquiry for the virtual account to be deposited to the financial institution server 16 in which the customer's real account is opened ( 1001 ).

이어서, 금융기관 서버(16)는 가상계좌 서비스 장치(14)에 수취조회 요청을 전달한다(1002). Next, the financial institution server 16 transmits a receipt inquiry request to the virtual account service device 14 ( 1002 ).

앞서 상술하였듯이, 상기 수취조회 요청 대상이 되는 금융기관 서버는 고객의 실 계좌를 가지고 있는 당행 금융기관이 될 수 도 있고 다른 금융기관이 될 수 있다. 따라서, 수취조회 요청 전달 시에, 금융기관 서버(16)는 당행 금융기관의 계좌정보뿐만 아니라, 타행 금융기관의 계좌정보를 함께 전달할 수 있다.계좌정보는 전체 또는 일부를 마스킹 하여 전달할 수 있다.As described above, the financial institution server that is the target of the receipt inquiry request may be a bank financial institution having a customer's real account or another financial institution. Accordingly, when the receipt inquiry request is transmitted, the financial institution server 16 may transmit not only the account information of the bank financial institution but also the account information of the other bank financial institution. The account information may be transmitted by masking all or part of the account information.

이어서, 가상계좌 서비스 장치(14)는 고객의 가상계좌가 고객의 실계좌와 연결되어 등록된 계좌인지 여부를 조회한다(1003). 이때, 고객의 실계좌와 연결되어 등록된 계좌가 아니면, 입금 거부를 알리는 수취조회 응답을 금융기관 서버(16)에 전송한다(1004). 이에 비해, 고객의 실계좌와 연결되어 등록된 가상 계좌이면, 고객이 블랙리스트인지 여부를 판단한다(1005). 블랙리스트 여부 판단 단계(1005)에서, 가상계좌 서비스 장치(14)는 이용기관 서버(12) 및 금융기관 서버(16)로부터 블랙리스트 정보를 수집하고, 고객 단말(10)의 본인 인증을 통해 생성된 고객의 인증 고유 값을 수집하여, 수집된 블랙리스트 정보 및 인증 고유 값을 이용하여 블랙리스트 여부를 판단할 수 있다.Next, the virtual account service device 14 inquires whether the customer's virtual account is a registered account connected to the customer's real account ( 1003 ). At this time, if it is not an account that is connected to the customer's real account and registered, a receipt inquiry response notifying that the deposit is rejected is transmitted to the financial institution server 16 ( 1004 ). On the other hand, if it is a registered virtual account connected to the customer's real account, it is determined whether the customer is a blacklist ( 1005 ). In the blacklist determination step 1005 , the virtual account service device 14 collects blacklist information from the user institution server 12 and the financial institution server 16 , and generates it through identity authentication of the customer terminal 10 . It is possible to collect the authentication unique value of the authenticated customer, and determine whether the blacklist is on the blacklist using the collected blacklist information and the authentication unique value.

고객이 블랙리스트이면, 입금 거부를 알리는 수취조회 응답을 금융기관 서버(16)에 전송한다(1006). 이에 비해, 블랙리스트가 아니면, 고객 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행한다(1007).If the customer is blacklisted, it transmits a receipt inquiry response notifying the deposit rejection to the financial institution server 16 ( 1006 ). On the other hand, if it is not a blacklist, FDS verification is performed through the customer virtual account deposit/withdrawal pattern analysis ( 1007 ).

등록 계좌 여부 판단, 블랙 리스트 여부 판단, 및 FDS 검증이 완료되면, 가상계좌 서비스 장치(14)는 이용기관 및 고객명을 포함하여 수취조회 정상 응답을 금융기관 서버(16)에 전송한다(1008).Upon completion of the registration account determination, the black list determination, and the FDS verification, the virtual account service device 14 transmits a normal response to the receipt inquiry including the name of the user institution and the customer to the financial institution server 16 (1008) .

이어서, 금융기관 서버(16)는 이용기관 및 고객명을 포함한 수취조회 응답을 고객 단말(10)에 전송한다(1009).Next, the financial institution server 16 transmits a receipt inquiry response including the user institution and the customer name to the customer terminal 10 ( 1009 ).

가상계좌 수취조회(1000)가 완료되면, 고객 단말(10)은 가상계좌 입금을 요청한다(1010). When the virtual account receipt inquiry 1000 is completed, the customer terminal 10 requests a virtual account deposit (1010).

이때, 본 발명의 실시예에서는, 도면에 도시된 바와 같이, 수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청(1010)전에 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증을 수행할 수 있다(1009-1).At this time, in the embodiment of the present invention, as shown in the drawing, before the customer terminal's deposit request 1010 for the virtual account for which the receipt inquiry has been completed, the customer terminal's deposit request confirmation authentication can be performed through the virtual account service device. There is (1009-1).

여기서, 본 발명의 실시예에 따른 상기 고객단말의 입금요청 확인인증을 수행하는 과정은 고객단말이 가입된 사설인증을 통해 수행되는 추가 본인인증에 관한 것으로, 카카오나 네이버등 고객단말이 가입할 수 있는 사설인증을 통해 고객단말의 본인인증을 추가로 수행하는 것을 가리킬 수 있다.Here, the process of performing the deposit request confirmation authentication of the customer terminal according to the embodiment of the present invention relates to additional identity authentication performed through the private authentication to which the customer terminal is subscribed, and the customer terminal such as Kakao or Naver can sign up It may refer to additionally performing personal authentication of the customer terminal through private authentication.

가상계좌 입금요청 단계(1010)에서, 고객 단말(10)은 금융기관 서버(16)에 입금을 요청한다(1011). 이때, 금융기관은 고객의 실 계좌를 가지고 있는 기관이다.In the virtual account deposit request step 1010 , the customer terminal 10 requests a deposit to the financial institution server 16 ( 1011 ). In this case, the financial institution is an institution having the customer's real account.

이어서, 금융기관 서버(16)는 가상계좌 서비스 장치(14)에 입금을 통지(1012) 한다.Next, the financial institution server 16 notifies the virtual account service device 14 of the deposit (1012).

한편, 본 발명의 실시예에 따른 가상계좌 입출금 방법은, 도면에 도시된 바와 같이, 고객단말의 입금요청 확인인증의 완료여부를 가상계좌 서비스장치에서 확인(1012-1)하여, 상기 사설인증을 통해 수행되는 고객단말의 입금요청 확인인증이 완료되지 않은 경우에 금융기관서버에 입금통지 거절 전문을 전송하고(1012-3) 가상계좌 입금을 실패처리하며, 상기 고객단말의 입금요청 확인인증이 완료된 경우에 가상계좌 입금을 정상처리하고 가상계좌 입금 정상 통지를 금융기관 서버로부터 수신하여 이를 고객이 이용하는 이용기관 서버에 전송할 수 있다(1012-2).On the other hand, in the virtual account deposit and withdrawal method according to the embodiment of the present invention, as shown in the drawing, the virtual account service device confirms (1012-1) whether the deposit request confirmation authentication of the customer terminal is completed, and the private authentication is performed. If the confirmation authentication of the deposit request of the customer terminal is not completed, a message of refusal of the deposit notification is transmitted to the financial institution server (1012-3), the virtual account deposit is processed as a failure, and the confirmation authentication of the deposit request of the customer terminal is completed In this case, the virtual account deposit may be normally processed, and a virtual account deposit normal notification may be received from the financial institution server and transmitted to the user institution server used by the customer (1012-2).

이후, 가상계좌 서비스 장치(14)는 이용기관 서버(12)에 FDS 결과를 포함하여 가상계좌 정상입금을 통지한다(1013). 이용기관 서버(12)는 가상계좌 서비스 장치(14)에 입금통지 응답을 전송(1014) 하고, 가상계좌 서비스 장치(14)가 금융기관 서버에 가상계좌 정상입금에 대한 입금통지 응답을 전달한다(1015).Thereafter, the virtual account service device 14 notifies the user organization server 12 of the normal deposit of the virtual account including the FDS result ( S1013 ). The user institution server 12 transmits a deposit notification response to the virtual account service device 14 (1014), and the virtual account service device 14 transmits a deposit notification response to the virtual account normal deposit to the financial institution server ( 1015).

이어서, 금융기관 서버(16)가 고객 단말(10)에 입금 완료 메시지를 전송한다(1016).Next, the financial institution server 16 transmits a deposit completion message to the customer terminal 10 ( 1016 ).

도 17은 본 발명의 실시 예에 따른 고객의 가상계좌 환불 프로세스를 도시한 도면이다.17 is a diagram illustrating a customer's virtual account refund process according to an embodiment of the present invention.

도 17을 참조하면, 가상계좌 입금이 완료된 고객은 고객 단말(10)을 통해 고객의 실계좌로 환불을 요청할 수 있다(1100).Referring to FIG. 17 , a customer whose virtual account deposit has been completed may request a refund to the customer's real account through the customer terminal 10 ( 1100 ).

예를 들어, 고객 단말(10)이 이용기관 서버(12)에 환불 가능 금액 조회를 요청한다(1101). 이용기관 서버(12)는 환불 가능 금액을 확인하여 이를 고객 단말(10)에 통지 (1102) 하고, 고객 단말(10)은 이용기관 서버(12)에 환불을 요청한다(1103).For example, the customer terminal 10 requests a refundable amount inquiry from the user organization server 12 ( 1101 ). The user organization server 12 checks the refundable amount and notifies it to the customer terminal 10 ( 1102 ), and the customer terminal 10 requests a refund from the user organization server 12 ( 1103 ).

이어서, 이용기관 서버(12)는 가상계좌 서비스 장치(14)에 출금을 요청(1104) 하고, 가상계좌 서비스 장치(14)는 출금 요청한 실계좌가 고객의 가상계좌로 연결되어 등록된 계좌인지 여부를 조회한다(1105). 이때, 고객의 가상계좌로 연결되어 등록된 계좌가 아니면 출금 거부를 이용기관 서버(12)에 전송(1106) 하고, 이용기관 서버(12)가 환불 거부를 고객 단말(10)에 전송한다(1107).Next, the user organization server 12 requests 1104 a withdrawal to the virtual account service device 14, and the virtual account service device 14 determines whether the real account requested for withdrawal is a registered account connected to the customer's virtual account. query (1105). At this time, if the account is not a registered account connected to the customer's virtual account, the withdrawal refusal is transmitted to the user organization server 12 (1106), and the user organization server 12 transmits a refund refusal to the customer terminal 10 (1107). ).

이에 비해, 고객의 가상계좌로 연결되어 등록된 실계좌인 경우, 가상계좌 서비스 장치(14)는 고객이 블랙리스트인지 여부를 판단(1108) 하여, 블랙리스트이면 출금 거부를 이용기관 서버(12)에 전송(1109) 하고, 이용기관 서버(12)가 환불 거부를 고객 단말(10)에 전송한다(1110).On the other hand, in the case of a registered real account connected to the customer's virtual account, the virtual account service device 14 determines whether the customer is on a blacklist ( 1108 ), and if it is a blacklist, the user organization server 12 rejects the withdrawal. to (1109), and the user organization server 12 transmits a refund rejection to the customer terminal 10 (1110).

또한, 본 발명의 실시예에서, 가상계좌 입출금 방법은, 도면에 도시된 바와 같이, 고객 단말의 가상계좌 서비스 장치를 통한 출금요청 확인인증을 수행하는 단계(1111-1)를 더 포함할 수 있다.Also, in an embodiment of the present invention, the method of depositing and withdrawing from a virtual account may further include a step 1111-1 of performing withdrawal request confirmation authentication through the virtual account service device of the customer terminal, as shown in the figure. .

이때, 상기 출금요청 확인인증을 수행하는 단계는, 고객단말의 출금요청 확인인증 완료여부를 체크하고(1111-2), 상기 사설인증을 통한 고객단말의 출금요청 확인인증이 완료되지 않으면, 가상계좌 서비스 장치가 출금 거부를 이용기관 서버에 전송(1111-3)하고, 이용기관 서버(12)가 환불 거부를 고객 단말(10)에 전송한다(1111-4).In this case, in the step of performing the withdrawal request confirmation authentication, it is checked whether the customer terminal has completed the withdrawal request confirmation authentication (1111-2), and if the withdrawal request confirmation authentication of the customer terminal through the private authentication is not completed, the virtual account The service device transmits a withdrawal rejection to the user organization server (1111-3), and the user organization server 12 transmits a refund rejection to the customer terminal 10 (1111-4).

이에 비해, 고객단말의 출금요청 확인인증이 완료되면, 가상계좌 서비스 장치(140)는, 입금이체를 금융기관 서버(16)에 요청(1111) 하고, 금융기관 서버(16)는 입금이체 요청 결과를 가상계좌 서비스 장치(14)에 전송한다(1112).On the other hand, when the confirmation authentication of the withdrawal request of the customer terminal is completed, the virtual account service device 140 requests 1111 a deposit transfer to the financial institution server 16, and the financial institution server 16 receives the deposit transfer request result is transmitted to the virtual account service device 14 (1112).

이때, 입금이체 요청 결과는 금융기관서버를 통해 출금 요청 대상 실계좌가 연결된 가상계좌의 모계좌에 충전된 금액을 고객의 실계좌로 환불하는 것을 가리킨다.In this case, the deposit transfer request result indicates that the amount charged in the parent account of the virtual account to which the real account to be withdrawn is connected to the customer's real account is refunded through the financial institution server.

이어서, 가상계좌 서비스 장치(14)는 고객 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행한다(1113). 그리고 가상계좌 서비스 장치(14)가 출금 결과와 FDS 검증결과를 이용기관 서버에 전송한다(1114).Next, the virtual account service device 14 performs FDS verification through the customer virtual account deposit/withdrawal pattern analysis ( 1113 ). Then, the virtual account service device 14 transmits the withdrawal result and the FDS verification result to the user institution server ( 1114 ).

이어서, 이용기관 서버(12)가 고객 단말(10)에 환불 메시지전송을 완료한다(1115).Next, the user organization server 12 completes the transmission of the refund message to the customer terminal 10 ( 1115 ).

상기와 같이, 본 발명은, 실계좌 기반 가상계좌 서비스 장치를 이용하여 가상계좌를 발급함에 따라 부정사용 및 자금세탁을 방지할 수 있음은 물론 고객이 보유한 가상계좌가 특정 금융기관에서 생성된 가상계좌가 아니더라도 실계좌 인증이 가능한 가상계좌를 제공할 수 있다. 예를 들어, 단말 본인인증, 고객의 실 계좌 인증, 고객의 계좌점유 인증이 완료된 고객을 대상으로 자금세탁 방지용 가상계좌를 발급함에 따라 부정사용을 방지하고, 등록된 본인 실 계좌에서만 가상계좌 입출금이 가능함에 따라 자금세탁을 방지할 수 있으며, 타행에서 발급된 가상계좌도 실 계좌인증을 목적으로 하는 이용기관에 사용할 수 있는 효과가 있다.As described above, the present invention can prevent fraudulent use and money laundering by issuing a virtual account using a real account-based virtual account service device, as well as allowing the virtual account held by the customer to be a virtual account created by a specific financial institution. Even if it is not, a virtual account that can be verified for real account can be provided. For example, by issuing a virtual account for anti-money laundering to customers who have completed terminal identification, customer real account authentication, and customer account occupancy authentication, fraudulent use is prevented, and virtual account deposits and withdrawals can be made only from registered real accounts If possible, money laundering can be prevented, and virtual accounts issued by other banks can be used for the purpose of real account authentication.

또한, 고객 단말의 본인인증 수행 시 가상계좌 서비스 장치가 고객 단말의 본인 인증을 통해 생성된 고객의 인증 고유 값을 수집하고, 수집된 고객의 인증 고유 값을 이용하여 고객이 블랙리스트인지 여부를 판단하여 블랙리스트가 아니면 가상계좌를 발급함에 따라, 블랙리스트를 차단할 수 있다.In addition, when performing self-authentication of the customer terminal, the virtual account service device collects the customer's authentication unique value generated through the customer terminal's self-authentication, and determines whether the customer is a blacklist using the collected customer's authentication unique value Therefore, if it is not a blacklist, the blacklist can be blocked by issuing a virtual account.

나아가, 이용기관 서버 및 금융기관 서버로부터 블랙리스트 정보를 수집하고 수집된 블랙리스트 정보를 이용하여 블랙리스트 여부를 판단하여, 보다 효과적으로 블랙리스트를 차단할 수 있다.Furthermore, it is possible to more effectively block the blacklist by collecting blacklist information from the server of the user institution and the server of the financial institution and determining whether the blacklist is on the blacklist using the collected blacklist information.

또한, 고객의 가상계좌 발급 시, 가상계좌 서비스 장치가 고객 계좌의 입출금 패턴을 분석하여 이상거래탐지(Fraud Detection System: FDS) 검증을 수행함에 따라, 부정사용을 방지할 수 있다.In addition, when issuing a customer's virtual account, the virtual account service device analyzes the deposit/withdrawal pattern of the customer's account and performs Fraud Detection System (FDS) verification, thereby preventing fraudulent use.

또한, 본 발명은, 이용기관 및 가상계좌 서비스 장치 간의 계약을 통해 가상계좌 서비스 장치의 모 계좌에 금액을 충전해 두고, 충전된 금액에서 출금을 처리하는 방식을 사용함에 따라, 이용기관의 모 계좌에 대한 입출금 없이 환불이 가능하다.In addition, according to the present invention, an amount is charged in the mother account of the virtual account service device through a contract between the user organization and the virtual account service device, and withdrawal is processed from the charged amount, so that the parent account of the user organization is used. Refunds are possible without deposit and withdrawal.

이제까지 본 발명에 대하여 그 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.Up to now, the present invention has been looked at focusing on the embodiments thereof. Those of ordinary skill in the art to which the present invention pertains will understand that the present invention can be implemented in a modified form without departing from the essential characteristics of the present invention. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is indicated in the claims rather than the foregoing description, and all differences within the scope equivalent thereto should be construed as being included in the present invention.

10 : 고객단말
12 : 이용기관
14 : 가상계좌 서비스 장치
16 : 금융기관 서버
18 : 인증기관 서버
10: customer terminal
12: User Organization
14: Virtual account service device
16: financial institution server
18: Certificate Authority Server

Claims (19)

가상계좌 서비스 장치가, 고객 단말로부터 금융기관 서버를 통해 고객이 입금하고자 하는 가상계좌에 대한 수취조회를 요청 받는 단계;
가상계좌 서비스 장치가, 수취조회를 요청받을 때 금융기관 서버를 통해 당행 금융기관 및 타행 금융기관의 계좌정보를 함께 수신하는 단계;
가상계좌 서비스 장치가, 수취조회를 요청한 가상계좌가 고객의 실계좌에 연결되어 등록된 계좌인지 여부를 조회하는 단계;
가상계좌 서비스 장치가, 고객의 실계좌에 연결되어 등록된 계좌이면 고객의 블랙리스트 여부를 판단하는 단계;
가상계좌 서비스 장치가, 고객이 블랙리스트가 아니면 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하는 단계;
가상계좌 서비스 장치가, 블랙리스트 여부 판단 및 FDS 검증이 완료된 가상계좌에 대해, 수취조회 정상 응답을 금융기관 서버를 통해 고객 단말에 전달하는 단계; 및
가상계좌 서비스 장치가, 수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청 시, 입금 통지를 금융기관 서버로부터 수신하여 이를 고객이 이용하는 이용기관 서버에 전송하는 단계;
를 포함하며,
고객이 고객의 실계좌를 가지고 있는 당행의 금융기관이 아닌 타행의 금융기관 가상계좌로 입금요청 하는 경우 고객의 실 계좌 금융기관과 수취조회를 요청하는 금융기관은 상이한 것을 특징으로 하는 가상계좌 입출금 방법.
receiving, by the virtual account service device, a request for a receipt inquiry for the virtual account to which the customer wants to deposit, from the customer terminal through a financial institution server;
receiving, by the virtual account service device, account information of the bank financial institution and another bank financial institution together through a financial institution server when a receipt inquiry is requested;
inquiring, by the virtual account service device, whether the virtual account for which the receipt inquiry is requested is a registered account connected to the customer's real account;
determining, by the virtual account service device, whether the customer is blacklisted if the account is registered and connected to the customer's real account;
performing, by the virtual account service device, FDS verification through analysis of the customer's virtual account deposit/withdrawal pattern if the customer is not a blacklist;
transmitting, by the virtual account service device, a normal response to the receipt inquiry to the customer terminal through the financial institution server for the virtual account for which the blacklist determination and FDS verification have been completed; and
receiving, by the virtual account service device, a deposit notification from a financial institution server when a customer terminal requests a deposit for a virtual account for which a receipt inquiry has been completed, and transmitting it to a user organization server used by the customer;
includes,
When a customer requests a deposit to a virtual account of a financial institution other than the bank's financial institution that has the customer's real account, the customer's real account financial institution and the financial institution requesting a receipt inquiry are different. .
제 1 항에 있어서, 가상계좌 입출금 방법은
수취조회를 요청받은 가상계좌가 고객의 실계좌에 연결되어 등록된 가상계좌가 아니면 가상계좌 서비스 장치가 입금 거부를 알리는 수취조회 응답을 금융기관 서버에 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 가상계좌 입출금 방법.
The method of claim 1, wherein the method of depositing and withdrawing from a virtual account comprises:
transmitting, by the virtual account service device, a receipt inquiry response informing that the deposit is rejected to the financial institution server if the virtual account for which the receipt inquiry has been requested is not a registered virtual account connected to the customer's real account;
Virtual account deposit and withdrawal method, characterized in that it further comprises.
제 1 항에 있어서, 가상계좌 입출금 방법은,
고객이 블랙리스트이면, 가상계좌 서비스 장치가 입금 거부를 알리는 수취조회 응답을 금융기관 서버에 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 가상계좌 입출금 방법.
The method of claim 1, wherein the method of depositing and withdrawing from a virtual account comprises:
if the customer is blacklisted, the virtual account service device transmitting a receipt inquiry response notifying the deposit rejection to the financial institution server;
Virtual account deposit and withdrawal method, characterized in that it further comprises.
삭제delete 제 1 항에 있어서, 상기 고객의 블랙리스트 여부를 판단하는 단계는,
가상계좌 서비스 장치가 이용기관 서버 및 금융기관 서버로부터 블랙리스트 정보를 수집하고 고객 단말의 본인 인증을 통해 생성된 고객의 인증 고유 값을 수집하여, 수집된 블랙리스트 정보 및 인증 고유 값을 이용하여 블랙리스트 여부를 판단하는 것을 특징으로 하는 가상계좌 입출금 방법.
The method of claim 1, wherein determining whether the customer is blacklisted comprises:
The virtual account service device collects blacklist information from the server of the user institution and the financial institution server, collects the authentication unique value of the customer generated through the identity authentication of the customer terminal, and uses the collected blacklist information and authentication unique value A method of depositing and withdrawing from a virtual account, characterized in that it is determined whether there is a list.
제 1 항에 있어서, 가상계좌 입출금 방법은
고객 단말이 금융기관 서버에 수취조회를 요청하는 단계; 및
가상계좌 서비스 장치가 금융기관 서버로부터 고객의 실계좌와 연결되어 등록된 가상계좌정보를 수신하는 단계;를 더 포함함에 따라,
수취조회가 완료되면,
가상계좌에 대한 고객 단말의 입금 요청 시 고객의 실계좌와 연결되어 모계좌에 등록된 가상계좌에 대한 입금이 가능한 것을 특징으로 하는 가상계좌 입출금 방법.
The method of claim 1, wherein the method of depositing and withdrawing from a virtual account comprises:
requesting, by the customer terminal, a receipt inquiry to a financial institution server; and
The method further comprising: receiving, by the virtual account service device, the registered virtual account information connected to the customer's real account from the financial institution server;
When the receipt inquiry is completed,
A virtual account deposit and withdrawal method, characterized in that when a customer terminal requests a deposit for a virtual account, it is connected to the customer's real account and deposits can be made to the virtual account registered in the mother account.
제 1 항에 있어서, 가상계좌 입출금 방법은,
수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청전에 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증을 수행하는 것을 특징으로 하는 가상계좌 입출금 방법.
The method of claim 1, wherein the method of depositing and withdrawing from a virtual account comprises:
A method for depositing and withdrawing a virtual account, characterized in that before the customer terminal requests a deposit for the virtual account for which the receipt inquiry has been completed, confirmation and authentication of the deposit request of the customer terminal through the virtual account service device is performed.
제 7 항에 있어서, 가상계좌 입출금 방법은,
상기 고객단말의 입금요청 확인인증을 수행하는 과정은 고객단말이 가입된 사설인증을 통해 수행되는 것을 특징으로 하는 가상계좌 입출금 방법.
The method of claim 7, wherein the method of depositing and withdrawing from a virtual account comprises:
The process of performing the deposit request confirmation authentication of the customer terminal is a virtual account deposit and withdrawal method, characterized in that performed through a private authentication to which the customer terminal is subscribed.
제 7 항에 있어서, 가상계좌 입출금 방법은,
상기 고객단말의 입금요청 확인인증이 완료되지 않은 경우에 금융기관서버에 입금통지 거절 전문을 전송하고,
상기 고객단말의 입금요청 확인인증이 완료된 경우에 입금 통지를 금융기관 서버로부터 수신하여 이를 고객이 이용하는 이용기관 서버에 전송하는 것을 특징으로 하는 가상계좌 입출금방법
The method of claim 7, wherein the method of depositing and withdrawing from a virtual account comprises:
When the confirmation and authentication of the deposit request of the customer terminal is not completed, a message of refusal of the deposit notification is transmitted to the financial institution server,
A method of depositing and withdrawing from a virtual account, characterized in that when the confirmation of the deposit request of the customer terminal is completed, a deposit notification is received from the financial institution server and transmitted to the user institution server used by the customer.
제 1 항에 있어서,
고객 단말의 환불 요청에 따라, 가상계좌 서비스 장치가 이용기관 서버로부터 출금 요청을 수신하는 단계;
출금 요청 대상 실계좌가 고객에게 발급된 가상계좌와 연결되어 등록된 계좌인지 여부를 조회하여 고객이 등록한 실계좌인 경우 금융기관 서버에 입금 이체를 요청하는 단계; 및
금융기관 서버로부터 입금 이체 결과를 수신하는 단계;
를 더 포함하는 것을 특징으로 하는 가상계좌 입출금 방법.
The method of claim 1,
receiving, by the virtual account service device, a withdrawal request from a user organization server in response to a refund request from the customer terminal;
inquiring whether the real account subject to the withdrawal request is a registered account in connection with the virtual account issued to the customer, and requesting a deposit transfer to a financial institution server if the real account is registered by the customer; and
receiving a deposit transfer result from a financial institution server;
Virtual account deposit and withdrawal method, characterized in that it further comprises.
제 10 항에 있어서, 가상계좌 입출금 방법은
출금요청 대상 실계좌가 고객에게 발급된 가상계좌와 연결되어 등록된 실계좌이면 고객이 블랙리스트인지 여부를 판단하는 단계;를 포함하고,
상기 블랙리스트인지 여부를 판단하는 단계는,
고객이 블랙리스트이면, 가상계좌 서비스 장치가 출금 거부를 이용기관 서버에 전송하는 단계;
고객이 블랙리스트가 아니면, 금융기관서버를 통해 출금 요청 대상 실계좌가 연결된 가상계좌의 모계좌에 충전된 금액을 고객의 실계좌로 환불해 주는 단계;를 포함하는 것을 특징으로 하는 가상계좌 입출금 방법.
11. The method of claim 10, wherein the method of depositing and withdrawing from a virtual account comprises:
Determining whether the customer is a blacklist if the real account subject to the withdrawal request is a registered real account connected to a virtual account issued to the customer;
The step of determining whether the blacklist is
if the customer is blacklisted, the virtual account service device sending a withdrawal refusal to the user organization server;
If the customer is not on the blacklist, refunding the amount charged in the parent account of the virtual account to which the real account to be withdrawn through the financial institution server is connected to the customer's real account;
제 11 항에 있어서, 가상계좌 입출금 방법은
고객 단말의 가상계좌 서비스 장치를 통한 출금요청 확인인증을 수행하는 단계;를 더 포함하고,
상기 출금요청 확인인증을 수행하는 단계는,
고객단말의 출금요청 확인인증이 완료되지 않으면, 가상계좌 서비스 장치가 출금 거부를 이용기관 서버에 전송하는 단계; 및
고객단말의 출금요청 확인인증이 완료되면, 금융기관서버를 통해 출금 요청 대상 실계좌가 연결된 가상계좌의 모계좌에 충전된 금액을 고객의 실계좌로 환불해 주는 단계;를 포함하는 것을 특징으로 하는 가상계좌 입출금 방법.
The method of claim 11, wherein the method of depositing and withdrawing from a virtual account comprises:
Further comprising; performing a withdrawal request confirmation authentication through the virtual account service device of the customer terminal;
The step of performing the withdrawal request confirmation authentication is,
transmitting, by the virtual account service device, a withdrawal refusal to the server of the user organization, if the confirmation authentication of the withdrawal request of the customer terminal is not completed; and
When the confirmation of the withdrawal request of the customer terminal is completed, refunding the amount charged in the parent account of the virtual account to which the real account to be withdrawn through the financial institution server is connected to the customer's real account; How to deposit and withdraw accounts.
제 12 항에 있어서, 가상계좌 입출금 방법은
고객단말의 출금요청 확인인증이 완료되면, 가상계좌 서비스 장치가 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하는 단계; 및
가상계좌 서비스 장치가 FDS검증이 완료된 실계좌에 대한 출금결과 및 FDS 검증결과를 이용기관 서버에 전송하는 단계;
를 더 포함하는 것을 특징으로 하는 가상계좌 입출금 방법.
13. The method of claim 12, wherein the method of depositing and withdrawing from a virtual account comprises:
performing, by the virtual account service device, FDS verification through analysis of the customer's virtual account deposit/withdrawal pattern when the confirmation of the withdrawal request of the customer terminal is completed; and
transmitting, by the virtual account service device, the withdrawal result and the FDS verification result for the real account for which the FDS verification has been completed, to the server of the user institution;
Virtual account deposit and withdrawal method, characterized in that it further comprises.
◈청구항 14은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 14 was abandoned when paying the registration fee.◈ 이용기관 서버와 연결된 고객 단말의 본인인증,실계좌 인증,및 점유인증을 통해 가상계좌를 발급하는 가상계좌 생성부;
고객 단말로부터 금융기관 서버를 통해 고객이 입금하고자 하는 가상계좌에 대한 수취조회를 요청 받고, 수취조회를 요청받을 때 금융기관 서버를 통해 당행 금융기관 및 타행 금융기관의 계좌정보를 함께 수신하면, 고객 단말이 입출금을 요청한 실계좌가 고객에게 발급된 가상계좌와 연결된 계좌인지 여부를 조회하는 입출금 처리부; 및
고객의 실계좌에 연결되어 등록된 계좌이면 고객의 블랙리스트 여부를 판단하고, 고객이 블랙리스트가 아니면 고객의 가상계좌 입출금 패턴 분석을 통해 FDS 검증을 수행하며, 블랙리스트 여부 판단 및 FDS 검증이 완료된 가상계좌에 대해 수취조회 정상 응답을 금융기관 서버를 통해 고객 단말에 전달하는 데이터 관리부;
를 포함하며,
고객이 고객의 실계좌를 가지고 있는 당행의 금융기관이 아닌 타행의 금융기관 가상계좌로 입금요청 하는 경우 고객의 실 계좌 금융기관과 수취조회를 요청하는 금융기관은 상이한 것을 특징으로 하는 가상계좌 서비스 장치.
a virtual account generator for issuing a virtual account through identity authentication, real account authentication, and occupancy authentication of a customer terminal connected to a user organization server;
When the customer terminal receives a request for a receipt inquiry for the virtual account to which the customer wants to deposit through the server of the financial institution, and receives the account information of the bank's financial institution and other financial institutions through the financial institution server when the request for receipt inquiry is received, the customer a deposit/withdrawal processing unit that inquires whether the real account from which the terminal requested deposit and withdrawal is an account linked to the virtual account issued to the customer; and
If the account is registered and connected to the customer's real account, the customer's blacklist is determined. If the customer is not on the blacklist, FDS verification is performed through the customer's virtual account deposit/withdrawal pattern analysis. a data management unit that transmits a normal response to the receipt inquiry for the virtual account to the customer terminal through the financial institution server;
includes,
Virtual account service device, characterized in that when a customer requests a deposit to a virtual account of a financial institution other than the bank's financial institution that has the customer's real account, the customer's real account financial institution and the financial institution requesting a receipt inquiry are different .
◈청구항 15은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 15 was abandoned when paying the registration fee.◈ 제 14 항에 있어서, 상기 입출금 처리부를 구성하는 입금 처리부는,
고객 단말로부터 금융기관 서버를 통해 고객이 입금하고자 하는 가상계좌에 대한 수취조회를 요청 받으면, 수취조회를 요청한 가상계좌가 고객의 실계좌와 연결되어 등록된 계좌인지 여부를 조회하고, 고객의 실계좌와 연결되어 등록된 계좌인 경우 수취조회 정상 응답을 금융기관 서버를 통해 고객 단말에 전달하고,
수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청전에 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증을 수행하고,
수취조회가 완료된 가상계좌에 대한 고객 단말의 입금 요청 시, 입금 통지를 금융기관 서버로부터 수신하여, 가상계좌 서비스 장치를 통한 고객단말의 입금요청 확인인증이 완료된 경우에, 이를 고객이 이용하는 이용기관 서버에 전송하는 것을 특징으로 하는 가상계좌 서비스 장치.
The method of claim 14, wherein the deposit processing unit constituting the deposit and withdrawal processing unit,
When a request for receipt of a virtual account to which a customer wants to deposit is received from a customer terminal through a financial institution server, it is checked whether the virtual account that requested a receipt inquiry is a registered account linked to the customer's real account. In the case of an account registered in connection with an account, a normal response to the receipt inquiry is transmitted to the customer terminal through the financial institution server,
Before the customer terminal requests the deposit for the virtual account for which the receipt inquiry has been completed, the customer terminal performs the deposit request confirmation authentication through the virtual account service device;
When a customer terminal requests a deposit for a virtual account for which receipt inquiry has been completed, a deposit notification is received from the financial institution server, and when the deposit request confirmation authentication of the customer terminal through the virtual account service device is completed, the user organization server used by the customer Virtual account service device, characterized in that for transmitting to.
◈청구항 16은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 16 has been abandoned at the time of payment of the registration fee.◈ 제 14 항에 있어서, 상기 입출금 처리부를 구성하는 환불 처리부는,
가상계좌 충전이 완료된 고객 단말의 환불 요청에 따라, 이용기관 서버로부터 출금 요청을 수신하고, 출금 요청한 실계좌가 고객에게 발급된 가상계좌와 연결되어 등록된 계좌인지 여부를 조회하여 고객이 등록한 실계좌인 경우 금융기관 서버에 입금 이체를 요청하고, 금융기관 서버로부터 입금 이체 결과를 수신하는 것을 특징으로 하는 가상계좌 서비스 장치.
The method of claim 14, wherein the refund processing unit constituting the deposit and withdrawal processing unit,
Upon receiving a request for a refund from the customer's terminal for which the virtual account has been charged, a withdrawal request is received from the server of the user organization, and the real account registered by the customer is checked by inquiring whether the real account requested for withdrawal is a registered account linked to the virtual account issued to the customer. In the case of , a virtual account service device, requesting a deposit transfer to a financial institution server, and receiving a deposit transfer result from the financial institution server.
◈청구항 17은(는) 설정등록료 납부시 포기되었습니다.◈◈Claim 17 was abandoned when paying the registration fee.◈ 제 16 항에 있어서, 상기 입출금 처리부를 구성하는 환불 처리부는,
고객 단말의 가상계좌 서비스 장치를 통한 출금요청 확인인증을 수행하고,
고객단말의 출금요청 확인인증이 완료되면, 금융기관서버를 통해 출금 요청 대상 실계좌가 연결된 가상계좌의 모계좌에 충전된 금액을 고객의 실계좌로 환불해 주는 것을 특징으로 하는 가상계좌 서비스 장치.
The method of claim 16, wherein the refund processing unit constituting the deposit and withdrawal processing unit,
Perform withdrawal request confirmation authentication through the virtual account service device of the customer terminal;
The virtual account service device, characterized in that, when the confirmation authentication of the withdrawal request of the customer terminal is completed, the amount charged in the parent account of the virtual account to which the real account to be withdrawn is connected to the customer's real account is refunded through the financial institution server.
삭제delete 삭제delete
KR1020220051729A 2022-04-27 2022-04-27 Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same KR102456719B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020220051729A KR102456719B1 (en) 2022-04-27 2022-04-27 Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same
KR1020220128877A KR102533987B1 (en) 2022-04-27 2022-10-07 Virtual account service apparatus for deposit and withdrawal based on live account

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220051729A KR102456719B1 (en) 2022-04-27 2022-04-27 Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020220128877A Division KR102533987B1 (en) 2022-04-27 2022-10-07 Virtual account service apparatus for deposit and withdrawal based on live account

Publications (1)

Publication Number Publication Date
KR102456719B1 true KR102456719B1 (en) 2022-11-03

Family

ID=84041071

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020220051729A KR102456719B1 (en) 2022-04-27 2022-04-27 Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same
KR1020220128877A KR102533987B1 (en) 2022-04-27 2022-10-07 Virtual account service apparatus for deposit and withdrawal based on live account

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020220128877A KR102533987B1 (en) 2022-04-27 2022-10-07 Virtual account service apparatus for deposit and withdrawal based on live account

Country Status (1)

Country Link
KR (2) KR102456719B1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090000787A (en) 2007-04-04 2009-01-08 주식회사 신한은행 System and method for financial transaction between mobile devices by using virtual account and program recording medium
KR101863612B1 (en) * 2018-03-09 2018-06-05 주식회사쿠콘 Apparatus, method and computer program for verifying real name transaction through comparing deposit and withdrawal history
KR101922813B1 (en) * 2017-09-18 2019-02-20 농협은행(주) Apparatus, method and computer program for managing sources of funds for transactions of cryptocurrency
KR20190033727A (en) * 2017-09-22 2019-04-01 주식회사 비즈모델라인 Method for Operating Virtual Account based on Real Identity
KR20200075207A (en) * 2018-12-17 2020-06-26 주식회사 올아이티탑 Method for remitting blockchain-based virtual currency using financial businessusing virtual account
KR102173129B1 (en) * 2020-04-01 2020-11-03 주식회사 인조이웍스 System for providing local currency and method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090000787A (en) 2007-04-04 2009-01-08 주식회사 신한은행 System and method for financial transaction between mobile devices by using virtual account and program recording medium
KR101922813B1 (en) * 2017-09-18 2019-02-20 농협은행(주) Apparatus, method and computer program for managing sources of funds for transactions of cryptocurrency
KR20190033727A (en) * 2017-09-22 2019-04-01 주식회사 비즈모델라인 Method for Operating Virtual Account based on Real Identity
KR101863612B1 (en) * 2018-03-09 2018-06-05 주식회사쿠콘 Apparatus, method and computer program for verifying real name transaction through comparing deposit and withdrawal history
KR20200075207A (en) * 2018-12-17 2020-06-26 주식회사 올아이티탑 Method for remitting blockchain-based virtual currency using financial businessusing virtual account
KR102173129B1 (en) * 2020-04-01 2020-11-03 주식회사 인조이웍스 System for providing local currency and method thereof

Also Published As

Publication number Publication date
KR102533987B1 (en) 2023-05-18

Similar Documents

Publication Publication Date Title
US20190005505A1 (en) Verification methods for fraud prevention in money transfer receive transactions
US5903878A (en) Method and apparatus for electronic commerce
CA2436319C (en) Payment validation network
US8745698B1 (en) Dynamic authentication engine
US8515871B2 (en) Authorizing use of a financial instrument
US20080017702A1 (en) System and Method for Conducting Electronic Account Transactions
US20100299262A1 (en) Credit applicant and user authentication solution
US20060173776A1 (en) A Method of Authentication
US20070005467A1 (en) System and method for carrying out a financial transaction
KR20100138887A (en) Sim chip bank system and method
KR102492195B1 (en) Deposit and withdrawal management apparatus of Virtual assest Market capable of agent for authorization
KR102615211B1 (en) System for account transfer authentication
JP2002108823A (en) Method for personal identification, method for one-stop service and related system
KR102456719B1 (en) Virtual account service apparatus for deposit and withdrawal based on live account and virtual account deposit and withdrawal method using the same
CN113168650A (en) Method for automatic transfer between banks and system for implementing same
US20210185036A1 (en) Secure authentication system
KR102492174B1 (en) Deposit and withdrawal management apparatus of Virtual assest Market for FDS and Managing Blacklists based on real account and method thereof
KR102492167B1 (en) Deposit and withdrawal management apparatus for FDS and Managing Blacklists and method thereof
KR20020032918A (en) System for issuing notification using e-mail account based on resident registration number
KR20230128422A (en) Deposit and withdrawal management apparatus for FDS and Managing Blacklists and method thereof
TW381240B (en) Automatic payment method and apparatus
KR20220167662A (en) Method for providing untact money transaction service using operating server
KR20080036562A (en) System for linking online account and messenger banking
AU2004242548A1 (en) Method and apparatus for electronic commerce

Legal Events

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