KR20120020285A - Payment method for selling goods in online community - Google Patents

Payment method for selling goods in online community Download PDF

Info

Publication number
KR20120020285A
KR20120020285A KR1020100083809A KR20100083809A KR20120020285A KR 20120020285 A KR20120020285 A KR 20120020285A KR 1020100083809 A KR1020100083809 A KR 1020100083809A KR 20100083809 A KR20100083809 A KR 20100083809A KR 20120020285 A KR20120020285 A KR 20120020285A
Authority
KR
South Korea
Prior art keywords
purchase
provider server
online community
payment
content provider
Prior art date
Application number
KR1020100083809A
Other languages
Korean (ko)
Inventor
홍경표
김현진
Original Assignee
홍경표
김현진
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 홍경표, 김현진 filed Critical 홍경표
Priority to KR1020100083809A priority Critical patent/KR20120020285A/en
Priority to PCT/KR2011/006367 priority patent/WO2012030124A2/en
Publication of KR20120020285A publication Critical patent/KR20120020285A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/401Transaction verification
    • G06Q20/4016Transaction verification involving fraud or risk level assessment in transaction processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE: Online community product sales payment method is provided to build a purchase safety network between an online community and a content providing server, thereby easily processing transactions between the online community and the content providing server. CONSTITUTION: When a buyer requests a content purchase in an online community, a purchase request message is transmitted to a content providing server(S100). The purchase request message is encoded in the online community and the content providing server(S200). The encoded purchase messages are transmitted to a service providing server(S300). The service providing server determines whether information values of the encoded purchase messages corresponds to each other(S400). The service providing server transmits purchase permission message.

Description

온라인 커뮤니티 상품 판매에 대한 결제방법{Payment Method for Selling goods in Online Community} Payment Method for Selling Goods in Online Community}

본 발명은 온라인 커뮤니티 상품 판매에 대한 결제방법에 관한 것으로, 좀 더 상세하게는 온라인 커뮤니티와 컨텐츠 제공 서버 간의 구매 안전망을 구축하여 컨텐츠 제공자 서버와 온라인 커뮤니티, 온라인 커뮤니티와 구매자 간의 원활한 거래가 이루어지도록 하는 온라인 커뮤니티 상품 판매에 대한 결제방법에 관한 것이다.The present invention relates to a payment method for the sale of online community goods, and more particularly, to establish a purchase safety net between an online community and a content providing server to enable a smooth transaction between a content provider server and an online community, an online community, and a buyer. It relates to a payment method for the sale of community goods.

인터넷의 활용이 보편화되면서 상품판매자들은 온라인 쇼핑몰이라는 온라인상의 가상시장을 구축하게 되었고, 많은 인터넷 사용자들이 온라인 쇼핑몰을 이용하여 자신에게 필요한 다양한 상품을 구매하고 있다. As the use of the Internet has become commonplace, product sellers have established an online virtual market called an online shopping mall, and many Internet users purchase various products needed by the online shopping mall.

이에 따라, 온라인 쇼핑몰의 매출 규모는 하루가 다르게 증가하고 있다. 하지만 온라인 쇼핑몰은 더 많은 수익 창출을 위해 다양한 쇼핑 채널 확보에 혈안이 되어 있으며, 이를 위해 외부 제휴, 배너 광고 및 링크를 통하여 수익 배분 프로그램을 운용하고 있다.Accordingly, the sales volume of the online shopping mall is increasing day by day. However, online shopping malls are keen to secure various shopping channels in order to generate more profits. To this end, online shopping malls operate profit sharing programs through external affiliates, banner advertisements, and links.

한편, 온라인 커뮤니티의 발달로 인한 블로그 및 SNS의 수적 증가치도 폭발적으로 늘고 있다. 대부분의 커뮤니티 포털 사이트들은 개인 블로그 및 SNS의 활성화를 위해 노력하고 있다. 하지만 개인 블로그 및 SNS 자체로는 아이템 쇼핑 이외의 뚜렷한 수익 모델을 찾고 있지 못하며, 개인 홈페이지 영역이다 보니 광고영역으로 활용하기가 쉽지 않아서 제공되는 화면 수에 비해 광고 수익을 기대하기 어렵다. 등록되는 게시물 컨텐츠의 종류에도 한계가 있어 개선된 양질의 컨텐츠를 확보하는데에도 고민하고 있다.Meanwhile, the number of blogs and SNSs increased due to the development of the online community is exploding. Most community portal sites are working to promote personal blogs and social media. However, personal blogs and SNSs themselves are not looking for a clear profit model other than shopping for items, and since it is a personal homepage area, it is not easy to use them as an advertising area. There are also limitations on the types of post contents that are registered, so we are also concerned about securing improved quality contents.

따라서, 최근에는 온라인 쇼핑몰(컨텐츠 제공자 서버)과, 온라인 커뮤니티 사이트 간의 수익창출을 위해 온라인 쇼핑몰에 전시되는 양질의 컨텐츠를 서비스 제공자 서버를 통해 온라인 커뮤니티로 전송시키고, 전송된 쇼핑몰 컨텐츠가 온라인 커뮤니티 상에 전시되어 온라인 커뮤니티를 이용하는 구매자를 통해 발생되는 구매이익에 대해 수익을 분배하는 방법이 제시되고 있다. Therefore, in recent years, in order to generate profits between an online shopping mall (content provider server) and an online community site, high-quality content displayed in an online shopping mall is transmitted to the online community through a service provider server, and the transmitted shopping mall content is transferred to the online community. A method of distributing profits on purchase profits generated by buyers using the on-line community has been proposed.

상기의 방법으로 온라인 쇼핑몰(컨텐츠 제공자 서버)은 온라인 커뮤니티를 방문하는 구매자를 통해 광고 및 수익을 더 창출할 수 있으며, 온라인 커뮤니티 역시 양질의 컨텐츠를 게시하여 수익 창출은 물론 온라인 커뮤니티의 활성화를 향상시킬 수 있다. In this way, the online shopping mall (content provider server) can generate more advertisements and revenue through buyers who visit the online community, and the online community can also post high-quality content to generate revenue and improve the activation of the online community. Can be.

그러나, 종래의 컨텐츠 제공에 따른 수익 분배 방법은 구매자가 쇼핑몰(컨텐츠 제공자 서버)에서 상품을 직접 구매하지 않고, 온라인 커뮤니티를 통해 쇼핑몰에서 제공하는 컨텐츠 상품을 구매하게 됨에 따라 구매자가 컨텐츠 상품을 주문 및 결제함에 있어 상기 쇼핑몰에 구매자가 구매요청하는 상품의 주문이 정확히 전달되었는지 또는 결제가 정확히 이루어졌는지에 대해 확실성이 없는 불안한 상태로 주문 및 결제가 이루어지는 문제점이 있다.However, in the conventional revenue distribution method according to the provision of content, the buyer does not directly purchase a product in a shopping mall (content provider server), but purchases a content product provided by the shopping mall through an online community. In payment, there is a problem in that the order and payment are made in an unstable state in which the purchase order of the product requested by the buyer to the shopping mall is correctly delivered or the payment is made correctly.

또한, 구매자가 주문 및 결제한 상품이 쇼핑몰에 잘못 전달되었더라도 이를 확인시켜줄 수 있는 방법이 제공되지 않아 구매자에게 신뢰성을 확보하지 못할 뿐만 아니라 쇼핑몰과 온라인 커뮤니티, 온라인 커뮤니티와 구매자 간의 원활한 거래가 이루어지지 않게 되는 문제점이 있다.In addition, even if the goods ordered and paid by the buyer are incorrectly delivered to the shopping mall, there is no way to confirm the purchase, which not only guarantees the buyer's reliability but also prevents smooth transactions between the shopping mall and the online community, the online community and the buyer. There is a problem.

본 발명은 종래의 문제점을 해결하기 위해 안출 된 것으로서,The present invention has been made to solve the conventional problems,

본 발명의 목적은 온라인 커뮤니티에서 구매자가 상품 구매 요청을 하게 되면 구매요청 메세지가 서비스 제공자 서버를 통해 컨텐츠 제공자 서버에 전송되고, 온라인 커뮤니티와 컨텐츠 제공자 서버에서 각각 구매요청 메세지의 구매 암호화를 생성하여 서비스 제공자 서버에 제공하며, 서비스 제공자 서버는 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지의 정보값이 일치하는지의 여부를 판단하고, 정보값이 일치한 경우 구매승인메세지를 전송하여 결제가 이루어지도록 함으로써 구매 안전망을 구축하는 온라인 커뮤니티 상품 판매에 대한 결제방법을 제공하는 데 있다.An object of the present invention is that when a purchaser requests a product purchase in an online community, a purchase request message is transmitted to a content provider server through a service provider server, and a purchase encryption of a purchase request message is generated in the online community and the content provider server, respectively. The service provider server determines whether or not the information value of the encrypted purchase message generated by the online community and the encrypted purchase message generated by the content provider server match. If the information value matches, the purchase approval message is provided. It is to provide a payment method for the sale of online community goods to build a purchase safety net by sending a payment to make the payment.

상기와 같은 목적을 달성하기 위해 제공되는 본 발명에 따른 온라인 커뮤니티 상품 판매에 대한 결제방법은 구매자가 온라인 커뮤니티에서 컨텐츠 상품의 구매요청을 하면 구매요청 메세지가 서비스 제공자 서버를 통해 컨텐츠 제공자 서버에 전달되는 제 1 단계; 상기 온라인 커뮤니티와 컨텐츠 제공자 서버에서 각각 구매요청 메세지의 암호화를 생성하는 제 2 단계; 상기 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지를 각각 서비스 제공자 서버에 전송하는 제 3 단계; 상기 서비스 제공자 서버에서 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지의 정보값이 일치하는지의 여부를 판단하는 제 4 단계; 상기 판단 결과 정보값이 일치하면 구매승인 메세지를 결제모듈에 전송하여 구매요청 상품의 결제처리를 진행하는 제 5 단계 및 상기 판단 결과 정보값이 일치하지 않으면 에러 표시 및 거래를 중지시키는 제 6 단계를 포함하는 것을 특징으로 한다.In the payment method for the online community product sale according to the present invention provided to achieve the above object, the purchase request message is transmitted to the content provider server through the service provider server when the purchaser requests the purchase of the content product in the online community. First step; A second step of generating encryption of a purchase request message in each of the online community and a content provider server; Transmitting an encrypted purchase message generated by the online community and an encrypted purchase message generated by the content provider server to a service provider server, respectively; A fourth step of determining, by the service provider server, whether the encrypted purchase message generated in the online community and the information value of the encrypted purchase message generated in the content provider server match; A fifth step of performing a payment processing of a purchase request product by transmitting a purchase approval message to the payment module if the determination result information values match; and a sixth step of displaying error and stopping the transaction if the determination result information values do not match. It is characterized by including.

상기 제 2 단계에서 구매요청 메세지의 암호화 생성은 구매 정보값의 난수를 생성하는 단계, 임시공개키를 생성하는 단계, 해시값을 계산하는 단계로 이루어지는 것을 특징으로 한다.In the second step, the encryption generation of the purchase request message may include generating a random number of purchase information values, generating a temporary public key, and calculating a hash value.

상기 제 5 단계에서 결제처리 진행은 결제모듈에서 구매승인 메세지를 받으면 결제모듈을 작동시키는 단계, 구매자의 인증서 확인, 개인키 서명, 암호화 단계를 거쳐 서명검증을 하는 단계, 상기 서명 검증이 이루어지면 온라인 커뮤니티에서 지불게이트웨이를 통해 지불된 내역을 결제모듈에 전송하는 단계, 및 결제가 완료되어 확정된 결과값을 컨텐츠 제공자 서버와 서비스 제공자 서버에 전송하는 단계로 이루어지는 것을 특징으로 한다.In the fifth step, the payment processing is performed by operating the payment module when receiving a purchase approval message from the payment module, verifying the signature through the purchaser's certificate verification, private key signing, and encryption step. And transmitting the details paid through the payment gateway to the payment module in the community, and transmitting the result of the settlement to the content provider server and the service provider server.

본 발명의 온라인 커뮤니티 상품 판매에 대한 결제방법에 따르면, 구매 안전망을 통해 구매자의 구매요청 메세지가 컨텐츠 제공자 서버에 정확히 전달되었는지, 결제가 정확히 이루어졌는지를 구매자에게 확인시켜 줌으로써 구매자의 만족도를 향상시키고, 온라인 커뮤니티 상품 판매의 신뢰성을 확보하며, 컨텐츠 제공자 서버와 온라인 커뮤니티, 온라인 커뮤니티와 구매자 간의 거래가 원활히 이루어지는 효과가 있다.According to the payment method for the sale of online community goods of the present invention, the purchaser's satisfaction is improved by confirming whether the purchase request message of the buyer is correctly delivered to the content provider server and the payment is made through the purchase safety net, It secures the credibility of the online community product sales, and the transaction between the content provider server and the online community, the online community and the buyer is smoothly effected.

도 1은 본 발명의 일 실시 예에 따른 온라인 커뮤니티 상품 판매에 대한 결제방법을 순서도로 도시한 도면.
도 2는 도 1의 순서도를 세부적으로 도시한 도면.
1 is a flowchart illustrating a payment method for selling an online community product according to an embodiment of the present invention.
2 is a detailed view of the flowchart of FIG. 1;

본 발명의 상기와 같은 목적, 특징 및 다른 장점들은 첨부도면을 참조하여 본 발명의 바람직한 실시 예를 상세히 설명함으로써 더욱 명백해질 것이다. 이하, 첨부된 도면을 참조하여 본 발명의 실시 예에 따른 온라인 커뮤니티 상품 판매에 대한 결제방법을 상세히 설명하기로 한다. 본 명세서를 위해서, 도면에서의 동일한 참조번호들은 달리 지시하지 않는 한 동일한 구성부분을 나타낸다.The above objects, features and other advantages of the present invention will become more apparent by describing the preferred embodiments of the present invention in detail with reference to the accompanying drawings. Hereinafter, a payment method for selling an online community product according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. For the purposes of this specification, like reference numerals in the drawings denote like parts unless otherwise indicated.

도 1은 본 발명의 일 실시 예에 따른 온라인 커뮤니티 상품 판매에 대한 결제방법을 순서도로 도시한 도면이고, 도 2는 도 1의 순서도를 세부적으로 도시한 도면이다.FIG. 1 is a flowchart illustrating a payment method for selling an online community product according to an embodiment of the present invention, and FIG. 2 is a diagram illustrating the flowchart of FIG. 1 in detail.

먼저, 본 발명은 양질의 쇼핑 컨텐츠를 제공하는 컨텐츠 제공자 서버와, 방문자에게 쇼핑 컨텐츠를 광고하여 추가적인 구매를 유도하는 플렛폼을 제공하는 온라인 커뮤니티와, 상기 컨텐츠 제공자 서버와 온라인 커뮤니티를 연결하고 온라인 커뮤니티에서 구매자가 구매요청한 메세지와 컨텐츠 제공자에 전송된 구매요청 메세지의 정보가 일치하는지의 여부를 판단하여 정보가 일치한 경우 구매승인 메세지를 전송하여 결제가 이루어지도록 하는 서비스 제공자 서버와, 상기 서비스 제공자 서버로부터 구매 승인 메세지를 받아 동작하는 결제모듈 및 결제모듈의 서명검증을 통해 결제정보를 승인하는 지불게이트웨이로 이루어진다. First, the present invention provides a content provider server that provides high-quality shopping content, an online community that provides a platform for inducing additional purchases by advertising shopping content to visitors, and connecting the content provider server and the online community in an online community. A service provider server for determining whether the information requested by the purchaser and the information of the purchase request message transmitted to the content provider match and transmitting a purchase approval message if the information is identical; It consists of a payment module that accepts purchase approval messages and a payment gateway that accepts payment information through signature verification of the payment module.

여기서, 상기 온라인 커뮤니티는 개인 블로그, SNS 등을 포함한다.Here, the online community includes a personal blog, SNS, and the like.

도 1에 도시한 바와 같이 본 발명의 온라인 커뮤니티 상품 판매에 대한 결제방법은 구매자가 온라인 커뮤니티에서 컨텐츠 상품의 구매요청을 하면, 구매요청 메세지가 서비스 제공자 서버를 통해 컨텐츠 제공자 서버에 전달되는 제 1 단계(S100); 상기 온라인 커뮤니티와 컨텐츠 제공자 서버에서 각각 구매요청 메세지의 암호화를 생성하는 제 2 단계(S200); 상기 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지를 각각 서비스 제공자 서버에 전송하는 제 3 단계(S300); 상기 서비스 제공자 서버에서 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지의 정보값이 일치하는지의 여부를 판단하는 제 4 단계(S400); 상기 판단 결과 정보값이 일치하면 구매승인 메세지를 결제모듈에 전송하여 구매요청 상품의 결제처리를 진행하는 제 5 단계(S500); 및 상기 판단 결과 정보값이 일치하지 않으면 에러 표시 및 거래를 중지시키는 제 6 단계(S600)를 포함한다.As shown in FIG. 1, the payment method for the sale of online community goods according to the present invention includes a first step in which a purchase request message is transmitted to a content provider server through a service provider server when a purchaser requests a purchase of content goods in an online community. (S100); A second step (S200) of generating encryption of a purchase request message in each of the online community and a content provider server; A third step (S300) of transmitting an encrypted purchase message generated in the online community and an encrypted purchase message generated in the content provider server, respectively; A fourth step (S400) of determining, by the service provider server, whether the encrypted purchase message generated in the online community matches the information value of the encrypted purchase message generated in the content provider server; A fifth step (S500) of performing a payment processing of a purchase request product by transmitting a purchase approval message to the payment module if the determination result information values match; And a sixth step (S600) of terminating the error display and the transaction if the determination result information values do not match.

여기서, 상기 제 1 단계(S100)는 구매자가 온라인 커뮤니티에서 컨텐츠 상품의 구매요청(S110)을 하면, 온라인 커뮤니티는 구매요청 메세지를 서비스 제공자 서버에 전송(S120)하고, 상기 서비스 제공자 서버는 구매요청 메세지를 컨텐츠 제공자 서버에 전송(S130)하여 온라인 커뮤니티에서 구매자가 구매하고자 하는 상품정보를 컨텐츠 제공자 서버에게 전달한다.Here, in the first step (S100), when a purchaser requests a purchase of a content product in an online community (S110), the online community transmits a purchase request message to a service provider server (S120), and the service provider server requests a purchase. The message is transmitted to the content provider server (S130) to deliver the product information that the buyer wants to purchase in the online community to the content provider server.

상기 제 2 단계(S200)는 구매자가 구매요청한 메세지와 컨텐츠 제공자 서버에 전달된 구매요청 메세지가 동일한 상품정보인지를 파악하기 위해 온라인 커뮤니티와 컨텐츠 제공자 서버에서 각각 구매요청 메세지의 암호화를 생성한다. The second step S200 generates encryption of the purchase request message in the online community and the content provider server, respectively, in order to determine whether the purchase request message and the purchase request message delivered to the content provider server are the same product information.

상기 구매요청 메세지의 암호화 생성은 구매 상품 정보 값의 난수를 생성하고(S210), 임시공개키를 생성하며(S220), 해시값을 계산(S230)하는 단계로 이루어진다. 즉, 온라인 커뮤니티에서 구매요청한 상품정보의 해시값을 추출하고, 컨텐츠 제공자 서버에서도 구매요청된 상품정보의 해시값을 추출하게 된다. 여기서각각 추출된 해시값이 생성된 암호화 구매 메세지가 된다. Encryption generation of the purchase request message consists of generating a random number of the purchase product information value (S210), generating a temporary public key (S220), and calculating a hash value (S230). That is, the hash value of the product information requested for purchase is extracted from the online community, and the hash value of the product information requested for purchase is extracted from the content provider server. Here, each extracted hash value is a generated cryptographic purchase message.

상기 제 3 단계(S300)는 상기 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지를 각각 서비스 제공자 서버에 전송한다. The third step S300 transmits an encrypted purchase message generated in the online community and an encrypted purchase message generated in the content provider server to a service provider server, respectively.

그리고 상기 제 4 단계(S400)는 상기 서비스 제공자 서버에서 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지의 정보값이 일치하는지의 여부를 판단한다. 즉, 온라인 커뮤니티에서 추출한 상품정보의 해시값과, 컨텐츠 제공자 서버에서 추출한 상품정보의 해시값이 일치하는지를 판단한다. The fourth step (S400) determines whether or not the information value of the encrypted purchase message generated in the content provider server and the encrypted purchase message generated in the online community in the service provider server. That is, it is determined whether the hash value of the product information extracted from the online community and the hash value of the product information extracted from the content provider server match.

상기 제 5 단계(S500)는 제 4 단계(S400)의 판단 결과 구매 메세지의 정보 값이 일치하면 구매승인 메세지를 결제모듈에 전송한다(S510).  The fifth step S500 transmits a purchase approval message to the payment module when the information values of the purchase message match as a result of the determination in the fourth step S400 (S510).

