KR20070107965A - System and method for electronic settlement - Google Patents
System and method for electronic settlement Download PDFInfo
- Publication number
- KR20070107965A KR20070107965A KR1020060040595A KR20060040595A KR20070107965A KR 20070107965 A KR20070107965 A KR 20070107965A KR 1020060040595 A KR1020060040595 A KR 1020060040595A KR 20060040595 A KR20060040595 A KR 20060040595A KR 20070107965 A KR20070107965 A KR 20070107965A
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- client
- information
- goods
- services
- 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/40—Authorisation, 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/401—Transaction verification
-
- 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]
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
Description
도 1은 본 발명에 따른 전자결제 시스템이 적용된 전자상거래 시스템의 제 1 실시예의 구성도.1 is a configuration diagram of a first embodiment of an electronic commerce system to which the electronic payment system according to the present invention is applied.
도 2는 본 발명에 따른 쇼핑몰 데이터베이스의 구조를 나타낸 도.2 is a view showing the structure of a shopping mall database according to the present invention.
도 3은 본 발명에 따른 결제 데이터베이스의 구조를 나타낸 도.3 is a diagram showing the structure of a payment database according to the present invention;
도 4는 본 발명에 따른 전자결제 시스템이 적용된 전자상거래 시스템의 제 2 실시예의 구성도.Figure 4 is a block diagram of a second embodiment of an electronic commerce system to which the electronic payment system according to the present invention is applied.
도 5는 본 발명에 따른 전자결제 시스템이 적용된 전자상거래 시스템의 제 3 실시예의 구성도.Figure 5 is a block diagram of a third embodiment of an electronic commerce system to which the electronic payment system according to the present invention is applied.
도 6은 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 1 실시예의 흐름도.6 is a flowchart of a first embodiment of an electronic commerce process to which an electronic payment method according to the present invention is applied.
도 7은 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 2 실시예의 흐름도.7 is a flowchart of a second embodiment of an electronic commerce process to which an electronic payment method according to the present invention is applied.
도 8은 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 3 실시예의 흐름도.8 is a flowchart of a third embodiment of an electronic commerce process to which an electronic payment method according to the present invention is applied.
*** 도면의 주요 부분에 대한 부호 설명 ****** Explanation of symbols on the main parts of the drawing ***
10 : 제 1 클라이언트 15 : 제 1 클라이언트 그룹10: first client 15: first client group
16 : 제 3 클라이언트 17 : 제 4 클라이언트16: third client 17: fourth client
20 : 제 2 클라이언트 30 : 가맹점 시스템20: Second Client 30: Merchant System
31 : 쇼핑몰 서버 32 : 쇼핑몰 데이터베이스31: Shopping Mall Server 32: Shopping Mall Database
40 : 전자결제 시스템 41 : 수신부40: electronic payment system 41: receiver
42 : 제 1 송신부 43 : 결제처리부42: first transmission unit 43: payment processing unit
44 : 제 2 송신부 45 : 결제 데이터베이스44: second transmission unit 45: payment database
50 : 금융기관 시스템50: financial institution system
본 발명은 전자결제 시스템 및 방법에 관한 것으로서, 구체적으로 전자상거래 프로세스에 있어서 구매할 상품의 정보를 조회하고 주문하는 프로세스와 주문한 상품의 대금을 결제하는 프로세스가 적어도 별개의 세션에서 수행함으로써 상품정보조회 및 주문과 결제를 이원화하여 처리할 수 있는 전자결제 시스템 및 방법에 관한 것이다.The present invention relates to an electronic payment system and method, and in particular, in the e-commerce process, the process of inquiring and ordering information of a product to be purchased and the process of paying for the order of the product are performed in at least separate sessions. The present invention relates to an electronic payment system and a method capable of processing dual orders and payments.
종래에는 상품을 매매하는 상거래에 있어서 구매자와 판매자가 직접 대면한 상태에서 상품 대금을 지불 및 결제하는 방식이 사용되었으나, 인터넷 등 통신기술과 단말기 기술의 발전에 따라 구매자가 판매자를 대면하지 않은 상태에서 상품정 보를 조회 및 주문하고 상품 대금을 지불 및 결제하는 다양한 전자상거래 서비스가 제공되고 있다. 특히, 이러한 전자상거래 서비스의 경우 판매자의 상점 또는 사무실에 구매자가 직접 방문하거나 정해진 단말기(뱅킹의 경우 ATM) 등을 이용하지 않고도 인터넷 등 네트워크에 접속할 수 있는 장소라면 어디든 이용이 가능하여 공간적인 제약이 없고, 전자적인 자동 대응 방식이 도입되면서 시간적으로도 제약없이 이용할 수 있으며, 매장 확보 및 유통 비용을 절감할 수 있는 경제적인 이점을 안고 빠른 속도로 발전 및 보급되어 왔다. 또한, 휴대전화 등 이동통신 단말기 기술과 무선인터넷 기술의 속도 및 보안 측면에서의 발전에 따라 이러한 종래의 전자상거래 서비스를 이동통신 단말기와 연동하여 제공하는 방식이 제시되고 있으며 현재 빠른 발전 추세에 있다.Conventionally, in the commerce of buying and selling goods, a method of paying and paying the goods is used in the state where the buyer and seller face to face, but the buyer does not face the seller due to the development of communication technology such as internet and terminal technology. Various e-commerce services are provided to inquire and order product information, and to pay and settle the product price. In particular, such an e-commerce service can be used anywhere where the buyer can visit the store or office of the seller in person or access the network such as the Internet without using a predetermined terminal (ATM for banking). With the introduction of the electronic automatic response method, it can be used without restriction in time, and has been developed and distributed at a rapid speed with economic advantages that can reduce the cost of securing and distributing stores. In addition, in accordance with the development in speed and security of mobile communication terminal technology such as mobile phones and wireless Internet technology, a method of providing such a conventional electronic commerce service in conjunction with a mobile communication terminal has been proposed and is currently developing rapidly.
종래의 전자상거래 서비스의 프로세스를 살펴보면 상품정보의 조회, 주문 및 결제로 이루어진다. 먼저, 구매자가 가맹점 시스템(판매자)과 네트워크를 통해 연결된 상태에서 가맹점 시스템이 제공하는 컨텐츠를 이용하거나 판매하는 상품의 정보를 조회 및 선택하여 주문하면 상품 대금의 결제를 위한 프로세스가 동일한 세션에서 연속적으로 수행된다. 결제 프로세스는 가맹점 시스템과 연동하는 PG(Payment Gateway)사 시스템에 의해 이루어지는데, 구체적으로 가맹점 시스템의 웹 서버에 APP 방식이나 ActiveX 방식 등으로 설치되는 PG(Payment Gateway)사 시스템의 전자지갑 모듈에 의해 이루어진다. 구매자가 상품정보를 조회하고 주문하면 가맹점 시스템과 연동하는 PG사 시스템과 전자지갑 모듈이 가동하여 구매자와 PG사 시스템이 직접 연결되고, 구매자를 전자적인 인증서 또는 다른 인증 수단을 이용하여 인증한 후 결제가 이루어진다. 구매자가 신용카드 정보, 계좌정보 또는 선불카드 등 결제정보를 입력하는 경우 PG사 시스템은 결제정보를 수신하고 연동 가능한 은행 및 신용카드사 등 해당 금융기관에 결제정보를 전송 및 요청하여 승인을 받아 고객에게 결제결과를 전송하고 가맹점 시스템에 결제를 승인한다.Looking at the process of a conventional e-commerce service consists of inquiry, ordering and payment of product information. First, when a buyer connects with a merchant system (seller) through a network and uses the contents provided by the merchant system or views and selects information of a product to sell, the process for payment of the product price is continuously performed in the same session. Is performed. The payment process is performed by a payment gateway (PG) system interworking with the merchant system. Specifically, the electronic wallet module of the payment gateway (PG) system installed in the web server of the merchant system by APP or ActiveX method. Is done. When the buyer views and orders the product information, the PG company system and the electronic wallet module that interoperate with the merchant system are activated so that the buyer and the PG company system are directly connected, and the buyer is authenticated using an electronic certificate or other authentication means and then paid. Is done. When a buyer enters payment information such as credit card information, account information or prepaid card, the PG company system receives the payment information and sends and requests payment information to the relevant financial institution such as banks and credit card companies that can be linked to the customer for approval. Send payment result and approve payment to merchant system.
이러한 종래의 전자상거래 서비스의 프로세스는 상품정보조회, 주문 및 결제 중 적어도 주문 및 결제가 하나의 세션이 열린 상태에서 연속적으로 하나의 프로세스에 의해 처리되며, 상품정보조회, 주문 및 결제의 처리주체가 구매자가 되는 특징이 있었다. 비록 가맹점 시스템에서 장바구니와 같은 저장 프로세스를 통해 구매자가 선택한 상품정보를 임시 저장하는 서비스를 제공하고 있으나, 이는 상품정보조회와 주문을 시공간적으로 분리하는 별도로 수행할 수 있음에 불과할 뿐이었다.The process of the conventional e-commerce service is processed by a single process in a state in which at least one order and payment of the product information inquiry, order and payment are opened in one session, the subject of processing the product information inquiry, order and payment There was a characteristic of becoming a buyer. Although the merchant system provides a service for temporarily storing the product information selected by the buyer through a storage process such as a shopping cart, this could only be performed separately to separate the product information inquiry and the order in time and space.
따라서, 종래의 전자상거래 서비스에서는 적어도 주문과 결제 처리가 시공간적으로 분리하지 못하고 연속적으로 수행되어야 하므로, 구매자가 상품정보조회, 주문 및 결제를 모두 직접 처리하여야 하는 제약이 있었다. 이에 따라, 제 3 자에게 상품정보조회 또는 주문을 위임하고 구매자가 결제만을 수행하거나, 구매자 본인이 상품정보조회 및 주문 후 차후에 결제만을 수행하는 등 서비스의 다양한 변형이 불가능한 문제점이 있었다. 구체적으로, 근래에 바쁜 현대인을 위하여 상품 또는 서비스의 구매를 대행하여 주는 서비스가 활성화되고 있는데, 상기한 바와 같이 주문 및 결제가 연속적으로 수행될 수밖에 없는 전자상거래 서비스의 제약으로 인해 구매 및 결제를 대행하도록 하기 위하여는 구매자가 제 3 자(대행자)에게 신 용카드번호 등 결제정보를 제공할 수밖에 없어 보안성을 크게 위협하는 문제점이 있었다. 또한, 구매자가 사무실 등에서 상품정보를 조회 및 주문하고 가정에서 결제하거나 가족이 주문한 상품을 대신 결제하는 등 주문과 결제가 시공간적으로 분리될 수밖에 없는 경우에도 결제만을 별도로 수행하지 못하여 주문 프로세스부터 다시 수행하여야 하는 불편함이 있었다.Therefore, in the conventional e-commerce service, at least the order and payment processing must be performed continuously without being separated in time and space, there is a constraint that the buyer directly processes all product information inquiry, order and payment. Accordingly, there has been a problem in that various modifications of the service are impossible such as delegating product information inquiry or order to a third party and the buyer performing payment only, or the purchaser himself performing only payment after product information inquiry and order. In particular, in recent years, a service for purchasing goods or services has been activated for busy modern people. As described above, due to the limitation of an e-commerce service in which an order and a settlement are continuously performed, the purchase and settlement is performed. In order to do so, the buyer has no choice but to provide payment information such as a credit card number to a third party (agent), which greatly threatens security. In addition, even if the purchaser inquires and orders product information in the office, pays at home, or pays for the product ordered by the family, the order and payment must be separated in time and space, and the payment process cannot be performed separately. There was an inconvenience.
본 발명은 상기와 같은 문제점을 해결하고자 제시된 것으로서, 본 발명의 목적은 상품정보조회, 주문 및 결제로 이루어지는 전자상거래 프로세스에 있어서 적어도 주문과 결제 프로세스를 별도의 세션에서 수행함으로써, 주문과 결제 프로세스를 이원화하고 시공간적으로 분리 수행할 수 있는 전자결제 시스템 및 방법을 제공하는 것이다.The present invention has been presented to solve the above problems, and an object of the present invention is to perform an order and payment process by performing at least an order and payment process in a separate session in an e-commerce process consisting of product information inquiry, order and payment. It is to provide an electronic payment system and method that can be dualized and separated in time and space.
상기 목적을 달성하기 위하여, 본 발명에 따른 전자결제 시스템은, 상품 및 서비스를 제공하는 온/오프라인의 가맹점 시스템, 가맹점 시스템이 제공하는 상품 및 서비스에 대한 정보인 상품정보를 조회하는 제 1 클라이언트 및 가맹점 시스템으로부터 상품정보를 수신하여 구매할 상품 및 서비스를 선택 및 주문하고 구매할 상품 및 서비스의 대금을 결제하는 제 2 클라이언트와 연동하여, 상품 및 서비스의 대금 결제를 수행하는 전자결제 시스템으로서, 가맹점 시스템으로부터, 제 2 클라 이언트가 주문한 상품 및 서비스에 대한 주문번호 및 결제대금을 포함하는 주문정보를 수신하는 수신부, 주문한 상품 및 서비스에 대한 결제대금을 포함하는 결제요청정보를 제 2 클라이언트에게 전송하는 제 1 송신부, 제 2 클라이언트와 연동하여 제 2 클라이언트가 선택한 결제수단을 통해 결제대금을 결제처리하는 결제처리부, 그리고 제 2 클라이언트 및 가맹점 시스템으로 결제처리결과를 전송하는 제 2 송신부를 포함하는 것을 특징으로 한다.In order to achieve the above object, the electronic payment system according to the present invention, the on-offline merchant system for providing goods and services, the first client to query the product information that is information on the goods and services provided by the merchant system and An electronic payment system that performs payment for goods and services in conjunction with a second client that receives product information from a merchant system, selects and orders goods and services to purchase, and pays for goods and services to be purchased. Receiving order information including the order number and payment price for the goods and services ordered by the second client, the first request for transmitting the payment request information including the payment price for the ordered goods and services to the second client In response to the transmitting unit and the second client, the second client And a second transmitter for transmitting the payment processing result to the second client and the affiliated store system.
또한, 상기 목적을 달성하기 위하여, 본 발명에 따른 전자결제 시스템의 또 다른 실시예는, 상품 및 서비스를 제공하는 온/오프라인의 가맹점 시스템, 가맹점 시스템이 제공하는 상품 및 서비스에 대한 정보인 상품정보를 조회하고 구매할 상품 및 서비스를 선택 및 주문하는 제 1 클라이언트 그룹 및 주문한 상품 및 서비스에 대한 결제대금을 포함하는 결제요청정보를 수신하고 결제대금을 결제하는 제 2 클라이언트와 연동하여, 상품 및 서비스의 대금 결제를 수행하는 전자결제 시스템으로서, 가맹점 시스템으로부터, 제 1 클라이언트 그룹이 주문한 상품 및 서비스에 대한 주문번호 및 결제대금을 포함하는 주문정보를 수신하는 수신부, 결제요청정보를 제 2 클라이언트에게 전송하는 제 1 송신부, 제 2 클라이언트와 연동하여 제 2 클라이언트가 선택한 결제수단을 통해 결제대금을 결제처리하는 결제처리부, 그리고 제 2 클라이언트 및 가맹점 시스템으로 결제처리결과를 전송하는 제 2 송신부를 포함하는 것을 특징으로 한다.In addition, in order to achieve the above object, another embodiment of the electronic payment system according to the present invention, merchandise information that is information on goods and services provided by the merchant system, the merchant system on / offline providing goods and services In conjunction with a first client group for querying and selecting and ordering goods and services to be purchased and a second client for receiving payment request information including payment for the ordered goods and services and paying the payment, An electronic payment system for performing a payment, comprising: a receiving unit for receiving order information including an order number and payment price for goods and services ordered by a first client group from a merchant system, and transmitting payment request information to a second client Selected by the second client in association with the first sender, the second client And a second transmitter for transmitting the payment processing result to the second client and the affiliate system.
바람직하게는, 제 1 클라이언트 그룹이, 가맹점 시스템이 제공하는 상품 및 서비스에 대한 정보인 상품정보를 조회하는 제 3 클라이언트 및 가맹점 시스템으로 부터 상품정보를 수신하여 구매할 상품 및 서비스를 선택 및 주문하는 제 4 클라이언트를 포함하도록 한다. 결제수단으로는 신용카드 결제, 계좌이체 결제, 전자화폐, 선불카드 및 휴대전화 소액결제 중 어느 하나를 사용할 수 있다. 주문정보는 제 2 클라이언트에게 접속할 수 있도록 제 2 클라이언트에게 부여된 고유값인 제 1 접속정보를 더 포함하고, 결제요청정보는 제 2 클라이언트가 전자결제 시스템에 접속하기 위한 제 2 접속정보를 더 포함하도록 하며, 제 1 송신부가 제 1 접속정보를 이용하여 제 2 클라이언트에게 결제요청정보를 전송하도록 한다. 제 1 접속정보로는, 휴대전화번호, 가맹점 시스템에서 제 2 클라이언트를 식별하기 위해 부여된 ID, 전자메일 주소 및 메신저 ID 중 하나를 사용할 수 있다.Preferably, the first client group receives the product information from the third client and the merchant system inquiring product information which is information on the goods and services provided by the merchant system, and selects and orders the goods and services to purchase. 4 Include clients. As a payment method, any one of credit card payment, bank transfer payment, electronic money, prepaid card and mobile phone payment can be used. The order information further includes first access information which is a unique value assigned to the second client to access the second client, and the payment request information further includes second access information for the second client to access the electronic payment system. The first transmitter transmits the payment request information to the second client using the first access information. As the first access information, one of a mobile phone number, an ID assigned to identify the second client in the affiliated store system, an e-mail address, and a messenger ID may be used.
또한, 상기의 또 다른 목적을 달성하기 위하여, 본 발명에 따른 전자결제 방법은, 상품 및 서비스를 제공하는 온/오프라인의 가맹점 시스템, 가맹점 시스템이 제공하는 상품 및 서비스에 대한 정보인 상품정보를 조회하는 제 1 클라이언트, 가맹점 시스템으로부터 상품정보를 수신하여 구매할 상품 및 서비스를 선택 및 주문하고 구매할 상품 및 서비스의 대금을 결제하는 제 2 클라이언트 및 가맹점 시스템 및 제 2 클라이언트와 연동하여 상품 및 서비스의 대금 결제를 수행하는 전자결제 시스템을 포함하는 전자상거래 시스템에서, 제 1 클라이언트가 가맹점 시스템으로부터 상품정보를 조회하는 상품정보 조회단계, 가맹점 시스템이 조회한 상품정보를 제 2 클라이언트에게 전송하는 상품정보 전송단계, 제 2 클라이언트가 상품 및 서비스를 주문하는 주문단계 및 전자결제 시스템이 제 2 클라이언트와 연동하여 대금 결제를 수행하는 결제단계를 포함하는 전자결제 방법으로서, 결제단계가, 가맹점 시스템으로부터, 제 2 클라이언트가 주문한 상품 및 서비스의 주문번호 및 결제대금을 포함하는 주문정보를 수신하는 제 1 단계, 주문한 상품 및 서비스에 대한 결제대금을 포함하는 결제요청정보를 제 2 클라이언트에게 전송하는 제 2 단계, 제 2 클라이언트와 연동하여 제 2 클라이언트가 선택한 결제수단을 통해 결제대금을 결제처리하는 제 3 단계, 그리고 제 2 클라이언트 및 가맹점 시스템으로 결제처리결과를 전송하는 제 4 단계를 포함하는 것을 특징으로 한다.In addition, in order to achieve the above another object, the electronic payment method according to the present invention, the on / off-line merchant system for providing goods and services, product information that is information about the goods and services provided by the merchant system query Receiving product information from a first client and a merchant system to select and order goods and services to purchase and pay for the goods and services to purchase and to pay for goods and services in conjunction with a second client and merchant system and a second client In an electronic commerce system comprising an electronic payment system for performing a product information inquiry step of the first client to search for product information from the merchant system, product information transmission step of transmitting the product information inquiries by the merchant system to the second client, Note that 2nd client orders goods and services An electronic payment method comprising a payment step in which a payment step is performed by a door step and an electronic payment system in conjunction with a second client, wherein the payment step includes, from a merchant system, an order number and a payment price of goods and services ordered by a second client. A first step of receiving order information including a second step of transmitting payment request information including payment for the ordered goods and services to the second client, a payment method selected by the second client in association with the second client And a fourth step of payment processing through the payment price, and a fourth step of transmitting the payment processing result to the second client and the merchant system.
또한, 상기의 또 다른 목적을 달성하기 위하여, 본 발명에 따른 전자결제 방법의 또 다른 실시예는, 상품 및 서비스를 제공하는 온/오프라인의 가맹점 시스템, 가맹점 시스템이 제공하는 상품 및 서비스에 대한 정보인 상품정보를 조회하고 구매할 상품 및 서비스를 선택 및 주문하는 제 1 클라이언트 그룹, 주문한 상품 및 서비스에 대한 결제대금을 포함하는 결제요청정보를 수신하고 결제대금을 결제하는 제 2 클라이언트 및 가맹점 시스템 및 제 2 클라이언트와 연동하여 결제대금의 결제를 수행하는 전자결제 시스템을 포함하는 전자상거래 시스템에서, 제 1 클라이언트 그룹이 가맹점 시스템으로부터 상품정보를 조회하는 상품정보 조회단계, 제 1 클라이언트 그룹이 상품 및 서비스를 주문하는 주문단계 및 전자결제 시스템이 제 2 클라이언트와 연동하여 대금 결제를 수행하는 결제단계를 포함하는 전자결제 방법으로서, 결제단계가, 가맹점 시스템으로부터, 제 2 클라이언트가 주문한 상품 및 서비스에 대한 주문번호 및 결제대금을 포함하는 주문정보를 수신하는 제 1 단계, 결제요청정보를 제 2 클라이언트에게 전송하는 제 2 단계, 제 2 클라이언트와 연동 하여 제 2 클라이언트가 선택한 결제수단을 통해 결제대금을 결제처리하는 제 3 단계, 그리고 제 2 클라이언트 및 가맹점 시스템으로 결제처리결과를 전송하는 제 4 단계를 포함하는 것을 특징으로 한다.In addition, in order to achieve the above another object, another embodiment of the electronic payment method according to the present invention, the on / off-line merchant system for providing goods and services, information about goods and services provided by the merchant system And a second client and merchant system for receiving payment request information including payment price for the ordered goods and services and paying the payment price 2 In an e-commerce system including an electronic payment system that performs payment of a payment price in association with a client, a product information inquiry step in which a first client group inquires product information from a merchant system, and a first client group performs a product and service Ordering step and electronic payment system to order with the second client An electronic payment method comprising a payment step of performing a payment, wherein the payment step comprises a first step of receiving, from a merchant system, order information including an order number and payment price for goods and services ordered by a second client; A second step of transmitting the payment request information to the second client, a third step of payment processing through the payment means selected by the second client in connection with the second client, and a payment processing to the second client and the merchant system; And a fourth step of transmitting the result.
바람직하게는, 제 1 클라이언트 그룹이, 가맹점 시스템이 제공하는 상품 및 서비스에 대한 정보인 상품정보를 조회하는 제 3 클라이언트 및 가맹점 시스템으로부터 상품정보를 수신하여 구매할 상품 및 서비스를 선택 및 주문하는 제 4 클라이언트를 포함하도록 한다. 또한, 제 1 단계에서 수신되는 주문정보는 제 2 클라이언트에게 접속할 수 있도록 제 2 클라이언트에게 부여된 고유값인 제 1 접속정보를 더 포함하도록 하고, 제 2 단계에서 전송되는 결제요청정보는 전자결제 시스템에 접속하기 위한 제 2 접속정보를 더 포함하도록 한다. 제 1 접속정보로는 휴대전화번호, 가맹점 시스템에서 제 2 클라이언트를 식별하기 위해 부여된 ID, 전자메일 주소 및 메신저 ID 중 하나를 사용할 수 있다. 제 3 단계는, 통신 연결되는 제 2 클라이언트에 대하여 새로운 세션을 시작하는 제 3-1 단계, 제 2 클라이언트가 선택하는 결제수단으로 결제대금을 결제처리하는 제 3-2 단계, 그리고 제 2 클라이언트에 대한 세션을 종료하는 제 3-3 단계를 포함하는 것이 바람직하다. 이때, 제 3-1 단계 이후에, 가맹점 시스템으로, 주문번호를 포함하여 주문정보가 현재 유효한지 여부의 확인을 요청하는 유효성 확인요청 데이터를 전송하는 제 3-4 단계 및 가맹점 시스템으로부터 주문정보의 유효성 확인결과를 수신하는 제 3-5 단계를 더 포함하거나, 가맹점 시스템에서 주문정보가 저장되는 쇼핑몰 데이터베이스의 주문정보 테이블에 액세스하는 제 3-6 단계 및 각 주문정보가 현재 유효한지 여부를 나 타내는 유효 플래그 값을, 주문번호를 키로 하여 주문정보 테이블로부터 로드하여 주문정보의 유효성을 확인하는 제 3-7 단계를 더 포함하는 것이 바람직하다.Preferably, the fourth client group receives the product information from the third client and the merchant system inquiring product information which is information on the goods and services provided by the merchant system, and selects and orders the goods and services to purchase. Include the client. The order information received in the first step may further include first access information, which is a unique value assigned to the second client so that the second client can access the second client, and the payment request information transmitted in the second step includes the electronic payment system. The second connection information for accessing the terminal may be further included. The first access information may use one of a mobile phone number, an ID assigned to identify the second client in the affiliate system, an e-mail address, and a messenger ID. The third step includes steps 3-1 of starting a new session with a second client connected to the communication, steps 3-2 of processing payment with a payment method selected by the second client, and step 2 with the second client. It is preferable to include a third to third step of terminating the session for. In this case, after step 3-1, step 3-4 of transmitting the validation request data requesting confirmation of whether the order information including the order number is currently valid to the merchant system and the order information from the merchant system The method further includes steps 3-5 for receiving the validation result, or steps 3-6 for accessing the order information table of the shopping mall database in which the order information is stored in the merchant system, and whether each order information is currently valid. It is preferable to further include the third to seventh steps of checking the validity of the order information by loading the valid flag value from the order information table using the order number as a key.
이하에서는, 첨부한 도면을 참조하여 본 발명의 장점, 특징 및 바람직한 실시예에 대하여 상세히 설명하도록 한다.Hereinafter, with reference to the accompanying drawings will be described in detail the advantages, features and preferred embodiments of the present invention.
도 1은 본 발명에 따른 전자결제 시스템이 적용된 전자상거래 시스템의 제 1 실시예의 구성도이다. 또한, 도 2는 본 발명에 따른 쇼핑몰 데이터베이스의 구조를 나타낸 도이고, 도 3은 본 발명에 따른 결제 데이터베이스의 구조를 나타낸 도이다. 도 2 및 도 3에서는 각 테이블의 키가 되는 필드를 굵은 글씨와 밑줄로 표시하였다. 도 1 내지 도 3을 참조하여 본 발명에 따른 전자상거래 시스템의 제 1 실시예의 구성에 대하여 설명하면 이하와 같다.1 is a configuration diagram of a first embodiment of an electronic commerce system to which an electronic payment system according to the present invention is applied. 2 is a view showing the structure of a shopping mall database according to the present invention, Figure 3 is a view showing the structure of a payment database according to the present invention. In FIG. 2 and FIG. 3, the field used as the key of each table is shown in bold and underlined. The configuration of the first embodiment of the electronic commerce system according to the present invention will be described with reference to FIGS. 1 to 3 as follows.
본 발명에 따른 전자상거래 시스템의 제 1 실시예는, 상품 및 서비스(이하 '상품'이라 통칭한다.)를 판매하는 가맹점 시스템(30), 가맹점 시스템으로부터 상품정보를 조회하는 제 1 클라이언트(10), 제 1 클라이언트가 조회한 상품정보 중 구매할 상품을 선택하여 주문하고 결제하는 제 2 클라이언트(20), 제 2 클라이언트와 연동하여 주문한 상품의 결제대금을 결제처리하는 전자결제 시스템(40) 및 제 2 클라이언트에게 결제수단을 제공하는 금융기관 시스템(50)을 포함한다. 본 발명에 따른 전자상거래 시스템의 제 1 실시예에서는 제 1 클라이언트(10)가 가맹점 시스템(30)에 접속하여 상품정보를 조회하고, 제 2 클라이언트(20)가 제 1 클라이언트 가 조회한 상품정보 중 구매할 상품을 선택하여 주문 및 결제한다. 따라서, 전자상거래 프로세스 중 상품정보조회와 주문 및 결제가 불연속적으로 처리되며, 이에 따라 상이한 주체에 의해 상품정보조회와 주문/결제가 각기 처리될 수 있다. 상품정보조회와 주문/결제가 동일 주체에 의해 별도로 수행될 수도 있음은 물론이다.In a first embodiment of the electronic commerce system according to the present invention, a
제 1 클라이언트(10)는 온/오프라인상의 가맹점 시스템(30)으로부터 상품정보를 제공받아 조회한다. 상품정보는 가맹점 시스템(30)이 제공/판매하는 식별코드(상품코드), 명칭, 판매가격 및 상세정보를 포함한다. 상세정보는 각 상품의 이미지, 특징 및 사용법과 같은 상세한 설명을 포함한다. 제 1 클라이언트(10)가 조회 및 선택한 상품정보는 제 2 클라이언트(20)에게 전송되는데, 상기 상품정보의 전송은 제 1 클라이언트 또는 가맹점 시스템(30)에 의해 수행된다. 또한, 제 1 클라이언트(10)는 상품을 주문 및 결제할 제 2 클라이언트(20)에게 접속하기 위한 제 1 접속정보를 가맹점 시스템(30)에 제공한다. 제 1 접속정보는 제 2 클라이언트에게 접속할 수 있도록 제 2 클라이언트에게 부여된 고유값으로, 제 2 클라이언트의 휴대전화번호, 가맹점 시스템에서 제 2 클라이언트에게 부여된 ID(가맹점 시스템의 로그인 ID 등), 제 2 클라이언트의 전자메일 주소 및 메신저 ID를 포함한다. 가맹점 시스템(30)이 인터넷 쇼핑몰 등 온라인 가맹점 시스템인 경우 제 1 클라이언트의 접속에 의해 시작된 세션은 제 1 클라이언트가 상품정보를 조회하고 제 1 접속정보 입력한 후 가맹점 시스템과의 접속을 종료함으로써 종료된다.The
제 2 클라이언트(20)는 제 1 클라이언트(10)가 조회한 상품정보를 수신하며, 수신된 상품정보를 통해 구매할 상품을 선택하고 가맹점 시스템(30)에 접속하여 상 품을 주문한다. 또한, 제 2 클라이언트(20)는 금융기관 시스템(50)이 제공한 결제수단을 이용하여 상품대금을 결제한다. 결제수단으로는 신용카드, 계좌이체, 전자화폐, 선불카드 및 휴대전화 소액결제 등 다양한 결제수단이 사용될 수 있다. 제 2 클라이언트(20)의 주문 및 결제 프로세스는 제 1 클라이언트(10)의 상품정보조회 프로세스와 시공간적으로 분리되어 수행된다. 즉, 가맹점 시스템이 인터넷 쇼핑몰과 같이 온라인 가맹점 시스템인 경우 제 2 클라이언트가 접속할 때 새로운 세션이 시작되어 주문 및 결제 프로세스가 진행된다. 도 1에서 제 1 클라이언트(10)와 제 2 클라이언트(20)를 구분한 것은 본 발명을 명확하게 설명하기 위하여 단지 개념적으로 구분한 것으로 실제 실시상으로는 제 1 클라이언트와 제 2 클라이언트가 동일한 클라이언트가 될 수 있다. 즉, 하나의 고객 클라이언트가 가맹점 시스템(30)에 접속하여 상품정보를 조회한 후 가맹점 시스템과의 접속을 종료하고, 이후 가맹점 시스템에 다시 접속하여 구매할 상품을 주문 및 결제할 수 있다. 이 경우 상품정보조회와 주문 및 결제는 서로 다른 세션에서 수행되며 동일 주체에 의해 시공간적으로 분리된 상태에서 수행된다.The
가맹점 시스템(30)은 제 1 클라이언트(10) 및 제 2 클라이언트(20)에게 상품을 판매하며, 온라인 및 오프라인상의 가맹점 시스템을 모두 포함한다. 가맹점 시스템(30)은 상품판매를 위한 제반 프로세스를 수행하는 쇼핑몰 서버(31) 및 상품판매에 필요한 데이터를 저장하는 쇼핑몰 데이터베이스(32)를 포함한다.The
쇼핑몰 서버(31)는 쇼핑몰 데이터베이스(32)로부터 상품정보를 로드하여 제 1 클라이언트(10)에게 제공하고, 제 1 클라이언트로부터 제 2 클라이언트의 제 1 접속정보를 입력받아 제 1 클라이언트가 조회 및 선택한 상품정보를 제 2 클라이언트에게 전송한다. 상품정보는 가맹점 시스템(30)이 판매하는 각 상품의 식별코드(상품코드), 명칭, 판매가격 및 상세정보를 포함한다. 또한, 쇼핑몰 서버(31)는 제 2 클라이언트(20)가 접속하여 상품을 선택 및 주문하면 주문된 상품의 주문정보를 생성하여 전자결제 시스템(40)으로 전송하고 결제처리를 요청한다. 주문정보는 주문번호, 가맹점 시스템의 식별정보, 제 2 클라이언트의 제 1 접속정보, 상품코드 및 결제대금을 포함한다. 주문번호는 제 2 클라이언트(20)의 상품 주문시 쇼핑몰 서버(31)에 의해 생성되는 고유값으로 해당 주문과 주문정보를 식별하는데 사용된다. 결제대금은 제 2 클라이언트가 결제할 금액으로 주문한 상품의 판매금액을 합산하여 산출한다.The
쇼핑몰 데이터베이스(32)는 상품정보에 필요한 데이터를 저장하는 상품정보 테이블 및 주문정보에 필요한 데이터를 저장하는 주문정보 테이블을 포함한다. 상품정보 테이블은 각 상품의 상품코드, 명칭, 판매가격 및 상세정보가 각기 저장되고, 주문정보 테이블에는 주문번호, 제 2 클라이언트의 제 1 접속정보, 주문한 상품의 상품코드, 결제대금 및 유효 플래그가 저장된다. 유효 플래그는 주문정보가 유효한지 여부를 나타내는 값으로, 예를 들어 해당 주문정보가 제 2 클라이언트에 의해 취소되지 않고 유지되고 있는지 여부 또는 주문한 상품의 재고가 있거나 확보 가능한지 여부와 같이 해당 주문이 유효하게 처리될 수 있는지를 나타낸다.The
전자결제 시스템(40)은 가맹점 시스템(30)으로부터 주문정보를 수신하고 제 2 고객 클라이언트(20)와 연동하여 상품대금의 결제를 처리한다. 전자결제 시스 템(40)은, 가맹점 시스템(30)으로부터 주문정보를 수신하는 수신부(41), 제 2 클라이언트(20)에게 결제요청정보를 전송하는 제 1 송신부(42), 제 2 클라이언트와 연동하여 상품대금을 결제 처리하는 결제처리부(43), 결제처리결과를 제 2 클라이언트 및 가맹점 시스템으로 전송하는 제 2 송신부(44) 및 주문정보, 결제요청정보 및 결제처리결과에 필요한 데이터를 저장하는 결제 데이터베이스(45)를 포함한다.The
수신부(41)는 가맹점 시스템(30)으로부터 제 2 클라이언트(20)가 주문한 상품의 주문정보를 수신한다. 상기한 바와 같이, 주문정보는 주문번호, 가맹점 시스템의 식별정보, 제 2 클라이언트의 제 1 접속정보, 상품코드 및 결제대금을 포함한다. 수신된 주문정보는 결제 데이터베이스(45)에 저장된다.The
제 1 송신부(42)는 제 2 클라이언트(20)에게 결제를 요청하는 결제요청정보를 전송한다. 결제요청정보는 제 2 클라이언트의 제 1 접속정보를 이용하여 전송되며, 결제요청정보의 식별번호, 가맹점 시스템의 식별정보, 제 2 클라이언트가 결제할 결제대금 및 전자결제 시스템에 접속하기 위한 제 2 접속정보를 포함한다. 가맹점 시스템의 식별정보와 결제대금은 주문정보에 포함된 값이 사용된다. 제 2 접속정보는 제 2 클라이언트(20)가 전자결제 시스템(40)으로 접속할 수 있도록 하는 정보로서, 전자결제 시스템의 URL 및 IP 주소를 포함한다. 제 2 접속정보는 전자결제 시스템과 링크된 형태로 제공되는 것이 바람직하다. 결제요청정보는 제 2 클라이언트가 주문한 상품의 목록인 상품 내역을 더 포함할 수 있다.The
결제처리부(43)는 제 2 클라이언트(20)와 연동하여 결제대금을 결제처리한다. 제 2 클라이언트(20)가 결제요청정보의 제 2 접속정보를 통해 전자결제 시스 템(40)에 접속하면, 결제처리부(43)는 제 2 클라이언트와 연동하여 결제대금을 결제할 결제수단을 선택받고 공인인증서 등을 통해 제 2 클라이언트를 인증한다. 결제수단으로는 신용카드, 계좌이체, 전자화폐, 선불카드 및 휴대전화 소액결제 등이 포함된다. 또한, 결제처리부(43)는 선택된 결제수단을 제공한 금융기관 시스템(50)으로 결제를 요청하고 금융기관 시스템으로부터 승인을 받아 결제를 완료한다. 결제처리부(43)는 금융기관 시스템(50)의 승인 여부를 결제 데이터베이스(45)에 저장한다.The
한편, 결제처리부(43)는 제 2 클라이언트(20)가 접속하여 결제를 수행하기 전에 해당 결제에 대한 주문정보가 유효한지 여부를 확인하는 것이 바람직하다. 주문정보의 유효성 확인은, 결제처리부(43)가 가맹점 시스템(30)으로 주문번호를 포함하는 유효성 확인요청 데이터를 전송하고 가맹점 시스템으로부터 유효성 확인결과를 수신함으로써 이루어진다. 가맹점 시스템(30)의 주문정보 유효성 확인은 쇼핑몰 데이터베이스(32)의 주문정보 테이블의 유효 플래그를 확인함으로써 이루어진다. 이때, 주문정보가 유효하지 않은 경우 결제처리부(43)는 제 2 클라이언트에게 이를 나타내는 메시지를 전송한 후 결제처리를 종료한다. 한편, 결제처리부(43)가 전자지갑과 같이 가맹점 시스템(30)에 별도의 모듈을 설치하여 연동하는 경우, 결제처리부가 가맹점 시스템의 쇼핑몰 데이터베이스(32)의 주문정보 테이블에 직접 액세스하여 유효 플래그를 로드하여 주문정보의 유효성을 확인할 수도 있다.On the other hand, the
제 2 송신부(44)는 결제처리결과를 제 2 클라이언트(20) 및 가맹점 시스 템(30)으로 전송한다. 결제처리결과는 결제처리결과의 식별번호, 결제대금 및 승인 여부를 포함하며, 제 2 클라이언트(20)에게 전송되는 결제처리결과에는 가맹점 시스템의 식별정보를 포함하고 가맹점 시스템(30)으로 전송되는 결제처리결과는 주문번호를 포함하도록 한다.The
결제 데이터베이스(45)는 주문정보를 저장하는 주문정보 테이블, 결제요청정보의 생성 및 전송에 필요한 데이터를 저장하는 결제요청정보 테이블 및 결제처리결과의 생성 및 전송에 필요한 데이터를 저장하는 결제처리결과 테이블을 포함한다. 주문정보 테이블은 가맹점 시스템(30)으로부터 수신한 주문정보를 저장하며, 구체적으로 주문번호, 가맹점 시스템의 식별정보, 제 1 접속정보, 상품코드 및 결제대금을 저장한다. 결제요청정보 테이블은 결제요청정보를 생성 및 전송하는데 필요한 데이터를 저장하며, 구체적으로 결제요청정보 식별번호, 주문번호 및 제 2 접속정보를 저장한다. 결제요청정보 테이블을 주문번호를 참조키로 하여 주문정보 테이블을 참조하여, 주문정보 테이블로부터 가맹점 시스템 식별정보와 결제대금을 로드하여 결제요청정보에 포함하고 제 1 접속정보를 로드하여 제 2 클라이언트에게 결제요청정보를 전송할 수 있게 된다. 또한, 결제요청정보가 상품 내역을 포함하는 경우 주문정보 테이블로부터 상품코드를 로드하여 결제요청정보에 포함하면 된다. 결제처리결과 테이블은 결제처리결과를 생성 및 전송하는데 필요한 데이터를 저장하며, 구체적으로 결제처리결과 식별번호, 주문번호 및 금융기관 시스템(50)의 승인 여부를 저장한다. 결제처리결과 테이블 역시 주문번호를 참조키로 하여 주문정보 테이블을 참조하여, 가맹점 시스템 식별정보, 제 1 접속정보, 결제 대금을 로드할 수 있게 된다.The
금융기관 시스템(50)은 제 2 클라이언트(20)에게 결제수단을 제공하고, 전자결제 시스템(40)의 결체처리부(43)의 결제요청에 따라 결제대금을 결제처리한다. 금융기관 시스템(50)으로는 신용카드사, 은행, 이동통신사 및 전자화폐 제공업체가 포함된다.The
도 4는 본 발명에 따른 전자결제 시스템이 적용된 전자상거래 시스템의 제 2 실시예의 구성도이다. 도 4에 도시한 바와 같이, 본 발명에 따른 전자상거래 시스템의 제 2 실시예는 상품정보조회 및 주문과 결제가 서로 다른 클라이언트에 의해 불연속적으로 수행되는 실시예로서, 제 1 클라이언트 그룹(15)이 가맹점 시스템(30)에 접속하여 상품정보를 조회하고 구매할 상품을 선택 및 주문하며, 제 2 클라이언트(20)는 주문한 상품에 대한 결제대금의 결제만을 수행한다. 즉, 제 2 클라이언트(20)는 바로 전자결제 시스템(40)으로부터 결제요청정보를 수신하여 제 1 클라이언트 그룹이 주문한 상품의 결제만을 처리한다. 이때, 제 2 클라이언트의 제 1 접속정보는 제 1 클라이언트 그룹으로부터 입력받는다. 따라서, 전자상거래 프로세스 중 상품정보조회/주문과 결제가 상이한 주체에 의해 시공간적으로 분리되어 수행된다. 도 4에서 제 1 클라이언트 그룹(15)과 제 2 클라이언트(20)로 구분한 것은 본 발명을 명확하게 설명하기 위하여 단지 개념적으로 구분한 것으로 실제 실시상으로는 제 1 클라이언트 그룹과 제 2 클라이언트가 동일한 클라이언트가 될 수도 있다. 즉, 하나의 고객 클라이언트가 가맹점 시스템(30)에 접속하여 상품정 보를 조회 및 주문한 후 가맹점 시스템과의 접속을 종료하고, 전자결제 시스템(40)으로부터 전송되는 결제요청정보를 이용하여 주문한 상품의 결제대금을 결제할 수 있다. 이 경우 상품정보조회/주문과 결제가 동일한 주체에 의해 시공간적으로 분리되어 수행된다. 전자상거래 시스템의 제 2 실시예의 다른 구성부는 상기에서 설명한 바와 동일하므로 상세한 설명은 생략하도록 한다.4 is a configuration diagram of a second embodiment of an electronic commerce system to which an electronic payment system according to the present invention is applied. As shown in FIG. 4, the second embodiment of the electronic commerce system according to the present invention is an embodiment in which the product information inquiry and the order and payment are discontinuously performed by different clients. The
도 5는 본 발명에 따른 전자결제 시스템이 적용된 전자상거래 시스템의 제 3 실시예의 구성도이다. 도 5에 도시한 바와 같이, 본 발명에 따른 전자상거래 시스템의 제 3 실시예는 상품정보조회, 주문 및 결제가 모두 서로 다른 클라이언트에 의해 각기 수행되는 실시예로서, 제 1 클라이언트 그룹(15)이 제 3 클라이언트(16) 및 제 4 클라이언트(17)를 포함하여 제 3 클라이언트는 가맹점 시스템(30)에 접속하여 상품정보를 조회하고 제 4 클라이언트는 제 3 클라이언트가 조회한 상품정보 중 구매할 상품을 선택하여 주문한다. 제 3 클라이언트의 상품정보조회와 제 4 클라이언트의 주문은 별개의 세션에서 이루어진다. 제 2 클라이언트(20)는 전자결제 시스템(40)으로부터 결제요청정보를 수신하여 제 4 클라이언트(17)가 주문한 상품의 결제를 처리한다. 이때, 제 2 클라이언트의 제 1 접속정보는 제 4 클라이언트로부터 입력받는다. 따라서, 전자상거래 프로세스 중 상품정보조회, 주문 및 결제가 모두 서로 다른 세션에서 별개의 주체에 의해 수행된다. 한편, 도 5에서 제 3 클라이언트(16), 제 4 클라이언트(17) 및 제 2 클라이언트(20)로 구분한 것은 본 발명을 명확하게 설명하기 위하여 개념적으로 구분한 것에 불과하며 실제 실시 상으로는 제 3 클라이언트, 제 4 클라이언트 및 제 2 클라이언트가 동일한 클라이언트가 될 수도 있다. 즉, 하나의 고객 클라이언트가 가맹점 시스템(30)에 접속하여 상품정보를 조회한 후 가맹점 시스템과의 접속을 종료하고, 이후 다시 가맹점 시스템에 접속하여 조회한 상품정보 중 구매할 상품을 선택 및 주문한 후 다시 접속을 종료하고, 이후에 전자결제 시스템(40)으로부터 전송되는 결제요청정보를 이용하여 주문한 상품의 결제대금을 결제할 수 있다. 이 경우 상품정보조회, 주문 및 결제는 모두 다른 세션에서 수행되어 동일 주체에 의해 시공간적으로 분리되어 수행된다. 전자상거래 시스템의 제 3 실시예의 다른 구성부는 상기에서 설명한 바와 동일하므로 상세한 설명은 생략하도록 한다.5 is a configuration diagram of a third embodiment of an electronic commerce system to which an electronic payment system according to the present invention is applied. As shown in FIG. 5, the third embodiment of the electronic commerce system according to the present invention is an embodiment in which product information inquiry, ordering, and payment are all performed by different clients. The third client, including the
도 6은 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 1 실시예의 흐름도이다. 도 6을 참조하여 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 1 실시예에 대하여 설명하면 이하와 같다.6 is a flowchart of a first embodiment of an electronic commerce process to which an electronic payment method according to the present invention is applied. Referring to FIG. 6, a first embodiment of an electronic commerce process to which an electronic payment method according to the present invention is applied is as follows.
제 1 클라이언트(10)는 가맹점 시스템(30)에 접속하여 쇼핑몰 서버(31)가 제공하는 상품정보를 조회한다(ST600). 상품정보는 각 상품의 상품코드, 명칭, 판매가격 및 상세정보를 포함하고, 쇼핑몰 데이터베이스(32)의 상품정보 테이블로부터 로드되어 제공된다. 제 1 클라이언트(10)는 또한 쇼핑몰 서버(31)에 제 2 클라이언트(20)의 제 1 접속정보를 입력하고, 쇼핑몰 서버는 제 1 접속정보를 이용하여 제 1 클라이언트가 조회한 상품정보를 제 2 클라이언트에게 전송한다(ST605, ST610). 제 1 접속정보는 휴대전화번호, 가맹점 시스템에서의 ID(가맹점 시스템 의 로그인 ID), 전자메일 주소 및 메신저 ID를 포함한다. ST600 및 ST605 단계는 제 1 클라이언트(10)가 가맹점 시스템(30)에 접속할 때 시작되는 하나의 세션에서 이루어지며, 제 1 클라이언트가 가맹점 시스템과의 접속을 종료하면 상기 세션 역시 종료된다.The
제 2 클라이언트(20)는 가맹점 시스템(30)에 접속하여 제 1 클라이언트(10)가 조회한 상품정보 중 구매할 상품을 선택하여 주문한다(ST615). ST615 단계 역시 제 2 클라이언트(20)가 가맹점 시스템(30)에 접속할 때 시작되는 새로운 세션에서 이루어지는데, 이때의 새로운 세션은 상기 ST600 및 ST605 단계가 수행되는 세션과 다른 세션임은 물론이다.The
쇼핑몰 서버(31)는 전자결제 시스템(40)으로 주문정보를 전송하며, 수신부(41)는 상기 주문정보를 수신하여 결제 데이터베이스(45)의 주문정보 테이블에 저장한다(ST620). 주문정보는 주문번호, 가맹점 시스템의 식별정보, 제 2 클라이언트의 제 1 접속정보, 상품코드 및 결제대금을 포함한다. 주문번호는 제 2 클라이언트(20)가 상품을 주문할 때 쇼핑몰 서버(31)에 의해 생성된 고유의 식별코드로서, 가맹점 시스템과 전자결제 시스템이 각 주문 및 주문정보를 구분할 수 있도록 한다.The
제 1 송신부(42)는 결제할 내역을 포함하여 결제요청하는 결제요청정보를 제 2 클라이언트(20)에게 전송한다(ST625). 결제요청정보는 주문정보에 포함된 제 1 접속정보를 이용하여 제 2 클라이언트에게 전송되며, 가맹점 시스템의 식별정보, 제 2 클라이언트가 결제할 결제대금 및 제 2 접속정보를 포함한다. 결제요청정보 에 제 2 클라이언트가 주문한 상품의 내역을 더 포함할 수도 있다. 제 2 접속정보는 제 2 클라이언트(20)가 전자결제 시스템(40)에 접속할 수 있도록 하는 URL 또는 IP 주소 등 접속정보로 링크된 형태로 제공되는 것이 바람직하다.The
제 2 클라이언트(20)가 제 2 접속정보를 이용하여 전자결제 시스템(40)에 접속하여 결제처리를 요청하면, 결제처리부(43)는 결제에 앞서 해당 결제에 대한 주문정보의 유효성을 확인한다(ST630). 주문정보의 유효성 확인은 결제가 이루어질 주문이 현재 유효한 주문인지 여부를 확인하는 것으로, 해당 주문정보가 취소되지 않고 유지되고 있는지 여부, 주문한 상품의 재고가 있거나 확보 가능한지 여부 등 해당 주문이 유효하게 처리될 수 있는지를 확인한다. 주문정보의 유효성 확인을 위하여 결제처리부(43)는 가맹점 시스템(30)으로 주문번호를 포함하는 유효성 확인요청 데이터를 전송하고, 쇼핑몰 서버(31)는 주문번호를 이용하여 쇼핑몰 데이터베이스(32)로부터 주문정보를 로드한 후 로드한 주문정보의 유효 플래그 값을 확인하여 결과를 전송한다. 전자지갑과 같이 전자결제 시스템(40)의 별도의 모듈이 가맹점 시스템(30)에 설치 및 연동되는 경우, 결제처리부(43)는 주문번호를 이용하여 직접 쇼핑몰 데이터베이스(32)에 액세스하여 해당 주문정보의 유효 플래그를 로드 및 확인할 수도 있다.When the
유효성 확인 결과 주문정보가 현재 유효하지 않은 경우 결제처리부(43)는 제 2 클라이언트(20)에게 유효하지 않은 주문정보라는 메시지를 전송한 후 결제처리를 종료한다(ST635, ST640).If the validity of the order information is not currently valid, the
유효성 확인 결과 주문정보가 유효하면, 결제처리부(43)는 제 2 클라이언 트(20)로부터 결제처리할 결제수단을 선택받고 제 2 클라이언트를 인증한 후 선택된 결제수단을 제공한 금융기관 시스템(50)으로 결제를 요청한다(ST635, ST645). 결제수단으로는 신용카드, 계좌이체, 전자화폐, 선불카드 및 휴대전화 소액결제 등 다양한 결제수단이 제한 없이 사용될 수 있다.If the validity of the order information is valid, the
금융기관 시스템(50)으로부터 결제요청이 승인되면, 결제처리부(43)는 해당 주문정보의 결제를 승인처리한다(ST650, ST655). 반면, 금융기관 시스템(50)으로부터 결제요청이 거부되면, 결제처리부(43)는 해당 주문정보의 결제를 거부처리한다(ST650, ST660). 제 2 송신부(44)는 제 2 클라이언트(20)와 가맹점 시스템(30)으로 결제처리결과를 전송한다(ST665). 결제처리결과는 결제대금 및 승인 여부를 포함하고, 제 2 클라이언트(20)에게 전송되는 결제처리결과에는 가맹점 시스템의 식별정보를 포함하며, 가맹점 시스템(30)으로 전송되는 결제처리결과는 주문번호를 포함하도록 한다.If the payment request is approved from the
도 7은 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 2 실시예의 흐름도이다. 도 7을 참조하여 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 2 실시예에 대하여 설명하면 이하와 같다.7 is a flowchart of a second embodiment of an electronic commerce process to which an electronic payment method according to the present invention is applied. A second embodiment of an electronic commerce process to which the electronic payment method according to the present invention is applied will be described with reference to FIG. 7.
제 1 클라이언트 그룹(15)이 가맹점 시스템(30)에 접속하여 쇼핑몰 서버(31)가 제공하는 상품정보를 조회한다(ST700). 또한, 제 1 클라이언트 그룹(15)은 조회한 상품정보 중 구매할 상품을 선택 및 주문하고, 제 2 클라이언트(20)의 제 1 접속정보를 입력한다(ST705, ST710). ST700 내지 ST710 단계는 제 1 클라이언트 그룹(15)이 가맹점 시스템(30)에 접속할 때 시작되는 하나의 세션에서 이루어지며, 제 1 클라이언트가 가맹점 시스템과의 접속을 종료하면 상기 세션 역시 종료된다.The
수신부(41)는 쇼핑몰 서버(31)로부터 주문정보를 수신하여 결제 데이터베이스(45)의 주문정보 테이블에 저장하고, 제 1 송신부(42)는 결제요청정보를 제 2 클라이언트(20)에게 전송한다(ST715, ST720).The
제 2 클라이언트(20)가 제 2 접속정보를 이용하여 전자결제 시스템(40)에 접속하면, 결제처리부(43)는 결제할 주문정보의 유효성을 확인한다(ST725). 주문정보의 유효성 확인은 쇼핑몰 데이터베이스(32)의 주문정보 테이블의 유효 플래그 값을 확인함으로써 이루어지며, 쇼핑몰 서버(31)에 유효성 확인요청 데이터를 전송하고 유효성 확인결과를 수신하거나 결제처리부(43)가 쇼핑몰 데이터베이스(32)에 액세스하여 확인함으로써 이루어진다.When the
유효성 확인 결과 주문정보가 현재 유효하지 않면 결제처리부(43)는 제 2 클라이언트(20)에게 메시지를 전송한 후 결제처리를 종료한다(ST730, ST735).If the validity of the order information is not currently valid, the
유효성 확인 결과 주문정보가 유효하면, 결제처리부(43)는 제 2 클라이언트(20)로부터 결제수단을 선택받아 금융기관 시스템(50)에 결제를 요청한다(ST730, ST740). 금융기관 시스템(50)으로부터 결제요청이 승인되면, 결제처리부(43)는 해당 주문정보의 결제를 승인처리하고, 결제요청이 거부되면 해당 주문정보의 결제를 거부처리한다(ST745 내지 ST755). 제 2 송신부(44)는 제 2 클라이언트(20)와 가맹점 시스템(30)으로 결제처리결과를 전송한다(ST760).If the validity of the order information is valid, the
도 8은 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 3 실시예의 흐름도이다. 도 8을 참조하여 본 발명에 따른 전자결제 방법이 적용된 전자상거래 과정의 제 1 실시예에 대하여 설명하면 이하와 같다.8 is a flowchart of a third embodiment of an electronic commerce process to which an electronic payment method according to the present invention is applied. Referring to FIG. 8, a first embodiment of an electronic commerce process to which an electronic payment method according to the present invention is applied will be described below.
제 3 클라이언트(16)가 가맹점 시스템(30)에 접속하여 쇼핑몰 서버(31)가 제공하는 상품정보를 조회한다(ST800). 제 3 클라이언트(16)가 조회한 상품정보는 제 4 클라이언트(17)에게 전송되고, 제 4 클라이언트는 가맹점 시스템(30)에 접속하여 상기 상품정보 중 구매할 상품을 선택하여 주문한다(ST805, ST810). 또한, 제 4 클라이언트(17)는 제 2 클라이언트(20)의 제 1 접속정보를 가맹점 시스템(30)에 입력한다(ST815). ST800 단계는 제 3 클라이언트(16)가 가맹점 시스템(30)에 접속하는 동안 유지되는 세션에서 수행되고, ST810 단계는 제 4 클라이언트(17)가 가맹점 시스템에 접속하는 동안 유지되는 새로운 세션에서 수행된다. 즉, ST800 단계와 ST810 단계는 서로 다른 세션에서 수행된다.The
쇼핑몰 서버(31)는 전자결제 시스템(40)으로 주문정보를 전송하고, 수신부(41)는 상기 주문정보을 수신하여 결제 데이터베이스(45)의 주문정보 테이블에 저장한다(ST820). 제 1 송신부(42)는 주문정보에 포함된 제 1 접속정보를 이용하여 제 2 클라이언트(20)에게 결제요청정보를 전송한다(ST825).The
제 2 클라이언트(20)가 결제요청정보에 포함된 제 2 접속정보를 이용하여 전자결제 시스템(40)에 접속하면, 결제처리부(43)는 결제에 앞서 해당 결제에 대한 주문정보의 유효성을 확인한다(ST830). 유효성 확인 결과 주문정보가 현재 유효하지 않은 경우 결제처리부(43)는 제 2 클라이언트(20)에게 유효하지 않은 주문정 보라는 메시지를 전송한 후 결제처리를 종료한다(ST835, ST840).When the
유효성 확인 결과 주문정보가 유효하면, 결제처리부(43)는 제 2 클라이언트(20)로부터 결제수단을 선택받고 제 2 클라이언트를 인증한 후 금융기관 시스템(50)으로 결제를 요청한다(ST835, ST845).If the validity of the order information is valid, the
금융기관 시스템(50)이 결제요청을 승인하면 결제처리부(43)는 해당 주문정보의 결제를 승인처리하고, 결제요청이 거부되면 결제처리부는 해당 주문정보의 결제를 거부처리하며, 제 2 송신부(44)는 제 2 클라이언트(20)와 가맹점 시스템(30)으로 결제처리결과를 전송한다(ST850 내지 ST865).If the
이상 설명한 바대로, 본 발명에 따른 전자결제 시스템 및 방법은 상품정보조회, 주문 및 결제로 이루어지는 전자상거래 프로세스에 있어서 적어도 주문과 결제를 서로 다른 세션에서 불연속적으로 수행함으로써 주문과 결제를 이원화하여 서로 다른 클라이언트에 의해 상품정보조회, 주문 및 결제가 이루어질 수 있으며, 동일 클라이언트 역시 상품정보조회, 주문 및 결제를 연속적으로 수행할 필요가 없어 필요에 따라 각 과정을 시공간적으로 분리하여 자유롭게 처리할 수 있는 현저한 효과가 있다.As described above, the electronic payment system and method according to the present invention in the e-commerce process consisting of product information lookup, order and payment, at least two orders and payments discontinuously performed in different sessions to dualize each other order and payment Product information inquiry, ordering and payment can be made by other clients, and the same client does not need to perform product information inquiry, ordering and payment continuously. It works.
본 발명의 바람직한 실시예가 특정 용어들을 사용하여 기술되어 왔지만, 그러한 기술은 오로지 설명을 하기 위한 것이며, 다음의 청구범위의 기술적 사상 및 범위로부터 이탈되지 않고서 여러 가지 변경 및 변화가 가해질 수 있는 것으로 이 해되어져야 한다.While the preferred embodiments of the present invention have been described using specific terms, such descriptions are for illustrative purposes only, and various changes and modifications may be made without departing from the spirit and scope of the following claims. Should be done.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060040595A KR20070107965A (en) | 2006-05-04 | 2006-05-04 | System and method for electronic settlement |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060040595A KR20070107965A (en) | 2006-05-04 | 2006-05-04 | System and method for electronic settlement |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070107965A true KR20070107965A (en) | 2007-11-08 |
Family
ID=39063085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060040595A KR20070107965A (en) | 2006-05-04 | 2006-05-04 | System and method for electronic settlement |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20070107965A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180004224A (en) * | 2015-09-24 | 2018-01-10 | 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 | Payment methods, devices and systems |
CN115860734A (en) * | 2022-12-12 | 2023-03-28 | 上海汇付支付有限公司 | Unitized payment method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020073764A (en) * | 2001-03-16 | 2002-09-28 | (주)싸이버뱅크 | Method for processing information of payment in wireless terminal |
KR20030065703A (en) * | 2002-01-30 | 2003-08-09 | 주식회사 코밴 | settlement system of mobile phone |
KR20060008098A (en) * | 2004-07-23 | 2006-01-26 | 가이아인포넷(주) | Mobile payment trigger system using a mobile phone |
-
2006
- 2006-05-04 KR KR1020060040595A patent/KR20070107965A/en not_active Application Discontinuation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020073764A (en) * | 2001-03-16 | 2002-09-28 | (주)싸이버뱅크 | Method for processing information of payment in wireless terminal |
KR20030065703A (en) * | 2002-01-30 | 2003-08-09 | 주식회사 코밴 | settlement system of mobile phone |
KR20060008098A (en) * | 2004-07-23 | 2006-01-26 | 가이아인포넷(주) | Mobile payment trigger system using a mobile phone |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180004224A (en) * | 2015-09-24 | 2018-01-10 | 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 | Payment methods, devices and systems |
US11120493B2 (en) | 2015-09-24 | 2021-09-14 | Tencent Technology (Shenzhen) Company Limited | Payment method, apparatus and system |
CN115860734A (en) * | 2022-12-12 | 2023-03-28 | 上海汇付支付有限公司 | Unitized payment method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8473353B2 (en) | Conducting commerce between individuals | |
US7499889B2 (en) | Transaction system | |
US20080114684A1 (en) | Termination of transactions | |
KR20040010510A (en) | System and method for third-party payment processing | |
EP1421732B1 (en) | Transaction system | |
JP2010519661A (en) | Method and system for facilitating purchases between buyers and sellers | |
WO2002029508A2 (en) | Broker-mediated online shopping system and method | |
KR20000063726A (en) | Management system for buying and receiving a electric exchange ticket and method thereof | |
JP2001283121A (en) | Server device and client device and communication line shopping system using them | |
KR100354237B1 (en) | Electronic commerce approval system and method thereof | |
KR20070107965A (en) | System and method for electronic settlement | |
KR100835098B1 (en) | System and method for providing commodity price search of multiple shopping mall by using id federation service | |
KR100623429B1 (en) | Transaction intermediate system and method of transacting using thereof | |
KR20050008144A (en) | Online order and delivery processing system and its method through local convenient stores | |
US20090012879A1 (en) | System and method for electronic payment using separated timing and interface | |
KR20020064473A (en) | System and method for servicing electronic payment assurance integrated with electronic wallet | |
KR100362313B1 (en) | Imposing system and method for purchase price on electronic commercial trade | |
JP2001175737A (en) | System and method for processing credit information and recording medium stored with software for credit information processing | |
KR20020085369A (en) | method for of the electronic commerce using an internet and performing the same | |
KR20010069525A (en) | Messenger escrow service system and method, medium recorded the same method | |
KR20060124375A (en) | Transaction system and method of authenticating users using thereof | |
JP2002288574A (en) | Electronic settlement service system | |
KR20010086896A (en) | Electronic commerce approval system and method thereof | |
KR20220143616A (en) | Accout transfer method on firm banking and account transfer system using the same | |
WO2001050365A1 (en) | Goods delivery service system and method via electronic commerce |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |