JP5220356B2 - Virtual shopping street management system - Google Patents

Virtual shopping street management system Download PDF

Info

Publication number
JP5220356B2
JP5220356B2 JP2007189326A JP2007189326A JP5220356B2 JP 5220356 B2 JP5220356 B2 JP 5220356B2 JP 2007189326 A JP2007189326 A JP 2007189326A JP 2007189326 A JP2007189326 A JP 2007189326A JP 5220356 B2 JP5220356 B2 JP 5220356B2
Authority
JP
Japan
Prior art keywords
information
order
request
payment
settlement
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.)
Active
Application number
JP2007189326A
Other languages
Japanese (ja)
Other versions
JP2009026116A (en
Inventor
美緒 紀見
健 岡本
美樹子 水村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
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 Rakuten Inc filed Critical Rakuten Inc
Priority to JP2007189326A priority Critical patent/JP5220356B2/en
Publication of JP2009026116A publication Critical patent/JP2009026116A/en
Application granted granted Critical
Publication of JP5220356B2 publication Critical patent/JP5220356B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ネットワークを介して商品を販売する事業者の売買取引業務を支援するシステムに関し、特に、決済情報の管理に関するものである。   The present invention relates to a system that supports business transactions of business operators who sell products via a network, and more particularly to management of settlement information.

ネットワークを介して商品等を売買する場合、売買取引を支援するシステムである仮想商店街を利用することが多い。
仮想商店街を利用する取引においては、銀行等の金融機関を介した決済方法(例えば、振込等)が利用されることが多いが、仮想商店街を管理運用するシステムと金融機関のシステムとは連携していなかった。
When buying and selling products and the like via a network, a virtual shopping street, which is a system that supports sales transactions, is often used.
In transactions using virtual shopping streets, payment methods (for example, transfers) via financial institutions such as banks are often used. What are the systems that manage and operate virtual shopping streets? It was not linked.

<従来例>
従来のシステムにおける注文の受付から取引の完了までの処理の流れを、図1〜図2−2を用いて説明する。
ここでは、決済方法として銀行振込が選択される場合を説明する。
<Conventional example>
A flow of processing from order reception to transaction completion in a conventional system will be described with reference to FIGS.
Here, a case where bank transfer is selected as the settlement method will be described.

(1)従来のシステムの構成
従来のシステムの構成を、図1に例示する。
図1に示すように、従来のシステムは、仮想商店街を総合的に管理する仮想商店街管理サーバ10,並びに仮想商店街管理サーバ10とインターネット等のネットワーク20を介して接続している仮想商店街の会員の端末30,仮想商店街の加盟店の端末40及び銀行システムのサーバ50により構成される。
会員端末30及び加盟店端末40は、ブラウザを有しており、ネットワーク20を介して、仮想商店街管理サーバ10が提供するWebサービス(例えば、注文等の管理サービス等)及び銀行サーバ50が提供するWebサービス(例えば、インターネットバンキング等)を受けることができる。
(1) Configuration of Conventional System FIG. 1 illustrates the configuration of a conventional system.
As shown in FIG. 1, the conventional system includes a virtual shopping mall management server 10 that comprehensively manages a virtual shopping mall, and a virtual shopping mall that is connected to the virtual shopping mall management server 10 via a network 20 such as the Internet. It comprises a terminal 30 of a town member, a terminal 40 of a member store of a virtual shopping mall, and a server 50 of a bank system.
The member terminal 30 and the member store terminal 40 have browsers, and are provided via the network 20 by the web service (for example, management service such as order) provided by the virtual shopping mall management server 10 and the bank server 50. Web services (for example, Internet banking) can be received.

(2)従来のシステムによる処理の流れ
従来のシステムによる注文の受付から代金の決済までの処理の流れを、図2−1及び図2−2のシーケンス図を用いて説明する。
なお、図2−1と図2−2は、注文の受付処理(図2−1)と代金の決済処理(図2−2)にそれぞれ対応しており、連続しているものとする。
(2) Process Flow by Conventional System The process flow from order reception to payment settlement by the conventional system will be described with reference to the sequence diagrams of FIGS. 2-1 and 2-2.
FIGS. 2-1 and 2-2 correspond to the order receiving process (FIG. 2-1) and the payment settlement process (FIG. 2-2), respectively, and are assumed to be continuous.

(a)注文の受付処理
図2−1に示すように、仮想商店街管理サーバ10は、まず、会員端末30に商品の選択ページを送信し、会員に注文するべき商品を選択させる(S205)。会員は、この選択ページにおいて注文するべき商品を選択する。
上記選択ページにおいて商品が選択されると、仮想商店街管理サーバ10は、会員端末30にログインページを送信し、注文者となる会員を認証する(S210)。会員は、このログインページにID及びパスワード等を入力して認証を受ける。
なお、商品の購入者が未登録であるときは、会員端末30に会員登録情報の入力ページを送信し、購入者に会員登録を求める。
(A) Order Acceptance Process As shown in FIG. 2A, the virtual shopping mall management server 10 first transmits a product selection page to the member terminal 30 to allow the member to select a product to order (S205). . The member selects a product to be ordered on this selection page.
When a product is selected on the selection page, the virtual shopping mall management server 10 transmits a login page to the member terminal 30 and authenticates the member who becomes the orderer (S210). Members receive authentication by entering their ID and password on this login page.
When the purchaser of the product is not registered, the member registration information input page is transmitted to the member terminal 30 to request the purchaser to register as a member.

上記ログインページを介した会員認証が完了すると、仮想商店街管理サーバ10は、会員端末30に決済方法の選択ページを送信し、会員に決済方法を選択させる(S215)。会員は、この選択ページにおいて決済方法(例えば、銀行振込,代金引換,クレジットカード等)を選択する。ここでは、銀行振込を選択する。
上記選択ページにおいて決済方法が選択されると、仮想商店街管理サーバ10は、会員端末30に注文内容の確認ページを送信し、会員に注文内容の確認を求める(S220)。会員は、この確認ページに表示される注文内容に間違いがないか確認する。
上記確認ページにおいて注文内容が確認されると、仮想商店街管理サーバ10は、会員端末30に注文の完了ページを送信し、注文を受け付けた旨を注文番号(注文の識別番号)等とともに会員に提示する(S225)。
When the member authentication via the login page is completed, the virtual shopping mall management server 10 transmits a payment method selection page to the member terminal 30 to allow the member to select a payment method (S215). The member selects a settlement method (for example, bank transfer, cash on delivery, credit card, etc.) on this selection page. Here, bank transfer is selected.
When the payment method is selected on the selection page, the virtual shopping mall management server 10 transmits an order content confirmation page to the member terminal 30 and asks the member to confirm the order content (S220). The member confirms that there is no mistake in the order contents displayed on this confirmation page.
When the order details are confirmed on the confirmation page, the virtual shopping mall management server 10 transmits an order completion page to the member terminal 30 and informs the member that the order has been accepted together with the order number (order identification number) and the like. Present (S225).

続いて、仮想商店街管理サーバ10は、選択された商品の情報等をもとに注文受付処理を行なう(S230)。ここでは、注文番号(S225により付与した注文番号)ごとに所定の注文情報を生成し、所定のデータベースに記憶する。
注文受付処理が完了すると、仮想商店街管理サーバ10は、会員端末30及び加盟店端末40に注文を受け付けた旨の確認メールを送信し、会員(購入者)及び加盟店(販売者)に注文を受け付けた旨を通知する(S235,S240)。会員端末30及び加盟店端末40に対する確認メールは、例えば日次バッチ処理等により一括して送信される。
上記通知を受けると、加盟店(担当者)は、加盟店端末40を用いて仮想商店街管理サーバ10にログインし、注文内容の確認ページを要求する。加盟店端末40から確認ページの要求があると、仮想商店街管理サーバ10は注文内容の確認ページを加盟店端末40に送信する(S245)。加盟店(担当者)は、受信した注文内容の確認ページにおいて注文内容を確認する。
Subsequently, the virtual shopping mall management server 10 performs an order receiving process based on the information on the selected product (S230). Here, predetermined order information is generated for each order number (order number assigned in S225) and stored in a predetermined database.
When the order acceptance processing is completed, the virtual shopping mall management server 10 transmits a confirmation email indicating that the order has been accepted to the member terminal 30 and the member store terminal 40, and places an order with the member (purchaser) and member store (seller). Is received (S235, S240). The confirmation mail for the member terminal 30 and the member store terminal 40 is transmitted in a batch by, for example, daily batch processing.
Upon receiving the notification, the member store (person in charge) logs in to the virtual shopping mall management server 10 using the member store terminal 40 and requests a confirmation page for the order contents. When there is a confirmation page request from the member store terminal 40, the virtual shopping mall management server 10 transmits a confirmation page of the order details to the member store terminal 40 (S245). The member store (person in charge) confirms the order details on the received order details confirmation page.

(b)代金の決済処理
図2−2に進み、注文の内容を確認すると、加盟店(担当者)は、加盟店端末40を用いて請求金額等(その他、振込先口座番号,振込先口座名義,振込期限,等)を記載した電子メールを会員端末30に送信し、会員に代金の支払を請求する(S250)。
加盟店から代金の支払請求を受けると、会員は、銀行に加盟店の口座に対する代金の振込を依頼する(S255)。振込の依頼は、銀行サーバ50が提供するWebサービス(インターネットバンキング)を利用することにより、会員端末30から行なうことができる。
なお、振込の際、「振込依頼人」の欄等に、依頼人の氏名とともに注文番号を入力すれば、振り込んだ代金を注文に対応させることができる。
代金の振込依頼を受けると、銀行サーバ50は、所定の代金振込処理を行なう(S260)。
(B) Payment Settlement Processing When proceeding to FIG. 2-2 and confirming the contents of the order, the member store (person in charge) uses the member store terminal 40 to charge the bill amount, etc. (in addition, the transfer account number, transfer account) An e-mail describing the name, transfer deadline, etc.) is transmitted to the member terminal 30, and the member is charged for payment (S250).
Upon receiving a payment request from the member store, the member requests the bank to transfer the fee to the member store account (S255). The transfer request can be made from the member terminal 30 by using a Web service (Internet banking) provided by the bank server 50.
When transferring, if the order number is entered together with the name of the client in the “transfer client” field or the like, the transferred money can be made to correspond to the order.
Upon receiving the price transfer request, the bank server 50 performs a predetermined price transfer process (S260).

一方、加盟店(担当者)は、会員に代金の支払を請求した後、頃合を見はからって、自己の銀行口座への入金の有無を確認する(S265)。入金の有無は、銀行サーバ50が提供するWebサービス(インターネットバンキング)を利用することにより、加盟店端末40上で確認することができる。
入金が確認できたとき、加盟店(担当者)は、該当する注文について所定の消込処理を行なう(S270)。この場合、加盟店(担当者)は、銀行サーバ50が提供するWebサービス上の入金明細確認ページの表示内容と、仮想商店街管理サーバ10が提供するWebサービス上の注文情報の確認ページの注文情報(例えば、会員(購入者)の氏名,請求金額等)との突合せ作業を、入金が確認された注文ごとに個別に行なう。
所定の消込処理が終了すると、加盟店は、注文に係る商品をその注文をした会員(購入者)に所定の方法(例えば、宅配,郵便小包等)で発送する。
On the other hand, the member store (person in charge), after requesting the member to pay the price, confirms whether or not the bank account has been paid (S265). The presence / absence of payment can be confirmed on the member store terminal 40 by using a Web service (Internet banking) provided by the bank server 50.
When payment is confirmed, the member store (person in charge) performs a predetermined application process for the corresponding order (S270). In this case, the member store (person in charge) places an order on the confirmation page of the payment details confirmation page on the Web service provided by the bank server 50 and the order information confirmation page on the Web service provided by the virtual shopping mall management server 10. Matching with information (for example, name of member (purchaser), billing amount, etc.) is performed individually for each order for which payment has been confirmed.
When the predetermined application process is completed, the member store sends out the goods related to the order to the member (purchaser) who has placed the order by a predetermined method (for example, home delivery, postal parcel, etc.).

(3)従来のシステムによる決済処理の問題点
以上のように、仮想商店街を利用する取引においては、銀行等の金融機関を介した決済方法(例えば、振込等)が利用されることが多い。
しかしながら、金融機関のサーバは仮想商店街管理サーバと連携していない。また、金融機関のWebサービスを利用した振込は会員が会員端末を操作することにより行なわれるため、振込の際に注文番号を確実に入力してもらうのは困難である。
こうした事情により、決済に関する情報(決済情報)は、注文に関する情報(注文情報)に対応づけられていない。そのため、加盟店は、注文情報と決済情報とを各別に管理せざるを得ない。これでは、決済情報の管理作業そのものに手間がかかる上に、作業ミスに起因するトラブルの発生も懸念される。
(3) Problems with settlement processing by conventional systems As described above, in transactions using virtual shopping malls, settlement methods (for example, transfer, etc.) through financial institutions such as banks are often used. .
However, the financial institution server is not linked to the virtual shopping mall management server. Moreover, since the transfer using the Web service of the financial institution is performed by the member operating the member terminal, it is difficult to have the order number input securely when making the transfer.
For these reasons, information related to payment (payment information) is not associated with information related to orders (order information). Therefore, the member store has to manage order information and settlement information separately. In this case, it takes time to manage the payment information itself, and there is a concern about the occurrence of troubles due to work mistakes.

本発明は、仮想商店街における会員と加盟店との間の取引を支援するシステムにおいて、加盟店に対して決済に関する情報を注文に関する情報とともに一括して管理する仕組みを提供することを課題とする。   It is an object of the present invention to provide a mechanism for collectively managing information related to settlement together with information related to orders for a member store in a system that supports transactions between members and member stores in a virtual shopping mall. .

上記課題を解決するため、本発明は、仮想商店街の加盟店と会員との間の電気通信回線網を利用した取引を支援する仮想商店街管理システムにおける、前記会員が口座を有する金融機関のシステムと連携して行なう口座振替による決済処理であって、前記仮想商店街管理システムは、前記金融機関のシステムと電気通信回線を介して接続されているとともに、前記会員から受け付けた前記加盟店に対する注文の情報を、一意な注文番号を付与して記憶している注文情報記憶手段を有し、前記金融機関に口座を有する前記会員からの、決済を前記金融機関からの口座振替とする注文情報を前記注文情報記憶手段より読み出して一覧ページを生成し、前記加盟店の端末に送信する注文情報一覧ページ送信手段と、前記送信された注文情報についての決済処理の依頼情報を、前記加盟店の端末から受信する決済処理依頼情報受信手段と、前記決済処理の依頼があった注文に係る注文情報を前記注文情報記憶手段より読み出し、該読み出した注文情報の注文番号に対応する識別子を含む口座振替処理の依頼情報を生成して、前記金融機関のシステムに送信する口座振替処理依頼情報送信手段と、前記金融機関のシステムから、前記識別子を含む、前記口座振替処理の依頼情報に対応する口座振替処理の情報を受信する口座振替処理情報受信手段と、前記口座振替処理情報受信手段が口座振替処理情報を受信したとき、該受信した口座振替処理情報に含まれる識別子に対応する注文番号が付与されている注文情報を前記注文情報記憶手段より読み出し、該読み出した注文情報の決済に関する項目の情報を該受信した口座振替処理情報をもとに更新する注文情報更新手段と、前記加盟店の端末から注文情報についての入金の確認要求を受信する入金確認要求受信手段と、前記入金確認要求受信手段が入金確認要求を受信したとき、該入金確認要求があった注文情報を前記注文情報記憶手段より読み出し、該読み出した注文情報に係る入金情報を注文番号に対応させた入金情報確認ページを生成して、前記加盟店の端末に送信する入金情報確認ページ送信手段とを備えることを特徴とする。   In order to solve the above-mentioned problems, the present invention provides a virtual shopping mall management system that supports a transaction using a telecommunication network between a member store and a member of a virtual shopping mall. Payment processing by account transfer performed in cooperation with the system, wherein the virtual shopping mall management system is connected to the financial institution system via a telecommunications line, and for the member store received from the member Order information having order information storage means for storing order information with a unique order number stored therein, and from the member who has an account at the financial institution, and the order information for which settlement is account transfer from the financial institution The order information list page transmitting means for generating a list page by reading from the order information storage means and transmitting the list page to the terminal of the member store, and the transmitted order information Payment processing request information receiving means for receiving payment processing request information from the terminal of the member store, and order information relating to the order for which the payment processing has been requested is read from the order information storage means, and the read order information The account transfer processing request information transmitting means for generating the account transfer processing request information including the identifier corresponding to the order number of the financial institution and transmitting it to the financial institution system, and the identifier from the financial institution system, Account transfer process information receiving means for receiving the information of the account transfer process corresponding to the request information of the account transfer process, and when the account transfer process information receiving means has received the account transfer process information, the received account transfer process information A section relating to the settlement of the read order information by reading out the order information assigned with the order number corresponding to the included identifier from the order information storage means Order information updating means for updating the information on the received account transfer processing information, a payment confirmation request receiving means for receiving a payment confirmation request for order information from the terminal of the member store, and the payment confirmation request When the receiving means receives the payment confirmation request, it reads out the order information for which the payment confirmation request has been received from the order information storage means, and displays a payment information confirmation page in which the payment information related to the read order information is associated with the order number. A deposit information confirmation page transmitting means for generating and transmitting to the terminal of the member store.

上記仮想商店街管理システムにおいて、前記注文番号に対応する識別子は、注文情報に付与されている注文番号であってもよい。
上記仮想商店街管理システムにおいて、さらに、前記加盟店の端末から、前記金融機関に口座を有する会員の注文情報についての決済処理の進捗確認要求を受信する進捗確認要求受信手段と、前記進捗確認要求を受信したとき、該進捗確認要求があった注文情報を前記注文情報記憶手段より読み出し、該読み出した注文情報に係る決済処理の進捗情報を注文番号に対応させた進捗情報確認ページを生成して、前記加盟店の端末に送信する進捗情報確認ページ送信手段とを備え、前記口座振替処理情報受信手段が受信する口座振替処理情報は、引落情報と払込情報とからなり、前記注文情報更新手段は、注文情報の決済に関する項目の情報を、前記決済処理依頼情報受信手段が決済処理の依頼情報を受信したときに「残高確認待ち」に更新し、前記口座振替処理情報受信手段が引落情報を受信したときに「払込準備中」又は「引落不能」に更新し、前記口座振替処理情報受信手段が払込情報を受信したときに「完了」又は「払込不能」に更新し、前記進捗情報確認ページ送信手段は、前記決済に関する項目の情報を含む確認ページを生成して、送信することとしてもよい。このとき、前記入金情報確認ページ送信手段は、前記読み出した注文情報の決済に関する項目の情報が前記引落情報により「払込準備中」に更新されているときは、入金があったものとして入金情報確認ページを生成し、送信することとしてもよい。
In the virtual shopping mall management system, the identifier corresponding to the order number may be an order number given to order information.
In the virtual shopping mall management system, a progress confirmation request receiving means for receiving a payment processing progress confirmation request for order information of a member who has an account with the financial institution from the member store terminal, and the progress confirmation request Is received from the order information storage means, and a progress information confirmation page is generated in which the progress information of the settlement process related to the read order information is associated with the order number. A progress information confirmation page transmitting means for transmitting to the terminal of the member store, the account transfer processing information received by the account transfer processing information receiving means comprises withdrawal information and payment information, and the order information updating means , Update the item information related to the payment of the order information to “waiting for balance check” when the payment processing request information receiving means receives the payment processing request information, When the account transfer processing information receiving means receives the withdrawal information, it is updated to “preparation for payment” or “cannot be withdrawn”, and when the account transfer processing information receiving means receives the payment information, “complete” or “payment” The progress information confirmation page transmitting means may generate and transmit a confirmation page including information on items relating to the settlement. At this time, the payment information confirmation page transmitting means confirms the payment information as having been received when the information on the item relating to the settlement of the read order information is updated to “preparation for payment” by the withdrawal information. A page may be generated and transmitted.

また、上記課題を解決するため、本発明は、仮想商店街の加盟店と会員との間の電気通信回線網を利用した取引を支援する仮想商店街管理システムにおける、前記会員が口座を有する金融機関のシステムと連携して行なう口座振替による決済方法であって、前記仮想商店街管理システムは、前記金融機関のシステムと電気通信回線を介して接続されているとともに、前記会員から受け付けた前記加盟店に対する注文の情報を、一意な注文番号を付与して記憶している注文情報記憶手段を有し、前記金融機関に口座を有する前記会員からの、決済を前記金融機関からの口座振替とする注文情報を前記注文情報記憶手段より読み出して一覧ページを生成し、前記加盟店の端末に送信する注文情報一覧ページ送信ステップと、前記送信された注文情報についての決済処理の依頼情報を、前記加盟店の端末から受信する決済処理依頼情報受信ステップと、前記決済処理の依頼があった注文に係る注文情報を前記注文情報記憶手段より読み出し、該読み出した注文情報の注文番号に対応する識別子を含む口座振替処理の依頼情報を生成して、前記金融機関のシステムに送信する口座振替処理依頼情報送信ステップと、前記金融機関のシステムから、前記識別子を含む、前記口座振替処理の依頼情報に対応する口座振替処理の情報を受信する口座振替処理情報受信ステップと、前記口座振替処理情報受信ステップで口座振替処理情報を受信したとき、該受信した口座振替処理情報に含まれる識別子に対応する注文番号が付与されている注文情報を前記注文情報記憶手段より読み出し、該読み出した注文情報の決済に関する項目の情報を該受信した口座振替処理情報をもとに更新する注文情報更新ステップと、前記加盟店の端末から注文情報についての入金の確認要求を受信する入金確認要求受信ステップと、前記入金確認要求受信ステップで入金確認要求を受信したとき、該入金確認要求があった注文情報を前記注文情報記憶手段より読み出し、該読み出した注文情報に係る入金情報を注文番号に対応させた入金情報確認ページを生成して、前記加盟店の端末に送信する入金情報確認ページ送信ステップと
を備えることを特徴とする。
上記仮想商店街管理システムの各手段をコンピュータに機能として実現させるためのプログラムも本発明である。
In order to solve the above-mentioned problem, the present invention provides a financial mall management system for supporting a transaction using a telecommunication network between a member store and a member of a virtual shopping mall. A payment method by account transfer performed in cooperation with an institution system, wherein the virtual shopping mall management system is connected to the financial institution system via a telecommunication line, and the membership received from the member Order information storage means for storing order information for a store with a unique order number assigned thereto, and settlement from the member having an account at the financial institution is account transfer from the financial institution An order information list page transmission step of reading order information from the order information storage means to generate a list page and transmitting it to the terminal of the member store; and the transmitted order information The payment processing request information receiving step for receiving the payment processing request information for the merchant from the terminal of the member store, and the order information relating to the order for which the payment processing has been requested is read from the order information storage means, and the read An account transfer process request information transmitting step for generating an account transfer process request information including an identifier corresponding to an order number of the order information, and transmitting the request information to the financial institution system; and including the identifier from the financial institution system An account transfer process information receiving step for receiving information of the account transfer process corresponding to the request information of the account transfer process, and when the account transfer process information is received in the account transfer process information receiving step, the received account transfer process The order information assigned with the order number corresponding to the identifier included in the information is read from the order information storage means, and the read Order information update step for updating item information related to settlement of order information based on the received account transfer processing information, and a receipt confirmation request receiving step for receiving a receipt confirmation request for order information from the terminal of the member store When the receipt confirmation request is received in the receipt confirmation request receiving step, the order information for which the receipt confirmation request has been received is read from the order information storage means, and the receipt information related to the read order information is associated with the order number. Generating a deposit information confirmation page and transmitting it to the terminal of the member store.
A program for causing a computer to realize each means of the virtual shopping mall management system as a function is also the present invention.

本発明の仮想商店街管理システムは、注文情報に一意に付与されている注文番号に1対1で対応する識別子を利用することにより、決済に関するデータを銀行等の金融機関のシステムと連携して処理している。そのため、決済に関する情報を、注文に関する情報とともに画面上に提示することができる。
その効果として、加盟店は、決済に関する情報を注文に関する情報とともに一括して管理することができる。これにより、決済情報の管理作業そのものの手間が軽減されるとともに、作業ミスに起因するトラブルの発生を予防することも可能になる。
また、本発明の仮想商店街管理システムでは、決済の方法として口座振替を選択可能としている。これにより、会員は、予め代金引落用の口座を登録しておけば、口座振替による決済を選択することにより、振込等の手続を取引の都度行なう必要がなくなる。
The virtual shopping mall management system according to the present invention uses the identifier corresponding to the order number uniquely assigned to the order information in a one-to-one manner so that data relating to settlement is linked with the system of a financial institution such as a bank. Processing. Therefore, information relating to payment can be presented on the screen together with information relating to the order.
As an effect, the member store can collectively manage information related to settlement together with information related to orders. As a result, the labor of the settlement information management work itself can be reduced, and troubles caused by work mistakes can be prevented.
Further, in the virtual shopping mall management system of the present invention, account transfer can be selected as a settlement method. Thereby, if the member registers the account for price withdrawal beforehand, it will become unnecessary to perform the procedure of a transfer etc. for every transaction by selecting the settlement by account transfer.

以降、本発明の実施形態の一例を、図3〜図10を参照して説明する。
本実施形態のシステムは、決済に関するデータを銀行システムと連携して処理することにより、決済(口座振替)に関する情報を注文に関する情報と対応させて確認ページ上で提供するシステムである。銀行システムに送信する口座振替処理を依頼する旨の情報及び銀行システムから受信する口座振替処理が終了した旨の情報を注文番号に対応させることにより、この仕組みを実現している。
前提として、本実施形態のシステムが提供する仮想商店街サービスは、利用登録をしているユーザ(会員)と出店登録をしている店舗(加盟店)との間で行なわれる、インターネット等の電気通信回線網を利用した取引を対象としている。また、本実施形態においては、会員(購入者)の銀行口座から代金を引き落とし、加盟店(販売者)の銀行口座に代金を払い込む決済方法を「口座振替」という。
なお、会員及び加盟店は、それぞれ本実施形態のシステムが指定する銀行の口座を登録しており、決済方法の選択処理(図2のS215)において口座振替が選択されるものとする。口座振替は、会員及び加盟店のいずれもが銀行口座の口座番号を登録している場合に限り、決済方法の選択ページに表示されるものとする。
Hereinafter, an exemplary embodiment of the present invention will be described with reference to FIGS.
The system of this embodiment is a system that provides information on payment (direct debit) on a confirmation page in association with information on orders by processing data related to payment in cooperation with a bank system. This mechanism is realized by associating information indicating that the account transfer process to be transmitted to the bank system is requested and information indicating that the account transfer process received from the bank system is completed with the order number.
As a premise, the virtual shopping mall service provided by the system of this embodiment is an electricity service such as the Internet, which is performed between a user (member) who has registered for use and a store (member store) that has registered for opening. Intended for transactions using communication networks. Further, in this embodiment, a settlement method in which the price is deducted from the bank account of the member (purchaser) and the price is paid to the bank account of the member store (seller) is called “account transfer”.
It is assumed that the member and the member store each register a bank account designated by the system of the present embodiment, and the account transfer is selected in the settlement method selection process (S215 in FIG. 2). The account transfer is displayed on the payment method selection page only when both the member and the member store have registered the account number of the bank account.

<本実施形態の説明>
(1.本実施形態のシステムの構成)
本実施形態のシステムの構成を、図3及び図4を用いて説明する。
本実施形態のシステムの構成は、基本的に図1に示す従来のシステムの構成と同様である。ここでは、仮想商店街管理サーバに構築されているデータベースについて詳しく説明する。
<Description of this embodiment>
(1. System configuration of this embodiment)
The configuration of the system of this embodiment will be described with reference to FIGS. 3 and 4.
The system configuration of this embodiment is basically the same as that of the conventional system shown in FIG. Here, the database constructed in the virtual shopping mall management server will be described in detail.

(1−1.仮想商店街管理サーバ)
図3において、仮想商店街管理サーバ10は、注文の受付から取引の完了までを総合的に管理するサーバである。ここでは、本実施形態のシステムに関して必要な部分を説明する。
(1-1. Virtual Shopping Street Management Server)
In FIG. 3, the virtual shopping mall management server 10 is a server that comprehensively manages from order reception to transaction completion. Here, a necessary part regarding the system of this embodiment is demonstrated.

(1−2.会員情報データベース)
図3において、会員情報データベース11は、本実施形態のシステムが提供するサービスを利用して商品を購入するユーザの情報(以下、「会員情報」という。)を記憶しているデータベースである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。
なお、本実施形態においては、会員情報データベース11を仮想商店街管理サーバ10に内蔵された記憶装置に構築しているが、記憶している情報の読出しが可能であれば他の独立した記憶装置に構築してもよい。
(1-2. Member information database)
In FIG. 3, the member information database 11 is a database that stores information (hereinafter referred to as “member information”) of users who purchase products using the service provided by the system of the present embodiment. Here, only a necessary part regarding the system of this embodiment will be described.
In the present embodiment, the member information database 11 is constructed in a storage device built in the virtual shopping mall management server 10. However, if the stored information can be read, other independent storage devices can be used. You may build it.

図4(a)に、会員情報データベース11の主要な項目を示す。
図4(a)において、「会員ID」は、利用登録をしている会員に一意の識別情報である。「パスワード」は、その会員の認証に用いるパスワードである。「メールアドレス」は、その会員が用いる会員端末30(後述)のメールアドレスである。「口座番号」は、その会員名義の代金引落元口座の番号である。「個人情報」は、その会員の個人情報(例えば、氏名,性別,住所,電話番号等)である。
なお、会員の認証(ログイン)には、会員情報の項目のうち「会員ID」及び「パスワード」を用いる。
FIG. 4A shows main items of the member information database 11.
In FIG. 4A, “member ID” is identification information unique to a member who has registered for use. “Password” is a password used for authentication of the member. “Mail address” is the mail address of the member terminal 30 (described later) used by the member. “Account number” is the number of the withdrawal account of the member in the name of the member. “Personal information” is personal information (for example, name, gender, address, telephone number, etc.) of the member.
For member authentication (login), “member ID” and “password” are used in the items of member information.

(1−3.加盟店情報データベース)
図3に戻り、加盟店情報データベース12は、本実施形態のシステムが提供するサービスに出店して商品を販売する店舗の情報(以下、「加盟店情報」という。)を記憶しているデータベースである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。
なお、本実施形態においては、加盟店情報データベース12を仮想商店街管理サーバ10に内蔵された記憶装置に構築しているが、記憶している情報の読出しが可能であれば他の独立した記憶装置に構築してもよい。
(1-3. Member store information database)
Returning to FIG. 3, the member store information database 12 is a database that stores information on stores that sell products by opening a service provided by the system of the present embodiment (hereinafter referred to as “member store information”). is there. Here, only a necessary part regarding the system of this embodiment will be described.
In this embodiment, the member store information database 12 is constructed in a storage device built in the virtual shopping mall management server 10. However, if the stored information can be read, other independent storage is possible. You may build in an apparatus.

図4(b)に、加盟店情報データベース12の主要な項目を示す。
図4(b)において、「加盟店ID」は、出店登録をしている店舗に一意の識別情報である。本実施形態では、加盟店IDとしてその加盟店のドメイン名を使用している。「認証キー」は、その加盟店の認証に用いるキーである。「メールアドレス」は、その加盟店が用いる加盟店端末40(後述)のメールアドレスである。
同じく図4(b)において、「口座番号」は、その加盟店の代金払込先口座の番号である。「手数料負担者区分」は、その加盟店が受け付けたすべての注文に関する口座振替手数料の負担者の区分(例えば、「加盟店負担」,「会員負担」等)であり、各加盟店が事前に設定することができる。「担当者ID」は、その加盟店における受注管理業務の担当者の識別情報であり、少なくとも1つ登録されている。「店舗情報」は、その加盟店の店舗の情報(例えば、名称,店舗の詳細を掲載したウェブページのURL等)である。
なお、加盟店の認証(ログイン)には、加盟店情報の項目のうち「加盟店ID」,「担当者ID」及び「認証キー」を用いる。
FIG. 4B shows the main items of the member store information database 12.
In FIG. 4B, the “member store ID” is identification information unique to the store that has registered for opening a store. In this embodiment, the domain name of the member store is used as the member store ID. The “authentication key” is a key used for authentication of the member store. “Mail address” is the mail address of the member store terminal 40 (described later) used by the member store.
Similarly, in FIG. 4B, the “account number” is the number of the payee account of the member store. “Fee bearer category” is the category of the bearer of the account transfer fee for all orders received by the member store (for example, “Member store burden”, “Member burden”, etc.). Can be set. The “person in charge ID” is identification information of a person in charge of order management work at the member store, and at least one is registered. “Store information” is store information of the member store (for example, name, URL of a web page on which details of the store are posted, etc.).
For member store authentication (login), “member store ID”, “person in charge ID”, and “authentication key” among the items of member store information are used.

(1−4.商品情報データベース)
図3に戻り、商品情報データベース13は、本実施形態のシステムが提供するサービスにおいて取り扱われている商品の情報(以下、「商品情報」という。)を記憶しているデータベースである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。
なお、本実施形態においては、商品情報データベース13を仮想商店街管理サーバ10に内蔵された記憶装置に構築しているが、記憶している情報の読出しが可能であれば他の独立した記憶装置に構築してもよい。
(1-4. Product information database)
Returning to FIG. 3, the product information database 13 is a database that stores information on products handled in the service provided by the system of the present embodiment (hereinafter referred to as “product information”). Here, only a necessary part regarding the system of this embodiment will be described.
In the present embodiment, the merchandise information database 13 is constructed in a storage device built in the virtual shopping mall management server 10. However, if the stored information can be read, other independent storage devices can be used. You may build it.

図4(c)に、商品情報データベース13の主要な項目を示す。
図4(c)において、「商品コード」は、本実施形態のシステムが提供するサービスにおいて取り扱われている商品に一意の識別情報である。「名称」は、その商品の名称である。「単価」は、その商品に設定された単位数量あたりの価格である。「商品関連情報」は、その商品に関連する情報(例えば、取扱店舗のID(加盟店ID)等)である。
FIG. 4C shows main items of the product information database 13.
In FIG. 4C, “product code” is identification information unique to the product handled in the service provided by the system of the present embodiment. “Name” is the name of the product. The “unit price” is a price per unit quantity set for the product. “Product related information” is information related to the product (for example, ID of a store (member store ID) or the like).

(1−5.注文情報データベース)
図3に戻り、注文情報データベース14は、本実施形態のシステムが受け付けた注文の情報(以下、「注文情報」という。)を記憶しているデータベースである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。
なお、「注文情報」には、「会員情報」,「加盟店情報」及び「商品情報」が紐付けされている。
また、本実施形態においては、注文情報データベース14を仮想商店街管理サーバ10に内蔵された記憶装置に構築しているが、記憶している情報の読出しが可能であれば他の独立した記憶装置に構築してもよい。
(1-5. Order information database)
Returning to FIG. 3, the order information database 14 is a database that stores information on orders accepted by the system of the present embodiment (hereinafter referred to as “order information”). Here, only a necessary part regarding the system of this embodiment will be described.
The “order information” is associated with “member information”, “member store information”, and “product information”.
In the present embodiment, the order information database 14 is constructed in a storage device built in the virtual shopping mall management server 10. However, if the stored information can be read out, another independent storage device can be used. You may build it.

図4(d)に、注文情報データベース14の主要な項目を示す。
図4(d)において、「注文番号」は、本実施形態のシステムが受け付けた注文に一意の識別情報である。「注文日時」は、その注文を受け付けた日時ある。「会員ID」は、その注文をした会員の識別情報であり、注文情報に会員情報を紐付けている。「加盟店ID」は、その注文を受けた加盟店の識別情報であり、注文情報に加盟店情報を紐付けている。
FIG. 4D shows main items of the order information database 14.
In FIG. 4D, “order number” is identification information unique to the order received by the system of the present embodiment. “Order date / time” is the date / time when the order was accepted. “Member ID” is identification information of the member who placed the order, and the member information is associated with the order information. The “member store ID” is identification information of the member store that received the order, and the member store information is associated with the order information.

同じく、図4(d)において、「商品コード」は、その注文に係る商品の識別情報であり、注文情報に商品情報を紐付けている。「数量」は、その注文に係る商品の注文数である。「請求金額」は、その注文に係る請求金額である。「決済方法」は、その注文の決済方法(例えば、口座振替,銀行振込,代金引換,クレジットカード等)である。なお、一の注文に複数の商品が含まれるときは、それぞれの商品に対応する「商品コード」及び「数量」の組を設けるものとする。
同じく、図4(d)において、「受注処理ステータス」は、その注文の受注処理の進捗状況を示す区分(例えば、「新規受付」,「発送待ち」,「完了」,「取消」等)である。「決済処理ステータス」は、その注文の決済処理の進捗状況を示す区分(「未処理」,「振替依頼待ち」,「残高確認待ち」,「払込準備中」,「振替不能」,「完了」,「払込不能」等)である。「注文関連情報」は、その注文に関連する情報(例えば、注文内容の修正履歴等)である。
なお、本実施形態においては、「受注処理ステータス」の初期値を「新規受付」とし、「決済処理ステータス」の初期値を「未処理」とする。
Similarly, in FIG. 4D, “product code” is identification information of a product related to the order, and product information is associated with the order information. “Quantity” is the number of items ordered for the order. “Invoiced amount” is an amount charged for the order. The “settlement method” is a settlement method for the order (for example, account transfer, bank transfer, cash on delivery, credit card, etc.). When a plurality of products are included in one order, a set of “product code” and “quantity” corresponding to each product is provided.
Similarly, in FIG. 4D, the “order processing status” is a category (for example, “new reception”, “waiting shipment”, “complete”, “cancellation”, etc.) indicating the progress of the order processing for the order. is there. “Payment processing status” indicates the progress status of the payment processing for the order (“Unprocessed”, “Waiting for transfer request”, “Waiting for balance check”, “Preparing for payment”, “Unable to transfer”, “Complete” , “Cannot be paid”, etc.). “Order-related information” is information related to the order (for example, correction history of order contents).
In this embodiment, the initial value of “order processing status” is “new reception” and the initial value of “settlement processing status” is “unprocessed”.

(1−6.会員端末)
図3に戻り、会員端末30は、本実施形態のシステムが提供するサービスを利用して商品を購入するユーザ(会員)が用いる端末である。本実施形態においては、例えば、パソコンや携帯電話等の通信機能を有する端末とする。
会員端末30はブラウザを有しており、インターネット等のネットワーク20を介して仮想商店街管理サーバ10に接続することにより、本実施形態のシステムを介して任意の加盟店に商品を注文することができる。
(1-6. Member terminal)
Returning to FIG. 3, the member terminal 30 is a terminal used by a user (member) who purchases a product using a service provided by the system of the present embodiment. In the present embodiment, for example, a terminal having a communication function such as a personal computer or a mobile phone is used.
The member terminal 30 has a browser. By connecting to the virtual shopping mall management server 10 via the network 20 such as the Internet, the member terminal 30 can order a product from any member store via the system of the present embodiment. it can.

(1−7.加盟店端末)
加盟店端末40は、本実施形態のシステムが提供するサービスを利用して商品を販売する店舗(加盟店)が用いる端末である。本実施形態においては、例えば、パソコンや携帯電話等の通信機能を有する端末とする。
加盟店端末40はブラウザを有しており、インターネット等のネットワーク20を介して仮想商店街管理サーバ10に接続することにより、本実施形態のシステムを介して商品の注文を管理することができる。
(1-7. Merchant terminal)
The member store terminal 40 is a terminal used by a store (member store) that sells products using the service provided by the system of the present embodiment. In the present embodiment, for example, a terminal having a communication function such as a personal computer or a mobile phone is used.
The member store terminal 40 has a browser, and by connecting to the virtual shopping mall management server 10 via the network 20 such as the Internet, it is possible to manage product orders via the system of the present embodiment.

(1−8.銀行サーバ)
銀行サーバ50は、本実施形態のシステムにおいて決済処理を行なう銀行のサーバである。銀行サーバ50は、専用線21を介して仮想商店街管理サーバ10と接続しており、決済処理に関して仮想商店街管理サーバ10と連携している。また、銀行サーバ50と仮想商店街管理サーバ10との間では、データを暗号化して送受信している。
なお、本実施形態では、仮想商店街管理サーバ10と銀行サーバ50は専用線21を介して接続しているが、暗号化等によりデータを安全に送受信することができる限り、インターネット等のネットワーク20を介して接続してもよい。
(1-8. Bank server)
The bank server 50 is a bank server that performs payment processing in the system of the present embodiment. The bank server 50 is connected to the virtual shopping mall management server 10 via the dedicated line 21 and cooperates with the virtual shopping mall management server 10 regarding settlement processing. Further, data is encrypted and transmitted / received between the bank server 50 and the virtual shopping mall management server 10.
In this embodiment, the virtual shopping mall management server 10 and the bank server 50 are connected via the dedicated line 21. However, as long as data can be safely transmitted and received by encryption or the like, the network 20 such as the Internet is used. You may connect via.

(2.本実施形態のシステムによる処理)
本実施形態のシステムにおける銀行システムと連携して行なう決済処理の流れを、図5のシーケンス図及び図6〜図10のページ例等を用いて説明する。
図2−2に示した従来のシステムによる処理との主要な相違点は、決済処理(口座振替処理)の明示的な依頼を加盟店から受け付けた上で、決済に関するデータを銀行サーバ50と連携して処理し、その処理結果である決済情報を加盟店端末に提供する点である(S515〜S560)。
なお、図5のシーケンス図は、加盟店に注文を受け付けた旨の確認メールを送信(図2−1のS240)した後の処理を示している。
(2. Processing by the system of this embodiment)
A flow of settlement processing performed in cooperation with the bank system in the system of the present embodiment will be described with reference to the sequence diagram of FIG. 5 and the page examples of FIGS.
The main difference from the processing by the conventional system shown in FIG. 2-2 is that an explicit request for payment processing (account transfer processing) is received from a member store, and data relating to payment is linked with the bank server 50. And the settlement information as the processing result is provided to the member store terminal (S515-S560).
Note that the sequence diagram of FIG. 5 shows processing after the confirmation mail indicating that the order has been received is transmitted to the member store (S240 in FIG. 2-1).

(2−1.口座振替依頼の受付・注文の確定)
図5に示すように、受注確認通知を受けた加盟店(担当者)は、加盟店端末40を用いて仮想商店街管理サーバ10にログインし、注文内容の確認ページを要求する。加盟店端末40から確認ページの要求があると、仮想商店街管理サーバ10は注文内容の確認ページを加盟店端末40に送信し、加盟店に注文内容の確認を求める(S505)。加盟店(担当者)は、確認ページで所定の確認処理を行なう。
確認処理を受け付けると、仮想商店街管理サーバ10は、注文情報の「決済処理ステータス」を更新する(S510)。ここでは、「決済処理ステータス」を初期値の「未処理」から「振替依頼待ち」に変更する。
(2-1. Acceptance of account transfer requests and confirmation of orders)
As shown in FIG. 5, the member store (person in charge) that has received the order confirmation notification logs in to the virtual shopping mall management server 10 using the member store terminal 40 and requests a confirmation page for the order details. When there is a confirmation page request from the member store terminal 40, the virtual shopping mall management server 10 transmits an order detail confirmation page to the member store terminal 40 and asks the member store to confirm the order details (S505). The member store (person in charge) performs a predetermined confirmation process on the confirmation page.
When the confirmation process is accepted, the virtual shopping mall management server 10 updates the “settlement process status” of the order information (S510). Here, the “settlement process status” is changed from the initial value “unprocessed” to “wait for transfer request”.

加盟店(担当者)は、確認ページで注文内容を確認した後、加盟店端末40から仮想商店街管理サーバ10に口座振替の依頼ページを要求する。加盟店端末40から口座振替依頼ページの要求があると、仮想商店街管理サーバ10は加盟店端末40に口座振替依頼ページを送信し、加盟店から口座振替の依頼を受け付ける(S515)。加盟店(担当者)は、この口座振替の依頼ページから口座振替を依頼する。
口座振替の依頼を受け付けると、仮想商店街管理サーバ10は、会員から受け付けた注文の内容を確定し、注文情報の「決済処理ステータス」を更新する(S520)。ここでは、注文情報(図2のS230により生成した注文情報)の「決済処理ステータス」を「残高確認待ち」に変更する。
After confirming the order contents on the confirmation page, the member store (person in charge) requests the account transfer request page from the member store terminal 40 to the virtual shopping mall management server 10. When there is a request for an account transfer request page from the member store terminal 40, the virtual shopping mall management server 10 transmits an account transfer request page to the member store terminal 40, and accepts an account transfer request from the member store (S515). The member store (person in charge) requests account transfer from this account transfer request page.
When accepting the account transfer request, the virtual shopping mall management server 10 confirms the contents of the order accepted from the member and updates the “settlement processing status” of the order information (S520). Here, the “settlement process status” of the order information (order information generated in S230 of FIG. 2) is changed to “waiting for balance check”.

図6に、口座振替の一括依頼ページを例示する。口座振替の一括依頼ページ600は、仮想商店街管理サーバ10が提供するWebサービスにログインした直後に表示されるメインメニューのページにおいて決済に関する情報の一覧ページが選択されたときに、デフォルトのページとして加盟店端末40に送信される口座振替の一括依頼ページである。
口座振替の一括依頼ページ600は、絞込対象限定タブ611〜614,絞込条件指定欄620,注文情報表示欄630及びボタン640により構成される。
FIG. 6 shows an example of a collective request page for account transfer. The fund transfer batch request page 600 is used as a default page when a list page of information related to payment is selected on the main menu page displayed immediately after logging in to the Web service provided by the virtual shopping mall management server 10. It is the collective request page of the account transfer transmitted to the member store terminal 40.
The account transfer collective request page 600 includes narrowing target restriction tabs 611 to 614, a narrowing condition designation field 620, an order information display field 630, and a button 640.

絞込対象限定タブ611〜614は、決済に関する情報を処理の目的別に絞り込むときに利用するタブである。例えば、「口座振替依頼」と表示されているタブ611がクリックされると、口座振替の依頼が可能になっている注文情報(決済処理ステータスが「振替依頼待ち」である注文情報)のみが表示されたページが送信される。
同様に、「振替NG確認」と表示されているタブ612は、何らかの理由で口座振替(ここでは、代金の引落し)に失敗した注文情報(決済処理ステータスが「引落不能」である注文情報)に、「振替依頼待ちへ戻す」と表示されているタブ614は、既に口座振替の依頼をしたが未だ引落しはされていない注文情報(決済処理ステータスが「残高確認待ち」である注文情報)に、それぞれ対応している。また、「ステータス別に確認する」と表示されているタブ613がクリックされると、決済処理ステータスがタブ611,タブ612,タブ614に対応しているもの以外の注文情報を絞り込むページが送信される。
The narrowing target restriction tabs 611 to 614 are tabs used when narrowing down information related to settlement according to the purpose of processing. For example, when a tab 611 displayed as “Account transfer request” is clicked, only order information that can be requested for account transfer (order information whose settlement processing status is “wait for transfer request”) is displayed. Page is sent.
Similarly, the tab 612 displayed as “Transfer NG Confirmation” is the order information that failed for some reason (in this case, the payment processing status is “cannot be withdrawn”). The tab 614 displayed as “Return to waiting for transfer request” is the order information that has already been requested for the account transfer but has not yet been withdrawn (order information whose settlement processing status is “waiting for balance confirmation”). Respectively. Further, when a tab 613 displaying “confirm by status” is clicked, a page for narrowing down order information other than those whose settlement processing status corresponds to the tab 611, tab 612, and tab 614 is transmitted. .

絞込条件指定欄620には、期間指定欄621,注文番号指定欄622及び「絞り込み表示」と表示されているボタン623がある。
加盟店(担当者)が、期間指定欄621において、注文日又は発送日のラジオボタンをクリックし、期間の始期と終期を指定し、「絞り込み表示」ボタン623をクリックすると、注文日又は発送日が指定された期間内に含まれる注文情報が注文情報表示欄630に表示される。また、加盟店(担当者)が、注文番号指定欄622に特定の注文番号を入力し、「絞り込み表示」ボタン623をクリックすると、指定された注文番号の注文情報が注文情報表示欄630に表示される。
The narrowing condition designation field 620 includes a period designation field 621, an order number designation field 622, and a button 623 displayed as “narrowing display”.
When the member store (person in charge) clicks the order date or shipping date radio button in the period designation field 621, designates the start and end of the period, and clicks the “Refine Display” button 623, the order date or shipping date is displayed. The order information included in the designated period is displayed in the order information display field 630. In addition, when the member store (person in charge) inputs a specific order number in the order number designation field 622 and clicks the “narrow display” button 623, the order information of the designated order number is displayed in the order information display field 630. Is done.

注文情報表示欄630には、注文情報のうち「注文日時」,「受注処理ステータス」,「注文番号」,「請求金額」等、及び「会員ID」により紐付けされた会員情報の「個人情報(氏名)」等が表示される。
加盟店(担当者)が「すべてチェック」と表示されている欄631a又は631bのチェックボックスの少なくとも1つにチェックを入れて「口座振替を依頼する」と表示されているボタン640をクリックすると、加盟店端末40は、チェックされた注文情報に係る口座振替の依頼情報を仮想商店街管理サーバ10に送信する。
The order information display field 630 includes “personal information” of member information associated with “order date / time”, “order processing status”, “order number”, “billing amount”, etc., and “member ID” among the order information. (Name) "is displayed.
When the member store (person in charge) checks at least one of the check boxes in the column 631a or 631b in which “Check All” is displayed and clicks the button 640 in which “Request Account Transfer” is displayed, The member store terminal 40 transmits the account transfer request information related to the checked order information to the virtual shopping mall management server 10.

図7に、口座振替の個別依頼ページを例示する。口座振替の個別依頼ページ700は、口座振替の一括依頼ページ600(図6)において、注文番号「199412-20070528−824357」の個別依頼ページへのリンク632がクリックされたときに仮想商店街管理サーバ10から加盟店端末40に送信される、口座振替の個別依頼ページである。
口座振替の個別依頼ページ700は、注文情報表示欄710及びボタン720により構成される。注文情報表示欄710には、注文情報のうち「注文番号」,「決済処理ステータス」等が表示される。
加盟店(担当者)が「口座振替を依頼する」と表示されているボタン720をクリックすると、加盟店端末40は、選択された注文情報(ここでは、注文番号「199412-20070528−824357」)に係る口座振替の依頼情報を仮想商店街管理サーバ10に送信する。
FIG. 7 illustrates an individual request page for account transfer. The account transfer individual request page 700 is displayed when the link 632 to the individual request page of the order number “199412-200705528-824357” is clicked on the account transfer collective request page 600 (FIG. 6). 10 is an individual request page for account transfer transmitted from 10 to the member store terminal 40.
The account transfer individual request page 700 includes an order information display field 710 and a button 720. In the order information display field 710, “order number”, “settlement processing status”, etc. are displayed among the order information.
When the member store (person in charge) clicks the button 720 displayed as “Request account transfer”, the member store terminal 40 selects the selected order information (here, the order number “199412-20070528-824357”). To the virtual shopping mall management server 10.

(2−2.銀行サーバと連携した口座振替処理)
図5に戻り、注文情報を更新すると、仮想商店街管理サーバ10は、引落情報及び払込情報を生成して銀行サーバ50に送信し、銀行サーバ50に口座振替処理を依頼する(S525)。
本実施形態において、仮想商店街管理サーバ10は、引落情報及び払込情報を、定期的なバッチ処理(例えば、1日2回のバッチ処理)により銀行サーバ50に送信している。なお、これは実施の一形態であり、他のタイミングで送信してもよい。
図8(a)に引落情報の主要な項目を、図8(b)に払込情報の主要な項目を、それぞれ示す。
(2-2. Account transfer process linked with bank server)
Returning to FIG. 5, when the order information is updated, the virtual shopping mall management server 10 generates withdrawal information and payment information, transmits them to the bank server 50, and requests the bank server 50 for an account transfer process (S <b> 525).
In this embodiment, the virtual shopping mall management server 10 transmits withdrawal information and payment information to the bank server 50 by regular batch processing (for example, batch processing twice a day). This is an embodiment and may be transmitted at another timing.
FIG. 8A shows main items of withdrawal information, and FIG. 8B shows main items of payment information.

図8(a)において、「注文番号」は、引落依頼に係る注文に付与された注文番号であり、引落情報を注文情報に紐付けている。「口座振替依頼日時」は、その注文についての口座振替依頼処理(図5のS525)を行なった日時である。「引落金額」は、その注文をした会員の銀行口座から引き落とす代金の金額であり、注文情報の「請求金額」(図4(d))に対応する。ただし、その注文を受け付けた加盟店の加盟店情報(図4(b))において、「手数料負担者区分」が「会員負担」に設定されているときは、注文情報の「請求金額」に所定の手数料を加算した額を「引落金額」とする。
同じく図8(a)において、「引落元口座番号」は、その注文をした会員の銀行口座の番号であり、引落元の口座を特定している。「会員ID」は、その注文をした会員の識別情報であり、引落情報に会員情報を紐付けている。「引落処理日時」は、引落処理(図5のS530)を行なった日時であり、仮想商店街管理サーバ10が銀行サーバ50に送信する時点では空である。「引落完了フラグ」は、その注文をした会員の銀行口座から引落処理が成功したか否かを示すフラグである。
In FIG. 8A, an “order number” is an order number assigned to an order relating to a withdrawal request, and the withdrawal information is associated with the order information. “Account transfer request date and time” is the date and time when the account transfer request process (S525 in FIG. 5) for the order was performed. The “withdrawal amount” is the amount of money to be withdrawn from the bank account of the member who placed the order, and corresponds to the “billed amount” (FIG. 4D) of the order information. However, in the member store information (FIG. 4 (b)) of the member store that has accepted the order, when the “fee bearer category” is set to “member burden”, the “charge amount” of the order information is predetermined. The sum of the above fees is the “withdrawal amount”.
Similarly, in FIG. 8A, the “withdrawal account number” is the number of the bank account of the member who placed the order, and identifies the withdrawal source account. “Member ID” is identification information of the member who placed the order, and the member information is linked to the withdrawal information. The “withdrawal process date” is the date when the withdrawal process (S530 in FIG. 5) is performed, and is empty when the virtual shopping mall management server 10 transmits it to the bank server 50. The “withdrawal completion flag” is a flag indicating whether or not the withdrawal process is successful from the bank account of the member who placed the order.

図8(b)に、払込情報の主要な項目を示す。
図8(b)において、「注文番号」は、払込依頼に係る注文に付与された注文番号であり、払込情報を注文情報に紐付けている。「口座振替依頼日時」は、その注文についての口座振替依頼処理(図5のS525)を行なった日時である。「払込金額」は、その注文を受け付けた加盟店の銀行口座に払い込む代金の金額であり、注文情報の「請求金額」(図4(d))に対応する。ただし、その注文を受け付けた加盟店の加盟店情報(図4(b))において、「手数料負担者区分」が「加盟店負担」に設定されているときは、注文情報の「請求金額」から所定の手数料を減算した額を「払込金額」とする。
同じく図8(b)において、「払込先口座番号」は、その注文を受け付けた加盟店の銀行口座の番号であり、払込先の口座を特定している。「加盟店ID」は、その注文を受け付けた加盟店の識別情報であり、払込情報に加盟店情報を紐付けている。「払込処理日時」は、払込処理(図5のS545)を行なった日時であり、仮想商店街管理サーバ10が銀行サーバ50に送信する時点では空である。「払込完了フラグ」は、その注文を受け付けた加盟店の銀行口座への払込処理が成功したか否かを示すフラグである。
FIG. 8B shows the main items of payment information.
In FIG. 8B, an “order number” is an order number assigned to an order relating to a payment request, and links payment information to order information. “Account transfer request date and time” is the date and time when the account transfer request process (S525 in FIG. 5) for the order was performed. The “payment amount” is the amount of money to be paid to the bank account of the member store that accepted the order, and corresponds to the “billing amount” (FIG. 4D) of the order information. However, in the member store information (FIG. 4 (b)) of the member store that has accepted the order, when the “fee bearer category” is set to “member store burden”, the “billing amount” in the order information is used. An amount obtained by subtracting a predetermined fee is referred to as “paid amount”.
Similarly, in FIG. 8B, the “payee account number” is the bank account number of the member store that accepted the order, and identifies the payee account. The “member store ID” is identification information of the member store that has accepted the order, and the member store information is linked to the payment information. The “payment process date and time” is the date and time when the payment process (S545 in FIG. 5) is performed, and is empty when the virtual shopping mall management server 10 transmits it to the bank server 50. The “payment completion flag” is a flag indicating whether or not the payment process to the bank account of the member store that accepted the order has been successful.

(2−3.銀行サーバと連携した引落処理)
図5に戻り、口座振替処理の依頼(S525)を受けると、銀行サーバ50は、口座振替処理の依頼とともに受信した引落情報をもとに引落処理を行なう(S530)。ここでは、「引落元口座番号」に対応する銀行口座から「引落金額」に相当する代金を引き落とし、銀行サーバ50が管理する所定の口座に一時的に蓄えておく。
本実施形態において、銀行サーバ50は、仮想商店街管理サーバ10から口座振替の依頼情報(引落情報及び払込情報)を受信するタイミングに合わせて、引落処理を行なっている。
(2-3. Debit processing linked with bank server)
Returning to FIG. 5, when the account transfer process request (S525) is received, the bank server 50 performs the debit process based on the debit information received together with the account transfer process request (S530). Here, the money corresponding to the “withdrawal amount” is withdrawn from the bank account corresponding to the “withdrawal source account number”, and is temporarily stored in a predetermined account managed by the bank server 50.
In this embodiment, the bank server 50 performs a withdrawal process in accordance with the timing of receiving account transfer request information (withdrawal information and payment information) from the virtual shopping mall management server 10.

