KR20030013877A - System and Method for Internet Credit Card Payment through Non-Payment Gateway based on Certificates - Google Patents
System and Method for Internet Credit Card Payment through Non-Payment Gateway based on Certificates Download PDFInfo
- Publication number
- KR20030013877A KR20030013877A KR1020010048104A KR20010048104A KR20030013877A KR 20030013877 A KR20030013877 A KR 20030013877A KR 1020010048104 A KR1020010048104 A KR 1020010048104A KR 20010048104 A KR20010048104 A KR 20010048104A KR 20030013877 A KR20030013877 A KR 20030013877A
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- internet
- information
- user
- certificate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012545 processing Methods 0.000 claims abstract description 30
- 238000013475 authorization Methods 0.000 claims abstract description 13
- 239000000284 extract Substances 0.000 claims abstract description 5
- 238000000151 deposition Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 238000007796 conventional method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
본 발명은 인터넷 상에서 전자 지불 처리 과정에 존재하는 전자지불 대행사(Payment Gateway) 또는 VAN 사업자 등과 같은 중간 처리 과정을 배제함으로서 전자 지불 처리 시 발생하는 불필요한 수수료를 줄이고, 인증서를 기반으로 카드 정보와 지불 정보를 암호화하고 전자 서명함으로서 안전하고 효율적인 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 방법 및 그 시스템에 관한 것이다.The present invention reduces unnecessary fees incurred in electronic payment processing by eliminating intermediate processes such as payment gateways or VAN operators that exist in the electronic payment processing process on the Internet, and based on certificates and payment information The present invention relates to a secure and efficient certificate-based Non-Payment Gateway type electronic credit card electronic payment method and system by encrypting and digitally signing a digital signature.
본 발명은 카드사를 통해서 인증기관의 인증서를 포함하는 인터넷 신용카드를 발급 받아 사용자 단말기에 설치하고, 사용자가 인터넷 전자 거래 시 사용자의 거래 내역에 관한 정보와 사용자의 인증서를 포함하여 전자 서명하고, 암호화된 지불 정보 및 인터넷 신용카드 정보를 인터넷 상점의 Non-Payment Gateway 서버로 전송한다. 이때 Non-Payment Gateway 서버는 거래 내역만을 추출하고 지불 정보와 인터넷 신용카드 정보를 카드사의 지불 승인 처리 서버로 전송하여, 카드사의 지불 승인 처리 서버가 암호화된 지불 정보와 인터넷 신용카드 정보를 해독·처리한 결과를 수신 및 저장한 후, 인터넷 상점의 인증서를 첨부한 전자 영수증을 사용자 단말기로 전송함으로써 유·무선 인터넷 전자 지불이 이루어짐을 특징으로 한다.The present invention receives an Internet credit card including a certificate of the certification authority through the card company, installed in the user terminal, and electronically signed by the user, including information on the transaction details of the user and the user's certificate during the Internet electronic transaction, encryption The payment information and the Internet credit card information to the non-payment gateway server of the internet store. At this time, the Non-Payment Gateway server extracts only transaction details and transmits payment information and Internet credit card information to the card company's payment authorization processing server, so that the card company's payment authorization processing server decrypts and processes the encrypted payment information and the Internet credit card information. After receiving and storing a result, an electronic receipt attached to a certificate of an internet shop is transmitted to a user terminal.
Description
본 발명은 공개키 인증서를 이용하며, 전자 지불 처리 과정 중간에 존재하는 전자지불대행사 또는 VAN 사업자 없이 인터넷 상에서 안전하게 전자지불을 처리하는 인터넷 전자 지불 처리 방법과 그 시스템에 관한 것이다.The present invention relates to a method and a system for processing an electronic payment using a public key certificate and securely processing an electronic payment on the Internet without an electronic payment agency or a VAN operator existing in the middle of an electronic payment processing process.
인터넷의 발전으로 사용자들은 매장에 직접 나가지 않고도 자신의 단말기를 통해서 상품을 주문하고 카드를 이용하여 거래 대금은 지불할 수 있게 되었다. 그러나 현재 일반 사용자들이 이용하고 있는 인터넷 전자 지불 시스템은 안전성, 효율성, 비용측면에서 여러 가지 문제점을 안고 있다.With the development of the Internet, users can order goods through their terminals and pay for transactions using cards without going to the store. However, the current Internet electronic payment system has many problems in terms of safety, efficiency and cost.
예를 들어 가장 널리 사용되는 카드를 이용한 전자 지불 시스템으로 전자지불대행사(또는 VAN 사업자)가 인터넷 상점과 카드사 중간에서 지불을 대행해 주는 방식이 있다. 사용자는 자신의 카드 번호와 거래 정보를 인터넷 상점에 보내고, 인터넷 상점은 전자지불대행사에게 사용자의 카드 번호와 지불 정보를 보내고, 전자지불대행사는 다시 카드사에게 카드 번호와 지불 정보를 보내어 카드사로부터 지불 확인을 받는 방식이 있다. 이러한 방식은 중간에 있는 인터넷 상점 또는 전자지불대행사가 사용자의 카드 번호를 알 수 있기 때문에 개인 정보 보호에 문제가 있는 것으로 인식되어 왔으며, 또한 지불 처리에 과정에 전자지불대행사가 개입되므로 처리 시간이 길어지고 추가 수수료 등의 각종 처리비용이 발생하는 문제점이 있다.For example, the most widely used electronic payment system using a card is an electronic payment agency (or VAN operator) that makes payments between an internet store and a card company. The user sends his card number and transaction information to an Internet store, which sends the card number and payment information to the electronic payment agency, who in turn sends the card number and payment information to the card company to confirm payment from the card company. There is a way to receive. This approach has been perceived as a privacy concern because an intermediary internet store or electronic payment agency knows the user's card number, and the processing time is long because the electronic payment agency is involved in the payment process. There is a problem in that various processing costs, such as additional fees.
종래의 선행 특허출원 기술을 살펴보면, 인터넷 상점에 대한 사용자 카드 정보를 보호하기 위하여 "인증서 기반 버추얼 카드 발급 및 지불 시스템 및 방법"이라는 특허가 출원되었다(출원번호 : 10-2000-0054969). 제안된 특허는 비록 사용자의 카드 번호를 인터넷 상점이 알 수 없도록 하여 기존의 방법보다는 안전성이 증가되었으나, 버추얼카드사라는 새로운 기관이 지불 처리 과정에 추가되어 처리 시간을 줄이는 것이 어려우며 사용자 지불정보가 전자지불대행사와 버추얼카드사에 노출되는 문제점은 해결하지 못하고 있다. 또한 전자 지불 처리 과정에서 전자지불 대행사와 버추얼카드가 개입하기 때문에 이들에 대한 추가적인 처리 수수료 비용이 발생하지 않을 수 없다.Looking at the prior art patent application technology, in order to protect the user card information for the Internet store has been applied for a patent "certificate-based virtual card issuance and payment system and method" (application number: 10-2000-0054969). Although the proposed patent increases security than the conventional method by preventing the user from knowing the user's card number, it is difficult for a new organization called Virtual Card to be added to the payment process to reduce the processing time and user payment information is electronically paid. Problems exposed to agencies and virtual card companies have not been solved. In addition, electronic payment agencies and virtual cards are involved in the electronic payment processing process, which incurs additional processing fees.
본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위해 안출된 것으로서, 그 목적은 전자상거래에서 사용자 지불 정보를 보다 안전하게 관리하며, 지불 처리 단계를 줄임으로서 지불 처리에 소요되는 수수료와 처리 시간을 대폭적으로 줄인 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 방법 및 그 시스템을 제공하기 위한 것이다.The present invention has been made to solve the problems of the prior art as described above, the object of which is to manage user payment information more securely in electronic commerce, and significantly reduce the processing fees and processing time required for payment processing by reducing the payment processing step To provide a certificate-based Non-Payment Gateway-type Internet credit card electronic payment method and system reduced therewith.
도 1은 전지지불대행업체(Payment Gateway)와 VAN사업자를 포함하는 기존 신용카드 결제시스템 구성도,1 is a configuration diagram of an existing credit card payment system including a payment gateway and a VAN operator;
도 2는 현재 국내에서 서비스되고 있는 인증서 기반 인터넷 신용카드 지불 시스템 구성도,2 is a configuration diagram of a certificate-based Internet credit card payment system currently being serviced in Korea;
도 3은 본 발명에 따른 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 시스템 구성도,3 is a block diagram of a certificate-based Non-Payment Gateway type electronic credit card electronic payment system according to the present invention,
도 4는 본 발명에 따른 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 시스템에서 인터넷 신용카드를 발급하는 시스템 구성도,4 is a system configuration diagram for issuing an Internet credit card in a certificate-based Non-Payment Gateway type electronic credit card electronic payment system according to the present invention;
도 5는 본 발명에 따른 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 시스템에서 인터넷 신용카드 발급과정 흐름도,5 is a flow chart of an Internet credit card issuing process in a certificate-based Non-Payment Gateway type electronic credit card electronic payment system according to the present invention;
도 6은 사용자 단말기에 저장되는 인터넷 신용카드 구성 방법 실시예의 도면,6 is a diagram of an embodiment of a method for configuring an internet credit card stored in a user terminal;
도 7은 본 발명에 따른 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 시스템의 전자 지불 과정 구성도,7 is a configuration diagram of an electronic payment process of a certificate-based Non-Payment Gateway type electronic credit card electronic payment system according to the present invention;
도 8은 본 발명에 따른 인터넷 신용카드를 이용한 전자 지불 처리 과정 흐름도,8 is a flowchart illustrating an electronic payment process using an internet credit card according to the present invention;
도 9는 본 발명에 따른 카드 대금 결제 처리 흐름을 설명하기 위한 도면이다.9 is a view for explaining the card payment processing flow according to the present invention.
[도면의 주요 부분에 대한 부호의 설명][Description of Symbols for Main Parts of Drawing]
11, 21, 31, 41, 71 : 사용자11, 21, 31, 41, 71: user
12, 24, 32, 72 : 인터넷 상점12, 24, 32, 72: Internet shop
13, 25 : 전자지불대행사 또는 VAN 사업자13, 25: Electronic payment agency or VAN operator
14, 22, 33, 42, 73 : 카드사14, 22, 33, 42, 73: card company
34, 43 : 인증기관34, 43: Certification Body
35 : 상점의 거래 은행35: Trading Bank Of Stores
23 : 버추얼 카드사23: virtual card company
41a, 71a : 사용자 단말기 내 플러그인 모듈41a, 71a: Plug-in module in the user terminal
42a, 73c : 카드사의 지불 승인 서버42a, 73c: Card Authorization Server
42b, 73b : 카드사의 DB 서버42b, 73b: DB company's DB server
42c, 73a : 카드사의 인터넷 신용 카드 등록 서버42c, 73a: Card company's Internet credit card registration server
43a : 인증기관의 발급서버43a: Issuing server of certification authority
72a : 인터넷 상점의 웹서버72a: Web server of an internet shop
72b : 인터넷 상점의 Non-Payment Gateway 서버72b: Non-Payment Gateway Server in Internet Store
상술한 본 발명의 목적을 달성하기 위한 수단으로서, 본 발명에 의한 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 시스템 및 그 시스템을 이용한 방법은,As a means for achieving the above object of the present invention, the certificate-based Non-Payment Gateway type electronic credit card electronic payment system and the method using the system,
카드사를 통해서 인증기관의 인증서를 포함하는 인터넷 신용카드를 발급 받아 인터넷 상점과의 전자 거래시 지불 정보에 전자 서명하고, 그 전자 서명을 카드사의 공개키로 암호화하여 인터넷 상점의 Non-Payment Gateway 서버로 전송하고,인터넷 상점으로부터 사용자 단말기를 통해 거래에 대한 영수증을 받아 검증하는 제 1단계와;Receives an Internet credit card containing a certificate from a certificate authority through a card company and electronically signs payment information during an electronic transaction with an Internet store, encrypts the electronic signature with the card company's public key, and sends it to a non-payment gateway server in an internet store. And a first step of receiving and verifying a receipt for the transaction from the internet store through the user terminal;
사용자로부터 전송된 거래 정보를 확인하고, 사용자의 카드 정보와 지불 정보를 카드사에게 전달하여, 카드사로부터 거래 승인을 받아 사용자에게 거래에 대한 인증서 첨부 영수증을 인터넷 상점에서 발급하는 제2단계와;A second step of checking transaction information transmitted from the user, transferring the user's card information and payment information to the card company, receiving a transaction approval from the card company, and issuing a certificate attached receipt for the transaction to the user at the Internet store;
사용자로부터 인터넷 신용카드 발급 요구를 받아 정당성을 확인한 후, 인증기관에게 사용자 인증서 발급 요청 및 인터넷 신용카드를 발급하고, 인터넷 상점의 Non-Payment Gateway 서버를 경유하여 들어온 사용자 카드 정보 및 지불 정보를 해독·확인하여 카드사가 인터넷 상점에게 거래를 승인하는 제 3단계와;After receiving a request for issuing an Internet credit card from the user, verifying the validity, requests for issuing a user certificate and issues an Internet credit card to a certification authority, and decrypts user card information and payment information entered through a non-payment gateway server of an internet store. A third step of confirming and approving the transaction to the internet store by the card company;
카드사로부터 사용자 인증서 요청을 받으면 인증기관이 해당 인증서를 발급하고 관리하는 제 4단계와;Receiving a request for a user certificate from a card company, and a fourth step of issuing and managing the certificate by the certification authority;
인터넷 상점의 요구에 의하여 카드사가 카드 매출 대금을 입금할 수 있도록 인터넷 상점의 계좌를 가지고 있는 인터넷 상점의 거래 은행으로 입금 처리되는 제 5단계를 포함한 것을 특징으로 한다.And a fifth step of depositing the transaction with the bank of the Internet store having the account of the Internet store so that the card company can deposit the card sales amount at the request of the Internet store.
이하, 첨부한 도면을 참조하여, 본 발명에 따른 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 시스템의 구성 및 작용을 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings, it will be described in detail the configuration and operation of the certificate-based Non-Payment Gateway type electronic credit card electronic payment system according to the present invention.
도 1은 종래의 인증서를 이용하지 않는 일반적인 신용카드에 의한 전자 지불 시스템의 구성도를 나타낸다. 먼저 사용자(11)는 인터넷 상점(12)에서 물품 거래 리스트를 선정한 후, 자신의 카드 번호와 거래 리스트를 인터넷 상점의 공개키로암호화하여 상품 구매 신청을 한다. 인터넷 상점(12)은 카드 계좌 번호와 지불 정보를 Payment Gateway 사업자(또는 VAN 사업자)(13)에게 보내고 PG 사업자(또는 VAN 사업자)(13)는 사용자의 카드 계좌 번호와 지불 정보를 카드사(14)에 보내어 사용자에 대한 지불 확인을 받아 인터넷 상점(12)에 그 결과를 통보한다.1 is a block diagram of an electronic payment system using a conventional credit card that does not use a conventional certificate. First, the user 11 selects a merchandise transaction list from the internet shop 12, and then encrypts his or her card number and transaction list with the public key of the internet store to apply for a product purchase. The Internet store 12 sends the card account number and payment information to the Payment Gateway provider (or VAN provider) 13, and the PG provider (or VAN provider) 13 sends the user's card account number and payment information to the card company 14 Send a request for payment to the user to notify the Internet store 12 of the result.
인터넷 상점(12), Payment Gateway 사업자(또는 VAN 사업자)(13) 모두 사용자의 신용카드 번호 등의 지불 정보를 확인할 수 있어 개인 정보 유출 및 악용 가능성의 문제점이 존재한다.Both the Internet store 12 and the Payment Gateway provider (or VAN provider) 13 can confirm payment information such as a user's credit card number, thereby causing a problem of personal information leakage and abuse.
도 2는 2000년 9월 특허 출원된 인증서 기반 버추얼 카드 지불 시스템으로 인터넷을 통해 전자상거래를 이용하고 인터넷 신용카드를 발급 받아 사용하는 사용자(21)와, 상기 카드 발급 요청시 사용자의 신용정보를 조사하여 카드발급여부를 판단하고 인터넷 신용카드발급의 주체가 되는 카드사(22)와, 상기 카드사(22)로부터 인터넷 신용카드의 발급요청시 전자인증서를 전송하고, 해당 사용자정보 및 버추얼 카드정보를 저장한 후 지불처리를 대행하는 버추얼 카드사(23)와, 인터넷을 통해 사용자에게 물품 또는 서비스를 제공하고 그 대가로 소정 비용을 지불 받는 인터넷 상점(24)과, 상기 인터넷상점(24)에서 보내온 사용자의 인터넷 신용카드정보를 해독하여 인증서가 유효한지를 판단하여 상기 인터넷 신용카드사에 승인요구를 보내고 그 결과에 따른 지불처리를 대행하는 Payment Gateway 사업자(25)로 구성된다.FIG. 2 is a certificate-based virtual card payment system, which was applied for a patent in September 2000, that uses an e-commerce through the Internet and receives and uses an Internet credit card, and examines the user's credit information when the card issuing request. The card company 22, which is the subject of the Internet credit card issuance, transmits an electronic certificate from the card company 22 upon issuing an Internet credit card, and stores the user information and the virtual card information. Virtual card company 23 for the post-payment process, an Internet store 24 that provides goods or services to the user through the Internet and receives a predetermined cost in return, and the user's Internet sent from the Internet store 24 Decrypt the credit card information to determine if the certificate is valid and send the approval request to the Internet credit card company. Is composed of Payment Gateway Provider (25) acting on behalf of the processing.
도 2의 시스템은 신용카드사가 아닌 버추얼 카드사가 사용자의 신용카드 번호 등의 지불 정보를 확인 및 유출 할 수 있고, 본 발명에 의한 시스템과 비교할때 인터넷 지불 처리 과정에 Payment Gateway 사업자와 버추얼 카드사가 추가적으로 존재함으로서 처리 시간 지연 및 추가 수수료 발생의 문제점이 존재한다.In the system of FIG. 2, a virtual card company other than a credit card company can check and leak payment information such as a user's credit card number, and a payment gateway operator and a virtual card company are added to the Internet payment processing process in comparison with the system according to the present invention. There exists a problem of processing time delay and additional fee incurred.
도 3은 본 발명에 따른 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 시스템의 구성도 이다. 사용자(31)는 인터넷을 통하여 카드사의 서버 시스템(33), 인터넷 상점(32)등과 연결되는 단말기와 사용자의 전자 지불 과정을 처리할 수 있는 플러그-인 모듈로 구성되어, 카드사로부터 인터넷 신용카드를 발급 받고 인터넷 상점과 연결되어 상품에 대한 전자 거래를 수행한다. 인터넷 상점(32)은 사용자(31)와 인터넷으로 연결되어 사용자가 보내온 상품 거래 정보를 확인하고 지불 및 사용자 카드 관련 정보를 암호화 된 상태로 카드사(33)에게 전송하여 지불 확인을 받는다. 카드사(33)는 인증기관(34)의 도움으로 사용자(31) 인증서를 받아 인터넷 신용카드를 만들어 사용자(31)에게 발급하고 인터넷 상점(32)으로부터 보내온 사용자 카드 정보와 지불 정보를 해독, 확인하여 인터넷 상점(32)에게 지불 확인을 해주고 나중에 카드 결제 대금을 상점의 거래은행(35)을 통하여 결제한다. 상점의 거래 은행(35)은 인터넷 상점(32)의 계좌를 가지고 있으며 상점(32)은 이 계좌를 통하여 카드사(35)로부터 카드 대금을 받는다.3 is a block diagram of a certificate-based Non-Payment Gateway type electronic credit card electronic payment system according to the present invention. The user 31 is composed of a terminal connected to the server company 33, the Internet store 32, etc. of the card company via the Internet, and a plug-in module that can process the user's electronic payment process. It is issued and connected to an internet store to conduct electronic transactions for goods. The internet shop 32 is connected to the Internet with the user 31 to check the product transaction information sent by the user and transmit payment and user card-related information to the card company 33 in an encrypted state to receive payment confirmation. The card company 33 receives the user 31 certificate with the help of the certification authority 34, makes an Internet credit card, issues it to the user 31, and decodes and confirms the user card information and payment information sent from the Internet store 32. The payment is confirmed to the Internet shop 32, and later, the card payment is settled through the trading bank 35 of the shop. The merchant bank 35 of the store has an account of the internet store 32, and the store 32 receives the card payment from the card company 35 through this account.
도 4는 본 발명에 따른 인증서 기반 전자 지불 시스템의 인터넷 신용카드를 발급하는 시스템의 구성도이다. 41은 인터넷에 접속하는 사용자 단말기로 인터넷 신용카드 발급 및 지불사용을 위한 플러그인(41a)을 구비하고 있으며, 42는 카드사로서 상기 플러그인(41a)으로부터 전송된 사용자 정보를 수신하여 발급심사를 하고 심사결과 발급 가능하다고 판단될 때 인증기관(43)으로 인증서 발급요청을 하고 인증서를 이용 인터넷 신용카드를 만들어 사용자(41)에게 전송하는 등록 서버(42a)와 해당 사용자의 카드 번호와 사용자로부터 전송된 고객 정보를 저장하고 관리하는 DB 서버(42b)와 전자 거래시 사용자 카드의 지불 처리를 담당하는 지불승인서버(42c)를 구비하고 있으며, 43은 인증기관으로 상기 카드사(42)로부터의 발급요청에 따라서 사용자 인증서를 발급하는 인증서 발급서버(43a)와 인증서 발급 정보를 저장하고 관리하는 DB서버(43b)를 구비한다.4 is a block diagram of a system for issuing an Internet credit card of a certificate-based electronic payment system according to the present invention. 41 is a user terminal connected to the Internet and has a plug-in 41a for issuing and using an Internet credit card, and 42 is a card company which receives user information transmitted from the plug-in 41a for issuing and issuing an audit. When it is determined that it is possible to issue, the registration server 42a sends a certificate issuance request to the certification authority 43 and makes an Internet credit card using the certificate to the user 41, and the card number of the user and the customer information transmitted from the user. DB server (42b) for storing and managing the payment and payment authorization server (42c) that is responsible for the payment processing of the user card during electronic transactions, 43 is a certificate authority to the user in accordance with the issuance request from the card company 42 A certificate issuing server 43a for issuing a certificate and a DB server 43b for storing and managing certificate issuing information are provided.
도 5는 상기 도 4에 도시한 시스템에 의해 이루어지는 인터넷 신용카드 발급과정을 보이는 흐름도 이다. 인터넷 신용카드의 발급은 카드를 발급 받고자 하는 사용자(41)가 카드사(42)의 인터넷 신용카드 등록서버(42c)에 접속하여(501) 개인 정보를 입력하는(502) 것으로 시작된다. 기존에 인증서를 보유하였을 경우, 사용자 정보 및 인증서를 카드사로 전송(503)하고, 카드사는 사용자(41)가 보내온 정보를 기반으로 내부 시스템을 이용 사용자의 신용도를 조사하고 인터넷 카드 발급심사를 진행한다(504). 인증서를 보유하지 않았을 경우, 서명 및 암호에 사용하는 개인키와 공개키를 생성하고(505), 사용자 정보와 공개키를 카드사(42)에 전송한다(506). 위(504)와 마찬가지로 카드사(42)는 인터넷 카드 발급심사를 진행한다(507). 상기 심사결과. 발급가능으로 판정되면 카드사(42)의 인터넷 신용카드 등록서버(42a)는 인증기관(43)의 발급서버(43a)에 인증서 발급 요청 메시지를 전송하고(508), 이에 인증기관(43)의 등록서버(43a)는 인증서를 발급하여 카드사(42)에게 전송한다(509). 카드사(42)는 사용자 인증서의 시리얼 번호 등을 추출하고(510), 사용자 관련 정보를 고객 정보를 관리하는 DB 서버에 저장하여 나중에 전자 지불처리 시에 사용한다(511). 카드사(42)는 발급하고자 하는 카드에 담고자 하는 카드 관련 정보(카드 번호, 유효기간 등)에 카드사(42)의 개인키로 서명을 하여 인증기관(43)으로부터 받은 인증서와 함에 사용자(41)의 공개키로 암호화하여 사용자에게 안전하게 전달한다(512). 사용자(41)는 카드사(42)로부터 받은 카드 정보를 확인하고(513) 카드 관련 정보에 대한 자신의 서명을 추가하여 안전하게 저장한다(514).FIG. 5 is a flowchart showing an Internet credit card issuing process performed by the system shown in FIG. Issuance of the Internet credit card begins with the user 41 who wishes to issue the card accessing the Internet credit card registration server 42c of the card company 42 (501) and inputting the personal information (502). If the user already has a certificate, the user information and certificate is transmitted to the card company (503), and the card company investigates the user's creditworthiness using the internal system based on the information sent by the user 41 and proceeds with the Internet card issuance examination. (504). If the certificate is not held, a private key and a public key used for signing and encryption are generated (505), and the user information and public key are transmitted to the card company 42 (506). Like the above 504, the card company 42 proceeds with the Internet card issuance examination (507). The above examination results. If it is determined that it is possible to issue, the Internet credit card registration server 42a of the card company 42 transmits a certificate issuance request message to the issuing server 43a of the certification authority 43 (508), thereby registering the certification authority 43. The server 43a issues a certificate and transmits it to the card company 42 (509). The card company 42 extracts the serial number of the user certificate, etc. (510), and stores the user related information in the DB server managing the customer information for later use in electronic payment processing (511). The card company 42 signs the card-related information (card number, expiration date, etc.) to be contained in the card to be issued with the certificate received from the certification authority 43 by signing with the private key of the card company 42, Encrypted with a public key and securely delivered to the user (512). The user 41 confirms the card information received from the card company 42 (513) and adds its signature to the card-related information and stores it securely (514).
도 6은 사용자(41)가 자신의 단말기에 저장하는 인터넷 신용카드 구성 방법의 실시 예를 나타낸다. 61은 카드사 전자 서명(62) 확인에 사용되는 카드사(42)의 인증서, 62는 카드 관련 정보(63)에 대한 카드사(42)의 전자 서명, 63은 카드사(42)가 발급한 사용자 인터넷 카드 관련 정보, 64는 카드 관련 정보(63)에 대한 사용자의 전자 서명, 65는 사용자의 인증서이다. 카드사의 인증서(61), 카드사의 서명(62), 카드 관련 정보(63), 사용자의 인증서(65)는 카드사(42)가 사용자(41)에게 보내준 정보이나, 64는 사용자가 자신의 개인키를 사용하여 추가한 정보이다. 상기의 인터넷 신용카드 구성 방법은 인터넷 신용카드 관련 모든 정보(61, 62, 63, 64, 65)가 사용자의 공개키로 암호화되어 안전하게 보관되고 있는 상태를 나타낸다.6 illustrates an embodiment of a method for configuring an internet credit card that a user 41 stores in his terminal. 61 is a certificate of the card company 42 used to verify the card company electronic signature 62, 62 is an electronic signature of the card company 42 for the card-related information 63, 63 is a user Internet card issued by the card company 42 Information 64 is the user's electronic signature for the card related information 63 and 65 is the user's certificate. The card company's certificate 61, the card company's signature 62, the card related information 63, and the user's certificate 65 are information that the card company 42 sends to the user 41, but 64 is the user's own private key. Information added using. In the above method of constructing an Internet credit card, all the information (61, 62, 63, 64, 65) related to the Internet credit card is encrypted with the user's public key and stored securely.
도 7은 상기와 같이 발급된 인터넷 신용카드를 이용한 전자 거래에서의 지불 시스템의 구성도이다. 71은 인터넷에 접속하는 사용자 단말기로 지불사용을 위한 플러그인(71a)을 구비하고 있으며, 72는 인터넷 상점으로 사용자에게 물품 거래 정보 등의 인터넷 거래 서비스를 제공하기 위한 웹서버(72a)와 사용자로부터 전송 받은 지불 정보를 카드사의 지불 처리 서버로 전송 및 결과를 수신하는 Non-PaymentGateway 서버(72b)를 구비하고, 73의 카드사는 카드 발급을 위한 등록서버(73a), 고객 관련 정보를 관리하는 DB서버(73b), DB서버(73b)를 이용하여 사용자 지불 정보를 처리하는 지불 승인 서버(73c)를 구비하고 있으며 지불 처리 서버(73c)는 인터넷 상점의 Non-Payment Gateway 서버(72b)와 연동되어 사용자의 지불 정보를 처리한다.7 is a block diagram of a payment system in an electronic transaction using the Internet credit card issued as described above. 71 is a user terminal connecting to the Internet and has a plug-in 71a for payment. 72 is an Internet store and transmits from a user and a web server 72a for providing Internet transaction services such as goods transaction information to the user. Non-PaymentGateway server 72b for transmitting the received payment information to the card company's payment processing server and receiving the result, and the card company 73 provides a registration server 73a for card issuance and a DB server for managing customer related information ( 73b), a payment approval server 73c for processing user payment information using the DB server 73b, and the payment processing server 73c is linked with a non-payment gateway server 72b of an internet store to Process payment information.
도 8은 상기 도 7에 도시한 시스템을 통해 이루어지는 인증서기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 처리 과정을 도시한 흐름도로서, 이를 참조하여 지불처리 과정을 상세히 설명한다. 먼저 사용자는 인터넷 상점(72)의 웹서버(72a)에 접속하여 거래하고자 하는 서비스 또는 상품을 선정한다(81). 상점(72)의 웹서버(72a)는 거래 정보 화면을 사용자(71)에게 전송하여 디스플레이 한다(82). 사용자(71)는 전자 지불을 위하여 플러그인(71a) 모듈을 사용하여 거래 관련 정보와 암호화된 지불 정보 및 인터넷 신용카드 정보를 인터넷 상점의 Non-Payment Gateway 서버로 전송한다(83). 인터넷 상점(72)의 Non-Payment Gateway 서버(72b)는 거래 관련 정보를 추출·확인하고(84), 사용자가 전송한 암호화된 지불 정보 및 인터넷 신용카드를 그대로 해당 카드사의 지불 승인 서버(73c)로 전달한다(85). 카드사(73)는 지불 관련 정보 및 인터넷 신용카드 정보를 복호화 하여 지불 관련 정보와 카드 관련 정보(62)의 정당성을 검증하고, 카드 관련 정보(62) 내에 포함된 카드 번호에 의하여 DB 서버(73b)의 DB를 검색하고 사용자에 대한 현재의 신용 상태를 확인하여 지불 승인 여부를 결정한다(86). 지불 승인인 경우 카드사의 승인번호와 함께 승인 메시지를 인터넷 상점(72)의 Non-PaymentGateway 서버(72b)에 전송한다(87). 인터넷 상점(72)은 거래 승인 번호와 승인메시지를 저장하고 사용자(71)에게 거래 내역과 인터넷 상점의 인증서를 첨부한 전자 영수증을 발행한다(88). 사용자(71)는 전자 영수증을 확인하고 저장한다(89).FIG. 8 is a flowchart illustrating a certificate-based Non-Payment Gateway type electronic credit card electronic payment process performed through the system shown in FIG. 7 and the payment process will be described in detail with reference to this. First, a user accesses a web server 72a of an internet shop 72 and selects a service or a product to be traded (81). The web server 72a of the store 72 transmits and displays the transaction information screen to the user 71 (82). The user 71 transmits transaction related information, encrypted payment information, and internet credit card information to a non-payment gateway server of an internet store by using the plug-in 71a module for electronic payment (83). The non-payment gateway server 72b of the Internet store 72 extracts and confirms transaction-related information (84), and accepts the encrypted payment information and the Internet credit card transmitted by the user as the payment authorization server 73c of the card company. (85). The card company 73 decrypts the payment related information and the Internet credit card information to verify the validity of the payment related information and the card related information 62, and the DB server 73b by the card number included in the card related information 62. A DB is searched and the current credit status of the user is checked to determine if the payment is approved (86). In case of payment authorization, the authorization message is transmitted to the non-payment gateway server 72b of the internet store 72 together with the authorization number of the card company (87). The internet store 72 stores the transaction approval number and the approval message and issues 88 an electronic receipt to the user 71 to which the transaction details and the certificate of the internet store are attached. User 71 confirms and stores the electronic receipt (89).
도 9는 사용자에 의한 전자 거래가 완료된 이후 인터넷 상점(32), 카드사(33)와 상점의 거래은행(35) 사이에서 일어나는 카드 대금 결제 처리 흐름도 이다. 카드사(33)는 인터넷 상점(32)과의 협약에 따라 정해진 시간이 되면 해당 상점의 누적된 신용 카드 결제 대금을 정산하여(91), 인터넷 상점의 거래 은행 계좌로 카드 결제 대금을 입금하고(92), 인터넷 상점은 거래 은행의 계좌 조회로 카드사로부터의 결제 대금 입금 여부를 확인한다(93).FIG. 9 is a flowchart illustrating a card payment process occurring between the internet store 32, the card company 33, and the store's trading bank 35 after the electronic transaction by the user is completed. The card company 33 calculates the accumulated credit card payment amount of the store when it is determined according to the agreement with the Internet store 32 (91), deposits the card payment amount into the bank account of the Internet store (92). In step 93, the internet store confirms whether or not the payment amount from the card company is deposited by checking the account of the bank.
본 발명에 따른 인증서 기반의 Non-Payment Gateway형 인터넷 신용카드 전자 지불 시스템은 종래의 방법에 비하여 지불 처리 과정에서 지불대행사(Payment Gateway 사업자) 또는 VAN사의 역할을 제거하여, 좀 더 신속하게 신용카드 지불 처리를 할 수 있으며, 인터넷 상점의 지불 대행사에게 부담해야 하였던 불필요한 신용카드 결제 수수료 및 카드사가 VAN사에게 부담해야 하였던 중계 수수료의 절감이 가능하다.Certificate-based Non-Payment Gateway type electronic credit card electronic payment system according to the present invention eliminates the role of a payment gateway (Payment Gateway provider) or VAN company in the payment processing process, compared to the conventional method, credit card payment more quickly In addition, it is possible to reduce unnecessary credit card payment fees, which had to be paid to payment agencies of Internet stores, and relay fees that card companies had to pay to VAN.
이러한 수수료의 절감을 바탕으로 가맹점 수수료 인하 또는 사용자 할부 수수료 감면 등의 혜택을 인터넷 상점 및 개인 사용자에게 제공할 수 있으며, 신용카드사 외에 지불 처리 중간 과정에서 사용자의 신용카드 정보를 추출 및 보관 할 수 없기 때문에 인터넷 상의 전자 지불에 대한 안전성 및 신뢰성을 만족시키는 효과를얻을 수 있다. 또한 상점의 인증서를 첨부한 전자 영수증을 활용하여, 인터넷을 통한 전자상거래 시에도 소비자를 보호할 수 있는 법적 근거를 마련할 수 있다.Based on these savings, we can provide benefits such as merchant fee reduction or user installment fee reduction to Internet shops and individual users.We cannot extract and store your credit card information during payment processing other than credit card companies. Therefore, the effect of satisfying the safety and reliability of electronic payment on the Internet can be obtained. In addition, by using the electronic receipt attached to the store's certificate, it is possible to prepare a legal basis for protecting consumers even when e-commerce via the Internet.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010048104A KR20030013877A (en) | 2001-08-09 | 2001-08-09 | System and Method for Internet Credit Card Payment through Non-Payment Gateway based on Certificates |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010048104A KR20030013877A (en) | 2001-08-09 | 2001-08-09 | System and Method for Internet Credit Card Payment through Non-Payment Gateway based on Certificates |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030013877A true KR20030013877A (en) | 2003-02-15 |
Family
ID=27718591
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010048104A Ceased KR20030013877A (en) | 2001-08-09 | 2001-08-09 | System and Method for Internet Credit Card Payment through Non-Payment Gateway based on Certificates |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030013877A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100479323B1 (en) * | 2002-08-06 | 2005-03-30 | 한국전자통신연구원 | A payment method based on credit card on a wireless internet |
KR100740238B1 (en) * | 2004-12-14 | 2007-07-18 | 이지인터넷 주식회사 | Card payment direct approval system between merchant and card company using P2P and its method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0950465A (en) * | 1995-08-04 | 1997-02-18 | Hitachi Ltd | Electronic shopping method, electronic shopping system, and document authentication method |
KR19980048462A (en) * | 1996-12-17 | 1998-09-15 | 양승택 | Credit card based electronic payment method |
KR20000017947A (en) * | 1999-12-30 | 2000-04-06 | 문상재 | A SSL-based electronic payment method for protecting trust information and computer-readable medium recording the method |
KR20010048902A (en) * | 1999-11-30 | 2001-06-15 | 이계철 | Method of electronic payment service in internet electronic commerce system |
-
2001
- 2001-08-09 KR KR1020010048104A patent/KR20030013877A/en not_active Ceased
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0950465A (en) * | 1995-08-04 | 1997-02-18 | Hitachi Ltd | Electronic shopping method, electronic shopping system, and document authentication method |
KR19980048462A (en) * | 1996-12-17 | 1998-09-15 | 양승택 | Credit card based electronic payment method |
KR20010048902A (en) * | 1999-11-30 | 2001-06-15 | 이계철 | Method of electronic payment service in internet electronic commerce system |
KR20000017947A (en) * | 1999-12-30 | 2000-04-06 | 문상재 | A SSL-based electronic payment method for protecting trust information and computer-readable medium recording the method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100479323B1 (en) * | 2002-08-06 | 2005-03-30 | 한국전자통신연구원 | A payment method based on credit card on a wireless internet |
KR100740238B1 (en) * | 2004-12-14 | 2007-07-18 | 이지인터넷 주식회사 | Card payment direct approval system between merchant and card company using P2P and its method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU777762B2 (en) | Electronic transactions and payments system | |
US7716129B1 (en) | Electronic payment methods | |
US6098053A (en) | System and method for performing an electronic financial transaction | |
US8543497B1 (en) | Secure authentication payment system | |
JP4955894B2 (en) | Method and system for executing secure electronic commerce by looping back authorization request data | |
KR101413773B1 (en) | Fraud-free payment for internet purchase | |
US20060085328A1 (en) | Secure online commerce transactions | |
EP1065634A1 (en) | System and method for performing secure electronic transactions over an open communication network | |
US20060195367A1 (en) | Payment system and method for use in an electronic commerce system | |
US20100179906A1 (en) | Payment authorization method and apparatus | |
JP2004537088A (en) | Method and apparatus for processing financial transactions | |
JP2012014723A (en) | Electronic fund transfer-zipfund | |
WO2003067531A2 (en) | Cash-on-delivery system | |
US20040054624A1 (en) | Procedure for the completion of an electronic payment | |
WO2001035570A1 (en) | Payment method and system for online commerce | |
EP1134707A1 (en) | Payment authorisation method and apparatus | |
WO2002021767A1 (en) | Virtual payment card | |
KR20020032821A (en) | Electronic commerce system of settlements using radio communication equipment and method thereof | |
WO2000075749A2 (en) | Internet payment system | |
KR20010000805A (en) | Improved credit card settlement system in e-commerce and the method thereof | |
KR20010079056A (en) | Method of a credit card approval using interactive short message service of mobile internet | |
KR100758787B1 (en) | Validation method of electronic certificate for providing online payment service, account transfer based payment service system and online e-commerce payment service method using same | |
KR20030013877A (en) | System and Method for Internet Credit Card Payment through Non-Payment Gateway based on Certificates | |
KR20030082018A (en) | Method of a credit card approval using interactive short message service | |
KR100766680B1 (en) | Payment system and online e-commerce payment service method using bank transfer function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20010809 |
|
PA0201 | Request for examination | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20020521 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
PG1501 | Laying open of application | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20030328 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20040330 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20040731 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20040330 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |