KR20070052103A - System of protection of data loss in the internet commerrce payment and method thereof, and media that can record computer program sources for method thereof - Google Patents
System of protection of data loss in the internet commerrce payment and method thereof, and media that can record computer program sources for method thereof Download PDFInfo
- Publication number
- KR20070052103A KR20070052103A KR1020050109737A KR20050109737A KR20070052103A KR 20070052103 A KR20070052103 A KR 20070052103A KR 1020050109737 A KR1020050109737 A KR 1020050109737A KR 20050109737 A KR20050109737 A KR 20050109737A KR 20070052103 A KR20070052103 A KR 20070052103A
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- shopping mall
- information
- server
- financial institution
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
- G06Q30/0637—Approvals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램 소스를 저장한 기록매체에 관한 것으로, 금융기관에서 승인 및 이체처리 전에 고객의 본인확인 결과를 먼저 인터넷 쇼핑몰에 전달하여 인터넷 쇼핑몰에서 고객의 본인확인 결과를 수신한 경우에만 이체처리 되도록 함으로써, 인터넷 상거래 결제 시 결제는 되었으나 인터넷 쇼핑몰에서 그 결과를 알 수 없는 경우가 발생 되는 것을 방지할 수 있는 효과가 있다. 특히, 국제 간 전자상거래 결제 등의 상호 간에 원활한 자료 협조가 용이하지 않은 경우 더욱 유용한 효과가 있다.The present invention relates to a system for preventing data loss in an internet commerce payment service, and a method and a recording medium storing a computer program source for the method. By transferring the data to the shopping mall and processing the transfer only when the customer's identity is confirmed by the Internet shopping mall, the payment is made at the time of Internet commerce payment, but the result can be prevented from being generated at the internet shopping mall. . In particular, there is a more useful effect when it is not easy to cooperate with each other, such as international e-commerce payments.
이를 위한 본 발명에 의한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 방법은, (a) 고객 단말기를 이용하여 인터넷 쇼핑몰에서 상품 주문 및 결제를 요청하는 단계; (b) 상기 인터넷 쇼핑몰에서 상기 고객 단말기로 결제페이지를 연결하고, 쇼핑몰 ID, 상품주문정보를 전송하는 단계; (c) 상기 고객 단말기에서 결제중개업체(PG) 또는 금융기관의 서버로 쇼핑몰 ID 및 상품주문정보를 전송하여 결제페이지를 요청하는 단계; (d) 상기 결제중개업체(PG) 또는 금융기관의 서버에서 상기 고객 단말기로 결제페이지를 연결하는 단계; (e) 상기 결제페이지에 본인확인정보와 결제정보를 입력하여 상기 결제중개업체(PG)의 서버를 통하여 금융기관의 서버로 전송하거나 직접 금융기관의 서버로 전송하는 단계; (f) 상기 금융기관의 서버에서 본인확인정보의 진위성을 확인한 후 이상이 없으면 입력된 거래를 구분할 수 있는 결제키 값을 생성하여 수신된 결제정보 및 본인확인정보와 함께 저장하는 단계; (g) 상기 금융기관의 서버에서 상기 본인확인정보의 진위성을 확인한 본인확인 결과와 결제키 값과 쇼핑몰 ID 및 상품주문정보를 상기 고객 단말기로 전송하는 단계; (h) 상기 고객 단말기에서 수신한 본인확인 결과와 결제키 값 및 상품주문정보를 상기 인터넷 쇼핑몰로 전송하는 단계; (i) 상기 인터넷 쇼핑몰에서 수신한 본인확인 결과와 결제키 값 및 상품주문정보를 주문 데이터로 저장하는 단계; (j) 상기 인터넷 쇼핑몰에서 저장한 주문 데이터를 기반으로 상기 결제중개업체(PG) 또는 금융기관의 서버에 승인 및 이체처리를 요청하는 단계; (k) 상기 결제중개업체(PG) 또는 금융기관의 서버에서 상기 인터넷 쇼핑몰로부터 수신된 주문 데이터와 상기 (f)단계에서 저장한 결제키 값과 결제정보 및 본인확인 정보와 비교 대조하여 이상이 없는 경우 승인 또는 이체처리 하는 단계; (l) 상기 결제중개업체(PG) 또는 금융기관의 서버에서 승인 또는 이체처리 결과 데이터를 상기 인터넷 쇼핑몰로 전송하는 단계; 및 (m) 상기 인터넷 쇼핑몰에서 수신한 승인 또는 이체처리 결과 데이터에 의해 고객에게 상품이 발송될 수 있도록 조치하는 단계;를 포함한다.The method for preventing data loss in an internet commerce payment service according to the present invention includes the steps of: (a) requesting a product order and payment in an internet shopping mall using a customer terminal; (b) connecting a payment page to the customer terminal in the Internet shopping mall, and transmitting the shopping mall ID and product order information; (c) requesting a payment page by transmitting a shopping mall ID and product order information from the customer terminal to a server of a payment brokerage company (PG) or a financial institution; (d) connecting a payment page to the customer terminal from a server of the payment brokerage company (PG) or a financial institution; (e) inputting the identification information and the payment information into the payment page and transmitting to the server of the financial institution through the server of the payment brokerage company (PG) or directly to the server of the financial institution; (f) verifying the authenticity of the identity information at the server of the financial institution, and if there is no abnormality, generating a payment key value for distinguishing the input transaction and storing it together with the received payment information and identity information; (g) transmitting, from the server of the financial institution, the identity verification result confirming the authenticity of the identity information, the payment key value, the shopping mall ID, and the product order information to the customer terminal; (h) transmitting the identity verification result, payment key value, and product order information received from the customer terminal to the internet shopping mall; (i) storing the identity verification result, the payment key value, and the product order information received from the Internet shopping mall as order data; (j) requesting an approval and transfer process from a server of the payment brokerage company (PG) or a financial institution based on the order data stored in the Internet shopping mall; (k) there is no abnormality in comparison with the order data received from the Internet shopping mall on the server of the payment brokerage company (PG) or the financial institution and the payment key value stored in the step (f) and the payment information and the identity information. If approved or transferred; (l) transmitting the approval or transfer processing result data from the server of the payment brokerage company or financial institution to the internet shopping mall; And (m) allowing the product to be sent to the customer by the approval or transfer processing result data received at the internet shopping mall.
인터넷 쇼핑몰, 결제, 승인, 이체, 금융기관, 키 Internet Shopping Mall, Payment, Authorization, Transfer, Financial Institution, Key
Description
도 1은 종래 기술에 따른 인터넷 상거래 결제서비스 시스템의 구성도1 is a block diagram of an internet commerce payment service system according to the prior art
도 2는 종래 기술에 따른 인터넷 상거래 결제서비스 방법을 나타낸 흐름도2 is a flowchart illustrating a method for payment service for internet commerce according to the prior art.
도 3은 본 발명의 바람직한 실시예에 의한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템의 구성도3 is a configuration diagram of a data loss prevention system in an internet commerce payment service according to a preferred embodiment of the present invention.
도 4는 본 발명의 바람직한 실시예에 의한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 방법을 나타낸 흐름도4 is a flowchart illustrating a data loss prevention method in an internet commerce payment service according to a preferred embodiment of the present invention.
***** 도면의 주요 부호에 대한 설명 ********** Explanation of the main symbols in the drawings *****
110 : 사용자 또는 사용자 단말기110: user or user terminal
120 : 인터넷 쇼핑몰 또는 인터넷 쇼핑몰 회사의 서버120: server of the Internet shopping mall or Internet shopping mall company
130 : 결제중개업체(PG) 또는 금융기관의 서버130: server of the payment broker (PG) or financial institution
본 발명은 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램 소스를 저장한 기록매체에 관한 것으로, 특히 인터넷 상거래 결제 시 결제는 되었으나 쇼핑몰에서 그 결과를 알 수 없는 경우의 발생을 방지한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램 소스를 저장한 기록매체에 관한 것이다.The present invention relates to a system for preventing data loss in an internet commerce payment service, and a method and a recording medium storing a computer program source thereof. In particular, the payment is not made in a shopping mall but the result is unknown in a shopping mall. The present invention relates to a system for preventing data loss in an internet commerce payment service that prevents occurrence of a case, and a method and a recording medium storing a computer program source thereof.
오늘날, 정보기술의 발달로 컴퓨터와 인터넷의 보급이 급속히 확산되고 있다. 최근 인터넷(Internet) 산업은 가히 폭발적으로 발전하여 하루에도 수많은 호스트 컴퓨터(Host Computer)가 인터넷에 연결되고 있으며 전세계를 하나의 지구촌으로 만드는데 큰 기여를 하고 있다.Today, with the development of information technology, the spread of computers and the Internet is rapidly spreading. In recent years, the Internet industry has developed explosively, and many host computers are connected to the Internet every day, and are contributing greatly to making the world a global village.
이러한 저변에는 널리 보급된 개인용 컴퓨터와 더불어 멀티미디어 기능과 사용의 간편성을 제공하여 일반인들이 인터넷에 비교적 쉽게 접근할 수 있도록 도와주는 월드 와이드 웹(World Wide Web)의 기여도가 큰 편이다.At the base of this, the contribution of the World Wide Web to the general public is relatively easy to access the Internet by providing multimedia functions and ease of use, as well as a widespread personal computer.
특히, 웹(World Wide Web)의 발전으로 인터넷의 상업적 이용으로 급속히 이행되고 있으며, 인터넷의 상업적 이용의 대표 주자로 전자상거래(Electronic Commerce)를 손꼽을 수 있다. 여기서, 상기 전자상거래란 재화나 서비스의 거래에 있어서 그 전부 또는 일부가 전자문서 교환 등 전자적 방식에 의해 처리되는 거래 를 말한다.In particular, due to the development of the World Wide Web, the Internet is rapidly being used for commercial use, and electronic commerce can be considered as a representative of the commercial use of the Internet. Here, the electronic commerce refers to a transaction in which all or part of the transaction of goods or services is processed by an electronic method such as electronic document exchange.
전자상거래는 현실 세계에서 상거래와 유사하게 상거래 주체들이 모두 참여하게 된다. 즉, 가장 간단한 전자상거래의 경우, 물건 또는 서비스를 제공하는 가상상점(cyber mall), 사이버 몰에서 물건 또는 서비스를 구매하는 고객(구매자), 상품에 대한 금전관계에 관여하는 가상은행 또는 신용카드회사 등이 전자상거래에서 거래의 주체가 된다. E-commerce involves all the entrepreneurs, similar to commerce in the real world. That is, in the simplest case of e-commerce, a virtual mall that provides goods or services, a customer (buyer) who purchases goods or services in a cyber mall, or a virtual bank or credit card company engaged in a financial relationship with the goods. Etc. becomes the subject of a transaction in e-commerce.
전자상거래 중에서도 가장 활발히 진행되고 있고, 또한 많은 사람들이 찾아가는 곳이 바로 백화점 개념의 쇼핑몰이며, 쇼핑이나 금융 등의 상거래가 컴퓨터와 네트워크의 가상공간을 통해 공간적, 시간적 한계를 벗어나 사람이 최소한으로 개입된 가운데 구현되고, 보다 빠르고 저렴한 구축비용으로 경영할 수 있어서 새로운 기회로 다가오고 있다.Among the most active e-commerce, many people visit the shopping mall in the concept of a department store, and commerce, such as shopping and finance, is minimally intervened through the virtual space of computers and networks. It is emerging as a new opportunity because it is implemented in the middle and can be managed at a faster and lower cost.
전자쇼핑몰(Electronic Shopping Mall)을 중심으로 활성화되고 있는 전자상거래 분야가, 최근에는 은행, 증권사 등의 금융분야까지 급격히 확산되고 있을 뿐 아니라, 지리정보시스템에 의한 지도정보(또는 지리정보), 동적이거나 정적인 형태의 각종 전자광고(배너광고) 및 인터넷 전화, 인터넷 TV, 인터넷 팩스와 같은 다양한 류의 서비스들이 인터넷으로 제공되고 있으며 인터넷의 대중화와 사용인구의 저변 확대에도 큰 기여를 하고 있다.The electronic commerce sector, which is being activated around the electronic shopping mall, has recently spread rapidly to the financial sector such as banks and securities firms, and the map information (or geographic information) by the geographic information system, Various kinds of services such as static electronic advertisements (banner advertisements), internet telephones, internet TVs, and Internet faxes are provided on the Internet, and contribute to the popularization of the Internet and the expansion of the user base.
한편, 소비자가 판매점에 직접 방문하여 상품과 가격을 보고 구매하는 종래 상거래 방식의 경우 소비자가 물품구매를 위하여 판매점으로 이동하는데 따른 시간손실과 판매점으로 이동하는 수고로움을 필요로 한다.On the other hand, in the case of a conventional commerce method in which a consumer visits a store directly and purchases a product and a price, it requires time loss and troublesome labor moving to a store for purchasing a product.
그러나, 상기한 바와 같이 인터넷 기술의 비약적인 발전과 이용보편화에 의해 일반가정에서도 홈-뱅킹(Home Banking)으로 금융업무를 보거나 전자상거래를 이용하여 집에서도 간편히 홈-쇼핑(Home Shopping)을 할 수 있다. However, as described above, due to the rapid development and generalization of the use of Internet technology, home shopping can be easily performed at home using home banking or home shopping using electronic commerce. .
이와 같이 전자상거래에 의한 물품구입은 사이버 공간에서 구매 또는 쇼핑하고자 하는 상품을 육안으로 확인하고 상담하면서 즉석에서 구매를 결정하여 결재하면 배달까지 이루어지므로 판매장에 일부러 나가지 않아도 가정에서 쉽게 상품을 구입할 수 있어서 나이가 많거나 거동이 불편한 사람도 매우 편리하게 사용할 수 있으므로 경제전반에 걸쳐 빠르게 확산되고 있다.In this way, the purchase of goods by e-commerce can be easily purchased at home without having to go to the store because the purchase is made on the spot while the customer confirms and consults the goods that they want to buy or shop in the cyber space. It is spreading rapidly throughout the economy because it is very convenient to use for those who are older or have difficulty in moving.
이하, 첨부된 도면을 참조하여 종래의 전자상거래에 대해 설명하기로 한다.Hereinafter, a conventional electronic commerce will be described with reference to the accompanying drawings.
도 1은 종래 기술에 따른 인터넷 상거래 결제서비스 시스템의 구성도이고, 도 2는 종래 기술에 따른 인터넷 상거래 결제서비스 방법을 나타낸 흐름도이다.1 is a block diagram of an Internet commerce payment service system according to the prior art, Figure 2 is a flow chart illustrating a method for payment services in the Internet according to the prior art.
종래의 인터넷 상거래 결제서비스 시스템은 도 1에 도시된 바와 같이, 인터넷 망을 통해 인터넷 쇼핑몰(20)에 접속하여 상품 주문 및 결제를 요청하는 고객 단말기(10)와, 상기 인터넷 망을 통해 상품을 주문 판매하며 하기 결제중개업체(이하, 'PG'라고 함) 또는 금융기관의 서버(30)로부터 수신된 승인 및 이체 결과에 의해 쇼핑몰 주문처리를 하는 인터넷 쇼핑몰(20)과, 상기 고객 단말기(10)로부터 고객의 본인확인 정보와 결제정보를 수신받아 본인확인에 의해 고객이 주문한 상품의 결제에 대해 승인 및 이체하고 그 결과를 상기 인터넷 쇼핑몰(20)에 전송하는 결제중개업체(PG) 또는 금융기관의 서버(30)를 포함한다.In the conventional Internet commerce payment service system, as shown in Figure 1, the
종래의 인터넷 상거래 결제서비스 방법에 대해 도 1 및 도 2를 참조하여 설명하면 하기와 같다.The conventional Internet commerce payment service method will be described below with reference to FIGS. 1 and 2.
1. 고객이 인터넷 쇼핑몰(20)에서 구매하고자 하는 상품의 주문정보를 입력한 후 결제사를 선택하여 인터넷 쇼핑몰 회사에 상품의 주문 및 결제를 요청한다(도 2의 단계 S10).1. After the customer inputs order information of a product to be purchased in the
2. 상기 인터넷 쇼핑몰(20)에서는 고객 브라우저에 팝-업(Pop-Up)으로 결제중개업체(PG) 또는 해당 금융기관의 결제페이지가 표시되도록 결제페이지 URL(Uniform Resource Locator), 쇼핑몰 아이디(ID), 주문번호, 금액, 상품 등의 정보를 함께 전송한다.2. In the
3. 상기 고객 브라우저는 결제페이지 URL로 상기 인터넷 쇼핑몰(20)로부터 수신된 쇼핑몰 ID, 주문번호, 금액, 상품 정보를 결제중개업체(PG) 또는 금융기관의 서버(30)로 전송하여 결제페이지를 요청한다.3. The customer browser transmits the shopping page ID, order number, amount, and product information received from the
4. 상기 고객 브라우저에 팝-업(Pop-Up)으로 결제페이지가 표시된다.4. The payment page is popped up in the customer browser.
5. 상기 고객은 결제페이지에 결제용 비밀번호 또는 공인인증서 등의 본인확인 정보와 결제정보(예를 들어, 카드 및 계좌 번호, 비밀번호 등)를 입력한다(도 2의 단계 S20).5. The customer inputs the identification information and payment information (for example, card and account number, password, etc.) such as a payment password or an authorized certificate on the payment page (step S20 of FIG. 2).
6. 상기 결제중개업체(PG)를 통하여 또는 직접 금융기관으로 단계 5에서 입력한 본인확인 정보와 결제정보가 전달되고, 금융기관에서는 이 정보들의 진위성을 확인한다(도 2의 단계 S30).6. The identity verification information and payment information entered in step 5 is transferred to the financial institution directly or through the payment broker (PG), the financial institution confirms the authenticity of the information (step S30 of Fig. 2).
7. 상기 금융기관에서는 상기 단계 6에서 입력된 정보들의 진위성이 확인된 경우, 결제정보에 해당하는 카드 또는 계좌에서 승인 또는 이체처리를 한다(도 2의 단계 S40).7. When the financial institution verifies the authenticity of the information input in step 6, the financial institution performs an authorization or transfer process on the card or account corresponding to the payment information (step S40 of FIG. 2).
8. 상기 결제중개업체(PG) 또는 금융기관의 서버(30)에서는 승인 또는 이체처리 결과를 고객 단말기(10)로 전송한다. 8. The
9. 그리고, 상기 결제중개업체(PG) 또는 금융기관의 서버(30)에서는 승인 또는 이체처리 결과를 인터넷 쇼핑몰(20)로 전송한다(도 2의 단계 S50). 이때, 전송되는 데이터는 쇼핑몰 ID, 주문번호, 금액, 승인 및 이체처리 키 값을 포함한다. 9. And, the
상기 인터넷 쇼핑몰(20)에서는 상기 결제중개업체(PG) 또는 금융기관의 서버(30)로부터 승인 또는 이체처리 결과에 대한 정보를 수신하는 경우, 주문 데이터를 저장하여 상품이 발송될 수 있도록 조치한다(도 2의 단계 S60 및 S70).When the
그러나, 상기와 같은 종래의 인터넷 상거래 결제서비스 방법에 따르면, 상기 결제중개업체(PG) 또는 금융기관의 서버(30)에서 상기 인터넷 쇼핑몰(20)로 승인 및 이체처리 결과가 전송되는 과정에서 일시적 통신 장애 등의 이유로 인하여 전송이 제대로 이루어지지 않으면, 고객은 결제를 하였으나 상기 인터넷 쇼핑몰(20)에서는 그 결과를 알 수 없는 경우가 발생한다. 이때, 고객은 주문한 상품에 대해 고객의 신용카드로 결제가 되었거나 고객의 계좌에서 실제 이체가 이루어졌으나 상기 인터넷 쇼핑몰(20)에서는 상기 고객에 대한 승인 및 이체결과를 알 수 없기 때문에 상기 고객이 주문한 상품에 대해 주문 처리가 이루어지지 않게 된다.However, according to the conventional Internet commerce payment service method as described above, the temporary communication in the process of transmitting the approval and transfer processing results from the
이러한 경우, 상기 인터넷 쇼핑몰(20)에서는 상품을 주문한 고객으로부터 강력한 민원이 발생하게 된다. 그러나, 상기 인터넷 쇼핑몰(20)에서는 결제 사실에 대한 근거가 전혀 없기 때문에 민원에 대해 응대가 어려운 문제점이 있었다.In this case, the
따라서, 본 발명은 상기 문제점을 해결하기 위하여 이루어진 것으로, 본 발명의 목적은 금융기관에서 승인 및 이체처리 전에 고객의 본인확인 결과를 먼저 인터넷 쇼핑몰에 전달하여 인터넷 쇼핑몰에서 고객의 본인확인 결과를 수신한 경우에만 신용카드 승인 또는 이체처리 되도록 함으로써, 인터넷 상거래 결제 시 결제는 되었으나 인터넷 쇼핑몰에서 그 결과를 알 수 없는 경우가 발생 되는 것을 방지한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램 소스를 저장한 기록매체를 제공하는 데 있다.Therefore, the present invention has been made to solve the above problems, an object of the present invention is to first pass the results of the customer's identity verification before the approval and transfer process in the financial institution to receive the customer's identity verification results in the Internet shopping mall System for preventing data loss in internet commerce payment service which prevents the case where payment is made at internet commerce payment but the result is not known at internet shopping mall by only credit card authorization or transfer processing, and the method The present invention provides a recording medium storing a computer program source for the method.
또한, 본 발명의 다른 목적은 금융기관으로부터 승인 및 이체처리 결과가 수신되지 않았을 때 인터넷 쇼핑몰에서 고객에게 고객취소, 결제결과 확인 등의 서비스를 원활하게 제공 및 지원할 수 있는 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램 소스를 저장한 기록매체를 제공하는 데 있다.In addition, another object of the present invention is to provide an Internet commerce payment service that can smoothly provide and support services such as customer cancellation, payment result confirmation, etc. to customers in the Internet shopping mall when the result of approval and transfer processing is not received from a financial institution. A data loss prevention system and a method thereof and a recording medium storing a computer program source thereof are provided.
상기 목적을 달성하기 위한 본 발명에 의한 인터넷 상거래 결제서비스에 있 어서의 데이터 유실 방지 방법은, (a) 고객 단말기를 이용하여 인터넷 쇼핑몰에서 상품 주문 및 결제를 요청하는 단계; (b) 상기 인터넷 쇼핑몰에서 상기 고객 단말기로 결제페이지를 연결하고, 쇼핑몰 ID, 상품주문정보를 전송하는 단계; (c) 상기 고객 단말기에서 결제중개업체(PG) 또는 금융기관의 서버로 쇼핑몰 ID 및 상품주문정보를 전송하여 결제페이지를 요청하는 단계; (d) 상기 결제중개업체(PG) 또는 금융기관의 서버에서 상기 고객 단말기로 결제페이지를 연결하는 단계; (e) 상기 결제페이지에 본인확인정보와 결제정보를 입력하여 상기 결제중개업체(PG)의 서버를 통하여 금융기관의 서버로 전송하거나 직접 금융기관의 서버로 전송하는 단계; (f) 상기 금융기관의 서버에서 본인확인정보의 진위성을 확인한 후 이상이 없으면 입력된 거래를 구분할 수 있는 결제키 값을 생성하여 수신된 결제정보 및 본인확인정보와 함께 저장하는 단계; (g) 상기 금융기관의 서버에서 상기 본인확인정보의 진위성을 확인한 본인확인 결과와 결제키 값과 쇼핑몰 ID 및 상품주문정보를 상기 고객 단말기로 전송하는 단계; (h) 상기 고객 단말기에서 수신한 본인확인 결과와 결제키 값 및 상품주문정보를 상기 인터넷 쇼핑몰로 전송하는 단계; (i) 상기 인터넷 쇼핑몰에서 수신한 본인확인 결과와 결제키 값 및 상품주문정보를 주문 데이터로 저장하는 단계; (j) 상기 인터넷 쇼핑몰에서 저장한 주문 데이터를 기반으로 상기 결제중개업체(PG) 또는 금융기관의 서버에 승인 및 이체처리를 요청하는 단계; (k) 상기 결제중개업체(PG) 또는 금융기관의 서버에서 상기 인터넷 쇼핑몰로부터 수신된 주문 데이터와 상기 (f)단계에서 저장한 결제키 값과 결제정보 및 본인확인 정보와 비교 대조하여 이상이 없는 경우 승인 또는 이체처리 하는 단계; (l) 상기 결 제중개업체(PG) 또는 금융기관의 서버에서 승인 또는 이체처리 결과 데이터를 상기 인터넷 쇼핑몰로 전송하는 단계; 및 (m) 상기 인터넷 쇼핑몰에서 수신한 승인 또는 이체처리 결과 데이터에 의해 고객에게 상품이 발송될 수 있도록 조치하는 단계;를 포함한다.In order to achieve the above object, a method of preventing data loss in an internet commerce payment service according to the present invention includes: (a) requesting a product order and payment in an internet shopping mall using a customer terminal; (b) connecting a payment page to the customer terminal in the Internet shopping mall, and transmitting the shopping mall ID and product order information; (c) requesting a payment page by transmitting a shopping mall ID and product order information from the customer terminal to a server of a payment brokerage company (PG) or a financial institution; (d) connecting a payment page to the customer terminal from a server of the payment brokerage company (PG) or a financial institution; (e) inputting the identification information and the payment information into the payment page and transmitting to the server of the financial institution through the server of the payment brokerage company (PG) or directly to the server of the financial institution; (f) verifying the authenticity of the identity information at the server of the financial institution, and if there is no abnormality, generating a payment key value for distinguishing the input transaction and storing it together with the received payment information and identity information; (g) transmitting, from the server of the financial institution, the identity verification result confirming the authenticity of the identity information, the payment key value, the shopping mall ID, and the product order information to the customer terminal; (h) transmitting the identity verification result, payment key value, and product order information received from the customer terminal to the internet shopping mall; (i) storing the identity verification result, the payment key value, and the product order information received from the Internet shopping mall as order data; (j) requesting an approval and transfer process from a server of the payment brokerage company (PG) or a financial institution based on the order data stored in the Internet shopping mall; (k) there is no abnormality in comparison with the order data received from the Internet shopping mall on the server of the payment brokerage company (PG) or the financial institution and the payment key value stored in the step (f) and the payment information and the identity information. If approved or transferred; (l) transmitting the approval or transfer processing result data from the server of the payment brokerage company or financial institution to the internet shopping mall; And (m) allowing the product to be sent to the customer by the approval or transfer processing result data received at the internet shopping mall.
여기서, 상기 상품주문정보는, 주문번호, 금액 및 상품 정보, 고객 정보를 포함하는 것을 특징으로 한다.Here, the product order information, characterized in that it includes an order number, amount and product information, customer information.
그리고, 상기 (e)단계에서, 상기 본인확인 정보는 결제용 비밀번호, 공인인증서 등 결제중개업체(PG) 또는 금융기관이 정의한 본인확인 정보이며, 상기 결제정보는 카드 또는 계좌 번호, 비밀번호를 포함하는 것을 특징으로 한다.And, in the step (e), the identity verification information is a payment broker, identity verification information defined by a payment broker (PG) or a financial institution, such as a certificate, the payment information includes a card or account number, password It is characterized by.
또한, 상기 (i)단계에서, 상기 고객 단말기로부터 본인확인 결과 정보와 결제키 값 및 주문 정보가 수신되지 않았으면 상기 (e)단계로 되돌아가는 단계;를 더 포함하는 것을 특징으로 한다.The method may further include returning to step (e) if the identity verification result information, the payment key value, and the order information are not received from the customer terminal.
또한, 상기 (j)단계에서, 상기 승인 및 이체처리를 요청하는 방법은, 상기 인터넷 쇼핑몰에서 상기 결제중개업체(PG) 또는 금융기관의 서버로 상기 주문 데이터를 전송함으로써 이루어지는 것을 특징으로 한다.In addition, in the step (j), the method for requesting the approval and transfer processing may be performed by transmitting the order data from the Internet shopping mall to a server of the payment brokerage company (PG) or a financial institution.
또한, 상기 (l)단계에서, 상기 승인 또는 이체처리 결과 데이터는, 쇼핑몰 ID, 주문번호, 금액, 승인 및 이체처리 키 값을 포함하는 것을 특징으로 한다.In addition, in step (l), the approval or transfer processing result data may include a shopping mall ID, an order number, an amount, an approval, and a transfer processing key value.
또한, 상기 (l)단계에서, 상기 인터넷 쇼핑몰에서 상기 결제중개업체(PG) 또는 금융기관의 서버로부터 승인 또는 이체처리 결과 데이터를 수신받지 못한 경우에는 상기 (h)단계로 되돌아가는 단계;를 더 포함하는 것을 특징으로 한다.Further, in the step (l), if the internet shopping mall does not receive the approval or transfer result data from the server of the payment brokerage company (PG) or the financial institution, returning to the step (h); It is characterized by including.
상기 목적을 달성하기 위한 본 발명에 의한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템은, 인터넷 쇼핑몰에서 상품 주문 및 결제를 요청하여 결제페이지 URL, 쇼핑몰 ID 및 상품주문정보를 수신받고, 결제중개업체(PG) 또는 금융기관의 서버로 상기 쇼핑몰 ID 및 상품주문정보를 전송하여 결제페이지를 요청하고, 연결된 결제페이지를 통해 본인확인정보와 결제정보를 입력하고, 상기 금융기관으로부터 수신된 본인확인결과정보와 결제키 값 및 상품주문정보를 상기 인터넷 쇼핑몰로 전송하는 고객 단말기; 상기 고객 단말기로부터 상품 주문 및 결제 요청을 수신받아 상기 고객 단말기에 결제중개업체(PG) 또는 해당 금융기관의 결제페이지가 표시되도록 연결함과 함께 쇼핑몰 ID와 상품주문정보를 전송하고, 상기 고객 단말기로부터 수신된 본인확인결과정보와 결제키 값 및 상품주문정보를 주문 데이터로 저장하고, 저장된 상기 주문 데이터를 기반으로 하기 결제중개업체(PG) 또는 금융기관의 서버로 승인 및 이체처리를 요청하며, 하기 결제중개업체(PG) 또는 금융기관의 서버로부터 수신된 승인 또는 이체처리 결과 데이터에 의해 주문 상품을 조치하는 인터넷 쇼핑몰; 및 상기 고객 단말기로부터 결제페이지 요청에 의해 상기 고객 단말기에 결제페이지가 표시되도록 연결하고, 상기 고객 단말기로부터 수신된 본인확인정보의 진위성을 확인한 후 이상이 없을 경우 결제키 값을 생성하여 상기 고객 단말기로부터 수신된 본인확인정보 및 결제정보와 함께 저장한 후 상기 고객 단말기로 본인확인결과정보와 결제키 값 및 상품주문정보를 전송하며, 상기 인터넷 쇼핑몰로부터 수신된 주문 데이터와 저장된 절제키 값과 본인확인 정보 및 결제정보를 비교하여 이상이 없는 경우 승인 또는 이체처리하고, 승인 또는 이체처리 결과 데이터를 상기 인터넷 쇼핑몰에 전송하는 결제중개업체(PG) 또는 금융기관의 서버;를 포함한다.Data loss prevention system in the Internet commerce payment service according to the present invention for achieving the above object, receives a payment page URL, shopping mall ID and product order information by requesting the product order and payment in the Internet shopping mall, payment broker (PG) or the server of the financial institution sends the shopping mall ID and product order information to request a payment page, through the linked payment page, the identity verification information and payment information, and the identity verification result information received from the financial institution And customer terminal for transmitting the payment key value and product order information to the Internet shopping mall; Receiving a product order and payment request from the customer terminal connected to display the payment page of the payment brokerage company (PG) or the financial institution on the customer terminal, and transmits the shopping mall ID and product order information, and from the customer terminal Receive the verification information and payment key value and product order information received as order data, and based on the stored order data to request the approval and transfer process to the server of the payment brokerage company (PG) or financial institution, An internet shopping mall for processing an order product based on approval or transfer result data received from a server of a payment brokerage company or a financial institution; And a payment page is displayed on the customer terminal by requesting a payment page from the customer terminal, and if there is no error after checking the authenticity of the identity information received from the customer terminal, a payment key value is generated from the customer terminal. After storing along with the received identification information and payment information, and transmits the identification information and payment key value and product order information to the customer terminal, the order data received from the Internet shopping mall, stored ablation key value and identity verification information And a server of a payment brokerage company (PG) or a financial institution that compares the payment information, if there is no abnormality, approves or transfers the process, and transmits the approval or transfer process result data to the Internet shopping mall.
여기서, 상기 상품주문정보는, 주문번호, 금액 및 상품 정보, 고객 정보를 포함하는 것을 특징으로 한다.Here, the product order information, characterized in that it includes an order number, amount and product information, customer information.
그리고, 상기 본인확인 정보는 결제용 비밀번호, 공인인증서를 포함하며, 상기 결제정보는 카드 및 계좌 번호, 비밀번호를 포함하는 것을 특징으로 한다.The identity verification information includes a payment password and an authentication certificate, and the payment information includes a card, an account number, and a password.
또한, 상기 승인 또는 이체처리 결과 데이터는, 쇼핑몰 ID, 주문번호, 금액, 승인 및 이체처리 키 값을 포함하는 것을 특징으로 한다.The approval or transfer processing result data may include a shopping mall ID, an order number, an amount of money, an approval, and a transfer processing key value.
상기 목적을 달성하기 위한 본 발명에 의한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 방법에 대한 컴퓨터 프로그램을 저장한 기록매체는, (a) 고객 단말기를 이용하여 인터넷 쇼핑몰에서 상품 주문 및 결제를 요청하는 프로세서; (b) 상기 인터넷 쇼핑몰에서 상기 고객 단말기로 결제페이지를 연결하고, 쇼핑몰 ID, 상품주문정보를 전송하는 프로세서; (c) 상기 고객 단말기에서 결제중개업체(PG) 또는 금융기관의 서버로 쇼핑몰 ID 및 상품주문정보를 전송하여 결제페이지를 요청하는 프로세서; (d) 상기 결제중개업체(PG) 또는 금융기관의 서버에서 상기 고객 단말기로 결제페이지를 연결하는 프로세서; (e) 상기 결제페이지에 본인확인정보와 결제정보를 입력하여 상기 결제중개업체(PG)의 서버를 통하여 금융기관의 서버로 전송하거나 직접 금융기관의 서버로 전송하는 프로세서; (f) 상기 금융기관 의 서버에서 본인확인정보의 진위성을 확인한 후 이상이 없으면 입력된 거래를 구분할 수 있는 결제키 값을 생성하여 수신된 결제정보 및 본인확인정보와 함께 저장하는 프로세서; (g) 상기 금융기관의 서버에서 상기 본인확인정보의 진위성을 확인한 본인확인 결과와 결제키 값과 쇼핑몰 ID 및 상품주문정보를 상기 고객 단말기로 전송하는 프로세서; (h) 상기 고객 단말기에서 수신한 본인확인 결과와 결제키 값 및 상품주문정보를 상기 인터넷 쇼핑몰로 전송하는 프로세서; (i) 상기 인터넷 쇼핑몰에서 수신한 본인확인 결과와 결제키 값 및 상품주문정보를 주문 데이터로 저장하는 프로세서; (j) 상기 인터넷 쇼핑몰에서 저장한 주문 데이터를 기반으로 상기 결제중개업체(PG) 또는 금융기관의 서버에 승인 및 이체처리를 요청하는 프로세서; (k) 상기 결제중개업체(PG) 또는 금융기관의 서버에서 상기 인터넷 쇼핑몰로부터 수신된 주문 데이터와 상기 (f)프로세서에서 저장한 결제키 값과 결제정보 및 본인확인 정보와 비교 대조하여 이상이 없는 경우 승인 또는 이체처리 하는 프로세서; (l) 상기 결제중개업체(PG) 또는 금융기관의 서버에서 승인 또는 이체처리 결과 데이터를 상기 인터넷 쇼핑몰로 전송하는 프로세서; 및 (m) 상기 인터넷 쇼핑몰에서 수신한 승인 또는 이체처리 결과 데이터에 의해 고객에게 상품이 발송될 수 있도록 조치하는 프로세서;를 포함한다.The recording medium storing the computer program for the data loss prevention method in the Internet commerce payment service according to the present invention for achieving the above object, (a) using the customer terminal to request a product order and payment in the Internet shopping mall A processor; (b) a processor for connecting a payment page from the Internet shopping mall to the customer terminal and transmitting shopping mall ID and product order information; (c) a processor for requesting a payment page by transmitting a shopping mall ID and product order information from the customer terminal to a server of a payment brokerage company (PG) or a financial institution; (d) a processor for connecting a payment page from the server of the payment brokerage company (PG) or a financial institution to the customer terminal; (e) a processor for inputting identification information and payment information on the payment page and transmitting the server to the server of the financial institution through the server of the payment broker (PG) or directly to the server of the financial institution; (f) a processor for verifying the authenticity of the identification information at the server of the financial institution and generating a payment key value for distinguishing the input transaction if there is no error, and storing the received payment information and the identification information together with the received payment information; (g) a processor for transmitting the identity verification result confirming the authenticity of the identity verification information, the payment key value, the shopping mall ID, and the product order information from the server of the financial institution to the customer terminal; (h) a processor for transmitting the identification result, the payment key value, and the product order information received from the customer terminal to the Internet shopping mall; (i) a processor for storing the identity verification result, the payment key value and the product order information received from the Internet shopping mall as order data; (j) a processor for requesting approval and transfer processing from a server of the payment brokerage company (PG) or a financial institution based on the order data stored in the Internet shopping mall; (k) there is no abnormality in comparison with the order data received from the Internet shopping mall in the server of the payment brokerage company (PG) or the financial institution and the payment key value and payment information and identity information stored in the processor (f). Processor to approve or transfer; (l) a processor for transmitting approval or transfer processing result data from a server of the payment brokerage company (PG) or a financial institution to the Internet shopping mall; And (m) a processor configured to send a product to a customer based on the approval or transfer processing result data received from the internet shopping mall.
여기서, 상기 상품주문정보는, 주문번호, 금액 및 상품 정보, 고객 정보를 포함하는 것을 특징으로 한다.Here, the product order information, characterized in that it includes an order number, amount and product information, customer information.
그리고, 상기 (e)프로세서에서, 상기 본인확인 정보는 결제용 비밀번호, 공인인증서를 포함하며, 상기 결제정보는 카드 및 계좌 번호, 비밀번호를 포함하는 것을 특징으로 한다.And, in the (e) processor, the identity verification information includes a payment password, an authorized certificate, the payment information is characterized in that it comprises a card, account number, password.
또한, 상기 (i)프로세서에서, 상기 고객 단말기로부터 본인확인 결과 정보와 결제키 값 및 주문 정보가 수신되지 않았으면 상기 (e)프로세서로 되돌아가는 프로세서;를 더 포함하는 것을 특징으로 한다.In addition, the processor (i), if the identity verification result information, payment key value and order information is not received from the customer terminal, the processor returns to the (e) processor; characterized in that it further comprises.
또한, 상기 (j)프로세서에서, 상기 승인 및 이체처리를 요청하는 방법은, 상기 인터넷 쇼핑몰에서 상기 결제중개업체(PG) 또는 금융기관의 서버로 상기 주문 데이터를 전송함으로써 이루어지는 것을 특징으로 한다.In addition, the method for requesting the approval and transfer processing in the processor (j) is performed by transmitting the order data from the Internet shopping mall to a server of the payment brokerage company (PG) or a financial institution.
또한, 상기 (l)프로세서에서, 상기 승인 또는 이체처리 결과 데이터는, 쇼핑몰 ID, 주문번호, 금액, 승인 및 이체처리 키 값을 포함하는 것을 특징으로 한다.Further, in the (l) processor, the approval or transfer processing result data may include a shopping mall ID, an order number, an amount of money, an approval, and a transfer processing key value.
또한, 상기 (l)프로세서에서, 상기 인터넷 쇼핑몰에서 상기 결제중개업체(PG) 또는 금융기관의 서버로부터 승인 또는 이체처리 결과 데이터를 수신받지 못한 경우에는 상기 (h)프로세서로 되돌아가는 프로세서;를 더 포함하는 것을 특징으로 한다.Further, in the processor (l), the processor returns to the processor (h) when the Internet shopping mall does not receive the approval or transfer result data from the server of the payment brokerage company (PG) or the financial institution. It is characterized by including.
따라서, 금융기관에서 승인 및 이체처리 전에 고객의 본인확인 결과를 먼저 인터넷 쇼핑몰에 전달하여 인터넷 쇼핑몰에서 고객의 본인확인 결과를 수신한 경우에만 이체처리 함으로써, 인터넷 상거래 결제 시 결제는 되었으나 인터넷 쇼핑몰에서 그 결과를 알 수 없는 경우가 발생 되는 것을 방지할 수 있다.Therefore, the financial institution transfers the result of the customer's identity to the Internet shopping mall before approval and transfer processing, and transfers only when the customer's identity is received at the Internet shopping mall. It is possible to prevent the occurrence of unknown results.
이하, 첨부된 도면을 참조하여 본 발명의 실시예에 대해 더욱 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
데이터 유실 방지 시스템Data Loss Prevention System
도 3은 본 발명의 바람직한 실시예에 의한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템의 구성도이다.3 is a block diagram of a system for preventing data loss in an internet commerce payment service according to a preferred embodiment of the present invention.
본 발명의 인터넷 상거래 결제서비스 시스템은 도 3에 도시된 바와 같이, 인터넷 쇼핑몰(20)에서 상품 주문 및 결제를 요청하는 고객 단말기(10)와, 상기 인터넷 망을 통해 상품을 주문 판매하며 하기 결제중개업체(이하, 'PG'라고 함) 또는 금융기관의 서버(30)로부터 수신된 승인 및 이체 결과에 의해 쇼핑몰 주문처리를 하는 인터넷 쇼핑몰(20)과, 상기 고객 단말기(10)로부터 고객의 본인확인 정보와 결제정보를 수신받아 본인확인에 의해 고객이 주문한 상품의 결제에 대해 승인 및 이체하고 그 결과를 상기 인터넷 쇼핑몰(20)에 전송하는 결제중개업체(PG) 또는 금융기관의 서버(30)를 포함한다.In the Internet commerce payment service system of the present invention, as shown in Figure 3, the
데이터 유실 방지 방법How to prevent data loss
도 4는 본 발명의 바람직한 실시예에 의한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a data loss prevention method in an internet commerce payment service according to an exemplary embodiment of the present invention.
본 발명의 인터넷 상거래 결제서비스 방법에 대해 도 3 및 도 4를 참조하여 설명하면 하기와 같다.The Internet commerce payment service method of the present invention will be described below with reference to FIGS. 3 and 4.
1. 고객이 상기 고객 단말기(110)를 통해 상기 인터넷 쇼핑몰(120)에서 구매하고자 하는 상품의 주문정보를 입력한 후 결제사를 선택하여 인터넷 쇼핑몰 회사 에 상품의 주문 및 결제를 요청한다(도 4의 단계 S110).1. A customer inputs order information of a product to be purchased in the
2. 상기 인터넷 쇼핑몰(120)에서는 상기 고객 단말기(110)의 고객 브라우저에 팝-업(Pop-Up)으로 결제중개업체(PG) 또는 해당 금융기관의 결제페이지가 표시되도록 결제페이지 URL, 쇼핑몰 ID, 주문번호, 금액, 상품 등의 정보를 함께 전송한다.2. In the
3. 상기 고객 브라우저는 결제페이지 URL로 상기 인터넷 쇼핑몰(120)로부터 수신된 쇼핑몰 ID, 주문번호, 금액, 상품 정보를 상기 결제중개업체(PG) 또는 금융기관의 서버(130)로 전송하여 결제페이지를 요청한다.3. The customer browser transmits the shopping mall ID, order number, amount, and product information received from the
4. 상기 결제중개업체(PG) 또는 금융기관의 서버(130)에서 상기 고객 단말기(110)로 결제페이지를 전송한다. 이에 의해, 상기 고객 단말기(110)의 고객 브라우저에 팝-업(Pop-Up)으로 결제페이지가 표시된다.4. The payment page is transmitted from the
5. 상기 고객은 결제페이지에 결제용 비밀번호 또는 공인인증서 등의 본인확인 정보와 결제정보(예를 들어, 카드 및 계좌 번호, 비밀번호 등)를 입력한다(도 4의 단계 S120).5. The customer inputs the identification information and payment information (for example, card and account number, password, etc.) such as a payment password or an authorized certificate on the payment page (step S120 of FIG. 4).
6. 상기 결제중개업체(PG)를 통하여 또는 직접 금융기관으로 단계 5에서 입력한 본인확인 정보와 결제정보가 전달되고, 금융기관에서는 이 정보들의 진위성을 확인한다(도 4의 단계 S130). 이때, 상기 결제중개업체(PG) 또는 금융기관 서버(130)에서는 입력된 거래를 구분할 수 있는 결제키 값을 생성하여 데이터로 저장한다.6. The identity verification information and payment information entered in step 5 is transferred to the financial institution directly or through the payment broker (PG), the financial institution confirms the authenticity of the information (step S130 of Fig. 4). In this case, the payment brokerage company (PG) or the
7. 상기 결제중개업체(PG) 또는 금융기관의 서버(130)에서는 상기 단계 6에 서 입력된 정보들의 진위성 확인 결과를 상기 고객 단말기(110)의 고객 브라우저로 전송한다. 이때, 단계 6에서 생성한 결제키 값과 쇼핑몰 ID, 주문번호, 금액 및 본인확인 결과{예(Yes)/아니오(No)}를 전송한다.7. The
8. 상기 고객 단말기(110)의 고객 브라우저는 상기 결제중개업체(PG) 또는 금융기관의 서버(130)로부터 수신한 결제키 값과 쇼핑몰 ID, 주문번호, 금액 및 본인확인 결과 정보를 상기 인터넷 쇼핑몰(120)로 전송한다.8. The customer browser of the
9. 상기 인터넷 쇼핑몰(120)에서는 상기 고객 단말기(110)로부터 수신된 결제키 값과 쇼핑몰 ID, 주문번호, 금액 및 본인확인 결과 정보를 주문 데이터로 저장한다(도 4의 단계 S140). 이때, 상기 주문 데이터는 추후 실제 금융기관에서의 승인 및 이체처리 결과, 미수신시 결과 확인 또는 재처리에 이용된다.9. The
만약, 단계 9에서 상기 고객 단말기(110)로부터 결제키 값과 쇼핑몰 ID, 주문번호, 금액 및 본인확인 결과 정보가 수신되지 않으면 단계 5(도 4의 단계 S120)로 돌아간다(도 4의 단계 S150).If the payment key value, the shopping mall ID, the order number, the amount, and the identity verification result information are not received from the
10. 상기 인터넷 쇼핑몰(120)에서는 단계 9에서 저장한 주문 데이터(결제키 값과 쇼핑몰 ID, 주문번호, 금액 및 본인확인 결과 정보 등)를 기반으로 상기 결제중개업체(PG) 또는 금융기관의 서버(130)에 승인 및 이체처리 요청을 한다(도 4의 단계 S160). 이때, 상기 인터넷 쇼핑몰(120)에서는 상기 결제중개업체(PG) 또는 금융기관의 서버(130)로 상기 고객 단말기(110)를 통해 수신된 주문 데이터(결제키 값과 쇼핑몰 ID, 주문번호, 금액 및 본인확인 결과 정보 등)를 전송함으로써 승인 및 이체처리 요청을 한다.10. In the
11. 상기 결제중개업체(PG) 또는 금융기관의 서버(130)에서는 상기 인터넷 쇼핑몰(120)로부터 수신된 주문 데이터(결제키 값과 쇼핑몰 ID, 주문번호, 금액 및 본인확인 결과 정보 등)와 단계 6에서 저장한 데이터(결제키 값, 고객의 본인확인 결과 정보, 결제정보 등)와 비교 대조한다. 11. In the
12. 비교 대조한 결과 이상이 없는 경우, 승인 또는 이체처리를 한다(도 4의 단계 S170).12. When there is no abnormality as a result of the comparison, the approval or transfer process is performed (step S170 of FIG. 4).
13. 상기 결제중개업체(PG) 또는 금융기관의 서버(130)에서는 승인 또는 이체처리 결과를 상기 인터넷 쇼핑몰(120)로 전송한다. 이때, 전송되는 데이터는 쇼핑몰 ID, 주문번호, 금액, 승인 및 이체처리 키 값을 포함한다.13. The
상기 인터넷 쇼핑몰(120)에서는 상기 결제중개업체(PG) 또는 금융기관의 서버(130)로부터 승인 또는 이체처리 결과에 대한 정보를 수신하는 경우, 주문 데이터를 주문완료 처리하여 상품이 발송될 수 있도록 조치한다(도 4의 단계 S180 내지 S200).When the
한편, 상기 인터넷 쇼핑몰(120)에서 상기 결제중개업체(PG) 또는 금융기관의 서버(130)로부터 승인 또는 이체처리 결과에 대한 정보를 수신받지 못한 경우는 단계 10(도 4의 단계 S160)으로 돌아간다.On the other hand, if the
이상의 본 발명은 상기에 기술된 실시예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 특허청구범위에서 정의되는 본 발명의 취지와 범위에 포함되는 것으로 보아야 할 것이다. The present invention is not limited to the above-described embodiments, but can be variously modified and changed by those skilled in the art, which should be regarded as included in the spirit and scope of the present invention as defined in the appended claims. something to do.
상술한 바와 같이, 본 발명에 의한 인터넷 상거래 결제서비스에 있어서의 데이터 유실 방지 시스템 및 그 방법과 그 방법에 대한 컴퓨터 프로그램 소스를 저장한 기록매체에 의하면, 금융기관에서 승인 및 이체처리 전에 고객의 본인확인 결과를 먼저 인터넷 쇼핑몰에 전달하여 인터넷 쇼핑몰에서 고객의 본인확인 결과를 수신한 경우에만 이체처리 되도록 함으로써, 인터넷 상거래 결제 시 결제는 되었으나 인터넷 쇼핑몰에서 그 결과를 알 수 없는 경우가 발생 되는 것을 방지할 수 있는 효과가 있다. As described above, according to the system for preventing data loss in the Internet commerce settlement service according to the present invention, and a method and a recording medium storing a computer program source for the method, the customer's own person before the approval and transfer process by the financial institution. By passing the verification result to the internet shopping mall first, the transfer is processed only when the customer's self-verification result is received by the internet shopping mall, so that the payment is not made in the internet shopping mall but the result is unknown in the internet shopping mall. It can be effective.
그리고, 인터넷 쇼핑몰에서 고객 단말기를 통해 결제중개업체(PG) 또는 금융기관에서 송신한 고객의 본인확인 결과를 수신하지 못했을 경우, 고객은 아직 카드승인 또는 계좌이체가 처리되지 않은 상태이므로, 고객은 결제중개업체(PG) 또는 금융기관에 다시 결제를 시도하면 되기 때문에 고객의 불만을 줄일 수 있는 효과가 있다.In addition, when the Internet shopping mall does not receive the verification result of the customer sent from the payment broker (PG) or the financial institution through the customer terminal, the customer has not yet processed the card approval or bank transfer, It is possible to reduce customer complaints by retrying payment with an intermediary (PG) or financial institution.
또한, 고객과 인터넷 쇼핑몰이 반드시 해당 결제 건에 대해 인지하였음을 확인한 후 금융기관에서 승인 및 이체처리를 수행하도록 함으로써, 인터넷 상거래 결제 시 데이터가 유실되는 것을 방지할 수 있는 효과가 있다.In addition, after confirming that the customer and the Internet shopping mall are aware of the payment, the financial institution performs the approval and transfer process, thereby preventing data loss during Internet commerce payment.
또한, 인터넷 쇼핑몰에서 결제중개업체(PG) 또는 금융기관에서 송신한 승인 및 이체처리 결과를 수신받지 못했을 경우, 인터넷 쇼핑몰에 저장된 결제키 값을 근거로 인터넷 쇼핑몰에서 고객이 승인 및 이체 재처리, 결제결과확인, 취소 등의 조치를 바로 취할 수 있는 효과가 있다.In addition, if the Internet shopping mall does not receive the approval and transfer processing result sent from the payment broker (PG) or the financial institution, the customer reapproves and transfers the payment on the internet shopping mall based on the payment key value stored in the internet shopping mall. It is effective to take immediate action such as checking the result or canceling it.
또한, 지속적 통신 장애로 고객이 바로 조치를 취할 수 없는 경우에도 사후에 결제결과확인, 취소를 위한 결제키 값이 확보되어 있으므로, 고객 민원 서비스를 원활히 제공할 수 있는 효과가 있다. In addition, even if the customer can not take action immediately due to the continuous communication failure, since the payment key value is secured for checking and canceling the payment result afterwards, there is an effect that can smoothly provide the customer complaint service.
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050109737A KR100745703B1 (en) | 2005-11-16 | 2005-11-16 | System of protection of data loss in the internet commerrce payment and method thereof, and media that can record computer program sources for method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050109737A KR100745703B1 (en) | 2005-11-16 | 2005-11-16 | System of protection of data loss in the internet commerrce payment and method thereof, and media that can record computer program sources for method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070052103A true KR20070052103A (en) | 2007-05-21 |
KR100745703B1 KR100745703B1 (en) | 2007-08-02 |
Family
ID=38274947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050109737A KR100745703B1 (en) | 2005-11-16 | 2005-11-16 | System of protection of data loss in the internet commerrce payment and method thereof, and media that can record computer program sources for method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100745703B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100918420B1 (en) * | 2007-05-31 | 2009-09-24 | 주식회사 신한은행 | System and Method for Payment Settlement for Non-Affiliation using Network and Program Recording Medium |
KR101447474B1 (en) * | 2012-08-14 | 2014-10-08 | 주식회사 케이지이니시스 | One-Stop Payment Gateway Service Method |
US11455603B2 (en) | 2005-03-31 | 2022-09-27 | Paypal, Inc. | Payment via financial service provider using network-based device |
CN116664139A (en) * | 2023-07-26 | 2023-08-29 | 福建喜购宝信息科技股份有限公司 | Settlement management system integrating multi-platform malls |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101057016B1 (en) * | 2009-04-10 | 2011-08-17 | 엔에이치엔비즈니스플랫폼 주식회사 | Method and system for providing internet shopping service using internet brokerage site |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100248378B1 (en) * | 1997-10-24 | 2000-03-15 | 정선종 | Notarial method supporting secure transactions in electronic commerce |
KR20020030515A (en) * | 2000-10-18 | 2002-04-25 | 서정욱 | Apparatus and its method for studing language using the correction of pronunciation |
KR20020043505A (en) * | 2002-05-08 | 2002-06-10 | 강건희 | Goods purchase method based on internet and the System |
KR100601879B1 (en) * | 2004-05-21 | 2006-07-14 | 에스케이 텔레콤주식회사 | Electronic payment authentication and recognition method for preventing settlement information from changing in affiliated store |
-
2005
- 2005-11-16 KR KR1020050109737A patent/KR100745703B1/en active IP Right Grant
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11455603B2 (en) | 2005-03-31 | 2022-09-27 | Paypal, Inc. | Payment via financial service provider using network-based device |
KR100918420B1 (en) * | 2007-05-31 | 2009-09-24 | 주식회사 신한은행 | System and Method for Payment Settlement for Non-Affiliation using Network and Program Recording Medium |
KR101447474B1 (en) * | 2012-08-14 | 2014-10-08 | 주식회사 케이지이니시스 | One-Stop Payment Gateway Service Method |
CN116664139A (en) * | 2023-07-26 | 2023-08-29 | 福建喜购宝信息科技股份有限公司 | Settlement management system integrating multi-platform malls |
CN116664139B (en) * | 2023-07-26 | 2023-10-27 | 福建喜购宝信息科技股份有限公司 | Settlement management system integrating multi-platform malls |
Also Published As
Publication number | Publication date |
---|---|
KR100745703B1 (en) | 2007-08-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7366702B2 (en) | System and method for secure network purchasing | |
JP3190881B2 (en) | Open network payment system and method | |
US7849020B2 (en) | Method and apparatus for network transactions | |
US7536353B2 (en) | Secure transaction processing system and method | |
AU2010289961C1 (en) | Alias identity and reputation validation engine | |
JP4685812B2 (en) | Online coupon distribution method | |
US20060089906A1 (en) | Method for securing a payment transaction over a public network | |
US20070022375A1 (en) | Apparatus, system, and method for an electronic payment system | |
US20010029485A1 (en) | Systems and methods enabling anonymous credit transactions | |
KR20090045400A (en) | Method and system for processing internet purchase transactions | |
JP2004511028A (en) | Method and system for securely collecting, storing and transmitting information | |
JP2002123779A (en) | Method and system for processing settlement and recording medium with stored program | |
WO2000075843A1 (en) | Internet payment system | |
AU775065B2 (en) | Payment method and system for online commerce | |
KR100559180B1 (en) | Electronic settlement method and server according to conditional trade | |
KR100745703B1 (en) | System of protection of data loss in the internet commerrce payment and method thereof, and media that can record computer program sources for method thereof | |
KR101701450B1 (en) | Method of providing authentication service for electronic commerce payment and server thereof | |
WO2008098163A2 (en) | Method to facilitate confidential network sales | |
KR20160106799A (en) | The system and method of the product payment of family | |
KR20030033199A (en) | A security system for electronic settlement and a method thereof | |
KR20020014973A (en) | E-commerce payment system composed of an intermediate server, sale servers and offline agencies | |
JP2000339366A (en) | System and method for authentication utilizing cd | |
KR20060124375A (en) | Transaction system and method of authenticating users using thereof | |
KR20020064473A (en) | System and method for servicing electronic payment assurance integrated with electronic wallet | |
KR20020003084A (en) | Checking service providing method on the electronic commerce through the Internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Publication of correction | ||
FPAY | Annual fee payment |
Payment date: 20120727 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130726 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140725 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150727 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160720 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170712 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180712 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190710 Year of fee payment: 13 |