이어, 상기 결제모듈은 구매승인 메세지를 받으면 결제모듈을 작동시킨다(S520). 그리고, 구매자의 인증서를 확인하는 단계(S530), 개인키 서명 단계(S540), 암호화 단계(S550)를 거쳐 서명검증(S560)을 한다. 그리고, 컨텐츠 구매정보 및 지불정보를 지불게이트웨이 즉 PG사에 전송한다. 여기서, 상기 결제모듈의 데이터나 결제를 받는 곳은 서비스 제공자 서버이나 결제모듈이 작동되어 보여지는 곳 즉, 결제를 위한 구매자의 입력이 이루어지는 곳은 온라인 커뮤니티에서 이루어진다. Subsequently, the payment module operates the payment module upon receiving the purchase approval message (S520). Then, the signature verification (S560) is performed through the step (S530), the private key signature step (S540), and the encryption step (S550) of confirming the purchaser's certificate. Then, the content purchase information and payment information is transmitted to the payment gateway, that is, the PG company. Here, the place where the payment module data or payment is received is the place where the service provider server or the payment module is operated, that is, the place where the purchaser input for the payment is made in the online community.

이어, 상기 지불케이트웨이는 결제모듈을 통해 서명 검증이 이루어지면 온라인 커뮤니티에서 지불게이트웨이를 통해 지불된 내역 및 지불 승인 메세지를 결제모듈에 전송한다(S570). 즉, 결제모듈의 작동이 보여지는 온라인 커뮤니티에 지불된 내역 및 지불 승인 메세지창이 표시되어 구매자에게 확인시킨다. 또한, 컨텐츠 구매정보 및 지불 정보 메세지를 컨텐츠 제공자 서버와 서비스 제공자 서버에 전송한다(S580).Subsequently, when the signature verification is made through the payment module, the payment gateway transmits the payment details and the payment approval message paid through the payment gateway to the payment module (S570). In other words, the payment history and payment approval message window are displayed in the online community where the operation of the payment module is shown and confirmed to the buyer. In addition, the content purchase information and payment information message is transmitted to the content provider server and the service provider server (S580).

상기 제 6단계(S600)는 상기 제 4 단계의 판단 결과 상품 정보 값이 일치하지 않으면 에러표시와 함께 거래를 중지시킨다. 이때, 온라인 커뮤니티와 컨텐츠 제공자 서버에 확인요청 메세지를 전송할 수도 있다.  The sixth step S600 stops the transaction with an error indication if the product information values do not match as a result of the determination in the fourth step. In this case, the confirmation request message may be transmitted to the online community and the content provider server.

이와 같이 본 발명은 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지의 정보값이 일치하는지의 여부를 판단하여 정보값이 일치한 경우 구매승인 메세지를 전송하여 결제가 이루어지도록 하고, 정보값이 일치하지 않은 경우 거래가 중지되도록 하는 구매 안전망을 구축하게 된다. As described above, the present invention determines whether the information value of the encrypted purchase message generated by the online community and the encrypted purchase message generated by the content provider server are identical to each other and transmits a purchase approval message when the information values match. A purchase safety net will be established that will stop the transaction if the information values do not match.

따라서, 구매자의 구매요청 메세지가 컨텐츠 제공자 서버에 정확히 전달되었는지, 결제가 정확히 이루어졌는지를 구매자에게 확인시켜주고 안전 구매가 이루어지도록 함으로써 구매자의 만족도를 향상시킴은 물론 온라인 커뮤니티 상품 판매의 신뢰성을 확보하게 된다. 또한, 컨텐츠 제공자 서버와 온라인 커뮤니티, 온라인 커뮤니티와 구매자 간의 거래가 원활히 이루어지게 된다. Therefore, by confirming that the buyer's purchase request message is correctly delivered to the content provider server and the payment has been made correctly, the buyer can improve the satisfaction of the buyer and secure the reliability of the online community product sale by making the secure purchase. do. In addition, the transaction between the content provider server and the online community, the online community and the buyer is smoothly made.

