KR100458508B1 - Multi-payment system on the Internet and method using the same - Google Patents
Multi-payment system on the Internet and method using the same Download PDFInfo
- Publication number
- KR100458508B1 KR100458508B1 KR10-2001-0020656A KR20010020656A KR100458508B1 KR 100458508 B1 KR100458508 B1 KR 100458508B1 KR 20010020656 A KR20010020656 A KR 20010020656A KR 100458508 B1 KR100458508 B1 KR 100458508B1
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- customer
- information
- signal
- merchant system
- Prior art date
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 인터넷상에서의 전자 상거래나 컨텐츠 이용 등과 같이 결제 시스템이 요구되는 곳에서 사용되는 여러 가지의 결제 방식을 혼합하여 사용할 수 있는 다중 결제 시스템 및 이를 이용한 다중 결제 방법에 관한 것으로서, 고객에 대하여 소정의 상품 또는 용역을 제공하고 이에 대한 대금을 수수하는 적어도 1 이상의 머천트 시스템과 인터넷을 통해 연결되어 상기 대금 수수와 관련된 결제 처리를 수행하는 다중 결제 시스템에 있어서, 상기 다중 결제 시스템은 상기 복수의 머천트시스템과 통신하며 상기 머천트시스템을 통해 고객이 주문한 상품에 대한 상품 관련 정보 및 상품 금액 정보와 고객으로부터 또는 상기 머천트시스템을 통해 결제 방식에 대한 결제 정보를 전달받는 결제서버; 상기 결제서버로부터 결제 정보를 전달받아 이를 해석하고 이로부터 고객이 선택한 결제 방식에 대응하는 PG들에 대하여 결제 승인을 요청하기 위하여 후술하는 PG처리모듈을 호출하여 승인 신호를 각 PG에 대하여 요청하도록 하고 이에 대한 결과를 전송받아 모든 PG로부터 승인 신호가 전송된 경우에 주문이 성공한 것으로 판단하여 주문 성공 신호를 고객 및 머천트 시스템으로 전송하는 다중결제프로세서; 적어도 2 이상의 PG와 연결되어, 상기 다중결제프로세서로부터의 요청에 따라 각 PG에 대하여 승인 신호를 요청하고 이에 대한 결과를 전송받아 상기 다중결제프로세서로 전달하는 PG처리모듈; 및 머천트시스템측의 각종 데이터를 저장하는 머천트데이터베이스와, PG측의 각종 데이터를 저장하는 PG데이터베이스와, 결제정보와 관련된 각종 데이터를 저장하는 결제정보데이터베이스를 포함하는 것을 특징으로 하는 인터넷상에서의 다중 결제 시스템을 제공한다.The present invention relates to a multi-payment system and a multi-payment method using the same, which can be used by mixing a variety of payment methods used in a place where a payment system is required, such as e-commerce or content use on the Internet, In the multiple payment system for providing a product or service of the payment and at least one merchant system connected to the Internet and the payment processing associated with the payment, the multiple payment system is the plurality of merchant systems A payment server communicating with the payment system and receiving product related information and product amount information of the product ordered by the customer through the merchant system and payment information about the payment method from the customer or through the merchant system; To receive payment information from the payment server, interpret it, and call the PG processing module described later to request payment approval for PGs corresponding to the payment method selected by the customer, thereby requesting an approval signal for each PG. A multi-payment processor which determines that the order is successful when the approval signal is transmitted from all PGs by receiving the result of the result, and transmits the order success signal to the customer and the merchant system; A PG processing module connected to at least two PGs, requesting an acknowledgment signal for each PG according to a request from the multiple payment processor, and receiving a result thereof and transmitting the result to the multiple payment processor; And a merchant database storing various data on the merchant system side, a PG database storing various data on the PG side, and a payment information database storing various data related to payment information. Provide a system.
Description
본 발명은 인터넷상에서의 결제 시스템 및 결제 방법에 관한 것으로서, 보다 상세하게는 인터넷상에서의 전자 상거래나 컨텐츠 이용 등과 같이 결제 시스템이 요구되는 곳에서 사용되는 여러 가지의 결제 방식을 혼합하여 사용할 수 있는 다중 결제 시스템 및 이를 이용한 다중 결제 방법에 관한 것이다.The present invention relates to a payment system and a payment method on the Internet, and more particularly, a multi-payment method that can be used by mixing various payment methods used in a place where a payment system is required, such as e-commerce or content use on the Internet. The present invention relates to a payment system and a multiple payment method using the same.
인터넷의 급속한 보급에 따라 인터넷상에서 이루어지는 각종 전자 상거래도 크게 활성화되고 있으며, 고속 인터넷 사용이 크게 증가하면서 인터넷상에서 영화를 관람하는 등의 컨텐츠 이용도 점차 증가하고 있는 실정이다. 따라서, 전자 상거래나 컨텐츠 이용에 따른 과금 시스템 내지 결제 시스템도 점차 발전되고 있다.Due to the rapid spread of the Internet, various kinds of electronic commerce on the Internet are being greatly activated, and the use of contents such as watching movies on the Internet is increasing gradually as the use of high-speed Internet is greatly increased. Therefore, the billing system or payment system in accordance with the e-commerce and the use of the content is gradually developed.
종래, 전자 상거래나 컨텐츠 이용에 따른 전자 결제 시스템은 신용카드, 현금 입금, 충전식 소액 지불 카드, 핸드폰 결제 등의 방식을 사용하고 있다. 이러한 결제 방식은 한 가지 지불 방식을 택하고 있는 경우가 대부분이다. 예를 들어 온라인 쇼핑에서 가격이 100만원인 물품을 구매했을 때, 상기와 같은 여러 가지 결제 방식 중에서 예컨대 신용카드로 50만원, 현금 입금으로 20만원, 핸드폰 결제로 30만원 등과 같이 여러 결제 수단을 혼합해서 사용할 수 없다.Background Art Conventionally, electronic payment systems using electronic commerce or contents use credit cards, cash deposits, rechargeable micropayment cards, mobile phone payments, and the like. Most of these payment methods are one payment method. For example, if you purchase an item with a price of 1 million won in online shopping, you can mix payment methods such as 500,000 won by credit card, 200,000 won by cash deposit, and 300,000 won by mobile payment. You cannot use it.
또한, 충전식 소액 지불 카드의 경우, 500원이나 1000원 정도의 소액이 카드에 남아 있는 경우, 카드를 다시 충전하지 않고서는 결제 수단으로 활용할 수 없다. 이런 소액 지불 카드의 경우 잔액이 정확히 0이 되도록 사용이 불가능한 경우가 많으며 또한 더 이상 그 카드를 사용하지 않는 경우 카드 잔액은 그냥 버리게 된다. 또한, 신용카드의 경우, 신용카드로 구입할 수 있는 한도가 정해져 있어서 큰 금액의 물품을 구입하는 경우 한도제한으로 인하여 결제 수단으로 사용할 수 없는 경우가 있다.In addition, in the case of a rechargeable small payment card, if a small amount of about 500 or 1000 won is left in the card, it cannot be used as a payment method without recharging the card. In such small payment cards, it is often impossible to use the balance to be exactly zero, and if the card is no longer used, the card balance is simply discarded. In addition, in the case of a credit card, a limit that can be purchased with a credit card is determined, so when a large amount of goods are purchased, it may not be used as a payment method due to a limit restriction.
즉, 현재 이루어지고 있는 전자 결제 시스템은 한 가지 지불 방법을 택해야 한다는 점에서 고객의 선택권이 전혀 없다는 결정적인 한계점을 지닌다고 할 수 있다. 서비스 제공자측에서 제공하는 지불 방식을 고객은 그대로 사용하여야 하며, 고객이 지불 방식을 선택할 수 있는 권한은 서비스 제공자측에 의해 원천적으로 제한되어 있다. 만약, 서비스 제공자가 현재 존재하는 여러 가지 지불 방식을 혼합해서 제공하고자 하여도 각기 다른 방식으로 규정된 지불 방식을 제공자의 틀에 맞추어 커스터마이징(customizing)하는 막대한 비용이 발생하게 되어 사실상 불가능하게 된다.In other words, the current electronic payment system has a critical limitation that there is no choice of customers in that one payment method must be selected. The customer should use the payment method provided by the service provider as it is, and the authority to select the payment method is limited by the service provider. Even if a service provider intends to provide a mixture of existing payment methods, a huge cost of customizing payment methods defined in different ways according to the provider's framework is incurred.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 인터넷상에서 사용되는 복수개의 전자 결제 방식을 적어도 2 이상 혼합하여 사용할 수 있도록 하는 다중 결제 시스템을 제공하는 것을 목적으로 한다.The present invention has been made to solve the above problems, and an object of the present invention is to provide a multi-payment system that allows a mixture of at least two or more electronic payment methods used on the Internet.
도 1은 본 발명에 의한 다중 결제 시스템이 온라인 쇼핑몰에 적용된 경우에 있어서, 온라인 쇼핑몰, 고객 및 PG(payment gateway)와 연결되어 있는 상태를 나타낸 구성도,1 is a block diagram showing a state in which a multi-payment system according to the present invention is connected to an online shopping mall, a customer, and a payment gateway (PG) when the multi-payment system is applied to an online shopping mall.
도 2는 본 발명에 의한 머천트 시스템 및 다중 결제 시스템의 세부 구성을 나타낸 블록도,2 is a block diagram showing a detailed configuration of a merchant system and a multi-payment system according to the present invention;
도 3은 본 발명의 일실시예에 의한 다중 결제 방법의 전체적인 절차를 나타낸 흐름도,3 is a flowchart showing the overall procedure of the multi-payment method according to an embodiment of the present invention;
도 4는 PG측으로부터 결제 승인 신호가 정상적으로 전송되어 오는가에 따른 처리 과정을 나타낸 흐름도이다.4 is a flowchart illustrating a process according to whether a payment approval signal is normally transmitted from the PG side.
<도면의 주요부분에 대한 주요 부호의 설명><Description of the main symbols for the main parts of the drawings>
10... 고객, 20... 쇼핑몰, 머천트 시스템10 ... customer, 20 ... shopping mall, merchant system
30... 다중결제 시스템, 40... PG.30 ... Multiple payment system, 40 ... PG.
상기한 바와 같은 목적을 달성하기 위하여 본 발명은 고객에 대하여 소정의 상품 또는 용역을 제공하고 이에 대한 대금을 수수하는 적어도 1 이상의 머천트 시스템과 인터넷을 통해 연결되어 상기 대금 수수와 관련된 결제 처리를 수행하는 다중 결제 시스템에 있어서, 상기 다중 결제 시스템은 상기 복수의 머천트시스템과 통신하며 상기 머천트시스템을 통해 고객이 주문한 상품에 대한 상품 관련 정보 및 상품 금액 정보와 고객으로부터 또는 상기 머천트시스템을 통해 결제 방식에 대한결제 정보를 전달받는 결제서버; 상기 결제서버로부터 결제 정보를 전달받아 이를 해석하고 이로부터 고객이 선택한 결제 방식에 대응하는 PG들에 대하여 결제 승인을 요청하기 위하여 후술하는 PG처리모듈을 호출하여 승인 신호를 각 PG에 대하여 요청하도록 하고 이에 대한 결과를 전송받아 모든 PG로부터 승인 신호가 전송된 경우에 주문이 성공한 것으로 판단하여 주문 성공 신호를 고객 및 머천트 시스템으로 전송하는 다중결제프로세서; 적어도 2 이상의 PG와 연결되어, 상기 다중결제프로세서로부터의 요청에 따라 각 PG에 대하여 승인 신호를 요청하고 이에 대한 결과를 전송받아 상기 다중결제프로세서로 전달하는 PG처리모듈; 및 머천트시스템측의 각종 데이터를 저장하는 머천트데이터베이스와, PG측의 각종 데이터를 저장하는 PG데이터베이스와, 결제정보와 관련된 각종 데이터를 저장하는 결제정보데이터베이스를 포함하는 것을 특징으로 하는 인터넷상에서의 다중 결제 시스템을 제공한다.In order to achieve the object as described above, the present invention is connected to at least one merchant system that provides a predetermined product or service to the customer and receives the payment for the payment to perform the payment processing associated with the payment. In the multi-payment system, the multi-payment system communicates with the plurality of merchant systems and deals with product-related information and product price information about the goods ordered by the customer through the merchant system and the payment method from the customer or through the merchant system. A payment server for receiving payment information; To receive payment information from the payment server, interpret it, and call the PG processing module described later to request payment approval for PGs corresponding to the payment method selected by the customer, thereby requesting an approval signal for each PG. A multi-payment processor which determines that the order is successful when the approval signal is transmitted from all PGs by receiving the result of the result, and transmits the order success signal to the customer and the merchant system; A PG processing module connected to at least two PGs, requesting an acknowledgment signal for each PG according to a request from the multiple payment processor, and receiving a result thereof and transmitting the result to the multiple payment processor; And a merchant database storing various data on the merchant system side, a PG database storing various data on the PG side, and a payment information database storing various data related to payment information. Provide a system.
또한, 본 발명에 의한 방법은, 고객에 대하여 소정의 상품 또는 용역을 제공하고 이에 대한 대금을 수수하는 적어도 1 이상의 머천트 시스템과 인터넷을 통해 연결되어 상기 대금 수수와 관련된 결제 처리를 수행하는 다중 결제 시스템을 이용한 인터넷상에서의 다중 결제 방법에 있어서, 고객이 상기 머천트 시스템에 접속하여 상품을 주문하기 위해 상품 주문과 관련된 상품 주문 관련 정보와 적어도 2 이상의 결제 방식에 대한 결제 정보를 전송하는 제1 단계; 상기 머천트 시스템은 상기 고객으로부터 전송된 상품 주문 관련 정보 및 결제 정보를 소정 형식으로 처리하여 상기 다중 결제 시스템측으로 전송하는 제2 단계; 상기 다중 결제 시스템은 전송되어 온 결제 정보로부터 고객이 선택한 상기 적어도 2 이상의 결제 방식을 판별하고 판별된 결제 방식들에 대응하는 각 PG측으로 결제 승인 요청을 전송하는 제3 단계; 및 상기 결제 승인 요청을 전송한 상기 각 PG측 전부로부터 결제 승인 신호가 모두 전송된 경우 주문 성공 신호를 상기 고객 및 머천트시스템에 전송하는 제4 단계를 구비하는 것을 특징으로 하는 인터넷상에서의 다중 결제 방법을 제공한다.In addition, the method according to the present invention, a multi-payment system for providing a predetermined product or service to a customer and at least one merchant system connected to the Internet through the payment processing to perform payment processing associated with the payment. A multiple payment method on the Internet, comprising: a first step in which a customer transmits product order related information related to a product order and payment information for at least two payment methods in order to access a merchant system to order a product; The merchant system processing a product order related information and payment information transmitted from the customer in a predetermined format and transmitting the processed information to the multiple payment system; The multi-payment system is a third step of determining the at least two or more payment methods selected by the customer from the transmitted payment information and transmitting a payment approval request to each PG side corresponding to the determined payment methods; And a fourth step of transmitting an order success signal to the customer and the merchant system when all the payment approval signals are transmitted from all of the PG sides which have transmitted the payment approval request. To provide.
이하, 첨부 도면을 참조하여 본 발명에 의한 바람직한 실시예를 상세하게 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 의한 다중 결제 시스템이 온라인 쇼핑몰에 적용된 실시예에 관한 것으로서, 온라인 쇼핑몰, 고객 및 PG(payment gateway)와 연결되어 있는 상태를 나타낸 것이다.1 is a view showing an embodiment in which a multi-payment system according to the present invention is applied to an online shopping mall, and is connected to an online shopping mall, a customer, and a payment gateway (PG).
도 1에 나타낸 바와 같이, 고객(10), 온라인 쇼핑몰(20), 다중 결제 시스템(30) 및 PG(40)는 인터넷을 통해 서로 연결되어 있다. 여기에서, 고객(10)은 컴퓨터, 무선 이동통신 단말기 등의 수단을 통해 온라인 쇼핑몰 및 다중 결제 시스템에 접속하여 정보를 송수신하며 물품 등의 대금을 지급하게 되는 측을 말하며, 온라인 쇼핑몰은 전자 상거래가 이루어지는 웹 사이트로서, 고객이 접속하여 물품 등을 구매하고 대금을 지불하게 되는 측을 말한다.As shown in FIG. 1, the customer 10, the online shopping mall 20, the multiple payment system 30, and the PG 40 are connected to each other via the Internet. Here, the customer 10 refers to a side that accesses an online shopping mall and a multi payment system through means such as a computer, a wireless mobile communication terminal, transmits and receives information, and pays for goods. It is a web site that is made of a web site, where a customer connects, purchases goods, and pays.
이들과 다중 결제 시스템(30) 및 PG(40)가 서로 연결되어 물품을 구매하고 결제 승인이 이루어져 실제 결제가 이루어지는 과정을 개괄적으로 설명하면 다음과 같다.When the multiple payment system 30 and the PG 40 and these are connected to each other to purchase the goods and payment approval is made, the process of making the actual payment is outlined as follows.
우선, 고객(10)측이 인터넷을 통해 온라인 쇼핑몰 사이트(20)에 접속하게 된다. 온라인 쇼핑몰 사이트(20)에서 원하는 상품을 검색한 후, 상품을 주문하게 된다.(도 1의 ①)First, the customer 10 accesses the online shopping mall site 20 through the Internet. After searching for the desired product in the online shopping mall site 20, the product is ordered. (1 in Fig. 1)
다음으로, 온라인 쇼핑몰(20)은 고객(10)이 주문한 상품에 대한 상품 주문 정보 및 금액 정보를 다중 결제 시스템(30)측으로 전송한다.(도 1의 ②) 또한, 고객(10)측으로는 온라인 쇼핑몰(20)이 미리 설정하여 놓은 복수개의 결제 방식들을 표현해 준다.Next, the online shopping mall 20 transmits the product order information and the price information of the product ordered by the customer 10 to the multi-payment system 30. (2 in FIG. 1) In addition, the online shopping mall 20 is online to the customer 10 side. The shopping mall 20 expresses a plurality of payment methods set in advance.
고객(10)은 상기 표현된 복수개의 결제 방식들에 따라 결제 방식을 하나 이상 선택하고 선택한 결제 방식에 대한 결제 정보를 다중 결제 시스템(30)측으로 전송한다(도 1의 ③).The customer 10 selects one or more payment methods according to the plurality of payment methods expressed above, and transmits payment information for the selected payment method to the multi-payment system 30 (3 in FIG. 1).
다음으로, 다중 결제 시스템(30)은 전송되어 온 결제 정보를 분석 및 분류하여 각 결제 방식에 대한 승인을 담당하는 각 PG(40)측으로 각각의 결제 승인 요청 신호를 보낸다(도 1의 ④).Next, the multi-payment system 30 analyzes and classifies the transmitted payment information and sends a respective payment approval request signal to each PG 40 responsible for approval for each payment method (④ in FIG. 1).
각 PG(40)측은 상기 승인 요청 신호에 따라 승인 여부를 심사하고 이에 대한 결과를 다중 결제 시스템(30)측으로 전송한다(도 1의 ⑤). 여기서 각 PG(40)측에서 결제 승인 결과를 다중 결제 시스템(30)으로 전송하면, 다중 결제 시스템(30) 및 각 PG(40)측 사이에는 결제가 완료된다. 다중 결제 시스템(30)은 모든 PG(40)로부터 결제 승인 결과를 수신하지 못하는 경우 도 4에서 설명될 방법에 의하여 상기 이미 완료된 결제를 취소할 수 있음은 물론이다.Each PG 40 side determines whether to approve according to the approval request signal and transmits the result thereof to the multi-payment system 30 (⑤ in FIG. 1). Here, when the PG 40 side transmits the payment approval result to the multi payment system 30, payment is completed between the multi payment system 30 and each PG 40 side. If the multi-payment system 30 does not receive the payment approval result from all the PGs 40, it is a matter of course that the already completed payment can be canceled by the method described in FIG.
다음으로, 다중 결제 시스템(30)은 상기 전송받은 결과를 바탕으로 고객(10)에게는 주문 성공 신호를 전송하고, 온라인 쇼핑몰(20)에게는 결제 완료 결과 신호를 전송한다(도 1의 ⑥). 여기서 상기 다중 결제 시스템(30)은 결제 완료 결과 신호를 전송함과 동시에 상기 온라인 쇼핑몰(20)과의 대금에 대한 정산 과정을 수행할 수 있으며, 경우에 따라서는 이후에 정산 과정을 수행할 수 있다.Next, the multi-payment system 30 transmits an order success signal to the customer 10 based on the received result, and transmits a payment completion result signal to the online shopping mall 20 (6 in FIG. 1). Here, the multi-payment system 30 may perform a settlement process for the payment with the online shopping mall 20 at the same time as transmitting a signal of a settlement completion result, and in some cases, the settlement process may be performed later. .
도 2는 본 발명에 의한 머천트(merchant) 시스템 및 다중 결제 시스템(30)의 세부 구성을 나타낸 블록도이다. 도 2에서, 상기 머천트 시스템은 도 1의 온라인 쇼핑몰(20)에 대응하는 것으로서 전자 상거래를 수행하는 웹 사이트를 말한다. 이하에서 머천트 시스템을 도 1의 온라인 쇼핑몰(20)과 동일한 참조 부호를 사용하여나타낸다.2 is a block diagram showing the detailed configuration of the merchant (merchant) system and multiple payment system 30 according to the present invention. In FIG. 2, the merchant system corresponds to the online shopping mall 20 of FIG. 1 and refers to a web site that performs electronic commerce. The merchant system is shown below using the same reference numerals as the online shopping mall 20 of FIG.
도 2에 나타낸 바와 같이, 머천트 시스템(20)은 전자상거래 시스템(21) 및 클라이언트결제모듈(22)을 구비한다. 상기 전자 상거래 시스템(21)은 머천트 시스템(20)측에서 운영하는 전자 상거래의 일반적인 처리를 담당하는 곳으로서, 상품 및 고객에 대한 각종 정보 등을 저장하는 데이터베이스와 웹 서비스를 수행하기 위한 웹 서버 등을 포함하는 일반적인 시스템이며, 상기 클라이언트결제모듈(22)은 본 발명에 의한 다중 결제 방식을 처리하기 위해 머천트 시스템(20)측에 설치되는 응용 프로그램으로서 다중 결제 시스템(30)과 통신하며 결제 정보 및 승인 결과 등에 대한 각종 처리를 담당한다. 한편, HTML 링크를 사용함으로써 상기 클라이언트결제모듈(22)을 생략할 수도 있다.As shown in FIG. 2, the merchant system 20 includes an electronic commerce system 21 and a client payment module 22. The e-commerce system 21 is a place for general processing of e-commerce operated by the merchant system 20, a database storing various information about goods and customers, and a web server for performing web services. It is a general system comprising a, the client payment module 22 is an application program installed on the merchant system 20 side to process the multi-payment method according to the present invention and communicates with the multi-payment system 30 and the payment information and It is in charge of various kinds of processing for approval result On the other hand, the client payment module 22 can be omitted by using an HTML link.
한편, 다중 결제 시스템(30)은 결제서버(31), 템플릿(template) 프로세서(32), 다중결제프로세서(33), PG처리모듈(34), 다중결제 정산분석 프로세서(35), 머천트 데이터베이스(36), PG 데이터베이스(37) 및 결제정 보데이터베이스(38)를 구비한다.Meanwhile, the multiple payment system 30 may include a payment server 31, a template processor 32, a multiple payment processor 33, a PG processing module 34, a multiple payment settlement analysis processor 35, and a merchant database ( 36), a PG database (37) and a payment information database (38).
상기 결제서버(31)는 복수의 머천트시스템(20)에 설치된 상기 클라이언트결제모듈(22)과 통신하며 머천트시스템(20)으로부터의 상품 정보 및 금액 정보를 받아 들인다.The payment server 31 communicates with the client payment module 22 installed in the plurality of merchant systems 20 and accepts the product information and the price information from the merchant system 20.
상기 템플릿프로세서(32)는 사전에 설정해 놓은 템플릿 형태로 결제 정보를 상기 결제서버(31)로부터 전달받아 처리하는 프로세서이다.The template processor 32 is a processor that receives and processes payment information from the payment server 31 in a preset template form.
상기 다중결제프로세서(33)는 상기 결제서버(31)로부터 결제 정보를 전달받아 이를 분석하여 PG처리모듈(34)을 호출하여 승인 신호를 요청하고 이에 대한 결과를 전송받아 처리하는 프로세서이다.The multi-payment processor 33 is a processor that receives payment information from the payment server 31, analyzes it, calls the PG processing module 34 to request an approval signal, and receives and processes the result of the payment.
상기 PG처리모듈(34)은 복수개의 PG에 대응하여 각각 해당하는 PG측(40)에 승인 신호를 요청하고 이에 대한 결과를 전송받아 이를 상기 다중결제프로세서(33)로 전달한다.The PG processing module 34 requests an acknowledgment signal to the corresponding PG side 40 in response to a plurality of PGs, receives the result of this, and transmits the result to the multiple payment processor 33.
상기 다중결제정산분석프로세서(35)는 상기와 같이 복합적인 결제 승인 결과에 따라 각 PG별로 다른 수수료 및 정산 기간을 분석하여 각 머천트 및 PG 별로 정산을 처리하는 프로세서이다.The multiple settlement settlement analysis processor 35 is a processor that processes settlements for each merchant and PG by analyzing different fees and settlement periods for each PG according to the complex payment approval result.
또한, 상기 머천트데이터베이스(36)는 머천트시스템(20)측의 각종 데이터를 저장하며, 상기 PG데이터베이스(37)는 PG(40)측의 각종 데이터를 저장하며, 상기 결제정보데이터베이스(38)는 결제정보와 관련된 각종 데이터를 저장한다.In addition, the merchant database 36 stores various data on the merchant system 20 side, the PG database 37 stores various data on the PG 40 side, and the payment information database 38 is settled. Stores various data related to the information.
이러한 시스템 구성하에서 본 발명에 의한 다중 결제 방법이 이루어지는 절차를 상기 도 1, 도 2 및 도 3을 참조하여 설명한다.The procedure of the multiple payment method according to the present invention under such a system configuration will be described with reference to FIGS. 1, 2, and 3.
도 3은 본 발명의 일실시예에 의한 다중 결제 방법의 전체적인 절차를 나타낸 흐름도이다.3 is a flowchart illustrating the overall procedure of the multiple payment method according to an embodiment of the present invention.
우선, 고객(10)이 머천트시스템(20)에 접속하여 상품을 검색한 후, 상품 주문과 관련된 정보를 전송한다(S100).First, the customer 10 accesses the merchant system 20 to search for a product, and then transmits information related to a product order (S100).
상기 고객(10)이 전송한 상품 주문 관련 정보는 머천트시스템(20)의 전자 상거래 시스템(21)을 전송되어 온 상품 주문 관련 정보를 소정의 가공과정을 거쳐 클라이언트결제모듈(22)로 전달되고, 클라이언트결제모듈(22)은 상기 상품 주문 관련정보(상품 금액 정보 포함)를 다중 결제 시스템(30)측으로 전송한다(S200).The product order related information transmitted by the customer 10 is delivered to the client payment module 22 through the predetermined process of the product order related information that has been transmitted from the e-commerce system 21 of the merchant system 20, The client payment module 22 transmits the product order related information (including the product amount information) to the multiple payment system 30 (S200).
다중 결제 시스템(30)의 결제서버(31)는 전송되어 온 상품 주문 관련 정보를 템플릿프로세서(32)로 전달하여 소정의 템플릿에 맞추어 처리한 후, 머천트시스템(20) 또는 고객(10)으로부터의 결제 정보가 입력되기를 기다린다(S300).The payment server 31 of the multi-payment system 30 transfers the received product order related information to the template processor 32, processes it according to a predetermined template, and then transfers it from the merchant system 20 or the customer 10. Wait for the payment information to be input (S300).
한편, 머천트시스템(20)은 고객(10)측으로 결제 방식과 관련된 정보를 전송하고 고객(10)은 전송된 결제 방식 정보로부터 적어도 2 이상의 결제 방식을 선택하고 이를 머천트시스템(20)측을 통하거나 또는 직접 다중 결제 시스템(30)측으로 전송한다(S400).Meanwhile, the merchant system 20 transmits information related to a payment method to the customer 10, and the customer 10 selects at least two or more payment methods from the transmitted payment method information, and the merchant system 20 sends the information to the customer 10. Or directly to the multi-payment system 30 side (S400).
다중결제시스템(30)은 전송되어 온 결제 정보를 템플릿 프로세서(32)에서 소정 템플릿으로 처리한 후, 이를 다중 결제 프로세서(33)로 전달한다(S500).The multi-payment system 30 processes the transmitted payment information into a predetermined template in the template processor 32 and then transfers the received payment information to the multi-payment processor 33 (S500).
다중결제프로세서(33)는 상기 전송되어 온 결제 정보로부터 고객(10)이 선택한 결제 방식을 판별하고 판별된 결제 방식에 대응하는 각 PG(40)측으로 결제 승인 요청을 전송하기 위해 결제 승인에 필요한 상품 주문 관련 정보와 상품 금액 정보를 각 PG처리모듈(34)로 전달하고(S600), 각 PG처리모듈(34)은 대응하는 PG(40)측으로 결제 승인 요청 및 결제 승인에 필요한 상품 주문 관련 정보와 상품 금액 정보를 전송하고 결제 승인 요청을 기다리게 된다(S700).The multi-payment processor 33 determines the payment method selected by the customer 10 from the transmitted payment information, and transmits a payment approval request to each PG 40 corresponding to the determined payment method. The order-related information and the product amount information are transmitted to each PG processing module 34 (S600), and each PG processing module 34 transmits the product order-related information necessary for payment approval request and payment approval to the corresponding PG 40 side. The product price information is transmitted and waits for a payment approval request (S700).
각 PG처리모듈(34)은 상기 결제 승인 요청을 한 각 PG(40)측으로부터 결제 승인 신호가 도착하면 이를 다중결제프로세서(33)로 전달한다(S800).Each PG processing module 34 transmits the payment approval signal to the multi-payment processor 33 when the payment approval signal arrives from each PG 40 that has made the payment approval request (S800).
다중결제프로세서(34)는 상기 결제 승인 요청을 한 각 PG(40)측 전부로부터상기 PG처리모듈(34)을 통해 결제 승인 신호가 모두 전송되어 왔는가를 판단하고(S900), 결제 승인 신호가 모두 전송되었다면 주문이 성공한 것으로 판단하고 머천트시스템(20) 및 고객(10)측으로 결제 승인 결과를 전송하고(S1000), 고객(10)의 상품 주문 프로세스를 정상적으로 종결하게 된다.The multi-payment processor 34 determines whether all payment approval signals have been transmitted through the PG processing module 34 from all of the PG 40 sides which have requested the payment approval request (S900), and all payment approval signals are received. If it is transmitted, it is determined that the order is successful, the payment approval result is transmitted to the merchant system 20 and the customer 10 (S1000), and the product order process of the customer 10 is normally terminated.
한편, 상기 방법에 있어서, 각 PG(40)측으로부터 결제 승인 신호가 정상적으로 전송되어 오는가에 따른 처리 과정을 도 4에 나타내었다.On the other hand, in the above method, the process according to whether the payment approval signal is normally transmitted from each PG 40 side is shown in FIG.
도 4에 나타낸 바와 같이, 결제 승인 신호가 모두 성공되면 정상적으로 상기 도 4의 단계(S1000)로 진행하지만, 결제 승인 신호가 모두 실패한 경우는 결제 승인이 모두 실패했음을 고객(10) 및 머천트시스템(20)측으로 전송하고 이에 대한 절차를 진행하도록 한다.As shown in FIG. 4, if all payment approval signals are successful, the process proceeds to step S1000 of FIG. 4, but if all payment approval signals fail, the customer 10 and the merchant system 20 indicate that all payment approvals have failed. Send it to the server) and proceed with the procedure.
한편, PG(40) 일부로부터 결제 승인 신호가 전송된 경우는 다음과 같이 나누어진다. 즉, 결제 승인 신호가 실패한 것이 아니고 온라인 계좌 이체와 같이 결제 승인 확인을 할 수 없는 경우에는 일단 주문 대기 상태로 들어가고, 결제 승인 실패 신호가 하나라도 접수된 경우는 카운트 횟수를 1 증가시키고 다시 상기 단계(S600)로 돌아가서 실패한 승인 신호를 보낸 PG(40)에 대해 재차 승인 신호를 요청하게 된다. 이 때 카운트 횟수를 미리 설정하여 두고 소정 횟수에 도달한 경우에는 이미 승인되어 있던 신호도 모두 취소하고 주문을 최종적으로 실패한 것으로 처리하게 된다. 이와 같이 함으로써, 복수개의 결제 방식을 택한 경우에 대해 부분적으로 승인 신호가 전송된 경우에 대한 처리를 진행할 수 있게 된다.On the other hand, when a payment approval signal is transmitted from a part of the PG 40 is divided as follows. That is, if the payment approval signal is not failed and payment approval cannot be confirmed, such as an online account transfer, once the order is placed in a waiting state, and if any of the payment approval failure signals are received, the count is increased by one and the above steps are performed again. Returning to (S600), the request for the approval signal is again requested for the PG 40 which has sent the failed approval signal. At this time, if the predetermined number of times is reached and the predetermined number of times is reached, all signals that have already been approved are canceled and the order is finally processed as a failure. By doing in this way, it becomes possible to process the case where the approval signal is partially transmitted in the case where the plurality of payment methods are selected.
이상에서, 본 발명의 가장 바람직한 실시예를 참조하여 본 발명을 설명하였으나, 본 발명이 상기 실시예에 한정되는 것이 아니며 여러 가지 변형실시예가 가능함은 물론이다.In the above, the present invention has been described with reference to the most preferred embodiment of the present invention, but the present invention is not limited to the above embodiment and various modifications are possible.
본 발명에 의하면, 인터넷상에서 사용되는 여러 가지 전자 결제 방식을 혼합하여 손쉽게 사용할 수 있는 전자 결제 시스템을 제공할 수 있다. 즉, 카드, 계좌 이체, 소액지불카드, 선불카드 등 종래 사용되던 여러 가지의 전자 결제 방식을 2개 이상 혼합하여 사용할 수 있으므로, 고객이 원하는 결제 방법을 자유롭게 선택할 수 있다.According to the present invention, it is possible to provide an electronic payment system that can be easily used by mixing various electronic payment methods used on the Internet. That is, two or more electronic payment methods conventionally used, such as a card, bank transfer, micropayment card, or prepaid card, can be mixed and used, and a customer can freely select a payment method.
또한, 본 발명은 종래 사용되는 전자 상거래 시스템에 소정 프로그램의 설치 또는 HTML 태그를 사용하는 것으로 족하므로 별도의 시스템을 구축할 필요가 없이 간편하게 다중 결제 시스템을 사용할 수 있다.In addition, since the present invention is sufficient to install a predetermined program or use HTML tags in the conventional electronic commerce system, it is possible to simply use a multi-payment system without having to build a separate system.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0020656A KR100458508B1 (en) | 2001-04-18 | 2001-04-18 | Multi-payment system on the Internet and method using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0020656A KR100458508B1 (en) | 2001-04-18 | 2001-04-18 | Multi-payment system on the Internet and method using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020080833A KR20020080833A (en) | 2002-10-26 |
KR100458508B1 true KR100458508B1 (en) | 2004-12-03 |
Family
ID=27701472
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0020656A KR100458508B1 (en) | 2001-04-18 | 2001-04-18 | Multi-payment system on the Internet and method using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100458508B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100837816B1 (en) * | 2002-05-06 | 2008-06-13 | 주식회사 케이티프리텔 | Method for Service of Composite Payment using Mobile Communication Terminal |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005048152A1 (en) | 2003-11-10 | 2005-05-26 | Ebay Inc. | Facilitating micropayments between a plurality of parties |
KR100802769B1 (en) * | 2005-12-28 | 2008-02-12 | 신한카드 주식회사 | Card Terminals with Function of Processing Complex Admission Message and Recording Medium |
KR100847710B1 (en) * | 2006-06-08 | 2008-07-23 | 이베이 인크. | Facilitating micropayments between a plurality of parties |
KR101961751B1 (en) | 2018-04-24 | 2019-07-17 | 전달용 | Method for partial retracion, and e-commerce system using this method |
CN109544090A (en) * | 2018-10-11 | 2019-03-29 | 平安科技(深圳)有限公司 | Order processing method, apparatus, computer equipment and storage medium |
-
2001
- 2001-04-18 KR KR10-2001-0020656A patent/KR100458508B1/en not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100837816B1 (en) * | 2002-05-06 | 2008-06-13 | 주식회사 케이티프리텔 | Method for Service of Composite Payment using Mobile Communication Terminal |
Also Published As
Publication number | Publication date |
---|---|
KR20020080833A (en) | 2002-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5878215A (en) | System and method for processing multiple electronic transaction requests | |
US7870077B2 (en) | System and method for buying goods and billing agency using short message service | |
JP4873118B2 (en) | Electronic gift certificate distribution method in online / offline system | |
EP0913786B1 (en) | A transaction manager | |
KR20080013314A (en) | Card check system and method | |
US7549578B2 (en) | Contents distribution system, method thereof, accounting device, contents distribution apparatus, and program | |
JP2001243386A (en) | System and method for executing electronic commercial transaction while using commercial transaction substituting processing with electronic wallet | |
JP2001512863A (en) | Method and system for processing e-commerce transactions | |
KR101459596B1 (en) | Method for unified operating mobile gift certificates | |
KR20020007973A (en) | Method for depositing through the mobile phone terminal | |
JP2001306864A (en) | Agent purchase method, agent purchase system and recording medium with transaction management program recorded therein | |
JP2001142982A (en) | System and method for electronic commerce | |
KR20000063874A (en) | Mobile Commerce System : MCS | |
US7818284B1 (en) | Method and apparatus for providing cross-benefits via a central authority | |
KR100458508B1 (en) | Multi-payment system on the Internet and method using the same | |
KR20030082090A (en) | System and method of electronic payment | |
WO1999066443A1 (en) | Method and apparatus for providing cross-benefits via a central authority | |
JPH10240814A (en) | Credit card account settlement system using internet line | |
KR100752290B1 (en) | user direct payment system though network and method thereof | |
US7761338B1 (en) | Automation goods and services transaction systems and methods | |
KR20020071488A (en) | Method For Commercial Transaction In Wireless Communication Network And System Thereof | |
WO2005006232A1 (en) | Order delivery system in electronic commerce using convenience store and method thereof | |
KR100390360B1 (en) | Electronic commerce approval system and method thereof | |
KR100650256B1 (en) | Method of joint settlement in on-line by short message sevice | |
KR20030043144A (en) | A unified merchandising system using the internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20071116 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |