KR20020058634A - Apparatus for Telephone Payment Server and Method for Payment Approval/Cancellation on Electronic Commerce - Google Patents
Apparatus for Telephone Payment Server and Method for Payment Approval/Cancellation on Electronic Commerce Download PDFInfo
- Publication number
- KR20020058634A KR20020058634A KR1020000086748A KR20000086748A KR20020058634A KR 20020058634 A KR20020058634 A KR 20020058634A KR 1020000086748 A KR1020000086748 A KR 1020000086748A KR 20000086748 A KR20000086748 A KR 20000086748A KR 20020058634 A KR20020058634 A KR 20020058634A
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- telephone
- cancellation
- telephone billing
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 84
- 230000008569 process Effects 0.000 claims abstract description 46
- 238000013475 authorization Methods 0.000 claims abstract description 13
- 230000004044 response Effects 0.000 claims description 17
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000007726 management method Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION
본 발명은 전자상거래 쇼핑몰에서의 전화요금 결제 서버 장치 및 그를 이용한 지불승인/구매취소 방법에 관한 것임.The present invention relates to a telephone bill payment server apparatus in an e-commerce shopping mall and a payment approval / purchase cancellation method using the same.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
본 발명은, 소액 구매를 원하는 가입자에게 별도의 프로토콜이 필요없는 기술로 결제를 수행해 주고, 일반 전화번호에 과금을 하여 상품 구매후 대금을 전화요금 납부시 같이 납부하도록 하게 하는 전화요금결제 서버 장치와 그를 이용한 지불승인/구매취소 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.The present invention provides a telephone billing server device that allows a subscriber who wants a small purchase to make a payment using a technology that does not require a separate protocol, and charges a general telephone number to pay the price after purchasing a product together with a telephone bill. To provide a method for approving and canceling a payment using the same and a computer-readable recording medium recording a program for realizing the method.
3. 발명의 해결방법의 요지3. Summary of Solution to Invention
본 발명은, 사용자 정보와 구매 상품 정보를 전화요금결제 서버 데몬 수단으로 전송하고, 지불승인 또는 구매취소의 결과를 상기 사용자에게 전달하기 위한 공통 게이트웨이 인터페이싱 수단; 상기 공통 게이트웨이 인터페이싱 수단으로부터 지불승인 또는 구매취소 정보를 입력받아 지불승인 또는 구매취소 기능을 제공하는 전화요금결제 서버 자식 프로세스를 생성하기 위한 상기 전화요금결제 서버 데몬 수단; 상기 전화요금결제 서버 데몬 수단에 의해 생성되어 직접적으로 사용자 정보를 가지고 인증 절차를 수행하기 위한 상기 전화요금결제 서버 자식 프로세스 수단; 사용자 및 상품정보를 저장하기 위한 사용자 및 상품정보 저장수단; 및 트랜잭션을 관리하기 위한 트랜잭션 식별자 저장수단을 포함함.The present invention includes: common gateway interfacing means for transmitting user information and purchase product information to a telephone billing server daemon means, and for conveying a result of payment approval or cancellation of purchase to the user; The telephone billing server daemon means for generating a telephone billing server child process for receiving payment authorization or cancellation information from the common gateway interfacing means and providing a payment authorization or cancelation function; The telephone billing server child process means generated by the telephone billing server daemon means for directly performing user authentication with the user information; User and product information storage means for storing user and product information; And transaction identifier storage means for managing the transaction.
4. 발명의 중요한 용도4. Important uses of the invention
본 발명은 전자상거래 시스템 등에 이용됨.The present invention is used in electronic commerce systems and the like.
Description
본 발명은 전자상거래 쇼핑몰에서의 전화요금 결제 서버 장치 및 그를 이용한 지불승인/구매취소 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 더욱 상세하게는 인터넷에서 서비스되고 있는 전자상거래 쇼핑몰에서 기존의 신용카드나 전자화폐를 통한 지불 방식이아니라 일반 공중회선교환전화망(PSTN)/종합정보통신망(ISDN) 번호에 후불 방식으로 쇼핑몰 구매 대금을 납부할 수 있도록 하는 전화요금결제 서버 장치 및 그를 이용한 지불승인/구매취소 방법과 상기 방법을 실현시키기 위한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a telephone bill payment server device in an e-commerce shopping mall, a payment approval / purchase cancellation method using the same, and a computer-readable recording medium recording a program for realizing the method. A telephone fee that allows a shopping mall to pay for a shopping mall in post-paid form to a general public switched telephone network (PSTN) / ISDN number rather than a conventional credit card or electronic money in an e-commerce shopping mall. A payment server device, a method for approving and canceling a payment using the same, and a computer-readable recording medium for realizing the method.
전자상거래 쇼핑몰에서 구매 상품에 대한 지불 방법에 있어서 다양한 기술 및 프로토콜이 개발되어 적용되고 있으나, 현재는 신용 카드 등과 같이 기존 상거래(은행, 증권, 보험회사 등)에서 사용되는 매체와의 연계를 통한 결제 방법과 전자상거래용 전자 지갑 등과 같은 프로토콜을 통한 결제 방법이 사용되고 있다.Various technologies and protocols have been developed and applied in the payment methods for purchased goods in e-commerce shopping malls, but now payment through linkage with media used in existing commerce (banks, securities, insurance companies, etc.) such as credit cards Methods and payment methods through protocols such as e-commerce wallets are being used.
상기 신용카드를 이용하여 결제하고자 할 때, 상대적으로 적은 금액(소액)의 상품을 구매하는 경우에, 신용카드 회사에 수수료를 납부해야하는 점이 단점으로 작용하게 되며, 전자 지불 프로토콜의 방식에 있어서도 프로토콜이라 함은 소프트웨어 산출물로써 전자상거래 가입자 및 사업자의 시스템에 포팅(porting)되어 사용되어 지는데, 프로토콜 개발 비용 및 소프트웨어 비용 대비 사업자 이득의 한계치가 존재하게 된다. 즉, 적은 비용의 프로토콜 개발이 필수적인 상황이다.When using the credit card to make a payment, when purchasing a relatively small amount (small amount) of the product, it is disadvantageous to pay a fee to the credit card company, the method of the electronic payment protocol is also a protocol. The software is ported to the system of e-commerce subscribers and operators as a software output, and there is a limit of operator benefits compared to the cost of protocol development and software. In other words, developing a low-cost protocol is essential.
전자상거래를 위한 다양한 지불 프로토콜이 제안되었는데, 이들간 상호 호환성을 지원하기 위한 방법으로서, 표준화 단체인 월드와이드웹 컨소시움(World Wide Web Consortium : 이하 "W3C"라 함)과 커머스넷(CommerceNet)에서 관련 프로젝트를 진행중이다. 다중 지불 시스템하에서 소비자나 판매자가 모두 주어진 어떠한 트랜잭션에 대해서도 적절한 지불 시스템을 선택하는 과정을 도와준다는 것인데, 하이퍼-텍스트 트랜스퍼 프로토콜(Hyper Text Transfer Protocol : 이하 "HTTP"라 함)에 확장 적용가능한 프로토콜 확장 프로토콜(Protocol Extension Protocol : 이하 "PEP"라 함), 범용 지불 프리엠블(Universal Payment Preamble : 이하 "UPP"라 함) 프로토콜을 개발하고 97년 데모를 실시한 적이 있다.Various payment protocols have been proposed for e-commerce, and as a way to support interoperability among them, related projects at the World Wide Web Consortium (hereinafter referred to as "W3C") and CommerceNet (CommerceNet) Is in progress. Under multiple payment systems, both consumers and sellers can assist in the selection of the appropriate payment system for any given transaction, extending to the Hyper Text Transfer Protocol (hereinafter referred to as "HTTP"). I developed the Protocol Extension Protocol (hereinafter referred to as "PEP") and Universal Payment Preamble (hereinafter referred to as "UPP") protocols and conducted a demonstration in 1997.
전자상거래 쇼핑몰에서는 지금까지 정보의 단위가 상대적으로 적은 소액 지불 시스템 이용이 증가하고 있는데, 이러한 시스템에서는 정보의 처리속도와 비용이 가장 큰 관건이 된다. 그래서, 잦은 거래가 발생하는 두 상대방간의 소액 거래에 적합하도록 최적화된 프로토콜이 연구, 개발되고 있다. 또한, 지불의 수단으로 신용카드를 이용하는 경우의 보안을 위해 비자(VISA), 마스터(MASTER) 카드사가 만든 전자지불 프로토콜로서 보안 전자 트랜잭션(Secure Electronic Transaction : 이하 "SET"라 함) 기술이 있는데, 우리가 일상생활에서 이용하는 신용카드 거래체계를 인터넷을 통한 전자상거래에서도 안전하게 이용할 수 있도록 하고 있다.In the e-commerce shopping malls, the use of a micropayment system having a relatively small unit of information has been increasing. In such a system, the processing speed and cost of information are the biggest issues. Therefore, a protocol optimized for small transactions between two parties with frequent transactions is being researched and developed. In addition, there is a Secure Electronic Transaction ("SET") technology as an electronic payment protocol made by Visa and MasterCard for the security of using a credit card as a means of payment. The credit card transaction system that we use in our daily lives can be used safely in electronic commerce through the Internet.
그러나, 이러한 프로토콜들은 개발 비용이 많이 소요되고, 별도의 프로토콜로써 구현되기 때문에, 사용자나 쇼핑몰 운용자에게 별도의 비용이 요구되는 문제점이 있었다.However, since these protocols require a lot of development costs and are implemented as separate protocols, there is a problem that a separate cost is required for a user or a shopping mall operator.
본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 제안된 것으로, 소액 구매를 원하는 가입자에게 별도의 프로토콜이 필요없는 기술로 결제를 수행해 주고, 일반 전화번호에 과금을 하여 상품 구매후 대금을 전화요금 납부시 같이 납부하도록 하게 하는 전화요금결제 서버 장치와 그를 이용한 지불승인/구매취소 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been proposed in order to solve the above problems, the payment to the subscriber who wants to make a small purchase with a technology that does not require a separate protocol, and charges a general telephone number to pay the price after purchasing the product It is an object of the present invention to provide a telephone bill payment server device that allows payment at the time of payment, a payment approval / purchase cancellation method using the same, and a computer-readable recording medium recording a program for realizing the method.
즉, 본 발명은, 전자상거래 쇼핑몰 사용자에게 별도의 신용 카드나 전자 지불 프로토콜 등의 부가적인 설비없이 기존에 자신이 사용중인 전화번호에 쇼핑몰 구매에 대한 지불을 가능하게 하는 후불 방식의 지불 기술을 제공하기 위한 전화요금결제 서버 장치와 그를 이용한 지불승인/구매취소방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.That is, the present invention provides a post-payment payment technology that enables an e-commerce shopping mall user to pay for a shopping mall purchase to a telephone number that he or she is using without additional equipment such as a separate credit card or electronic payment protocol. It is an object of the present invention to provide a telephone bill payment server device, a payment approval / purchase cancellation method using the same, and a computer-readable recording medium storing a program for realizing the method.
도 1 은 본 발명이 적용되는 전화요금결제를 위한 전자상거래 시스템의 구성예시도.1 is an exemplary configuration diagram of an electronic commerce system for telephone bill payment to which the present invention is applied.
도 2a 및 2b 는 본 발명에 따른 전화요금결제 서버와 전화요금결제 게이트웨이 장치간의 프로세스 처리 과정에 대한 일실시예 설명도.2A and 2B illustrate an embodiment of a process process between a telephone billing server and a telephone billing gateway device according to the present invention;
도 3 은 본 발명에 따른 전화요금결제 서버 장치의 지불승인 서비스 과정에서의 지불승인을 위한 공통 게이트웨이 인터페이스의 처리 과정에 대한 일실시예 흐름도.3 is a flowchart illustrating a process of processing a common gateway interface for payment approval in a payment approval service process of a telephone billing server device according to the present invention;
도 4 는 본 발명에 따른 전화요금결제 서버 장치의 구매취소 서비스 과정에서의 구매취소를 위한 공통 게이트웨이 인터페이스의 처리 과정에 대한 일실시예 흐름도.4 is a flowchart illustrating a process of processing a common gateway interface for canceling a purchase in a cancellation service process of a telephone billing server device according to the present invention;
도 5 는 본 발명에 따른 전화요금결제 서버 데몬의 서비스 처리 과정에 대한 일실시예 흐름도.Figure 5 is a flow diagram of an embodiment of the service processing of the telephone billing server daemon according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
201 : 전화요금결제 서버201: telephone billing server
202 : 지불 결제203 : 지불승인 공통 게이트웨이 인터페이스202: payment payment 203: payment approval common gateway interface
204 : 전화요금결제 서버 데몬205 : 전화요금결제 자식 프로세스204: telephone billing server daemon 205: telephone billing child process
207 : 트랜잭션 식별자 데이터베이스207: Transaction Identifier Database
208 : 사용자 및 상품정보 데이터베이스208: User and product information database
210 : 전화요금결제 게이트웨이 장치210: telephone billing gateway device
211 : 전화요금결제 게이트웨이 데몬211: telephone billing gateway daemon
213 : 트랜잭션 데이터베이스213: transactional database
214 : 지능망 고객관리 시스템214: Intelligent Network Customer Management System
215 : 공중회선교환전화망/종합정보통신망 고객관리 시스템215: Public Switched Telephone Network / Integrated Information Network Customer Management System
216 : 공중회선교환전화망/종합정보통신망 요금관리 시스템216: Public line switching telephone network / comprehensive information communication network fee management system
상기 목적을 달성하기 위한 본 발명의 장치는, 전자상거래 서비스를 위한 전화요금결제 서버 장치에 있어서, 사용자 정보와 구매 상품 정보를 전화요금결제 서버 데몬 수단으로 전송하고, 지불승인 또는 구매취소의 결과를 상기 사용자에게 전달하기 위한 공통 게이트웨이 인터페이싱 수단; 상기 공통 게이트웨이 인터페이싱 수단으로부터 지불승인 또는 구매취소 정보를 입력받아 지불승인 또는 구매취소 기능을 제공하는 전화요금결제 서버 자식 프로세스를 생성하기 위한 상기 전화요금결제 서버 데몬 수단; 상기 전화요금결제 서버 데몬 수단에 의해 생성되어 직접적으로 사용자 정보를 가지고 인증 절차를 수행하기 위한 상기 전화요금결제 서버 자식 프로세스 수단; 사용자 및 상품정보를 저장하기 위한 사용자 및 상품정보 저장수단; 및 트랜잭션을 관리하기 위한 트랜잭션 식별자 저장수단을 포함하는 것을 특징으로 한다.The apparatus of the present invention for achieving the above object, in the telephone billing server device for an e-commerce service, the user information and purchase goods information is transmitted to the telephone billing server daemon means, and the result of the payment approval or cancellation of purchase Common gateway interfacing means for delivering to the user; The telephone billing server daemon means for generating a telephone billing server child process for receiving payment authorization or cancellation information from the common gateway interfacing means and providing a payment authorization or cancelation function; The telephone billing server child process means generated by the telephone billing server daemon means for directly performing user authentication with the user information; User and product information storage means for storing user and product information; And transaction identifier storage means for managing the transaction.
한편, 본 발명의 방법은, 전화요금결제 서버 장치에 적용되는 지불승인/구매취소 방법에 있어서, 공통 게이트웨이 인터페이스와 소켓을 연결하고, 전화요금결제 자식 프로세스를 생성하여 메시지를 수신하는 제 1 단계; 상기 수신된 메시지를 비교하여 지불승인 요청인지 구매취소 요청인지를 판단하는 제 2 단계; 상기 제 2 단계의 판단 결과, 지불승인이면 지불승인을 위한 지불승인을 요청하여 그 응답결과를 상기 사용자에게 전달하는 제 3 단계; 및 상기 제 2 단계의 판단 결과, 구매취소면 구매취소를 요청하여 그 응답결과를 상기 사용자에게 전달하는 제 4 단계를 포함하는 것을 특징으로 한다.On the other hand, the method of the present invention, the payment approval / purchase cancellation method applied to the telephone billing server device, comprising: a first step of connecting a common gateway interface and a socket, generating a telephone billing child process to receive a message; A second step of comparing the received message to determine whether it is a payment approval request or a purchase cancellation request; A third step of requesting payment approval for payment approval and delivering the response result to the user if the payment is approved in the second step; And a fourth step of requesting the cancellation of purchase and delivering the response result to the user as a result of the determination of the second step.
한편, 본 발명은, 대용량 프로세서를 구비한 전화요금결제 서버 장치에, 공통 게이트웨이 인터페이스와 소켓을 연결하고, 전화요금결제 자식 프로세스를 생성하여 메시지를 수신하는 제 1 기능; 상기 수신된 메시지를 비교하여 지불승인 요청인지 구매취소 요청인지를 판단하는 제 2 기능; 상기 제 2 기능의 판단 결과, 지불승인이면 지불승인을 위한 지불승인을 요청하여 그 응답결과를 상기 사용자에게 전달하는 제 3 기능; 및 상기 제 2 기능의 판단 결과, 구매취소면 구매취소를 요청하여 그 응답결과를 상기 사용자에게 전달하는 제 4 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention, the telephone billing server device having a large-capacity processor, a first function for connecting a common gateway interface and a socket, generating a telephone billing child process to receive a message; A second function of comparing the received message to determine whether the request is a payment authorization request or a cancellation request; A third function of requesting payment approval for payment approval and delivering the response result to the user if the payment is approved as a result of the determination of the second function; And a computer-readable recording medium having recorded a program for realizing a fourth function of requesting the purchase cancellation and delivering the response result to the user as a result of the determination of the second function.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1 은 본 발명이 적용되는 전화요금결제를 위한 전자상거래 시스템의 구성예시도이다.1 is an exemplary configuration of an electronic commerce system for telephone bill payment to which the present invention is applied.
도 1 에 도시된 바와 같이, 전화요금결제를 위한 전자상거래망은, 공중회선교환전화망을 이용하여 전자상거래를 이용하는 전화 이용자(101), 전화 사용자의 전자상거래를 연결시켜주는 상기 공중회선교환전화망(PSTN)(102), 상기 전화 사용자(101)와 콜 센터/상담원(104)를 연결시켜주는 구내전화 교환 시스템(PBX)(103), 상기 전화 사용자(101) 또는 인터넷 사용자(105)와 연결되어 상품 정보, 물품 배달 상황, 구매취소, 이용 문의, 불만 사항 등을 접수하는 상기 콜 센터/상담원(104), 인터넷(106)을 이용하여 전자상거래를 이용하는 인터넷 사용자(105), 보안을 위한 침입차단 시스템(firewall)(107), 서버와 게이트웨이 장치를 연결하는 전자상거래 내부 랜(LAN)(108), 웹서버, 머쳔트서버, 전화요금결제 서버를 하나의 플랫폼상에 구현한 웹/머쳔트/전화요금결제 서버(109), 전자상거래에서 발생하는 모든 데이터를 저장하는 데이터베이스 서버(110), 사용자가 구매한 정보를 배송하는 물류센터 또는 배송업체(111), 전화요금결제 지불 방식을 위한 전화요금결제 게이트웨이 장치(112), 전화요금결제 지불에 필요한 가입자 정보를 저장하고 있는 지능망 고객관리 시스템(113) 및 공중회선교환전화망(PSTN)/종합정보통신망(ISDN) 고객관리 시스템(114), 그리고 전화번호에 과금을 하기 위한 PSTN/ISDN 요금관리 시스템(115)을 포함한다.As shown in FIG. 1, the electronic commerce network for telephone bill payment includes a telephone user 101 using electronic commerce using a public line switching telephone network, and the public line switching telephone network connecting an electronic commerce of a telephone user ( PSTN 102, a local area telephone switching system (PBX) 103 that connects the telephone user 101 with a call center / agent 104, the telephone user 101, or an Internet user 105. The call center / agent 104 that accepts product information, goods delivery status, purchase cancellation, usage inquiries, complaints, etc., an Internet user 105 who uses e-commerce using the Internet 106, and an intruder for security A web / mult / system that implements a firewall 107, an e-commerce internal LAN 108 connecting a server and a gateway device, a web server, a merchant server, and a telephone billing server on one platform. Telephone billing server (109), electronic Database server 110 for storing all the data generated in the commerce, distribution center or delivery company 111 to deliver the information purchased by the user, telephone billing gateway device 112 for the telephone bill payment method, telephone bill Intelligent Network Customer Management System (113) and Public Switched Telephone Network (PSTN) / ISDN Customer Management System (114) that stores subscriber information for payment, and PSTN / ISDN for billing telephone numbers And a fee management system 115.
상기와 같이 구성된 전화요금결제 서비스를 위한 전자상거래 시스템의 구성관계를 상세히 설명하면 다음과 같다.Referring to the configuration of the electronic commerce system for the telephone bill payment service configured as described above in detail as follows.
웹/머쳔트/전화요금결제 서버는(109)는 인터넷 사용자가 전자상거래를 위해 인터넷 망(106)을 통해 최초로 접근(access)하는 시스템으로서, 전자상거래 뿐만 아니라 물류센터/배송 업체(111), 다른 회사의 쇼핑 몰, 사내 망 등과의 연동 기능도 담당한다.The web / mart / telephone billing server (109) is a system for internet users to access for the first time through the internet network 106 for electronic commerce. It is also in charge of interworking with other companies' shopping malls and company networks.
상기 머쳔트 서버(109)는 전자상거래 쇼핑몰(mall) 운영관리 시스템으로서 전자 카탈로그(catalog), 광고, 상품 전시 등의 구매 및 거래를 위한 기능을 담당하다. 또한, 사이버 비즈니스 영역에서 발생하는 고객 관리, 환불, 이의제기 등과 같은 사후 서비스(After Service)를 담당하기도 한다. 그리고, 전자상거래 망의 부정 접근을 막기 위한 침입차단 시스템(firewall, 107)이 놓여질 수 있다.The merchant server 109 is an e-commerce mall operation management system that is responsible for a function for purchasing and trading of electronic catalogs, advertisements, and product display. He is also responsible for after-services such as customer care, refunds, and objections that occur in the cyber business area. In addition, an intrusion prevention system (firewall) 107 may be placed to prevent unauthorized access of the e-commerce network.
상기 전화요금결제 서버(109)는 머쳔트 서버내에 소프트웨어적으로 구현되는데, 상품 구매후 대금 결제시점에서 활성화되는 서버로서 일반 전화번호에 대한 고객 관리 시스템들(114, 116)과 연동하기 위한 기능을 담당하는 전화요금결제 게이트웨이 장치(112)와 함께 전화요금에 통합과금할 수 있게 하는 기능을 담당한다.The telephone billing server 109 is implemented in software in a merchant server, and is a server that is activated at the point of payment after purchasing a product and functions to interwork with the customer management systems 114 and 116 for a general telephone number. Along with the responsible telephone billing gateway device 112 is responsible for the integrated billing to the telephone bill.
전화요금결제를 위한 전자상거래 망은 인터넷 사용자(105)가 기존의 인터넷망(106)을 통해 웹/머쳔트/전화요금결제 서버(109)에 접근하게 되는데, 이 과정은 인터넷 사용자(105)가 자신의 개인 컴퓨터(Personal Computer)에서 인터넷 익스플로러, 넷스케이프 등과 같은 웹 클라이언트(Web Client) 프로그램을 동작시키고, 물건 구매 등을 위해 특정의 사이트를 클릭(click)하므로서 이루어진다.In the e-commerce network for telephone bill payment, the internet user 105 accesses the web / merchant / telephone billing server 109 through the existing internet network 106. This process is performed by the internet user 105. This is done by running a Web client program such as Internet Explorer, Netscape, etc., on a personal computer of one's own, and clicking a specific site to purchase goods.
쇼핑몰에 접속한 사용자는 머쳔트 서버에서 제공하는 상품 정보를 검색하고, 자신이 원하는 물건을 구매하게 된다. 물건을 구매하고자 하는 사용자는 물건 구매에 대한 요금을 지불하기 위해 개인 컴퓨터상에서 머쳔트 서버로부터 디스플레이된 지불 방법을 선택하게 되는데, 전화요금결제 지불 방식을 선택하게 되면, 머쳔트 서버내에 구현, 실장되어 있는 전화요금결제 서버로 링크되어 지불 절차를 수행하게 된다.A user accessing a shopping mall searches for product information provided by a merchant server and purchases a desired item. The user who wants to purchase the product selects the payment method displayed from the merchant server on the personal computer to pay for the purchase of the product. When the telephone bill payment method is selected, it is implemented and implemented in the merchant server. You will be linked to a telephone billing server, which will perform the payment process.
전화요금결제 시스템은 전화요금결제 서버(109)와 전화요금결제 게이트웨이 장치(112)로 구성되며, 상기 전화요금결제 게이트웨이 장치(112)는 전자상거래 망의 외부 시스템인 고객관리시스템(113, 114)들과 상호 작용을 통해 사용자에 대한 인증 절차를 처리하게 된다. 또한, 전화요금결제 처리가 종료된 후, 전화요금결제 게이트웨이 장치(112)는 전화요금결제 정보를 요금 관리시스템(115)로 전송하게 되고, 기존의 PSTN/ISDN 가입자들에게 전화 요금 청구서를 제작해서 송부하는 요금 관리시스템(115)에서는 전화요금결제를 통한 상품 구매 비용을 요금 고지서에 부가하여 가입자에게 송달하게 된다.The telephone bill payment system includes a telephone bill payment server 109 and a telephone bill payment gateway device 112. The telephone bill payment gateway device 112 is a customer management system 113 or 114 that is an external system of an e-commerce network. They interact with each other to handle the authentication process for the user. In addition, after the telephone billing processing is completed, the telephone billing gateway device 112 transmits the telephone billing information to the billing management system 115, and generates a telephone bill to the existing PSTN / ISDN subscribers. In the fee management system 115 to be sent, the purchase price of goods through the telephone bill payment is added to the bill and served to the subscriber.
도 2a 및 2b 는 본 발명에 따른 전화요금결제 서버와 전화요금결제 게이트웨이 장치간의 프로세스 처리 과정에 대한 일실시예 설명도이다.2A and 2B are diagrams illustrating an embodiment of a process between a telephone billing server and a telephone billing gateway device according to the present invention.
먼저, 전화요금결제 서버(201, 220)에서는 인터넷 전자상거래 쇼핑몰 사용자에게 2가지 서비스를 제공하게 되는데, 상품 구매후 이에 대한 전화요금결제 지불 절차를 제공하는 서비스와 전화요금결제 지불 절차를 통해서 구매한 상품에 대한 취소를 요구할 수 있는 서비스이다.First, the telephone bill payment server 201, 220 provides two services to the user of the Internet e-commerce shopping mall. The service is provided through the telephone bill payment procedure and the service providing the telephone bill payment procedure after the product purchase. It is a service that can request cancellation of goods.
상기와 같은 서비스를 제공하기 위한 전화요금결제 서버는, 사용자로부터 입력된 구매자, 과금전화번호, 주민등록번호 등의 사용자 정보와 장바구니에 저장된구매할 상품 정보를 전화요금결제 서버 데몬(204, 224)으로 전송하는 일을 담당하는 공통 게이트웨이 인터페이스(203, 223), 상기 공통 게이트웨이 인터페이스(203, 223)으로부터 지불승인 또는 구매취소 정보를 입력받아 지불승인 또는 구매취소 기능을 제공하기 위해 자식 프로세스를 생성하기 위한 전화요금결제 서버 데몬(204, 224), 상기 전화요금결제 서버 데몬(204, 224)에 의해 생성되어 직접적으로 사용자 정보를 가지고 인증 절차를 수행하는 전화요금결제 게이트웨이 장치(210, 230)와 연동 기능을 담당하는 전화요금결제 서버 자식 프로세스(205, 225), 그리고 머쳔트 서버로부터 넘겨받은 정보들을 저장하는 사용자 및 상품정보 데이터베이스(208, 227), 상기 전화요금결제 서버(201, 220)내에서 처리하는 기본 단위인 트랜잭션을 관리하기 위한 트랜잭션 식별자 데이터베이스(Transaction Identifier DataBase)(207, 226)를 포함한다.The telephone bill payment server for providing the above service transmits the user information, such as the purchaser, billing phone number, and social security number, input from the user, and the product information to be stored in the shopping cart to the telephone bill payment server daemons 204 and 224. Phone charges for generating a child process to provide payment approval or purchase cancellation function by receiving payment approval or purchase cancellation information from the common gateway interface 203 or 223 in charge of the work or the common gateway interface 203 or 223 It is created by the payment server daemons 204 and 224 and the telephone billing server daemons 204 and 224 to perform interworking functions with the telephone billing gateway devices 210 and 230 that directly perform user authentication with user information. Phone billing server child process (205, 225), and the information received from the merchant server The market includes a user and product information database 208, 227, and a transaction identifier database 207, 226 for managing transactions, which are basic units processed in the telephone billing server 201, 220. do.
상기와 같은 구성 요소하에서 지불승인 및 구매취소를 위한 프로세스간 처리 절차는 다음과 같다.The inter-process processing procedure for approving payment and canceling a purchase under the above components is as follows.
도 2a 에 도시된 바와 같이, 먼저 지불승인 처리 절차는 전자상거래 쇼핑몰 사용자의 전화요금결제 방식을 통한 지불승인 요구가 발생하면(202), 해당 지불승인 공통 게이트웨이 인터페이스(Common Gateway Interface)(203)을 생성하고, 전화요금결제 서버 데몬(204)로 상기 지불승인 요구를 송신한다.As shown in FIG. 2A, first, when a payment approval request is generated through a telephone bill payment method of an e-commerce shopping mall user, the payment approval processing procedure may include a corresponding payment approval common gateway interface 203. And sends the payment authorization request to the telephone billing server daemon 204.
상기 전화요금결제 서버 데몬(204)는 전화요금결제 자식 프로세스(child process)(205)를 생성하여 사용자 인증을 위한 기능을 수행하고, 전화요금결제 게이트웨이 장치(210)의 전화요금결제 게이트웨이 데몬(211)로 고객 인증에 대한 요구 메시지 전송한다.The telephone billing server daemon 204 generates a telephone billing child process 205 to perform a function for user authentication, and the telephone billing gateway daemon 211 of the telephone billing gateway device 210 is provided. Send a request message for customer authentication.
상기 전화요금결제 게이트웨이 데몬(211)는 요구 메시지를 수신한 후 전화요금결제 게이트웨이 자식 프로세스(212)를 생성하고, 상기 전화요금결제 게이트웨이 자식 프로세스(212)는 지능망 고객관리 시스템(214) 또는 PSTN/ISDN 고객관리 시스템(215)으로 고객 정보가 포함된 요구 메시지를 전송하게 된다.The telephone billing gateway daemon 211 generates a telephone billing gateway child process 212 after receiving the request message, and the telephone billing gateway child process 212 is the intelligent network customer management system 214 or PSTN / The ISDN customer management system 215 sends the request message including the customer information.
상기 지능망 고객관리 시스템(214) 또는 PSTN/ISDN 고객관리 시스템(215)은 전화요금결제 게이트웨이 장치(210)로부터 수신한 요구 메시지의 고객 정보를 자신의 데이터베이스 조회를 통해 유효한 고객인지를 확인하고, 그 결과를 전화요금결제 게이트웨이 장치(210)로 전송한다. 그리고, 상기 전화요금결제 게이트웨이 장치(210)는 수신한 결과 및 기타 정보를 트랜잭션 데이터베이스(213)에 기록하고, 결과를 전화요금결제 서버(201)로 전송하게 된다.The intelligent network customer management system 214 or the PSTN / ISDN customer management system 215 confirms whether the customer information of the request message received from the telephone billing gateway device 210 is a valid customer through its database inquiry, and The result is transmitted to the telephone billing gateway device 210. The telephone billing gateway device 210 records the received result and other information in the transaction database 213 and transmits the result to the telephone billing server 201.
상기 지불승인 결과를 사용자에게 고지하기 위해 해당 지불승인 공통 게이트웨이 인터페이스(203)로 결과 정보를 전송하고, 사용자에게 결과에 대한 디스플레이를 위해 지불승인 성공 및 실패에 따른 해당 자바서버페이지(jsp)를 호출하게 된다(206).In order to notify the user of the payment approval result, the result information is transmitted to the payment approval common gateway interface 203, and the corresponding Java server page (jsp) is called according to the payment approval success and failure to display the result to the user. (206).
한편, 상기 전화요금결제 게이트웨이 장치(210)는 정해진 시각에 통계 데이타(일일통계)를 측정하고, 이를 통계 데이터베이스에 기록하고, 과금 데이터 프로세스는 정해진 시각에 과금 데이터를 측정하여, 과금 정보를 PSTN/ISDN 요금관리 시스템(216)으로 전송하게 된다.On the other hand, the telephone billing gateway device 210 measures statistical data (daily statistics) at a predetermined time, records it in a statistical database, and the charging data process measures the charging data at a predetermined time, and charges the billing information to PSTN / And transmits to ISDN charge management system 216.
도 2b 에 도시된 바와 같이, 구매취소 처리 절차는, 사용자는 물품 구매에대한 취소 요구를 쇼핑몰 상담원에게 요청하게 되고(221), 상기 구매취소 요구를 받은 상담원에 의해 전화요금결제 물품에 대한 구매취소 요구가 발생한다.As shown in Figure 2b, the purchase cancellation processing procedure, the user requests the shopping mall counselor to cancel the purchase of the goods (221), the purchase cancellation for the telephone billing goods by the counselor received the cancellation request A demand arises.
이후, 상기 구매취소 요청에 의한 해당 구매취소 공통 게이트웨이 인터페이스(223)가 생성되고 전화요금결제 서버 데몬(224)으로 구매취소 요청을 전송한다.Thereafter, the corresponding purchase cancellation common gateway interface 223 is generated by the purchase cancellation request and transmits a purchase cancellation request to the telephone billing server daemon 224.
상기 전화요금결제 서버 데몬(224)은 전화요금결제 자식 프로세스(225)를 생성하여 구매취소 절차를 수행한다.The telephone billing server daemon 224 creates a telephone billing child process 225 to perform a purchase cancellation procedure.
상기 전화요금결제 자식 프로세스(225)는 구매취소 메시지를 전화요금결제 게이트웨이 장치(230)의 전화요금결제 게이트웨이 데몬(231)으로 전송하고, 상기 전화요금결제 게이트웨이 데몬(231)은 구매취소 기능을 수행하기 위한 전화요금결제 게이트웨이 자식 프로세스(232)를 생성한다.The telephone billing child process 225 transmits a purchase cancellation message to the telephone billing gateway daemon 231 of the telephone billing gateway device 230, and the telephone billing gateway daemon 231 performs a purchase cancel function. A phone billing gateway child process 232 to create a new billing gateway.
상기 전화요금결제 게이트웨이 자식프로세스(232)는 구매취소를 위해 기 승인된 정보가 기록된 해당 데이터베이스의 내용을 취소 정보로 갱신(update)하고, 그 결과를 전화요금결제 서버(220)로 전송한다.The telephone billing gateway child process 232 updates the contents of the database in which the previously approved information is recorded with cancellation information for canceling the purchase, and transmits the result to the telephone billing server 220.
상기 전화요금결제 서버(220)는 전화요금결제 게이트웨이 장치(230)로부터 수신한 결과 메시지를 해당 구매취소 공통 게이트웨이 인터페이스(223)로 전달한다.The telephone bill payment server 220 transfers the result message received from the telephone bill payment gateway device 230 to the corresponding cancellation cancellation common gateway interface 223.
상기 구매취소에 대한 성공 또는 실패 결과를 상담원의 해당 html 화면에 출력하게 된다.The success or failure result of the cancellation of purchase is output on the corresponding html screen of the counselor.
도 3 은 본 발명에 따른 전화요금결제 서버 장치의 지불승인 서비스 과정에서의 지불승인을 위한 공통 게이트웨이 인터페이스의 처리 과정에 대한 일실시예흐름도이다.3 is a flowchart illustrating a process of processing a common gateway interface for payment approval in a payment approval service process of a telephone bill payment server device according to the present invention.
지불승인 공통 게이트웨이 인터페이스는 시스템 초기 동작시작과 동시에 활성화되면서, 전화요금결제 서버와의 TCP/IP통신을 위해 초기화 파일에서 인터넷 프로토콜(Internet Protocol ; 이하 "IP"라 함) 주소와 포트(port) 번호, 호스트 명(host name) 등을 읽어와서 초기화를 시작한다(301). 그리고, 프로그램에서 사용되는 버퍼를 지운다(302).The payment approval common gateway interface is activated at the beginning of the system's initial operation, and contains an Internet Protocol (IP) address and port number in the initialization file for TCP / IP communication with the telephone billing server. The initialization is started by reading a host name and the like (301). Then, the buffer used in the program is deleted (302).
웹 페이지로부터 사용자의 데이터 및 상품 정보를 수신하면(303), 이 정보들을 전화요금결제 서버 데몬으로 전송하기 위해 사전에 정의되어 있는 데이터 구조(data structure)에 저장한다(304). 그리고, 전화요금결제 서버 데몬으로 전송할 메시지 헤더를 먼저 전송하고(305), 메시지 데이터를 전송한다(306).Upon receipt of the user's data and product information from the web page (303), the information is stored (304) in a predefined data structure for transmission to the telephone billing server daemon. Then, the message header to be transmitted to the telephone billing server daemon is first transmitted (305), and the message data is transmitted (306).
지불승인 공통 게이트웨이 인터페이스는 데이터 전송후, 타이머를 구동하면서 응답이 있는지를 확인하고(307), 상기 확인 결과 일정시간 응답이 없으면 프로그램을 종료하고(309), 상기 확인 결과 응답 메시지가 수신되면 수신된 응답 메시지내의 지불승인 결과 코드와 결과 메시지를 웹으로 출력하게 된다(308).The payment approval common gateway interface checks whether there is a response while driving a timer after data transmission (307), and if there is no response for a predetermined time as a result of the confirmation, terminates the program (309) and receives the response message when the response is received. The payment approval result code and the result message in the response message are output to the web (308).
도 4 는 본 발명에 따른 전화요금결제 서버 장치의 구매취소 서비스 과정에서의 구매취소를 위한 공통 게이트웨이 인터페이스의 처리 과정에 대한 일실시예 흐름도이다.4 is a flowchart illustrating a process of processing a common gateway interface for canceling a purchase in a canceling service of a telephone billing server device according to the present invention.
구매취소 공통 게이트웨이 인터페이스는 시스템 초기 동작시작과 동시에 활성화되면서, 전화요금결제 서버와의 TCP/IP통신을 위해 초기화 파일에서 인터넷 프로토콜 (Internet Protocol ; 이하 IP라 칭함.) 주소와 포트(port) 번호, 호스트명(host name) 등을 읽어와서 초기화를 시작한다(401). 그리고, 프로그램에서 사용되는 버퍼를 지운다(402).The Cancel Common Gateway Interface is activated at the beginning of the system's initial operation, and is used for the TCP / IP communication with the telephone billing server in the initialization file for the Internet Protocol (IP) address and port number, Initialization is started by reading a host name and the like (401). Then, the buffer used in the program is deleted (402).
상담원 웹 페이지로부터 취소하고자하는 트랜잭션 식별자(TID)를 수신한 다음(403), 전화요금결제 서버 데몬으로 전송할 취소 메시지 헤더를 먼저 전송하고(404), 취소하고자 하는 트랜잭션 식별자(TID)를 전송한다(405).Receive a transaction identifier (TID) to cancel from the agent web page (403), and then first transmit a cancellation message header to be sent to the telephone billing server daemon (404), and then transmit a transaction identifier (TID) to cancel ( 405).
구매취소 공통 게이트웨이 인터페이스는 데이터 전송후, 타이머를 구동하면서 전화요금결제 게이트웨이 장치로부터의 응답을 확인하여(406), 상기 확인 결과 일정시간 응답이 없으면 프로그램을 종료하고(408), 상기 확인 결과 응답 메시지가 수신되면, 수신된 응답 메시지내의 취소 결과 코드와 결과 메시지를 웹으로 출력하게 된다(407).The purchase cancellation common gateway interface checks the response from the telephone billing gateway device while driving the timer after data transmission (406). If there is no response for a predetermined time as a result of the confirmation, the program terminates (408), and the confirmation result response message. If is received, the cancellation result code and the result message in the received response message are output to the web (407).
도 5 는 본 발명에 따른 전화요금결제 서버 데몬의 서비스 처리 과정에 대한 일실시예 흐름도이다.5 is a flow chart of an embodiment of a service processing procedure of a telephone billing server daemon according to the present invention.
전화요금결제 서버 데몬은 지불승인 및 구매취소 공통 게이트웨이 인터페이스 및 전화요금결제 게이트웨이 장치와 연동되어 전화요금결제 서비스를 제공하게 되는데, 지불승인 및 구매취소의 2가지 서비스를 제공하게 된다.The telephone bill payment server daemon provides a telephone bill payment service by interworking with a payment gateway and a telephone bill gateway device, and provides two services of payment approval and cancellation of purchase.
먼저, 소켓 통신을 위해 지불승인 및 구매취소 공통 게이트웨이 인터페이스와 소켓 연결을 하고(501), 해당 서비스를 수행하기 위해 자식 프로세스를 생성한다(502).First, a socket connection is made with a payment approval and cancellation cancellation common gateway interface for socket communication (501), and a child process is created (502) to perform a corresponding service.
상기 자식 프로세스는 공통 게이트웨이 인터페이스로부터 수신한 모든 정보를 전달하는데, 메시지 헤더 및 데이터가 전달된다(503, 504).The child process conveys all information received from the common gateway interface, where message headers and data are passed (503, 504).
상기 자식 프로세스는 수신한 헤더 정보를 가지고 지불승인 요구인지 구매취소 요구인지를 판단한다(505).The child process determines whether it is a payment approval request or a purchase cancellation request based on the received header information (505).
상기 판단 결과, 지불승인 요구 메시지인 경우에는 공통 게이트웨이 인터페이스로부터 수신된 사용자 정보 및 상품 정보 등을 기반으로 해서 주문 리스트를 파싱(parsing)하게 된다(506). 이는, 머쳔트 서버로부터 공통 게이트웨이 인터페이스를 통해 전달된 상품 정보는 주문번호를 키로 하여 상품 정보들이 같이 포함되어 있기 때문에, 입점 업체별로 분리를 하는 작업이 필요하기 때문이다.As a result of the determination, in the case of the payment approval request message, the order list is parsed based on the user information and the product information received from the common gateway interface (506). This is because the merchandise information transmitted from the merchant server through the common gateway interface includes the merchandise information using the order number as a key, and thus, it is necessary to separate the merchandise by the store.
다음으로, 분리된 트랜잭션별로 유일한 트랜잭션 식별자(ID)를 부여하게 된다(507). 그리고, 지불승인인 경우에는 전화요금결제 게이트웨이 장치를 통해 외부 고객관리시스템에 저장되어 있는 사용자 정보에 대한 인증 절차를 수행해야 하기 때문에 전화요금결제 게이트웨이 데몬과 소켓 연결을 시도한다(508). 전화요금결제 게이트웨이 데몬으로 지불승인 요구 메시지 헤더 및 사용자 데이터를 전송하고(509, 510), 이에 대한 결과를 수신한다(511). 여기서, 지불승인에 대한 수신 결과는 해당 사용자의 인증 정보를 포함하는데, 연체 가입자, 법인 전화번호, 비밀번호 불일치 등의 지불승인을 불허하는데 대한 결과 메시지도 포함된다. 그리고, 전화요금결제 게이트웨이 장치와의 통신은 트랜잭션 식별자(TID)를 키로 하여 수행되는데 전화요금결제 서버 자식 프로세스는 해당 트랜잭션 식별자(TID)를 가지는 트랜잭션에 대한 결과 정보를 데이터베이스에 저장하게 된다(512).Next, a unique transaction identifier (ID) is assigned for each separated transaction (507). In case of payment approval, an authentication procedure is performed for the user information stored in the external customer management system through the telephone billing gateway device, and thus the socket connection is attempted with the telephone billing gateway daemon (508). A payment approval request message header and user data are transmitted to the telephone billing gateway daemon (509, 510), and the result thereof is received (511). Here, the reception result of the payment approval includes authentication information of the corresponding user, and also includes a result message for disallowing payment approval such as a delinquent subscriber, a corporate telephone number, and a password mismatch. The communication with the telephone billing gateway device is performed using the transaction identifier (TID) as a key, and the telephone billing server child process stores the result information on the transaction having the corresponding transaction identifier (TID) in the database (512). .
그리고, 결과 코드 및 결과 메시지 등의 결과 정보는 다시 해당 공통 게이트웨이 인터페이스로 전송한다(513).The result information such as the result code and the result message is transmitted back to the corresponding common gateway interface (513).
상기 판단 결과(505), 구매취소 요구 메시지인 경우에는 전화요금결제 게이트웨이 데몬과 소켓 연결을 한 후(514), 상품 구매 정보가 전화요금결제 서버 및 전화요금결제 게이트웨이 장치의 데이터베이스에 존재하기 때문에 이를 삭제하면 구매취소 서비스를 처리할 수 있게 된다. 따라서, 전화요금결제 서버 자식 프로세스는 곧바로 전화요금결제 게이트웨이 장치의 트랜잭션 데이터베이스를 갱신하기 위해 구매취소에 해당되는 트랜잭션 식별자(TID)를 전화요금결제 게이트웨이 데몬으로 전송한다(515).As a result of the determination (505), in the case of a purchase cancellation request message, after making a socket connection with the telephone billing gateway daemon (514), the product purchase information exists in the database of the telephone billing server and the telephone billing gateway device. Deleting it will allow you to process the cancellation service. Accordingly, the telephone billing server child process immediately transmits a transaction identifier (TID) corresponding to the purchase cancellation to the telephone billing gateway daemon in order to update the transaction database of the telephone billing gateway device (515).
상기 전화요금결제 게이트웨이 데몬은 구매취소 요구 메시지의 트랜잭션 식별자(TID)를 키로 하여 자신의 트랜잭션 데이터베이스에 존재하는 해당 트랜잭션 식별자(TID)를 삭제하고 그 결과를 전화요금결제 서버 자식 프로세스로 응답하게 되고, 상기 전화요금결제 서버 자식 프로세스는 취소 코드를 수신하게 된다(516).The telephone billing gateway daemon deletes the corresponding transaction identifier (TID) existing in its transaction database using the transaction identifier (TID) of the purchase cancellation request message as a key, and responds to the telephone billing server child process. The telephone billing server child process receives a cancellation code (516).
상기 수신된 취소 코드를 비교하여 오류가 발생하였는지를 확인한다(517).The received cancellation code is compared to determine whether an error has occurred (517).
상기 확인 결과, 상기 전화요금결제 서버 자식 프로세스가 이미 삭제된 트랜잭션 식별자(TID)라든지 해당 트랜잭션 식별자(TID)가 존재하지 않든지 하는 오류인 경우에는 해당 오류 코드 및 메시지를 수신하여, 그 결과를 구매취소 공통 게이트웨이 장치로 전달한다(519).If the check result indicates that the telephone billing server child process is an error of whether the transaction identifier (TID) or the transaction identifier (TID) does not exist, the corresponding error code and message are received and the result is purchased. The cancellation is passed to the common gateway device (519).
상기 확인 결과, 구매취소가 성공적으로 수행되었으면 자신의 데이터베이스에도 해당 트랜잭션 식별자(TID) 정보를 취소 코드로 변경하고(518), 구매취소 공통 게이트웨이 인터페이스로 성공 메시지를 전송한다(519).As a result of the check, if the purchase cancellation is successfully performed, the corresponding transaction identifier (TID) information is also changed to a cancellation code in its database (518), and a success message is transmitted to the cancellation cancellation common gateway interface (519).
전화요금결제 서버는 기존 쇼핑몰에서 운용중인 웨/머쳔트 서버의 플랫폼상에 소프트웨어적으로 구성되는데, 시스템간 통신의 일반적인 형태로 자리잡은 "트랜잭션 제어 프로토콜/인터넷 프로토콜"(Transaction Control Protocol/Internet Protocol)을 기반으로 하고, 시스템간 연동은 소켓 인터페이스를 통해 이루어진다.The telephone billing server is software-configured on the platform of the web / merchant server operating in the existing shopping mall. It is a "transaction control protocol / internet protocol" which is a general form of intersystem communication. Based on this, intersystem interworking is done through the socket interface.
사용자로부터 입력되는 정보들을 게이트웨이가 처리할 수 있도록 전달하고, 게이트웨이에서 처리된 결과를 전달받아 사용자에게 전달해 주는 기능들이 소프트웨어 프로세스로 구성되고, 머쳔트 서버를 통해 사용자로부터 입력된 정보를 전화요금결제 서비스 처리를 위한 정보 메시지로 파싱하는 기능도 포함된다. 이는 머쳔트 서버로부터 전체 구매 정보를 넘겨받아, 입점업체 별로 정보를 재가공해서 게이트웨이로 전달해 주어야 하는 기능이다.The software processes the information input from the user so that the gateway can process it, receives the results processed by the gateway, and delivers the information to the user. It also includes the ability to parse information messages for processing. This is a function that takes over the entire purchase information from the merchant server, reprocesses the information for each store, and delivers it to the gateway.
한편, 본 발명은 차후, 전자상거래 망의 사이버 운영관리 시스템에 적용되어 사용자 편의 위주의 전자상거래 망 설계가 가능하다.On the other hand, the present invention is applied to the cyber operation management system of the e-commerce network in the future, it is possible to design a user-oriented e-commerce network.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary knowledge.
상기한 바와 같은 본 발명은, 기존 신용카드 또는 계좌이체, 전자지불 프로토콜을 사용하여 상품 구매에 대한 지불을 하는 경우와는 달리, 상품 구매에 대한 수수료 절감 및 복잡한 프로토콜을 사용하지 않고, 간편하게 결제 처리를 할 수 있고, 전자상거래 사용자에게는 다양한 지불 방법을 제공할 수 있으며, 전자상거래 운영자에게는 기존 PSTN/ISDN 또는 지능망 가입자를 쇼핑몰 회원으로 확보할 수 있는 효과가 있다.The present invention as described above, unlike the case of paying for the purchase of goods by using an existing credit card or bank transfer, electronic payment protocol, the payment process for the purchase of goods and without using a complicated protocol, simply payment processing It is possible to provide a variety of payment methods to e-commerce users, e-commerce operators have the effect of securing the existing PSTN / ISDN or intelligent network subscribers as shopping mall members.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000086748A KR20020058634A (en) | 2000-12-30 | 2000-12-30 | Apparatus for Telephone Payment Server and Method for Payment Approval/Cancellation on Electronic Commerce |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000086748A KR20020058634A (en) | 2000-12-30 | 2000-12-30 | Apparatus for Telephone Payment Server and Method for Payment Approval/Cancellation on Electronic Commerce |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020058634A true KR20020058634A (en) | 2002-07-12 |
Family
ID=27689722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000086748A Ceased KR20020058634A (en) | 2000-12-30 | 2000-12-30 | Apparatus for Telephone Payment Server and Method for Payment Approval/Cancellation on Electronic Commerce |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020058634A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113297598A (en) * | 2021-06-11 | 2021-08-24 | 上海寻梦信息技术有限公司 | Express cabinet service end point burying method, device, equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999057663A1 (en) * | 1998-04-22 | 1999-11-11 | Echarge Corporation | Method and apparatus for ordering goods, services and content over an internetwork |
KR20000006796A (en) * | 1999-11-03 | 2000-02-07 | 이병훈 | Eletro-payment methods using handphone |
KR20000024137A (en) * | 2000-01-25 | 2000-05-06 | 안세호 | The method for payment by using mobile-phone in internet |
KR20000054174A (en) * | 2000-05-25 | 2000-09-05 | 조용규 | Method for confirming of electronic commerce by using communication network |
KR20010077164A (en) * | 2000-01-31 | 2001-08-17 | 이천석 | Payment Method for Electric Commerce of Internet |
KR20010109037A (en) * | 2000-06-01 | 2001-12-08 | 김대욱 | Network-based transaction deferred payment system and method thereof |
-
2000
- 2000-12-30 KR KR1020000086748A patent/KR20020058634A/en not_active Ceased
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999057663A1 (en) * | 1998-04-22 | 1999-11-11 | Echarge Corporation | Method and apparatus for ordering goods, services and content over an internetwork |
KR20000006796A (en) * | 1999-11-03 | 2000-02-07 | 이병훈 | Eletro-payment methods using handphone |
KR20000024137A (en) * | 2000-01-25 | 2000-05-06 | 안세호 | The method for payment by using mobile-phone in internet |
KR20010077164A (en) * | 2000-01-31 | 2001-08-17 | 이천석 | Payment Method for Electric Commerce of Internet |
KR20000054174A (en) * | 2000-05-25 | 2000-09-05 | 조용규 | Method for confirming of electronic commerce by using communication network |
KR20010109037A (en) * | 2000-06-01 | 2001-12-08 | 김대욱 | Network-based transaction deferred payment system and method thereof |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113297598A (en) * | 2021-06-11 | 2021-08-24 | 上海寻梦信息技术有限公司 | Express cabinet service end point burying method, device, equipment and storage medium |
CN113297598B (en) * | 2021-06-11 | 2024-05-28 | 上海寻梦信息技术有限公司 | Method, device, equipment and storage medium for embedding points at service end of express cabinet |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8606719B2 (en) | System for management of alternatively priced transactions on network | |
US5899980A (en) | Retail method over a wide area network | |
US20020133412A1 (en) | System for management of transactions on networks | |
US20150058200A1 (en) | Architecture of simplified hardware requirements for bank card payment transactions in a large group of clients, transaction terminal unit, extended function sim card, and methods for individualisation and performing transaction | |
US20010054024A1 (en) | System, method and computer program product for allowing a carrier to act as a credit-approval entity for e-commerce transactions | |
JP5027386B2 (en) | Payment system and method | |
JP2004531779A (en) | System and method for providing a prepaid service over an internet protocol network system | |
JP2002215931A (en) | Communication method, electronic commerce method and management device | |
JP3590588B2 (en) | Method and system for electronic commerce | |
JP2004164598A (en) | Methods for maintaining prepaid account information and for supporting transactions in an e-commerce system | |
JP2000151811A (en) | Internet connection device | |
JP2001283121A (en) | Server device and client device and communication line shopping system using them | |
US20050216774A1 (en) | Apparatus, system and method for enhancing data security | |
KR100378366B1 (en) | The system and method of clearing housing for payment of electronic commerce on the internet | |
US20030154136A1 (en) | Price tags in data | |
KR20020058634A (en) | Apparatus for Telephone Payment Server and Method for Payment Approval/Cancellation on Electronic Commerce | |
JP2002251578A (en) | Trading transaction processing method and system | |
US8510219B1 (en) | Billing management package for internet access and web page utilization | |
JP2003067661A (en) | Recovery agent system for small amount settlement using point purchase service system | |
KR100377182B1 (en) | Telephone Payment Gateway for Electronic Commerce Service and Method for Telephone Payment using it | |
EP1400934A1 (en) | Commerce broker | |
KR20020020051A (en) | An electronic method of purchasing at volume discount from participating sites and mobile information services using an identity secure in-house credit account | |
KR100450398B1 (en) | The Apparatus and Method of Micro Billing Functions in the Advanced Information Communication Processing System | |
JP2002083245A (en) | Method and device for executing automated transaction | |
JP2001265972A (en) | Agent system in transaction on internet |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20001230 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20030519 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20040527 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20030519 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20040625 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20040527 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20060126 Appeal identifier: 2004101002820 Request date: 20040625 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20040723 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20040625 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20031114 Patent event code: PB09011R02I |
|
B601 | Maintenance of original decision after re-examination before a trial | ||
PB0601 | Maintenance of original decision after re-examination before a trial | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20040625 Effective date: 20060126 |
|
PJ1301 | Trial decision |
Patent event code: PJ13011S01D Patent event date: 20060126 Comment text: Trial Decision on Objection to Decision on Refusal Appeal kind category: Appeal against decision to decline refusal Request date: 20040625 Decision date: 20060126 Appeal identifier: 2004101002820 |