이상에서 본 발명의 바람직한 실시 예에 대하여 설명하였으나, 본 발명은 상술한 특정의 실시 예에 한정되지 아니한다. 즉, 본 발명이 속하는 기술분야에서 통상의 지식을 가지는 자라면 첨부된 특허청구범위의 사상 및 범주를 일탈함이 없이 본 발명에 대한 다수의 변경 및 수정이 가능하며, 그러한 모든 적절한 변경 및 수정은 균등물들도 본 발명의 범위에 속하는 것으로 간주 되어야 할 것이다.While preferred embodiments of the present invention have been described above, the present invention is not limited to the above-described specific embodiments. That is, those skilled in the art to which the present invention pertains can make many changes and modifications to the present invention without departing from the spirit and scope of the appended claims, and all such appropriate changes and modifications Equivalents should be considered to be within the scope of the present invention.

S100: 제 1 단계 S110: 컨텐츠 구매요청 단계
S120,S130: 구매요청 메세지 전송단계
S200: 제 2 단계 S210: 난수생성 단계
S220: 임시 공개키 생성 단계 S230: 해시값 계산 단계
S300: 제 3 단계 S400: 제 4 단계
S500: 제 5 단계 S510: 구매승인 메세지 전송 단계
S520: 결제모듈 작동 단계 S530: 인증서 확인 단계
S540: 개인키 서명 단계 S550: 암호화 단계
S560: 서명 검증 단계 S570: 지불승인 메세지 전송 단계
S580: 구매정보/지불정보 전송 단계
S600: 제 6 단계
S100: first step S110: content purchase request step
S120, S130: purchase request message transmission step
S200: second step S210: random number generation step
S220: Temporary public key generation step S230: Hash value calculation step
S300: third step S400: fourth step
S500: fifth step S510: purchase approval message transmission step
S520: payment module operation step S530: certificate verification step
S540: private key signing step S550: encryption step
S560: Signature verification step S570: Payment approval message transmission step
S580: Purchase Information / Payment Information Transfer Step
S600: sixth step

Claims (3)

구매자가 온라인 커뮤니티에서 컨텐츠 상품의 구매요청을 하면 구매요청 메세지가 서비스 제공자 서버를 통해 컨텐츠 제공자 서버에 전달되는 제 1 단계;
상기 온라인 커뮤니티와 컨텐츠 제공자 서버에서 각각 구매요청 메세지의 암호화를 생성하는 제 2 단계;
상기 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지를 각각 서비스 제공자 서버에 전송하는 제 3 단계;
상기 서비스 제공자 서버에서 온라인 커뮤니티에서 생성된 암호화 구매 메세지와 상기 컨텐츠 제공자 서버에서 생성된 암호화 구매 메세지의 정보값이 일치하는지의 여부를 판단하는 제 4 단계;
상기 판단 결과 정보값이 일치하면 구매승인 메세지를 결제모듈에 전송하여 구매요청 상품의 결제처리를 진행하는 제 5 단계 및
상기 판단 결과 정보값이 일치하지 않으면 에러 표시 및 거래를 중지시키는 제 6 단계를 포함하는 것을 특징으로 하는 온라인 커뮤니티 상품 판매에 대한 결제방법.
A first step in which a purchase request message is transmitted to a content provider server through a service provider server when a purchaser makes a purchase request for content goods in an online community;
A second step of generating encryption of a purchase request message in each of the online community and a content provider server;
Transmitting an encrypted purchase message generated by the online community and an encrypted purchase message generated by the content provider server to a service provider server, respectively;
A fourth step of determining, by the service provider server, whether the encrypted purchase message generated in the online community and the information value of the encrypted purchase message generated in the content provider server match;
A fifth step of transmitting a purchase approval message to a payment module when the determination result information is identical, and proceeding with the payment processing of the requested product;
And a sixth step of displaying an error and stopping the transaction if the information values do not match.
제 1항에 있어서,
상기 제 2 단계에서 구매요청 메세지의 암호화 생성은 구매 정보값의 난수를 생성하는 단계, 임시공개키를 생성하는 단계, 해시값을 계산하는 단계로 이루어지는 것을 특징으로 하는 온라인 커뮤니티 상품 판매에 대한 결제방법.
The method of claim 1,
In the second step, the encryption generation of the purchase request message includes generating a random number of purchase information values, generating a temporary public key, and calculating a hash value. .
제 1항에 있어서,
상기 제 5 단계에서 결제처리 진행은 결제모듈에서 구매승인 메세지를 받으면 결제모듈이 작동되는 단계, 구매자의 인증서 확인, 개인키 서명, 암호화 단계를 거쳐 서명검증을 하는 단계, 상기 서명 검증이 이루어지면 온라인 커뮤니티에서 지불게이트웨이를 통해 지불된 내역을 결제모듈에 전송하는 단계, 및 결제가 완료되어 확정된 결과값을 컨텐츠 제공자 서버와 서비스 제공자 서버에 전송하는 단계로 이루어지는 것을 특징으로 하는 온라인 커뮤니티 상품 판매에 대한 결제방법.

