JP2006209461A - Reservation settlement system - Google Patents
Reservation settlement system Download PDFInfo
- Publication number
- JP2006209461A JP2006209461A JP2005020588A JP2005020588A JP2006209461A JP 2006209461 A JP2006209461 A JP 2006209461A JP 2005020588 A JP2005020588 A JP 2005020588A JP 2005020588 A JP2005020588 A JP 2005020588A JP 2006209461 A JP2006209461 A JP 2006209461A
- Authority
- JP
- Japan
- Prior art keywords
- information
- reservation
- settlement
- customer
- purchase
- 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.)
- Pending
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、顧客が商品やサービスの購入予約を行い、予約先の商店、飲食店、宿泊施設、娯楽施設等の店舗の営業店端末にて決済処理を行う予約決済システムに関し、特に、決済時に口座の残高不足のため決済不可となるのを防止する予約決済システムに関する。 The present invention relates to a reservation settlement system in which a customer makes a purchase reservation for a product or service and performs a settlement process at a store terminal of a store of a reservation destination, such as a restaurant, a restaurant, an accommodation facility, or an amusement facility. The present invention relates to a reservation settlement system that prevents settlement due to insufficient account balance.
携帯電話等の携帯端末を利用して顧客が商品やサービスの購入予約を行い、予約先である商店、飲食店、宿泊施設、娯楽施設等の店舗に設けられた営業店端末にて購入予約完了時に付与される予約番号及び顧客が口座を有する金融機関のキャッシュカードを用いて購入金額の決済処理を行う予約決済システムが知られている(下記特許文献1参照)。
しかしながら、上記した特許文献1記載の予約決済システムには、次のような解決すべき課題があった。即ち、顧客にとっては、金融機関の口座に残高が存在する限り出金を行うことが可能なため、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となることがあり、この場合、購入金額の決済が不可となる問題があった。
However, the reservation settlement system described in
本発明は、以上の点を解決するために、次の構成を採用する。
〈構成1〉
金融機関に口座を開設した顧客の口座番号を示す口座番号情報毎に残高を示す残高情報が格納された顧客情報記憶部と、顧客の操作する端末装置と商品を提供する店舗の営業店サーバとを仲介して商品の予約処理を実行し、予約を識別するための予約識別情報を前記端末装置及び前記営業店サーバに供給する予約制御サーバと、予約の決済に必要な決済情報を受けると、該決済情報に基づく決済処理を実行する決済制御装置とを備える予約決済システムにおいて、前記予約処理時に前記営業店サーバから前記商品の購入金額を示す情報を受信すると、前記顧客の口座番号情報に基づいて、前記顧客情報記憶部を検索して、残高情報を取得し、該残高情報で示す残高が購入金額よりも大きいと、口座の残高から購入金額を差し引いて残高情報を更新すると共に、予約識別情報と該購入金額を示す情報とを対応させて購入金額記憶部に記憶させる予約決済手段と、前記予約制御サーバから決済指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び予め保持された店舗の口座番号を示す情報を含む決済情報を前記決済制御装置に送信する決済中継手段とを備えることを特徴とする。
〈構成2〉
構成1の予約決済システムにおいて、前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び前記顧客の口座番号情報を含む取消決済情報を前記決済制御装置に送信し、前記決済制御装置は、前記取消決済情報を受けると、該取消決済情報に基づく決済処理を行うことを特徴とする。
〈構成3〉
構成1の予約決済システムにおいて、前記決済中継手段は、前記予約制御サーバから予約取消指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報と予め保持された予約の取消金額を示す情報とに基づいた演算で得られる顧客への返金額と前記顧客の口座番号を含む返金情報及び前記店舗の口座番号と前記取消金額を示す情報を含む取消決済情報を前記決済制御装置にそれぞれ送信し、前記決済制御装置は、前記決済中継手段から前記返金情報及び前記取消決済情報を受信すると、受信した各情報に基づいて決済処理を行うことを特徴とする。
〈構成4〉
構成1乃至3いずれかの予約決済システムにおいて、前記端末装置は自動取引装置であることを特徴とする。
〈構成5〉
構成1乃至3いずれかの予約決済システムにおいて、前記端末装置は携帯端末であることを特徴とする。
The present invention adopts the following configuration in order to solve the above points.
<
A customer information storage unit storing balance information indicating a balance for each account number information indicating an account number of a customer who opened an account with a financial institution, a terminal device operated by the customer, and a store server of a store providing products The reservation control server that supplies the reservation identification information for identifying the reservation to the terminal device and the sales office server, and the payment information necessary for the payment of the reservation, In a reservation settlement system comprising a settlement control device that executes a settlement process based on the settlement information, when information indicating the purchase price of the product is received from the sales office server during the reservation process, based on the account number information of the customer The customer information storage unit is searched to obtain balance information. If the balance indicated by the balance information is larger than the purchase amount, the purchase amount is subtracted from the balance of the account to obtain the balance information. And a reservation settlement means for storing the reservation identification information and the information indicating the purchase amount in the purchase amount storage unit in association with each other, and upon receiving a settlement instruction from the reservation control server, based on the reservation identification information, A payment relay unit that searches the purchase price storage unit and transmits payment information including information indicating the purchase price obtained and information indicating an account number of a store held in advance to the payment control apparatus. To do.
<Configuration 2>
In the reservation settlement system according to
<
In the reservation settlement system according to
<Configuration 4>
In the reservation settlement system according to any one of
<
In the reservation settlement system according to any one of
本発明の予約決済システムによれば、商品の購入予約時、金融機関に口座を有する顧客から商品の購入予約内容を示す購入予約情報及び口座番号情報を受け付けると、購入予約情報に基づいて購入予約された商品の購入金額情報を生成し、該購入金額情報及び顧客の口座番号情報に対応する残高情報とを比較し、残高情報が購入金額情報より大きいと、購入金額の確保可と判定し、残高情報を購入金額情報に基づいた所定の演算により購入金額が差し引かれた残高情報に更新し、購入金額情報を該購入予約の識別するために生成される予約識別情報に対応づけて保持するようにしたので、顧客の口座の残高から商品の購入金額を確保でき、購入金額の決済時には、該確保された購入金額情報及び予め保持された店舗の口座番号情報に基づいて決済処理を行うことができる。従って、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となり、購入金額の決済が不可となるのを防止できる。 According to the reservation settlement system of the present invention, when purchase reservation information and account number information indicating the purchase reservation contents of a product are received from a customer who has an account at a financial institution when purchasing a product, a purchase reservation is made based on the purchase reservation information. Generating purchase price information of the product, comparing the purchase price information and the balance information corresponding to the customer's account number information, and determining that the purchase price can be secured if the balance information is greater than the purchase price information; The balance information is updated to the balance information from which the purchase amount has been subtracted by a predetermined calculation based on the purchase amount information, and the purchase amount information is held in association with the reservation identification information generated for identifying the purchase reservation. Therefore, the purchase amount of the product can be secured from the balance of the customer's account, and when the purchase amount is settled, based on the secured purchase amount information and the store account number information held in advance. Pre-treatment can be carried out. Accordingly, it is possible to prevent the balance of the account from becoming less than the purchase amount at the time when the settlement process is performed at the store terminal of the reservation destination store, and the settlement of the purchase amount being impossible.
以下、本発明の実施形態を図を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
本実施例においては、映画等のチケット販売を行う販売会社でのチケット予約を例にとって説明する。 In the present embodiment, a description will be given of an example of ticket reservation at a sales company that sells tickets for movies and the like.
〈実施例の構成〉
図1は、本発明の一実施の形態を示すブロック構成図である。
<Configuration of Example>
FIG. 1 is a block diagram showing an embodiment of the present invention.
図1に示すように、本実施例の予約決済システムは、端末装置としての顧客PC(パーソナルコンピュータ)100、予約制御サーバ200、ホストコンピュータ300、営業店サーバ400、顧客情報データベース500、営業店端末600から構成される。
As shown in FIG. 1, the reservation settlement system of the present embodiment includes a customer PC (personal computer) 100 as a terminal device, a
顧客情報データベース500は、金融機関のセンタに設けられ、口座を有する顧客の情報が格納されたデータベースであり、顧客の口座番号毎に残高を示す残高情報及び顧客の認証を行うための登録暗証番号情報等が格納されている。この顧客情報データベース500には、ホストコンピュータ300が接続されており、後述するように、ホストコンピュータ300によって顧客の各情報が管理される。
The
予約制御サーバ200は、本実施例では金融機関の支店に設けられ、顧客の予約及び決済を制御すべく、顧客PC100、ホストコンピュータ300、営業店サーバ400と通信するサーバであり、制御手段21、書込手段22、購入金額記憶部23、予約識別情報生成手段24、決済中継手段25、購入金額確保可否判定手段33を有している。
In this embodiment, the
営業店サーバ400は、顧客の購入予約先となる各店舗に設けられ、営業店端末600及び予約制御サーバ200の中継を行うサーバであり、制御手段41、購入金額生成手段42、登録予約記憶部43を有している。営業店サーバ400は、営業店端末600に接続されている。
The
営業店端末600は、店舗に複数設けられた予約の決済指示又は予約取消指示を行うための装置であり、図示しないキーボード等の入力部及び液晶の表示部を有している。
The
ホストコンピュータ300は、金融機関のセンタに設けられ、予約制御サーバ200からの要求に応じて認証または決済処理等を行うコンピュータであり、制御手段31、認証手段32、更新手段34を有している。このホストコンピュータ300は、上述した顧客情報データベース500に接続されている。
The
以下、購入予約における顧客PC100、予約制御サーバ200、ホストコンピュータ300、営業店サーバ400、顧客情報データベース500、営業店端末600の相互関連について説明を行う。
Hereinafter, the correlation among the customer PC 100, the
顧客PC100は、顧客が予約を行うために操作する端末であり、図示しないキーボード等の入力部及び液晶等の表示部を有している。顧客PC100は、予約時にインターネットを介して予約制御サーバ200に接続すべく、顧客の操作で入力部を介して接続要求信号を予約制御サーバ200に送信する。
The customer PC 100 is a terminal operated by a customer to make a reservation, and has an input unit such as a keyboard (not shown) and a display unit such as a liquid crystal. The customer PC 100 transmits a connection request signal to the
予約制御サーバ200の制御手段21は、予約制御サーバ200の統括制御を行う制御プログラムであり、顧客PC100より接続要求信号を受信すると、図示しないメモリの予約制御プログラムを実行し、顧客が予約したい店舗を選択するための店舗選択画面情報を生成すると共に、店舗選択画面情報を顧客PC100に送信する。
The control means 21 of the
顧客PC100は、予約制御サーバ200から店舗選択画面情報を受信すると、店舗選択画面情報に基づいて、店舗選択画面を表示部に表示させる。顧客が該画面にしたがって所望の店舗を選択入力すると、顧客PC100は、図示しないメモリの店舗識別情報生成プログラムを実行し、選択された店舗を示す店舗識別情報を生成すると共に、店舗識別情報を予約制御サーバ200に送信する。または、予め店舗毎の店舗識別情報を定めて店舗選択画面情報に含めておき、選択された店舗に対応する店舗識別情報を送信するようにしてもよい。本実施例では、映画チケットの予約販売を行う店舗が選択されることとする。
When receiving the store selection screen information from the
制御手段21は、顧客PC100から店舗識別情報を受信すると、予約制御プログラムを実行し、店舗識別情報が示す店舗の営業店サーバ400に対して、購入予約に必要な情報を入力するための予約画面情報を要求すべく予約要求信号を送信する。
When the control means 21 receives the store identification information from the customer PC 100, the control means 21 executes a reservation control program and inputs a reservation screen for inputting information necessary for purchase reservation to the
営業店サーバ400の制御手段41は、営業店サーバ400の統括制御を行う制御プログラムであり、予約制御サーバ200から予約要求信号を受信すると、図示しないメモリに保持された予約に必要な情報を入力するための予約画面情報を予約制御サーバ200に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることから、購入予約に必要な情報として、購入したい映画チケット及びチケット枚数を示す購入予約情報を入力するための予約画面情報が送信される。
The control means 41 of the
制御手段21は、営業店サーバ400から予約画面情報を受信すると、予約画面情報を顧客PC100に送信する。
When receiving the reservation screen information from the
顧客PC100は、予約制御サーバ200から購入予約に必要な情報を入力するための予約画面情報を受信すると、予約画面情報に基づいて、予約画面を表示部に表示させる。そして、顧客が予約画面にしたがって、購入予約情報を入力し、確定操作を行うと、顧客PC100は、入力された購入予約情報を予約制御サーバ200に送信する。
When the customer PC 100 receives reservation screen information for inputting information necessary for purchase reservation from the
制御手段21は、顧客PC100から購入予約情報を受信すると、購入予約情報を営業店サーバ400に送信する。この際、購入予約情報を図示しないメモリに保持する。
When receiving the purchase reservation information from the customer PC 100, the control means 21 transmits the purchase reservation information to the
営業店サーバ400の制御手段41は、購入予約情報を受信すると、購入予約情報を購入金額生成手段42に転送する。この際、制御手段41は、購入予約情報を図示しないメモリに保持する。
When receiving the purchase reservation information, the control means 41 of the
購入金額生成手段42は、購入予約される商品の購入金額を示す購入金額情報を生成する手段であり、図示しないメモリに下記購入金額算出式を保持している。 The purchase price generation means 42 is means for generating purchase price information indicating the purchase price of a product to be reserved for purchase, and holds the following purchase price calculation formula in a memory (not shown).
購入金額算出式=T×M・・・(1)
但し、T:チケット金額、M:チケット枚数。
Purchase price calculation formula = T × M (1)
Where T: ticket amount, M: number of tickets.
この購入金額算出式は、チケット金額情報及びチケット枚数に基づいて、商品の購入金額を算出する式である。 This purchase price calculation formula is a formula for calculating the purchase price of a product based on the ticket price information and the number of tickets.
この購入金額生成手段42は、制御手段41から購入予約情報を受けると、購入予約情報が示すチケット枚数及び予めメモリに保持されているチケット金額情報を上記式(1)に適用し、商品の購入金額を算出する。そして、算出された金額を示す購入金額情報を生成し、購入金額情報を予約制御サーバ200に送信する。
Upon receipt of the purchase reservation information from the control means 41, the purchase price generation means 42 applies the number of tickets indicated by the purchase reservation information and the ticket price information stored in advance in the memory to the above formula (1) to purchase the product. Calculate the amount. Then, purchase amount information indicating the calculated amount is generated, and the purchase amount information is transmitted to the
予約制御サーバ200の制御手段21は、購入金額情報を受信すると、購入金額情報を顧客PC100に送信する。この際、制御手段21は、購入金額情報を図示しないメモリに保持する。
When receiving the purchase price information, the control means 21 of the
顧客PC100は、購入金額情報を受信すると、購入金額情報に基づいて、購入金額画面を表示部に表示させる。そして、顧客は、購入金額画面により購入金額の確認を行うと共に、購入予約を行う場合、入力部を介して確認完了を示す確認完了信号を予約制御サーバ200に送信する。尚、購入予約を行わない場合、顧客は、入力部を介して購入予約中止を示す中止信号を予約制御サーバ200に送信し、予約制御サーバ200は、中止信号を受信すると、顧客PC100との接続を終了する。
Upon receiving the purchase price information, the customer PC 100 displays a purchase price screen on the display unit based on the purchase price information. Then, the customer confirms the purchase amount on the purchase amount screen and, when making a purchase reservation, transmits a confirmation completion signal indicating completion of confirmation to the
予約制御サーバ200の制御手段21は、確認完了信号を受信すると、顧客から口座番号情報、暗証番号情報を取得すべく、図示しないメモリに保持された入力画面情報を顧客PC100に送信する。
When receiving the confirmation completion signal, the control means 21 of the
顧客PC100は、入力画面情報を受信すると、入力画面情報に基づいて、入力画面を表示部に表示させる。そして、顧客が入力画面にしたがって、顧客の口座番号情報、暗証番号情報を入力すると、顧客PC100は、入力された顧客の口座番号情報、暗証番号情報を予約制御サーバ200に送信する。
When the customer PC 100 receives the input screen information, the customer PC 100 displays the input screen on the display unit based on the input screen information. When the customer inputs customer account number information and password information in accordance with the input screen, the customer PC 100 transmits the input customer account number information and password information to the
予約制御サーバ200の制御手段21は、顧客の口座番号情報、暗証番号情報を受信すると、顧客の口座番号情報、暗証番号情報、及び保持された購入金額情報をホストコンピュータ300に送信する。この際、購入金額情報を図示しないメモリに保持する。
When receiving the customer account number information and the personal identification number information, the control means 21 of the
ホストコンピュータ300の制御手段31は、ホストコンピュータ300の統括制御を行う制御プログラムであり、予約制御サーバ200から顧客の口座番号情報、暗証番号情報、購入金額情報を受信すると、まず、口座番号情報及び暗証番号情報を認証手段32に転送する。この際、口座番号情報、購入金額情報は図示しないメモリに保持される。
The control means 31 of the
認証手段32は、顧客の本人認証を行う手段であり、顧客の口座番号情報及び暗証番号情報を受けると、口座番号情報に基づいて、顧客情報データベース500を検索し、対応する登録暗証番号情報を取得する。そして、取得した登録暗証番号情報と暗証番号情報を比較し、不一致であると、認証不可と判定し、認証不可を示す認証無効情報を生成すると共に、認証無効情報を予約制御サーバ200に送信する。
The authentication means 32 is a means for authenticating the identity of the customer. Upon receiving the customer account number information and the personal identification number information, the authentication means 32 searches the
制御手段21は、ホストコンピュータ300から認証無効情報を受信すると、認証無効情報を顧客PC100に送信し、顧客PC100は、予約制御サーバ200より認証無効情報を受信すると、認証無効情報に基づいて、認証無効を示す画面を表示部に表示させる。
When receiving the authentication invalid information from the
取得した登録暗証番号情報と暗証番号情報が一致すると、認証可と判定し、保持された顧客の口座番号情報及び購入金額情報を予約制御サーバ200に送信する。
When the acquired registered personal identification number information and personal identification number information match, it is determined that authentication is possible, and the stored customer account number information and purchase price information are transmitted to the
予約制御サーバ200の制御手段21は、顧客の口座番号情報及び購入金額情報を受信すると、顧客の口座番号情報及び購入金額情報を購入金額確保可否判定手段33に転送する。
Upon receiving the customer account number information and purchase price information, the control means 21 of the
購入金額確保可否判定手段33は、顧客の購入予約した商品の購入金額が確保可能か否かを判定する手段であり、顧客の口座番号情報及び購入金額情報を受けると、ホストコンピュータ300の制御手段31に依頼することにより、口座番号情報に基づいて、顧客情報データベース500を検索し、対応する残高情報を取得する。そして、取得した残高情報と保持された購入金額情報を比較し、残高が購入金額より小さいと、購入金額の確保不可と判定し、残高不足により予約不可を示す確保不可情報を生成すると共に、確保不可情報を制御手段21に転送する。
The purchase amount securing availability determination means 33 is a means for determining whether or not the purchase price of the product reserved for purchase by the customer can be secured. Upon receiving the customer account number information and purchase price information, the control means of the
制御手段21は、確保不可情報を受けると、確保不可情報を顧客PC100に送信し、顧客PC100は、予約制御サーバ200より確保不可情報を受信すると、確保不可情報に基づいて、残高不足により予約不可を示す画面を表示部に表示させる。
When the control means 21 receives the non-secure information, the control means 21 transmits the non-secure information to the customer PC 100. When the customer PC 100 receives the non-secure information from the
残高が購入金額より大きいと、確保可と判定し、残高情報及び購入金額情報をホストコンピュータ300に送信する。
If the balance is larger than the purchase amount, it is determined that the balance is available, and the balance information and purchase amount information are transmitted to the
ホストコンピュータ300の更新手段34は、顧客の口座の残高情報を更新する手段であり、図示しないメモリに下記更新金額算出式を保持している。
The update means 34 of the
更新金額算出式=Z−K・・・(2)
但し、Z:残高、K:購入金額。
Renewal amount calculation formula = Z−K (2)
However, Z: balance, K: purchase amount.
この更新金額算出式は、残高情報及び購入金額情報に基づいて、商品の購入金額が差し引かれた残高を算出する式である。 This update amount calculation formula is a formula for calculating a balance obtained by subtracting the purchase amount of the product based on the balance information and the purchase amount information.
更新手段34は、確保可信号を受けると、残高情報及び購入金額情報を上記式(2)に適用し、商品の購入金額が差し引かれた残高を算出する。そして、残高情報を算出された残高を示す残高情報に更新すると共に、残高が更新されたことを示す更新完了信号を予約制御サーバ200に送信する。
When receiving the secure enable signal, the updating
制御手段21は、ホストコンピュータ300から更新完了信号を受信すると、購入予約を識別するための情報を生成する予約識別情報生成手段24を起動し、予約を識別するための予約番号情報を生成すると共に、予約番号情報を書込手段22に転送する。
When the control means 21 receives the update completion signal from the
書込手段22は、予約番号情報、保持された顧客の口座番号情報、購入金額情報を購入金額記憶部23に書き込む手段であり、予約識別情報生成手段24から予約番号情報を受けると、保持された顧客の口座番号情報、購入金額情報を予約番号情報に対応づけて購入金額記憶部23に書き込む。
The writing means 22 is means for writing the reservation number information, the held customer account number information, and the purchase amount information into the purchase
制御手段21は、書込手段22が顧客の口座番号情報、購入金額情報を書き込むと、図示しないメモリの予約制御プログラムを実行し、予約完了及び予約番号を示す予約完了情報を生成し、予約完了情報を顧客PC100に送信する。この際、制御手段21は、予約番号情報を営業店サーバ400に送信する。
When the writing means 22 writes the customer account number information and purchase amount information, the control means 21 executes a reservation control program in a memory (not shown), generates reservation completion information indicating reservation completion and reservation number, and completes the reservation. Information is transmitted to the customer PC 100. At this time, the control means 21 transmits the reservation number information to the
顧客PC100は、予約制御サーバ200から予約完了情報を受信すると、予約完了情報に基づいて、表示部に予約完了及び予約番号を示す画面を表示させる。顧客は、画面に表示された予約番号を店舗の店員に提示することで、購入金額の決済又は予約取消を依頼する。
Upon receiving the reservation completion information from the
営業店サーバ400の制御手段41は、予約制御サーバ200から予約番号情報を受信すると、保持されている購入予約情報を予約情報として予約番号情報に対応づけて登録予約記憶部43に格納する。
When receiving the reservation number information from the
次に、予約決済における予約制御サーバ200、ホストコンピュータ300、営業店サーバ400、顧客情報データベース500、営業店端末600の相互関連について説明を行う。
Next, the interrelationship between the
店舗の店員は、購入予約の決済時、顧客から予約番号の提示を受けると、営業店端末600の入力部を介して決済指示信号及び予約番号情報の入力を行い、入力された各情報を営業店サーバ400に送信する。
When the store clerk receives the reservation number from the customer when the purchase reservation is settled, the store clerk inputs the settlement instruction signal and the reservation number information via the input unit of the
営業店サーバ400の制御手段41は、営業店端末600から決済指示信号及び予約番号情報を受信すると、予約番号情報と、図示しないメモリに保持されている店舗の口座番号情報を予約制御サーバ200に送信する。この店舗の口座番号情報は、購入予約された商品の購入金の振込先である口座番号を示す情報である。
When receiving the settlement instruction signal and the reservation number information from the
予約制御サーバ200の制御手段21は、予約番号情報及び店舗の口座番号情報を受信すると、予約番号情報及び店舗の口座番号情報を決済中継手段25に転送する。
When receiving the reservation number information and the store account number information, the control means 21 of the
決済中継手段25は、制御手段21から予約番号情報及び店舗の口座番号情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部23を検索し、対応する購入金額情報を取得し、店舗の口座番号情報及び取得した購入金額情報をホストコンピュータ300に送信する。この際、決済中継手段25は、予約番号情報を図示しないメモリに保持する。
When receiving the reservation number information and the store account number information from the control means 21, the settlement relay means 25 first searches the purchase
ホストコンピュータ300の制御手段31は、店舗の口座番号情報及び購入金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、購入金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ200に送信する。
When the control means 31 of the
予約制御サーバ200の制御手段21は、決済完了情報を受信すると、保持された予約番号情報及び決済完了情報を営業店サーバ400に送信する。
When receiving the payment completion information, the control means 21 of the
営業店サーバ400の制御手段41は、予約番号情報及び決済完了情報を受信すると、予約番号情報に基づいて、登録予約記憶部43から対応する予約情報を取得し、取得した予約情報及び決済完了情報を営業店端末600に送信する。
When receiving the reservation number information and the payment completion information, the control means 41 of the
営業店端末600は、予約情報及び決済完了情報を受信すると、予約情報及び決済完了情報に基づいて、決済完了及び顧客に手渡すべき映画チケットを示す画面を表示部に表示させる。これにより、店員は、顧客の購入予約の決済完了を認識すると共に、顧客に画面にしたがって、顧客に手渡すべき映画チケット及びチケット枚数を把握することができる。尚、営業店端末600は、図示しない印刷部で決済完了情報に基づく領収書を印刷してもよい。
Upon receiving the reservation information and the payment completion information, the
次いで、予約取消における予約制御サーバ200、ホストコンピュータ300、営業店サーバ400、顧客情報データベース500、営業店端末600の相互関連について説明を行う。
Next, the interrelationship between the
顧客は予約取消を行う場合、顧客PC100の入力部を介して予約取消指示信号、予約番号情報、顧客の口座番号情報の入力を行い、入力された各情報を予約制御サーバ200に送信する。
When a customer cancels a reservation, the customer inputs a reservation cancel instruction signal, reservation number information, and customer account number information via the input unit of the customer PC 100, and transmits each input information to the
予約制御サーバ200の制御手段21は、予約取消指示信号、予約番号情報、顧客の口座番号情報を受信すると、図示しないメモリに顧客の口座番号情報を保持すると共に、予約取消指示信号、予約番号情報を営業店サーバ400に送信する。
When the control means 21 of the
営業店サーバ400の制御手段41は、予約制御サーバ200から予約取消指示信号、予約番号情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部43を検索し、対応する予約情報をメモリに一時的に保持すると共に、登録予約記憶部43から削除する。次に、予約番号情報、店舗の口座番号情報、メモリに保持された予約の取消金額を示す取消金額情報を予約制御サーバ200に送信する。尚、この取消金額情報は、購入商品の種類や予約の商品が日時指定されている場合は、当該日時までの残りの日数によって決定されるキャンセル料金である。
When receiving the reservation cancellation instruction signal and the reservation number information from the
予約制御サーバ200の制御手段21は、予約番号情報、取消金額情報を受信すると、予約番号情報、取消金額情報を決済中継手段25に転送する。
When receiving the reservation number information and the cancellation amount information, the
決済中継手段25は、図示しないメモリに下記返金額算出式を保持している。
返金額算出式=K−T・・・(3)
但し、K:購入金額、T:取消金額。
The settlement relay means 25 holds the following refund amount calculation formula in a memory (not shown).
Refund amount calculation formula = KT ... (3)
However, K: purchase amount, T: cancellation amount.
この返金額算出式は、購入金額情報及び取消金額情報顧客に基づいて、顧客に返金すべき金額を算出する式である。 This refund amount calculation formula is a formula for calculating the amount to be refunded to the customer based on the purchase amount information and the cancellation amount information customer.
決済中継手段25は、予約番号情報、取消金額情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部23を検索し、対応する購入金額情報を取得する。次に、図示しないメモリの返金額情報生成プログラムを実行し、取得した購入金額情報及び取消金額情報を上記式(3)に適用し、顧客に返金すべき金額を算出すると共に、該算出された金額を示す返金額情報を生成し、保持された顧客の口座番号情報及び生成された返金額情報をホストコンピュータ300に送信する。
When receiving the reservation number information and the cancellation amount information, the settlement relay means 25 first searches the purchase
ホストコンピュータ300の制御手段31は、顧客の口座番号情報及び返金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、返金額情報が示す金額を顧客の口座番号情報が示す口座番号に振込処理すると共に、顧客への振込処理の完了を示す振込完了信号を予約制御サーバ200に送信する。
Upon receiving the customer account number information and the refund amount information, the control means 31 of the
予約制御サーバ200の決済中継手段25は、振込完了信号を受信すると、店舗の口座番号情報及び取消金額情報をホストコンピュータ300に送信する。
When the payment relay means 25 of the
ホストコンピュータ300の制御手段31は、店舗の口座番号情報及び取消金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、取消金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、購入予約の決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ200に送信する。
When the control means 31 of the
予約制御サーバ200の制御手段21は、決済完了情報を受信すると、決済完了情報を顧客PC100に送信する。
When receiving the payment completion information, the control means 21 of the
顧客PC100は、決済完了情報を受信すると、決済完了情報に基づいて、購入予約の決済完了を示す画面を表示部に表示させる。これにより、顧客は、予約取消における決済が完了したことを画面により確認することができる。 When the customer PC 100 receives the payment completion information, the customer PC 100 displays a screen indicating the payment completion of the purchase reservation on the display unit based on the payment completion information. Thereby, the customer can confirm on the screen that the settlement in the cancellation of the reservation has been completed.
〈実施例の動作〉
図2は、本実施例の予約決済システムにおける予約動作のフローチャートである。
<Operation of Example>
FIG. 2 is a flowchart of the reservation operation in the reservation settlement system of the present embodiment.
購入予約を行う顧客は自己の顧客PC100を起動し、インターネットを介して予約制御サーバ200に接続すべく、入力部を介して接続要求信号を予約制御サーバ200に送信する(ステップS1)。
A customer who makes a purchase reservation starts his / her customer PC 100 and transmits a connection request signal to the
予約制御サーバ200の制御手段21は、顧客PC100より接続要求信号を受信すると、図示しないメモリの予約制御プログラムを実行し、顧客が購入予約したい店舗を選択するための店舗選択画面情報を生成すると共に、店舗選択画面情報を顧客PC100に送信する。
When receiving the connection request signal from the customer PC 100, the control means 21 of the
顧客PC100は、予約制御サーバ200から店舗選択画面情報を受信すると、店舗選択画面情報に基づいて、店舗選択画面を表示部に表示させる。顧客が該画面にしたがって、所望の購入予約先である店舗を選択入力すると、顧客PC100は、図示しないメモリの店舗識別情報生成プログラムを実行し、選択された店舗を示す店舗識別情報を生成すると共に、店舗識別情報を予約制御サーバ200に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることとする(ステップS2)。
When receiving the store selection screen information from the
予約制御サーバ200の制御手段21は、顧客PC100より店舗識別情報を受信すると、店舗識別情報が示す店舗の営業店サーバ400に対して、購入予約要求を示す予約要求信号を送信する(ステップS3)。
When receiving the store identification information from the customer PC 100, the control means 21 of the
営業店サーバ400の制御手段41は、予約制御サーバ200から予約要求信号を受信すると、図示しないメモリに保持された購入予約に必要な情報を入力するための予約画面情報を予約制御サーバ200に送信する。本実施例では、映画チケットの予約販売を行う店舗が選択されることから、購入予約に必要となる情報として、購入したい映画チケット及びチケット枚数を示す購入予約情報を入力させるための予約画面情報が予約制御サーバ200に送信される。
When receiving the reservation request signal from the
予約制御サーバ200の制御手段21は、予約画面情報を受信すると、予約画面情報を顧客PC100に送信する。
When receiving the reservation screen information, the
顧客PC100は、予約制御サーバ200から予約画面情報を受信すると、予約画面情報に基づいて、予約画面を表示部に表示させる。そして、顧客が予約画面にしたがって、購入予約情報を入力し、確定操作を行うと、顧客PC100は、入力された購入予約情報を予約制御サーバ200に送信する(ステップS4&5)。
Upon receiving the reservation screen information from the
予約制御サーバ200の制御手段21は、顧客PC100から顧客の口座番号情報、暗証番号情報、購入予約情報を受信すると、購入予約情報を営業店サーバ400に送信する。この際、購入予約情報を図示しないメモリに保持する。
When the control means 21 of the
営業店サーバ400の制御手段41は、購入予約情報を受信すると、購入予約情報を購入金額生成手段42に転送する。この際、制御手段41は、購入予約情報を図示しないメモリに保持する。
When receiving the purchase reservation information, the control means 41 of the
購入金額生成手段42は、購入予約情報を受けると、まず、購入予約情報が示すチケット枚数及び図示しないメモリに保持されているチケット金額情報を上記式(1)に適用し、購入予約される商品の購入金額を算出する。そして、該算出された購入金額を示す購入金額情報を生成し、購入金額情報を予約制御サーバ200に送信する(ステップS6)。 Upon receipt of the purchase reservation information, the purchase price generation means 42 first applies the number of tickets indicated by the purchase reservation information and the ticket price information held in a memory (not shown) to the above formula (1) to purchase a product for purchase reservation. Calculate the purchase price. Then, purchase price information indicating the calculated purchase price is generated, and the purchase price information is transmitted to the reservation control server 200 (step S6).
予約制御サーバ200の制御手段21は、購入金額情報を受信すると、購入金額情報を顧客PC100に送信する。この際、制御手段21は、購入金額情報を図示しないメモリに保持する。
When receiving the purchase price information, the control means 21 of the
顧客PC100は、購入金額情報を受信すると、購入金額情報に基づいて、購入金額画面を表示部に表示させる。そして、顧客は、購入金額画面により購入金額の確認を行うと共に、購入予約を行う場合、入力部を介して確認完了を示す確認完了信号を予約制御サーバ200に送信する(ステップS7)。尚、購入予約を行わない場合、顧客は、入力部を介して購入予約中止を示す中止信号を予約制御サーバ200に送信し、予約制御サーバ200は、中止信号を受信すると、顧客PC100との接続を終了する。
Upon receiving the purchase price information, the customer PC 100 displays a purchase price screen on the display unit based on the purchase price information. Then, the customer confirms the purchase amount on the purchase amount screen and, when making a purchase reservation, transmits a confirmation completion signal indicating completion of confirmation to the
予約制御サーバ200の制御手段21は、確認完了信号を受信すると、顧客から口座番号情報、暗証番号情報を取得すべく、図示しないメモリに保持された入力画面情報を顧客PC100に送信する。
When receiving the confirmation completion signal, the control means 21 of the
顧客PC100は、入力画面情報を受信すると、入力画面情報に基づいて、入力画面を表示部に表示させる。そして、顧客が入力画面にしたがって、顧客の口座番号情報、暗証番号情報を入力すると、顧客PC100は、入力された顧客の口座番号情報、暗証番号情報を予約制御サーバ200に送信する(ステップS8)。 When the customer PC 100 receives the input screen information, the customer PC 100 displays the input screen on the display unit based on the input screen information. When the customer inputs the account number information and password information of the customer according to the input screen, the customer PC 100 transmits the input account number information and password information of the customer to the reservation control server 200 (step S8). .
予約制御サーバ200の制御手段21は、顧客の口座番号情報、暗証番号情報を受信すると、顧客の口座番号情報、暗証番号情報、及びメモリに保持された購入金額情報をホストコンピュータ300に送信する。この際、購入金額情報を図示しないメモリに保持する。
When receiving the customer account number information and the personal identification number information, the control means 21 of the
ホストコンピュータ300の制御手段31は、予約制御サーバ200から顧客の口座番号情報、暗証番号情報、購入金額情報を受信すると、まず、顧客の口座番号情報及び暗証番号情報を認証手段32に転送する。この際、顧客の口座番号情報、購入金額情報は、図示しないメモリに保持される。
When the control means 31 of the
認証手段32は、顧客の口座番号情報及び暗証番号情報を受けると、まず、顧客の口座番号情報に基づいて、顧客情報データベース500を検索し、対応する登録暗証番号情報を取得する。次に、取得した登録暗証番号情報と暗証番号情報を比較し、不一致であると、顧客の認証不可を示す認証無効情報を生成すると共に、認証無効情報を予約制御サーバ200に送信する(ステップS9&10)。
Upon receiving the customer account number information and personal identification number information, the authentication means 32 first searches the
予約制御サーバ200の制御手段21は、ホストコンピュータ300から認証無効情報を受信すると、認証無効情報を顧客PC100に送信し、顧客PC100は、予約制御サーバ200より認証無効情報を受信すると、認証無効情報に基づいて、認証無効を示す画面を表示部に表示させる。
When receiving the authentication invalid information from the
取得した登録暗証番号情報と暗証番号情報が一致すると、顧客の認証可と判定し、メモリに保持された顧客の口座番号情報及び購入金額情報を予約制御サーバ200に送信する。
If the acquired registered password information and the password information match, it is determined that the customer can be authenticated, and the customer account number information and purchase price information stored in the memory are transmitted to the
予約制御サーバ200の制御手段21は、顧客の口座番号情報及び購入金額情報を受信すると、顧客の口座番号情報及び購入金額情報を購入金額確保可否判定手段33に転送する(ステップS9)。
When receiving the customer account number information and purchase price information, the control means 21 of the
購入金額確保可否判定手段33は、顧客の口座番号情報及び購入金額情報を受けると、ホストコンピュータ300の制御手段31に依頼することにより、まず、口座番号情報に基づいて、顧客情報データベース500を検索し、対応する残高情報を取得する。次に、取得した残高情報と購入金額情報を比較し、残高が購入金額より小さいと、購入金額の確保不可と判定し、購入金額の確保不可により予約不可であることを示す確保不可情報を生成すると共に、確保不可情報を制御手段21に転送する(ステップS11&12)。
Upon receipt of the customer account number information and purchase amount information, the purchase amount securing availability determination unit 33 first requests the
予約制御サーバ200の制御手段21は、確保不可情報を受けると、確保不可情報を顧客PC100に送信し、顧客PC100は、予約制御サーバ200より確保不可情報を受信すると、確保不可情報に基づいて、購入金額の確保不可により予約不可を示す画面を表示部に表示させる。
When the control means 21 of the
残高が購入金額より大きいと、購入金額の確保可と判定し、残高情報及び購入金額情報をホストコンピュータ300に送信する。
If the balance is larger than the purchase amount, it is determined that the purchase amount can be secured, and the balance information and purchase amount information are transmitted to the
ホストコンピュータ300の更新手段34は、残高情報及び購入金額情報を受けると、まず、残高情報及び購入金額情報を上記式(2)に適用し、残高から購入金額が差し引かれた金額を算出する。そして、該算出された金額を示す残高情報に更新処理すると共に、残高情報の更新が完了したことを示す更新完了信号を予約制御サーバ200に送信する(ステップS13)。
When receiving the balance information and the purchase price information, the updating
予約制御サーバ200の制御手段21は、ホストコンピュータ300から更新完了信号を受信すると、予約識別情報生成手段24を起動し、予約を識別するための予約番号情報を生成すると共に、予約番号情報を書込手段22に転送する(ステップS14)。
When receiving the update completion signal from the
書込手段22は、予約番号情報を受けると、メモリに保持された購入金額情報、顧客の口座番号情報を予約番号情報に対応づけて購入金額記憶部23に書き込む(ステップS15)。
Upon receiving the reservation number information, the writing means 22 writes the purchase amount information and customer account number information held in the memory in the purchase
制御手段21は、書込手段22が購入金額情報、顧客の口座番号情報を購入金額記憶部23に書き込むと、図示しないメモリの予約制御プログラムを実行し、購入予約の完了及び予約番号を示す予約完了情報を生成し、予約完了情報を顧客PC100に送信する。この際、制御手段21は、予約番号情報を営業店サーバ400に送信する(ステップS16)。
When the
顧客PC100は、予約制御サーバ200より予約完了情報を受信すると、予約完了情報に基づいて、表示部に購入予約の完了及び予約番号を示す画面を表示させる。顧客は、画面に表示された予約番号を店舗の店員に提示することで、購入予約の決済又は取消を依頼する。
Upon receiving the reservation completion information from the
営業店サーバ400の制御手段41は、予約制御サーバ200から予約番号情報を受信すると、保持されている購入予約情報を予約情報として予約番号情報に対応づけて登録予約記憶部43に格納する。
When receiving the reservation number information from the
以下、店舗の営業店端末600からの決済指示により決済処理される動作を説明する。
Hereinafter, an operation in which payment processing is performed in accordance with a payment instruction from the
図3は、本実施例の予約決済システムにおける決済動作のフローチャートである。 FIG. 3 is a flowchart of the settlement operation in the reservation settlement system of this embodiment.
顧客が来店し、予約番号を店員に提示すると、店員は営業店端末600の入力部を介して決済指示信号及び予約番号情報の入力を行い、入力された決済指示信号及び予約番号情報は、営業店端末600により営業店サーバ400に送信される(ステップS1)。
When the customer visits the store and presents the reservation number to the store clerk, the store clerk inputs the settlement instruction signal and the reservation number information via the input unit of the
営業店サーバ400の制御手段41は、営業店端末600から決済指示信号及び予約番号情報を受信すると、予約番号情報と、図示しないメモリに保持されている店舗の口座番号情報を予約制御サーバ200に送信する。この店舗の口座番号情報は、購入予約された商品の購入金の振込先である口座番号を示す情報である(ステップS2)。
When receiving the settlement instruction signal and the reservation number information from the
予約制御サーバ200の制御手段21は、予約番号情報及び店舗の口座番号情報を受信すると、予約番号情報及び店舗の口座番号情報を決済中継手段25に転送する。
When receiving the reservation number information and the store account number information, the control means 21 of the
決済中継手段25は、予約番号情報及び店舗の口座番号情報を受信すると、まず、予約番号情報に基づいて、購入金額記憶部23を検索し、対応する購入金額情報を取得する。そして、店舗の口座番号情報及び取得した購入金額情報をホストコンピュータ300に送信する。この際、決済中継手段25は、予約番号情報を図示しないメモリに保持する(ステップS3)。
When receiving the reservation number information and the store account number information, the settlement relay means 25 first searches the purchase
ホストコンピュータ300の制御手段31は、予約制御サーバ200から店舗の口座番号情報及び購入金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、購入金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ200に送信する(ステップS4)。
When the control means 31 of the
予約制御サーバ200の制御手段21は、決済完了情報を受信すると、メモリに保持された予約番号情報及び決済完了情報を営業店サーバ400に送信する。
When receiving the payment completion information, the control means 21 of the
営業店サーバ400の制御手段41は、予約制御サーバ200より予約番号情報及び決済完了情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部43から対応する予約情報を取得する。そして、取得した予約情報及び決済完了情報を営業店端末600に送信する(ステップS5&6)。
When receiving the reservation number information and the payment completion information from the
営業店端末600は、予約情報及び決済完了情報を受信すると、予約情報及び決済完了情報に基づいて、決済完了及び顧客に手渡すべき映画チケットを示す画面を表示部に表示させる。これにより、店員は、顧客の購入予約の決済完了を認識すると共に、顧客に画面にしたがって、顧客に手渡すべき映画チケット及びチケット枚数を把握することができる。尚、営業店端末600は、図示しない印刷部で決済完了情報に基づく領収書を印刷してもよい。
Upon receiving the reservation information and the payment completion information, the
以下、店舗の営業店端末600からの予約取消指示により予約取消される動作を説明する。
Hereinafter, an operation of canceling a reservation by a reservation cancel instruction from the
図4は、本実施例の予約決済システムにおける予約取消動作を示すフローチャートである。 FIG. 4 is a flowchart showing a reservation canceling operation in the reservation settlement system of this embodiment.
顧客は予約取消を行う場合、顧客PC100の入力部を介して予約取消指示信号、予約番号情報、顧客の口座番号情報の入力を行い、入力された各情報を予約制御サーバ200に送信する(ステップS1)。 When the customer cancels the reservation, the customer inputs the reservation cancellation instruction signal, the reservation number information, and the customer account number information via the input unit of the customer PC 100, and transmits each piece of input information to the reservation control server 200 (step). S1).
予約制御サーバ200の制御手段21は、予約取消指示信号、予約番号情報、顧客の口座番号情報を受信すると、図示しないメモリに顧客の口座番号情報を保持すると共に、予約取消指示信号、予約番号情報を営業店サーバ400に送信する。
When the control means 21 of the
営業店サーバ400の制御手段41は、予約制御サーバ200から予約取消指示信号、予約番号情報を受信すると、まず、予約番号情報に基づいて、登録予約記憶部43を検索し、対応する予約情報をメモリに一時的に保持すると共に、登録予約記憶部43から削除する。次に、予約番号情報、店舗の口座番号情報、メモリに保持された予約の取消金額を示す取消金額情報を予約制御サーバ200に送信する(ステップS2)。
When receiving the reservation cancellation instruction signal and the reservation number information from the
予約制御サーバ200の制御手段21は、予約番号情報、取消金額情報、店舗の口座番号情報を受信すると、予約番号情報、取消金額情報、店舗の口座番号情報を決済中継手段25に転送する。
When receiving the reservation number information, the cancellation amount information, and the store account number information, the
決済中継手段25は、予約番号情報、取消金額情報、店舗の口座番号情報を受けると、まず、予約番号情報に基づいて、購入金額記憶部23を検索し、対応する購入金額情報を取得する。次に、図示しないメモリの返金額情報生成プログラムを実行し、取得した購入金額情報及び取消金額情報を上記式(3)に適用し、顧客に返金すべき金額を算出すると共に、該算出された金額を示す返金額情報を生成し、メモリに保持された顧客の口座番号情報及び生成された返金額情報をホストコンピュータ300に送信する(ステップS3)。
Upon receiving the reservation number information, the cancellation amount information, and the store account number information, the settlement relay means 25 first searches the purchase
ホストコンピュータ300の制御手段31は、顧客の口座番号情報及び返金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、返金額情報が示す金額を顧客の口座番号情報が示す口座番号に振込処理すると共に、顧客への振込処理の完了を示す振込完了信号を予約制御サーバ200に送信する(ステップS4)。
Upon receiving the customer account number information and the refund amount information, the control means 31 of the
予約制御サーバ200の決済中継手段25は、振込完了信号を受信すると、店舗の口座番号情報及び取消金額情報をホストコンピュータ300に送信する(ステップS5)。
When receiving the transfer completion signal, the
ホストコンピュータ300の制御手段31は、店舗の口座番号情報及び取消金額情報を受信すると、図示しないメモリの決済制御プログラムを実行し、取消金額情報が示す金額を店舗の口座番号情報が示す口座番号に振込処理すると共に、購入予約の決済完了を示す決済完了情報を生成し、決済完了情報を予約制御サーバ200に送信する(ステップS6)。
When the control means 31 of the
予約制御サーバ200の制御手段21は、ホストコンピュータ300から決済完了情報を受信すると、決済完了情報を顧客PC100に送信する。
When receiving the payment completion information from the
顧客PC100は、決済完了情報を受信すると、決済完了情報に基づいて、購入予約の決済完了を示す画面を表示部に表示させる。これにより、顧客は、予約取消における決済が完了したことを画面により確認することができる(ステップS7)。 When the customer PC 100 receives the payment completion information, the customer PC 100 displays a screen indicating the payment completion of the purchase reservation on the display unit based on the payment completion information. Thereby, the customer can confirm on the screen that the settlement in the cancellation of the reservation has been completed (step S7).
尚、上記の顧客PC100、営業店サーバ400および予約制御サーバ200の情報のやり取りにおいて、各サーバおよび端末は、適切な手段によってそれぞれのやり取りが当該予約処理に関するものであることを認識できるものとする。例えば、予約制御手段は、顧客PC100に対して店舗選択画面情報を生成する際に、予約処理識別情報を生成して、以降の営業店サーバ400や顧客PCとのやり取りにおいて該予約処理識別情報を送受信する情報に含め、複数の予約処理が同時に実行されてもそれぞれを識別できるようにする。
In the exchange of information among the customer PC 100, the
〈実施例の効果〉
本実施例の予約決済システムによれば、商品の購入予約時、金融機関に口座を有する顧客から商品の購入予約内容を示す購入予約情報及び口座番号情報を受け付けると、購入予約情報に基づいて購入予約された商品の購入金額情報を生成し、該購入金額情報及び顧客の口座番号情報に対応する残高情報とを比較し、残高が購入金額より大きいと、購入金額の確保可と判定し、残高情報を購入金額情報に基づいた演算により購入金額が差し引かれた残高情報に更新し、購入金額情報を該購入予約の識別するために生成される予約番号情報に対応づけて保持するようにしたので、購入予約を行った顧客の口座の残高から商品の購入金額を確保でき、購入金額の決済時には、該確保された購入金額情報及び予めメモリに保持された店舗の口座番号情報に基づいて決済処理を行うことができる。従って、予約先の店舗の営業店端末にて決済処理を行う時点で口座の残高が購入金額以下となり、購入金額の決済が不可となるのを防止できる。また、予約取消時には、自動的に予めメモリに保持された取消金額情報及び店舗の口座番号情報に基づいて決済処理を行うと共に、該確保された購入金額から取消金額が差し引かれた金額を示す返金額情報及び顧客の口座番号情報に基づいて返金処理を行うことから、購入予約先の店舗の購入予約取消時における利便性を向上できる。
<Effect of Example>
According to the reservation settlement system of the present embodiment, when purchase reservation information and account number information indicating the purchase reservation contents of a product are received from a customer who has an account at a financial institution when purchasing a product, purchase is made based on the purchase reservation information. Generates purchase price information for the reserved product, compares the purchase price information with the balance information corresponding to the customer's account number information, and determines that the purchase price can be secured if the balance is greater than the purchase price. Since the information is updated to the balance information from which the purchase amount has been subtracted by the calculation based on the purchase amount information, the purchase amount information is held in association with the reservation number information generated to identify the purchase reservation. The purchase price of the product can be secured from the balance of the account of the customer who made the purchase reservation, and when the purchase price is settled, the secured purchase price information and the store account number information stored in the memory in advance are stored. It is possible to carry out the settlement process on the basis of. Accordingly, it is possible to prevent the balance of the account from becoming less than the purchase amount at the time when the settlement process is performed at the store terminal of the reservation destination store, and the settlement of the purchase amount being impossible. When a reservation is canceled, payment processing is automatically performed based on the cancellation amount information and store account number information stored in the memory in advance, and a return amount indicating the amount obtained by subtracting the cancellation amount from the secured purchase amount is returned. Since the refund process is performed based on the money amount information and the customer account number information, it is possible to improve the convenience at the time of canceling the purchase reservation at the store of the purchase reservation destination.
本実施例では、顧客PC100を用いて予約を行う構成であったが、金融機関等に設けられた自動取引装置又は携帯端末により予約を行う構成としてもよい。 In this embodiment, the reservation is made by using the customer PC 100, but the reservation may be made by an automatic transaction apparatus or a portable terminal provided in a financial institution or the like.
本実施例では、予約決済システムを映画チケットの予約決済を行う場合に適用して説明を行ったがこれに限られることはなく、レストラン等のように予約後に予約先の店舗にて決済を行う業種にも適用できる。このように、本発明の商品には、レストラン等のサービスも含まれる。 In the present embodiment, the description has been made by applying the reservation payment system to the case of making a reservation payment for a movie ticket. However, the present invention is not limited to this. Applicable to industries. Thus, the product of the present invention includes services such as restaurants.
本実施例における更新手段34、書込手段22は、予約決済手段のみで構成してもよい。 The updating means 34 and the writing means 22 in the present embodiment may be constituted only by the reservation settlement means.
本実施例における予約制御サーバ200の有する機能をホストコンピュータ300に備える構成としてもよい。
The
本実施例において、購入予約の決済は、店舗の店員の操作で営業店端末600から営業店サーバ400に決済指示する説明を行ったが、顧客の操作で顧客PC100から予約制御サーバ200を介して営業店サーバ400に決済指示する構成としてもよい。
In this embodiment, the settlement of the purchase reservation has been described as instructing settlement from the
100 顧客PC
200 予約制御サーバ
21 制御手段
22 書込手段
23 購入金額記憶部
24 予約識別情報生成手段
25 決済中継手段
300 ホストコンピュータ
31 制御手段
32 認証手段
33 購入金額確保可否判定手段
34 更新手段
400 営業店サーバ
41 制御手段
42 購入金額生成手段
43 登録予約記憶部
500 顧客情報データベース
600 営業店端末
100 customer PC
200
Claims (5)
前記予約処理時に前記営業店サーバから前記商品の購入金額を示す情報を受信すると、前記顧客の口座番号情報に基づいて、前記顧客情報記憶部を検索して、残高情報を取得し、該残高情報で示す残高が購入金額よりも大きいと、口座の残高から購入金額を差し引いて残高情報を更新すると共に、予約識別情報と該購入金額を示す情報とを対応させて購入金額記憶部に記憶させる予約決済手段と、
前記予約制御サーバから決済指示を受けると、予約識別情報に基づいて、前記購入金額記憶部を検索して、得られる購入金額を示す情報及び予め保持された店舗の口座番号を示す情報を含む決済情報を前記決済制御装置に送信する決済中継手段とを備えることを特徴とする予約決済システム。 A customer information storage unit storing balance information indicating a balance for each account number information indicating an account number of a customer who opened an account with a financial institution, a terminal device operated by the customer, and a store server of a store providing products The reservation control server that supplies the reservation identification information for identifying the reservation to the terminal device and the sales office server, and the payment information necessary for the payment of the reservation, In a reservation settlement system comprising a settlement control device that executes a settlement process based on the settlement information,
Upon receiving information indicating the purchase price of the product from the sales office server during the reservation process, the customer information storage unit is searched based on the customer account number information to obtain balance information, and the balance information If the balance indicated by is larger than the purchase amount, the balance information is updated by subtracting the purchase amount from the account balance, and the reservation identification information and the information indicating the purchase amount are associated with each other and stored in the purchase amount storage unit. Payment means;
Upon receiving a payment instruction from the reservation control server, the purchase amount storage unit is searched based on reservation identification information, and the payment includes information indicating the purchase amount obtained and information indicating a store account number held in advance. A reservation settlement system comprising: settlement relay means for transmitting information to the settlement control device.
前記決済制御装置は、前記取消決済情報を受けると、該取消決済情報に基づく決済処理を行うことを特徴とする請求項1記載の予約決済システム。 Upon receiving a reservation cancellation instruction from the reservation control server, the settlement relay unit searches the purchase price storage unit based on reservation identification information, and obtains information indicating the purchase price obtained and customer account number information. Including the cancellation settlement information including the settlement control device,
The reservation settlement system according to claim 1, wherein the settlement control device, when receiving the cancellation settlement information, performs a settlement process based on the cancellation settlement information.
前記決済制御装置は、前記決済中継手段から前記返金情報及び前記取消決済情報を受信すると、受信した各情報に基づいて決済処理を行うことを特徴とする請求項1記載の予約決済システム。 Upon receiving a reservation cancellation instruction from the reservation control server, the settlement relay means searches the purchase price storage unit based on reservation identification information, and obtains information indicating the purchase price obtained and cancellation of a reservation held in advance. The settlement control device includes the refund amount to the customer obtained by calculation based on the information indicating the amount of money, refund information including the account number of the customer, and the cancellation settlement information including information indicating the account number of the store and the amount of cancellation. Send each to
The reservation settlement system according to claim 1, wherein the settlement control device performs settlement processing based on each received information when receiving the refund information and the cancellation settlement information from the settlement relay unit.
The reservation settlement system according to claim 1, wherein the terminal device is a mobile terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005020588A JP2006209461A (en) | 2005-01-28 | 2005-01-28 | Reservation settlement system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005020588A JP2006209461A (en) | 2005-01-28 | 2005-01-28 | Reservation settlement system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006209461A true JP2006209461A (en) | 2006-08-10 |
Family
ID=36966255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005020588A Pending JP2006209461A (en) | 2005-01-28 | 2005-01-28 | Reservation settlement system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006209461A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009301219A (en) * | 2008-06-11 | 2009-12-24 | Fujitsu Ltd | Reservation settlement method and terminal to be used for the same method |
KR101293423B1 (en) * | 2012-05-17 | 2013-08-05 | 주식회사 미래지기 | Reservation and purchasing method and system using mobile prepaid cards |
JP2015060348A (en) * | 2013-09-18 | 2015-03-30 | 日本電気株式会社 | Electronic ticket purchasing system, electronic ticket purchasing method, and electronic ticket purchasing server |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002140644A (en) * | 2000-10-31 | 2002-05-17 | Time World:Kk | Electric commerce method and bank account deducting method |
JP2002236770A (en) * | 2001-02-07 | 2002-08-23 | Mitsubishi Electric Corp | System and server for purchasing ticket |
JP2002352277A (en) * | 2002-03-07 | 2002-12-06 | Hitachi Ltd | Canceling device |
JP2003044771A (en) * | 2001-01-30 | 2003-02-14 | Fusao Sakurai | Transaction system, payment facility server, transaction smoothing server and transaction method |
JP2003216822A (en) * | 2002-01-21 | 2003-07-31 | Fujitsu Ltd | System and method for stock bank |
WO2003083743A1 (en) * | 2002-03-29 | 2003-10-09 | Fujitsu Limited | Scheduled remittance method |
JP2003296651A (en) * | 2002-03-29 | 2003-10-17 | Bank Of Tokyo-Mitsubishi Ltd | Settlement support device and program |
-
2005
- 2005-01-28 JP JP2005020588A patent/JP2006209461A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002140644A (en) * | 2000-10-31 | 2002-05-17 | Time World:Kk | Electric commerce method and bank account deducting method |
JP2003044771A (en) * | 2001-01-30 | 2003-02-14 | Fusao Sakurai | Transaction system, payment facility server, transaction smoothing server and transaction method |
JP2002236770A (en) * | 2001-02-07 | 2002-08-23 | Mitsubishi Electric Corp | System and server for purchasing ticket |
JP2003216822A (en) * | 2002-01-21 | 2003-07-31 | Fujitsu Ltd | System and method for stock bank |
JP2002352277A (en) * | 2002-03-07 | 2002-12-06 | Hitachi Ltd | Canceling device |
WO2003083743A1 (en) * | 2002-03-29 | 2003-10-09 | Fujitsu Limited | Scheduled remittance method |
JP2003296651A (en) * | 2002-03-29 | 2003-10-17 | Bank Of Tokyo-Mitsubishi Ltd | Settlement support device and program |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009301219A (en) * | 2008-06-11 | 2009-12-24 | Fujitsu Ltd | Reservation settlement method and terminal to be used for the same method |
KR101293423B1 (en) * | 2012-05-17 | 2013-08-05 | 주식회사 미래지기 | Reservation and purchasing method and system using mobile prepaid cards |
JP2015060348A (en) * | 2013-09-18 | 2015-03-30 | 日本電気株式会社 | Electronic ticket purchasing system, electronic ticket purchasing method, and electronic ticket purchasing server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101078173B1 (en) | Assured payment system using mobile phones and the payment system, payment methods using | |
JP2010113540A (en) | Shopping system, method, and computer program | |
JP2020024651A (en) | Settlement method, settlement system, information processing method, information processing system, communication terminal device, program, and transaction method | |
JP2009024437A (en) | Mail order system | |
US20210304212A1 (en) | Payment system, management server, payment terminal, and method of controlling a payment terminal | |
KR101845193B1 (en) | Billing system and billing method thereof | |
JP2006209461A (en) | Reservation settlement system | |
JP6438166B1 (en) | Information processing method, information processing apparatus, and program | |
KR20200142661A (en) | Purchase system of good in vending machine using smart application | |
KR20070079126A (en) | User direct payment system though network and method thereof | |
KR101402918B1 (en) | Product sales reservations and sales amount payment system, payment system and method thereof | |
KR20160100646A (en) | Mobile payment method in Stores | |
JP2019070879A (en) | Merchandise return reception device | |
JP2014063533A (en) | Center device, shopping system, shopping method, and computer program | |
KR102006960B1 (en) | On-line used goods trading system using location information | |
JP2003123006A (en) | Settlement relay method and settlement request method | |
JP7035257B1 (en) | Information processing method and information processing equipment | |
JP2006072475A (en) | Device and program for information processing, and for information providing | |
JP6220196B2 (en) | Ticket / product sales system | |
AU2021100297A4 (en) | A commodity trade value transaction system, and a commodity trade value transaction method | |
WO2023037650A1 (en) | Information processing device, registration system, and program | |
KR101906376B1 (en) | System and Method for providing balance deposit service using electric payment means | |
US20240054523A1 (en) | Point of sale terminal | |
JP2022124260A (en) | Accommodation management system, accommodation management apparatus, accommodation management method and program | |
JP2022122010A (en) | Item sales data processing system, terminal device, settlement device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090811 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091006 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091124 |