会員の銀行口座から依頼された金額を引き落とすことができたとき、銀行サーバ50は、引落情報の「引落処理日時」を入力するとともに、「引落完了フラグ」を立てる。一方、会員の銀行口座から依頼された金額を引き落とすことができなかったときは、引落情報の「引落処理日時」を入力するのみで、「引落完了フラグ」は立てない。
引落処理が完了すると、銀行サーバ50は、更新した引落情報を仮想商店街管理サーバ10に送信し、仮想商店街管理サーバ10に引落処理が完了した旨を通知する(S535)。
更新された引落情報を受信すると、仮想商店街管理サーバ10は、受信した引落情報に応じて注文情報の「決済処理ステータス」を更新する(S540)。引落情報の「引落完了フラグ」が立っているときは、「決済処理ステータス」を「払込準備中」に変更する。一方、引落情報の「引落処理済みフラグ」が立っていないときは、「決済処理ステータス」を「引落不能」に変更する。
When the requested amount can be withdrawn from the member's bank account, the bank server 50 inputs the “withdrawal processing date” of the withdrawal information and sets a “withdrawal completion flag”. On the other hand, if the requested amount cannot be withdrawn from the bank account of the member, only the “withdrawal processing date” of the withdrawal information is input, and the “withdrawal completion flag” is not raised.
When the withdrawal process is completed, the bank server 50 transmits the updated withdrawal information to the virtual shopping mall management server 10 and notifies the virtual shopping mall management server 10 that the withdrawal process has been completed (S535).
When the updated withdrawal information is received, the virtual shopping mall management server 10 updates the “settlement processing status” of the order information in accordance with the received withdrawal information (S540). When the “withdrawal completion flag” is set in the withdrawal information, the “settlement processing status” is changed to “preparing for payment”. On the other hand, when the “withdrawal flag” is not set in the withdrawal information, the “settlement processing status” is changed to “unable to withdraw”.

(2−4.銀行サーバと連携した払込処理)
引落処理が成功すると、銀行サーバ50は、口座振替処理の依頼(S525)とともに受信した払込情報をもとに払込処理を行なう(S545)。ここでは、所定の口座に一時的に蓄えてある「払込金額」に相当する代金を、「払込先口座番号」に対応する銀行口座に払い込む。
加盟店の銀行口座に依頼された金額を払い込むことができたとき、銀行サーバ50は、払込情報の「払込処理日時」を入力するとともに、「払込完了フラグ」を立てる。一方、加盟店の銀行口座に依頼された金額を払込することができなかったときは、払込情報の「払込処理日時」を入力するのみで、「払込完了フラグ」は立てない。
(2-4. Payment processing linked with bank server)
If the withdrawal process is successful, the bank server 50 performs a payment process based on the payment information received together with the request for the account transfer process (S525) (S545). Here, the payment corresponding to the “payment amount” temporarily stored in a predetermined account is paid to the bank account corresponding to the “payee account number”.
When the requested amount can be paid to the bank account of the member store, the bank server 50 inputs the “payment processing date and time” of the payment information and sets a “payment completion flag”. On the other hand, when the requested amount cannot be paid to the bank account of the member store, only the “payment process date” of the payment information is input, and the “payment completion flag” is not set.

本実施形態において、銀行サーバ50は、定期的なバッチ処理により、払込処理を行なっている。このバッチ処理は、送金に要する手数料等の関係で、下記(a),(b)のように、引落元の銀行口座と払込先の銀行口座とが同一銀行・同一支店の口座であるか否かにより、異なるタイミングで行なっている。
なお、これは実施の一形態であり、他のタイミングで払込処理を行なうことも可能であるから、適宜変更してもよい。
また、引落元の銀行口座と払込先の銀行口座とが同一銀行の口座であるか否かにより場合を分けて処理を行なってもよい。
In the present embodiment, the bank server 50 performs payment processing by periodic batch processing. In this batch processing, whether or not the withdrawal bank account and the payee bank account are the same bank / branch account as shown in (a) and (b) below, due to the fee required for remittance. Depending on how, it is done at different timing.
Note that this is an embodiment, and the payment process can be performed at other timings, and may be changed as appropriate.
Further, processing may be performed separately depending on whether the withdrawal source bank account and the payment destination bank account are the same bank account or not.

(a)同一銀行・同一支店の口座でない場合
引落元の銀行口座と払込先の銀行口座とが同一銀行・同一支店の口座でない場合、銀行サーバ50は、例えば、1月に1回のバッチ処理により、依頼のあった金額を払込先の銀行口座に送金する。
この場合、加盟店が代金を受け取ることができるのは、決済の依頼(図5のS515)を行なった日の含まれる月の翌月の最初の営業日以降になる。
(A) When the bank account does not belong to the same bank / branch If the withdrawal bank account and the payee bank account are not the same bank / branch account, the bank server 50 performs, for example, batch processing once a month. To transfer the requested amount to the bank account of the payment destination.
In this case, the member store can receive the payment after the first business day of the month following the month in which the settlement request (S515 in FIG. 5) is made.

(b)同一銀行・同一支店の口座である場合
一方、引落元の銀行口座と払込先の銀行口座とが同一銀行・同一支店の口座である場合、銀行サーバ50は、例えば、1日2回のバッチ処理により、引落処理の完了後直ちに、依頼のあった金額を払込先の銀行口座に入金する。
これにより、加盟店は、早ければ口座振替の依頼(図5のS515)を行なった当日中に、代金を受け取ることができる。
なお、この場合、引落元の銀行口座から代金を引き落とす処理と払込先の銀行口座に代金を払い込む処理とはほぼ同時に行なわれるので、「決済処理ステータス」が「払込準備中」である期間は極めて短い。そのため、銀行サーバ50は、引落処理(図5のS530)の完了後、引落処理が完了した旨の通知(S535)を省略し、直ちに払込処理(S545)を行なう。このとき、仮想商店街管理サーバ10も、「決済処理ステータス」を更新する処理(S540)を省略する。
(B) In the case of the same bank / branch account On the other hand, if the withdrawal bank account and the payee bank account are the same bank / branch account, the bank server 50, for example, twice a day As soon as the withdrawal process is completed, the requested amount is deposited into the bank account of the payee.
As a result, the member store can receive the payment on the day when the request for the account transfer (S515 in FIG. 5) is made at the earliest.
In this case, the process of withdrawing money from the withdrawal source bank account and the process of paying the payment to the destination bank account are performed almost simultaneously, so the period when the “Payment processing status” is “Preparing for payment” is extremely high. short. Therefore, after completing the withdrawal process (S530 in FIG. 5), the bank server 50 omits the notification (S535) that the withdrawal process is completed, and immediately performs the payment process (S545). At this time, the virtual shopping mall management server 10 also omits the process of updating the “settlement process status” (S540).

払込処理が完了すると、銀行サーバ50は、更新した払込情報を仮想商店街管理サーバ10に送信し、仮想商店街管理サーバ10に払込処理が完了した旨を通知する(S550)。
更新された払込情報を受信すると、仮想商店街管理サーバ10は、受信した払込情報に応じて注文情報の「決済処理ステータス」を更新する(S555)。払込情報の「払込完了フラグ」が立っているときは、「決済処理ステータス」を「完了」に変更する。一方、引落情報の「引落完了フラグ」が立っていないときは、「決済処理ステータス」を「払込不能」に変更する。
When the payment process is completed, the bank server 50 transmits the updated payment information to the virtual shopping mall management server 10 and notifies the virtual shopping mall management server 10 that the payment process has been completed (S550).
When the updated payment information is received, the virtual shopping mall management server 10 updates the “settlement processing status” of the order information according to the received payment information (S555). When the “payment completion flag” is set in the payment information, the “settlement processing status” is changed to “completed”. On the other hand, when the “withdrawal completion flag” of the withdrawal information is not set, the “settlement processing status” is changed to “payable”.

(2−5.決済情報の提供)
以上の処理が完了すると、仮想商店街管理サーバ10は、決済に関する情報(入金情報)を注文情報と併せてWebサービス上の確認ページで提供することが可能な状態になる。
なお、引落処理の完了後に注文情報の「決済処理ステータス」が「払込準備中」に更新されれば(S540)、口座振替による決済が完了したとみなすことができる状態になる。そこで、本実施形態では、会員の銀行口座から代金の引落が完了し「決済処理ステータス」が「払込準備中」に更新された注文情報については、加盟店の銀行口座に払込(入金)が見込まれる情報として、決済に関する情報(入金情報)を表示するページに表示することとしている。
加盟店(担当者)は、頃合を見はからって、加盟店端末40を用いて仮想商店街管理サーバ10にログインし、入金明細の確認ページを要求する。加盟店端末40から入金明細の確認ページの要求を受けると、仮想商店街管理サーバ10は、加盟店端末40に入金明細の確認ページを送信し、加盟店(担当者)に決済に関する情報(入金)を確認させる(S560)。加盟店(担当者)は、受信した入金明細の確認ページを参照して、決済の成否等を確認する。
(2-5. Provision of payment information)
When the above processing is completed, the virtual shopping mall management server 10 can provide information (payment information) related to payment together with order information on a confirmation page on the Web service.
If the “settlement process status” of the order information is updated to “preparing for payment” after the withdrawal process is completed (S540), it can be considered that settlement by account transfer is completed. Therefore, in this embodiment, payment (payment) is expected to the bank account of the merchant for the order information whose withdrawal has been completed from the member's bank account and the “settlement processing status” is updated to “preparation for payment”. As information to be displayed, information on payment (payment information) is displayed on a page.
The member store (person in charge) looks at the timing and logs in to the virtual shopping mall management server 10 using the member store terminal 40 and requests a confirmation page of the payment details. When receiving a request for a payment details confirmation page from the member store terminal 40, the virtual shopping mall management server 10 transmits a payment details confirmation page to the member store terminal 40, and information (payment of payment) to the member store (person in charge). ) Is confirmed (S560). The member store (person in charge) confirms the success or failure of the payment with reference to the confirmation page of the received payment statement.

図9に、入金明細の確認ページを例示する。
入金明細の確認ページ900は、絞込条件指定欄910,入金額表示欄920及び入金明細表示欄930により構成される。
絞込条件指定欄910には、期間指定欄911,注文番号指定欄912及び「検索」と表示されているボタン913がある。
加盟店(担当者)が、期間指定欄911において、口座振替日又は注文日をラジオボタンにより選択し、期間の始期と終期を指定し、「検索」ボタン913をクリックすると、口座振替日又は注文日が指定された期間内に含まれる注文情報に対応する入金明細が入金明細表示欄930に表示される。また、加盟店(担当者)が、注文番号指定欄912に特定の注文番号を入力し、「検索」ボタン913をクリックすると、指定された注文番号の注文情報に対応する入金明細があれば入金明細表示欄930に表示される。
FIG. 9 shows an example of the confirmation page of the deposit details.
The payment details confirmation page 900 includes a narrowing condition designation field 910, a deposit amount display field 920, and a payment details display field 930.
The narrowing-down condition designation field 910 includes a period designation field 911, an order number designation field 912, and a button 913 that displays “Search”.
When a member store (person in charge) selects an account transfer date or an order date with a radio button in a period designation field 911, designates the start and end of the period, and clicks the “Search” button 913, the account transfer date or the order A deposit detail corresponding to the order information included in the period in which the day is designated is displayed in the deposit detail display field 930. Further, when the member store (person in charge) inputs a specific order number in the order number designation field 912 and clicks the “Search” button 913, if there is a deposit detail corresponding to the order information of the designated order number, the deposit will be made. It is displayed in the detail display column 930.

入金額表示欄920には、注文情報表示欄930に表示される注文情報のうち、決済金額,手数料及び入金額について、それぞれ合計金額が表示される。なお、ここでの入金額には、入金予定額(引落処理完了後であって、払込処理完了前の代金)が含まれる。
注文情報表示欄930には、注文日,口座振替日,注文番号,決済金額,手数料及び入金額が、注文番号ごとに表示される。このうち、決済金額は、注文情報の「請求金額」に対応する金額である。また、入金額は、払込情報の「払込金額」に対応する金額である。
ここでは、すべての注文について手数料が「ユーザ負担」(加盟店情報の「手数料負担者区分」が「会員負担」に設定されている場合)であるから、決済金額と入金額は同額である。逆に、手数料が「店舗負担」(加盟店情報の「手数料負担者区分」が「加盟店負担」に設定されている場合)であれば、入金額は決済金額から所定の手数料を減算した額となる。
なお、注文情報表示欄930の注文番号は、その注文番号に対応する注文内容の詳細確認ページへのリンクになっている。これにより、加盟店(担当者)は、本実施形態のシステムを用いれば、入金明細の確認ページを参照して消込処理を行ないながら、必要に応じて注文内容の確認ページを参照することができる。
In the deposit amount display column 920, the total amount is displayed for the settlement amount, the fee, and the deposit amount among the order information displayed in the order information display column 930. The deposit amount here includes a scheduled deposit amount (a price after the withdrawal process is completed and before the payment process is completed).
In the order information display field 930, the order date, account transfer date, order number, settlement amount, fee and deposit amount are displayed for each order number. Of these, the settlement amount is an amount corresponding to the “billing amount” in the order information. The deposit amount is an amount corresponding to the “payment amount” of the payment information.
Here, since the commission for all orders is “user burden” (when the “fee bearer category” of the member store information is set to “member burden”), the settlement amount and the deposit amount are the same. Conversely, if the commission is “store burden” (when the “community bearer category” of the member store information is set to “merchant burden”), the deposit amount is the amount obtained by subtracting the prescribed fee from the payment amount. It becomes.
The order number in the order information display field 930 is a link to a detailed confirmation page for the order contents corresponding to the order number. As a result, the member store (person in charge) can refer to the confirmation page of the order contents as necessary while performing the application process with reference to the confirmation page of the payment details, using the system of the present embodiment. it can.

図10に、注文内容の確認ページを例示する。注文内容の確認ページ1000は、入金明細の確認ページ900(図9)において注文情報表示欄930のリンク931がクリックされたときに加盟店端末40に送信される、注文番号「199412−20070322−813197」の注文内容の確認ページである。
注文内容の確認ページ1000は、注文情報のうち注文の内容に係る項目を表示する注文内容表示欄1010,注文情報のうち商品の発送に係る項目を表示する発送情報表示欄1020及び「入力内容を反映する」ボタン1030等により構成される。
注文内容表示欄1010には、注文番号「199412−20070322−813197」の注文情報、並びにこれに紐付けされた会員情報が表示される。発送情報表示欄1020には、商品の送付先,発送する商品,代金等が表示される。
また、注文内容表示欄1010又は発送情報表示欄1020の空欄に必要な情報を入力し、「入力内容を反映する」と表示されているボタン1030をクリックすると、注文情報の内容が更新される。
FIG. 10 illustrates an order confirmation page. The order details confirmation page 1000 is an order number “199412-20070322-881197” which is transmitted to the member store terminal 40 when the link 931 in the order information display field 930 is clicked on the payment details confirmation page 900 (FIG. 9). This is a confirmation page of the order details.
The order content confirmation page 1000 includes an order content display column 1010 that displays items related to the order content in the order information, a shipping information display column 1020 that displays items related to product shipment in the order information, and “input content. It is composed of a “reflect” button 1030 and the like.
The order content display field 1010 displays order information of the order number “199412-20070322-813197” and member information associated therewith. In the shipping information display column 1020, the destination of the product, the product to be shipped, the price, etc. are displayed.
In addition, when necessary information is input in the blank space of the order content display field 1010 or the shipping information display field 1020 and the button 1030 on which “Reflect the input content” is clicked, the content of the order information is updated.

図5に戻り、決済が完了したことが確認できたとき、加盟店(担当者)は、該当の注文についてこの確認ページを参照して消込処理を行なう(S565)。以上の処理が完了すると、加盟店は、注文に係る商品をその注文をした会員(購入者)に所定の方法で発送する。   Returning to FIG. 5, when it is possible to confirm that the settlement has been completed, the member store (person in charge) performs an application process with reference to this confirmation page for the corresponding order (S565). When the above processing is completed, the member store sends the product related to the order to the member (purchaser) who placed the order by a predetermined method.

<他の実施形態1>
上述の実施形態において、仮想商店街管理サーバ10は、口座振替の依頼に係る引落情報及び払込情報にその依頼に係る注文情報に付与された注文番号を付加して、銀行サーバ50に送信することとしている。これに対し、銀行サーバ50に送信する引落情報及び払込情報に、その依頼に係る注文情報に付与された注文番号に1対1で対応する識別子を付加することとしてもよい。
この実施形態によっても、決済情報を注文情報に対応付けることができる。また、銀行サーバ50に注文番号そのものを送信する必要がなくなるので、銀行サーバ50と連携した決済処理の安全性を高めることができる。
<Other embodiment 1>
In the above-described embodiment, the virtual shopping mall management server 10 adds the order number given to the order information related to the request to the withdrawal information and payment information related to the account transfer request, and transmits to the bank server 50. It is said. On the other hand, an identifier corresponding to the order number assigned to the order information related to the request may be added to the withdrawal information and payment information transmitted to the bank server 50 on a one-to-one basis.
Also in this embodiment, payment information can be associated with order information. In addition, since it is not necessary to send the order number itself to the bank server 50, the security of the payment processing in cooperation with the bank server 50 can be improved.

この場合、仮想商店街管理サーバ10は、引落情報及び払込情報を銀行サーバ50に送信するときに注文番号と識別子とを対応付けたテーブルを生成・記憶した上で、注文番号に対応付けられた識別子を引落情報及び払込情報に付加して送信する。また、銀行サーバ50から引落情報又は払込情報を受信したときに記憶しているテーブルを参照し、引落情報又は払込情報に含まれる識別子に対応する注文番号が付与されている注文情報を特定する。
これらの処理により、引落情報及び払込情報に注文番号を付加する場合と同様の効果を得ることができる。なお、注文番号に1対1で対応する識別子としては、口座振替の依頼情報に一意に付与された識別番号や、所定の関数(例えば、MD5等のハッシュ関数)を用いて注文番号から算出した値(例えば、ハッシュ値)等が考えられる。
In this case, the virtual shopping mall management server 10 generates and stores a table in which the order number and the identifier are associated with each other when the withdrawal information and the payment information are transmitted to the bank server 50, and is associated with the order number. An identifier is added to the withdrawal information and payment information and transmitted. Further, the table stored when the withdrawal information or the payment information is received from the bank server 50 is referred to, and the order information assigned with the order number corresponding to the identifier included in the withdrawal information or the payment information is specified.
By these processes, the same effect as when adding an order number to withdrawal information and payment information can be obtained. The identifier corresponding to the order number on a one-to-one basis is calculated from the order number using an identification number uniquely assigned to the account transfer request information or a predetermined function (for example, a hash function such as MD5). A value (for example, a hash value) can be considered.

<他の実施形態2>
上述の実施形態において、仮想商店街管理サーバ10は、口座振替による決済処理(引落処理)が完了したときに、決済に関する情報(入金情報)をWebサービス上の確認ページ上に表示させることとしている。これに対し、注文の受付から取引の完了までのすべてのタイミングにおいて、決済に関する情報(進捗情報)をWebサービス上の注文内容の一覧ページ,注文内容の個別確認ページ,注文内容の修正ページ,決済処理の依頼ページ等に表示させることとしてもよい。
これにより、「頃合を見はからって」入金確認をしていた加盟店(担当者)は、注文の受付から取引の完了後のすべてのタイミングにおいて、決済に関する情報を閲覧したときに決済処理の進捗状況を確認することができるようになる。
<Other embodiment 2>
In the above-described embodiment, the virtual shopping mall management server 10 displays information related to payment (payment information) on a confirmation page on the Web service when payment processing (withdrawal processing) by account transfer is completed. . On the other hand, at all timings from order reception to transaction completion, information related to payment (progress information) is displayed on the list page of order contents on the Web service, individual confirmation page for order contents, correction page for order contents, payment It may be displayed on a processing request page or the like.
As a result, the merchant (person in charge) who has confirmed the payment “in a timely manner” makes payment processing when viewing information related to payment at all timings from the receipt of the order to the completion of the transaction. You will be able to check the progress status.

上述の実施形態では、注文情報に決済処理ステータスが含まれている。したがって、決済に関する情報(進捗情報)を確認ページ等に表示させる場合には、この決済処理ステータスの内容を利用することができる。なお、必要に応じて、表示される文言を変更してもよい。
例えば、加盟店端末40から決済の依頼を受け付けた後、銀行サーバ50から口座振替に係る引落処理が完了した旨の通知を受ける前の段階(図5のS520〜S540の段階)にあるとき、仮想商店街管理サーバ10は、例えば、図11に例示する決済処理の個別依頼ページ1100(ここでは、「振替依頼待ち」に戻すという処理を依頼するページ)に決済処理の進捗状況を提示する。
決済処理の個別依頼ページ1100を参照すれば、注文番号「199412-20070528−824357」の注文情報に係る決済処理ステータスは「残高確認待ち」であることが分かる。
In the above-described embodiment, the payment processing status is included in the order information. Therefore, when displaying information related to settlement (progress information) on a confirmation page or the like, the contents of the settlement processing status can be used. In addition, you may change the displayed wording as needed.
For example, after receiving a payment request from the member store terminal 40 and before receiving a notification from the bank server 50 that the debit processing relating to the account transfer is completed (steps S520 to S540 in FIG. 5), The virtual shopping mall management server 10 presents the progress status of the settlement process, for example, on an individual request page 1100 of the settlement process illustrated in FIG. 11 (here, a page for requesting a process of returning to “wait for transfer request”).
Referring to the individual request page 1100 for payment processing, it can be seen that the payment processing status related to the order information of the order number “199412-20070528-824357” is “Waiting for balance check”.

従来のシステムの構成例を示す図である。It is a figure which shows the structural example of the conventional system. 従来のシステムによる注文の受付処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the order reception process by the conventional system. 従来のシステムによる代金の決済処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the payment processing of the price by the conventional system. 実施形態のシステムの構成例を示す図である。It is a figure which shows the structural example of the system of embodiment. (a)会員情報,(b)加盟店情報,(c)商品情報,(d)注文情報の主要な項目を示す図である。It is a figure which shows the main items of (a) member information, (b) member store information, (c) merchandise information, and (d) order information. 実施形態のシステムにおける銀行システムと連携して行なう決済処理の流れを説明するためのシーケンス図である。It is a sequence diagram for demonstrating the flow of the payment process performed in cooperation with the bank system in the system of embodiment. 口座振替の一括依頼ページの例を示す図である。It is a figure which shows the example of the collective request page of account transfer. 口座振替の個別依頼ページの例を示す図である。It is a figure which shows the example of the individual request page of fund transfer. (a)引落情報,(b)払込情報の主要な項目を示す図である。It is a figure which shows the main items of (a) withdrawal information and (b) payment information. 入金明細の確認ページの例を示す図である。It is a figure which shows the example of the confirmation page of a payment statement. 注文内容の確認ページの例を示す図である。It is a figure which shows the example of the confirmation page of an order content. 決済処理の個別依頼ページの例を示す図である。It is a figure which shows the example of the separate request page of a payment process.

符号の説明Explanation of symbols