The method of claim 1,
In the fifth step, the payment processing proceeds when the payment module receives the purchase approval message, the payment module is operated, and the signature verification is performed through the purchaser's certificate verification, private key signature, and encryption step. Transmitting the details paid through the payment gateway to the payment module in the community, and transmitting the result of the settlement to the content provider server and the service provider server. Payment Method.

KR1020100083809A 2010-08-30 2010-08-30 Payment method for selling goods in online community KR20120020285A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100083809A KR20120020285A (en) 2010-08-30 2010-08-30 Payment method for selling goods in online community
PCT/KR2011/006367 WO2012030124A2 (en) 2010-08-30 2011-08-29 Method for selling contents using api and online community

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100083809A KR20120020285A (en) 2010-08-30 2010-08-30 Payment method for selling goods in online community

Publications (1)

Publication Number Publication Date
KR20120020285A true KR20120020285A (en) 2012-03-08

Family

ID=46128895

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100083809A KR20120020285A (en) 2010-08-30 2010-08-30 Payment method for selling goods in online community

Country Status (1)

Country Link
KR (1) KR20120020285A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014030873A1 (en) * 2012-08-20 2014-02-27 주식회사 네오위즈인터넷 Method, mobile terminal, recording medium and system for providing mobile payment service
KR20190080827A (en) * 2019-03-08 2019-07-08 주식회사 그렉터 System and method for management of goods based on policy in accordance with properties of objects for smart mobility and computer program for the same

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014030873A1 (en) * 2012-08-20 2014-02-27 주식회사 네오위즈인터넷 Method, mobile terminal, recording medium and system for providing mobile payment service
KR101447282B1 (en) * 2012-08-20 2014-10-16 주식회사 네오위즈인터넷 Method, mobile terminal, recording medium, and system for providing mobile payment service
KR20190080827A (en) * 2019-03-08 2019-07-08 주식회사 그렉터 System and method for management of goods based on policy in accordance with properties of objects for smart mobility and computer program for the same

Similar Documents

Publication Publication Date Title
US20220207497A1 (en) Acquisition of card information to enhance user experience
US10497037B2 (en) System and method for managing cryptocurrency payments via the payment request API
Araujo et al. Developing trust in internet commerce
EP3685286A1 (en) Email-based authentication for account login, account creation and security for passwordless transactions
US20120203663A1 (en) Method and apparatus for authentication utilizing location
KR102100457B1 (en) Method and apparatus for servicing gift of event based block-chain
KR101893568B1 (en) System for providing open social market
US20110184804A1 (en) Method and apparatus for queuing user action prior to authentication
JP2001357322A (en) Contract method and contract processing system
JP2002269425A (en) Electronic coupon method, electronic coupon system, sales server, orderer terminal, order receiver terminal and program
KR20010027764A (en) Dealing method of the intellectual information using the computer network
CN113728584A (en) Zero knowledge blockchain attribution
CN106663272A (en) Electronic transaction certificate management system
KR20210118509A (en) Intermediating and distributing system for virtual currency based on balckchain using cash-back for point
KR100391710B1 (en) Distributed electronic commerce system and method using digital catalog
KR101701450B1 (en) Method of providing authentication service for electronic commerce payment and server thereof
US20160104221A1 (en) System and method for enabling sellers to create and manage offers to sell products or services to group buyers for a discounted purchase price
US10311506B1 (en) System and method for e-commerce accessibility
US11023960B1 (en) System and method for e-commerce accessibility
KR20120020285A (en) Payment method for selling goods in online community
KR20140065636A (en) Method and system for brokerage advertisement
US20130054398A1 (en) Management of direct sales activities on networked mobile computing devices
JP2002140590A (en) Electronic commerce system
KR20220158190A (en) System and method for sharing fee profits through blockchain network
KR101172872B1 (en) Method and system of secure payment using authentication number

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application