10 仮想商店街管理サーバ
11 会員情報データベース
12 加盟店情報データベース
13 商品情報データベース
14 注文情報データベース
20 ネットワーク
21 専用線
30 会員端末
40 加盟店端末
50 銀行サーバ
600 口座振替の一括依頼ページ
700 口座振替の個別依頼ページ
900 入金明細の確認ページ
1000 注文内容の確認ページ
1100 決済処理の個別依頼ページ
10 Virtual Shopping Street Management Server 11 Member Information Database 12 Member Store Information Database 13 Product Information Database 14 Order Information Database 20 Network 21 Dedicated Line 30 Member Terminal 40 Member Store Terminal 50 Bank Server 600 Account Transfer Batch Request Page 700 Individual Account Transfer Request page 900 Payment details confirmation page 1000 Order details confirmation page 1100 Settlement processing individual request page

Claims (6)

仮想商店街の加盟店と会員との間の取引を支援する仮想商店街管理システムであって、
前記会員から受け付けた前記加盟店に対する注文の情報を、一意な注文番号に紐付けて記憶している注文情報記憶手段から取得した情報に基づき、注文番号に紐付けられた注文を選択可能に表示するための依頼ページであって、選択された注文に紐付けられた注文番号に対応する識別子を含む決済依頼の送信を前記加盟店の端末にさせるための依頼ページを生成し、前記加盟店の端末に前記依頼ページを送信する依頼ページ送信手段と、
前記依頼ページを利用して前記加盟店の端末から送信された決済依頼を受信した場合に、前記決済依頼に含まれる識別子に対応する注文番号を特定し、該注文番号に対応する識別子を含む口座振替依頼を銀行サーバに送信する振替依頼送信手段と、
前記銀行サーバから前記口座振替依頼に対応する口座振替処理情報を受信した場合に、前記口座振替処理情報に含まれる識別子に対応する注文番号を特定し、前記注文情報記憶手段における該注文番号に紐付けられた注文の決済の状況を示す決済処理ステータスを前記口座振替処理情報に応じて更新する注文情報更新手段と、
前記決済処理ステータスを前記加盟店に送信する決済処理ステータス送信手段と、
を備える仮想商店街管理システム。
A virtual shopping mall management system that supports transactions between member stores and members of a virtual shopping mall,
Order information for the member store received from the member is selectably displayed based on the information acquired from the order information storage means stored in association with a unique order number. Generating a request page for causing the terminal of the member store to transmit a settlement request including an identifier corresponding to the order number associated with the selected order, and Request page transmitting means for transmitting the request page to the terminal;
An account including an identifier corresponding to the order number when the settlement request transmitted from the terminal of the member store is received using the request page, specifying an order number corresponding to the identifier included in the settlement request A transfer request sending means for sending a transfer request to the bank server;
When the account transfer processing information corresponding to the account transfer request is received from the bank server, the order number corresponding to the identifier included in the account transfer processing information is specified, and the order number in the order information storage means is linked to the order number Order information updating means for updating a settlement processing status indicating a settlement status of the attached order according to the account transfer processing information ;
Payment processing status transmission means for transmitting the payment processing status to the member store;
A virtual shopping mall management system.
前記決済依頼に含まれる識別子及び前記注文番号に対応する識別子は、注文情報に付与されている注文番号である、
請求項1に記載の仮想商店街管理システム。
The identifier included in the settlement request and the identifier corresponding to the order number are the order numbers given to the order information.
The virtual shopping mall management system according to claim 1 .
前記加盟店の端末から、前記注文情報についての決済処理の進捗確認要求を受信する進捗確認要求受信手段をさらに備え、
前記決済処理ステータス送信手段は、前記進捗確認要求を受信したとき、該進捗確認要求に対応する注文情報を前記注文情報記憶手段より読み出し、該読み出した注文情報に係る決済処理ステータスを注文番号に対応させた進捗情報確認ページを生成して、前記加盟店の端末に送信し、
前記口座振替処理情報は、引落情報と払込情報とからなり、
前記注文情報更新手段は、注文情報の前記決済処理ステータスを、前記決済依頼を受信したときに「残高確認待ち」に更新し、前記引落情報を受信したときに「払込準備中」又は「引落不能」に更新し、前記払込情報を受信したときに「完了」又は「払込不能」に更新する、
請求項1又は2に記載の仮想商店街管理システム。
Wherein the merchant terminal, further comprising a progress confirmation request receiving means for receiving the progress confirmation request settlement processing for the order information,
The settlement processing status transmission unit reads the order information corresponding to the progress confirmation request from the order information storage unit when the progress confirmation request is received, and corresponds the settlement processing status related to the read order information to the order number. Generate a progress information confirmation page and send it to the terminal of the member store,
The direct debit processing information consists of withdrawal information and payment information,
The order information update means, the settlement processing status of the order information, the settlement request is updated to "balance confirmation waiting" when it receives a, said "in the payment Preparation" the withdrawal information when it receives or "debit impossible updated to "is updated to" complete "or" paid freeze "upon receiving the payment information,
The virtual shopping mall management system according to claim 1 or 2 .
前記決済処理ステータス送信手段は、前記読み出した注文情報の決済処理ステータスが前記引落情報により「払込準備中」に更新されているときは、入金があったものとして入金情報確認ページを生成し、送信する
請求項3に記載の仮想商店街管理システム。
The payment processing status transmission means generates a payment information confirmation page as having been received when the payment processing status of the read order information is updated to “preparation for payment” by the withdrawal information, and is transmitted. to,
The virtual shopping mall management system according to claim 3 .
仮想商店街の加盟店と会員との間の取引を支援する仮想商店街管理システムにおける決済方法であって、
前記会員から受け付けた前記加盟店に対する注文の情報を、一意な注文番号に紐付けて記憶している注文情報記憶手段から取得した情報に基づき、注文番号に紐付けられた注文を選択可能に表示するための依頼ページであって、選択された注文に紐付けられた注文番号に対応する識別子を含む決済依頼の送信を前記加盟店の端末にさせるための依頼ページを生成し、前記加盟店の端末に前記依頼ページを送信する依頼ページ送信ステップと、
前記依頼ページを利用して前記加盟店の端末から送信された決済依頼を受信した場合に、前記決済依頼に含まれる識別子に対応する注文番号を特定し、該注文番号に対応する識別子を含む口座振替依頼を銀行サーバに送信する振替依頼送信ステップと、
前記銀行サーバから前記口座振替依頼に対応する口座振替処理情報を受信した場合に、前記口座振替処理情報に含まれる識別子に対応する注文番号を特定し、前記注文情報記憶手段における該注文番号に紐付けられた注文の決済の状況を示す決済処理ステータスを前記口座振替処理情報に応じて更新する注文情報更新ステップと、
前記決済処理ステータスを前記加盟店に送信する決済処理ステータス送信ステップと、
を有する決済方法。
A payment method in a virtual shopping mall management system that supports transactions between member stores and members of a virtual shopping mall,
Order information for the member store received from the member is selectably displayed based on the information acquired from the order information storage means stored in association with a unique order number. Generating a request page for causing the terminal of the member store to transmit a settlement request including an identifier corresponding to the order number associated with the selected order, and A request page transmission step of transmitting the request page to the terminal;
An account including an identifier corresponding to the order number when the settlement request transmitted from the terminal of the member store is received using the request page, specifying an order number corresponding to the identifier included in the settlement request A transfer request sending step for sending a transfer request to the bank server;
When the account transfer processing information corresponding to the account transfer request is received from the bank server, the order number corresponding to the identifier included in the account transfer processing information is specified, and the order number in the order information storage means is linked to the order number An order information update step for updating a settlement processing status indicating a settlement status of the attached order in accordance with the account transfer processing information;
A payment processing status transmission step of transmitting the payment processing status to the member store;
Settlement method with.
請求項1〜4のいずれかに記載の仮想商店街管理システムの各手段をコンピュータに機能として実現させるためのプログラム。


The program for making a computer implement | achieve each means of the virtual shopping mall management system in any one of Claims 1-4 as a function.


JP2007189326A 2007-07-20 2007-07-20 Virtual shopping street management system Active JP5220356B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007189326A JP5220356B2 (en) 2007-07-20 2007-07-20 Virtual shopping street management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007189326A JP5220356B2 (en) 2007-07-20 2007-07-20 Virtual shopping street management system

Publications (2)

Publication Number Publication Date
JP2009026116A JP2009026116A (en) 2009-02-05
JP5220356B2 true JP5220356B2 (en) 2013-06-26

Family

ID=40397857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007189326A Active JP5220356B2 (en) 2007-07-20 2007-07-20 Virtual shopping street management system

Country Status (1)

Country Link
JP (1) JP5220356B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011237937A (en) * 2010-05-07 2011-11-24 Icr Co Ltd Mail-order system
JP5400097B2 (en) * 2011-06-30 2014-01-29 楽天株式会社 Credit card information processing system, credit card information processing method, order information receiving apparatus, credit card settlement apparatus, program, and information recording medium
JP2014106670A (en) * 2012-11-27 2014-06-09 Railway Information Systems Co Ltd Account transfer system
US10699327B2 (en) * 2014-11-28 2020-06-30 Rakuten, Inc. Information processing apparatus, control method, and program
CN110490572B (en) * 2018-05-15 2023-06-09 腾讯科技(深圳)有限公司 Payment method, device, related equipment and system
CN113674042A (en) * 2020-05-15 2021-11-19 顺丰科技有限公司 Article collection implementation method and device, computer equipment and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1115873A (en) * 1997-06-20 1999-01-22 Hitachi Ltd Electronic transaction system linked with fund management
JP2000148858A (en) * 1998-11-13 2000-05-30 Canon Inc Order acceptance processor, settlement processor, settlement processing system, and recording medium
JP5170918B2 (en) * 2000-12-25 2013-03-27 株式会社三井住友銀行 Payment agency system, settlement agency method, recording medium recording settlement agency program, and settlement agency program
JP2005071081A (en) * 2003-08-25 2005-03-17 Bitwallet Inc Sales server, sales method, and sales program
JP2005149036A (en) * 2003-11-14 2005-06-09 Fujitsu Ltd Method for electronic commerce transaction

Also Published As

Publication number Publication date
JP2009026116A (en) 2009-02-05

Similar Documents

Publication Publication Date Title
US6996535B1 (en) Electronic commerce support method and apparatus
US20080114684A1 (en) Termination of transactions
KR20040010510A (en) System and method for third-party payment processing
JP2002049872A (en) Method and system for providing digital money by using network
JP5220356B2 (en) Virtual shopping street management system
AU2013277468A1 (en) Prepaid wallet for merchants
JP2009026115A (en) Virtual shopping mall management system
JP2001312673A (en) Worker welfare system for network basis
JP7428424B2 (en) Personal information provision system, personal information provision method, and personal information provision program
KR20130014043A (en) System and method for relaying order and payment using phone number relaed to account number
JP2001283121A (en) Server device and client device and communication line shopping system using them
JP4212785B2 (en) Settlement mediation system and settlement mediation method
JP2006244459A (en) Payment deposit transfer system
US20140032372A1 (en) Transaction system and method
KR20110058109A (en) Method and system for auto creating franchise web site and shopping mall and providing goods thereof
JP6730019B2 (en) Electronic payment system and electronic payment method
JP5097310B2 (en) Product purchase price settlement system and method
KR100476236B1 (en) System and method for treating sales check of credit card based on Internet
JP6708800B1 (en) Electronic money escrow settlement system and electronic money escrow settlement method
JP5122715B2 (en) Payment brokerage method
JP2005044289A (en) Payment system, transfer operation terminal, financial institution server, withdrawal operation terminal, computer program and payment method
JP5918995B2 (en) Payment processing method and bank server used for the payment processing
JP2001297282A (en) Clearance management system
JP2003331161A (en) System, method and program for charge prepayment type auction payment and auction management server
WO2015128956A1 (en) Product payment amount management device, product payment amount management method, and product payment amount management program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20100531

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100608

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120918

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130305

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130306

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160315

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5220356

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D02

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250