明 細 書 電子決済システム、 決済装置及び端末 技術分野 Description Electronic payment system, payment device and terminal
本発明は、通信ネットワークを用いて、商取引における決済を電子的に行うこ とのできる電子決済システム、 決済装置及び端末に関する。 背景技術 The present invention relates to an electronic payment system, a payment device, and a terminal that can perform payment in commercial transactions electronically using a communication network. Background art
従来、通信ネットワークを介して、商取引における決済を電^ ·的に行う電子決 済システムでは、ィンターネットを経由して、 クレジットカード番号等の個人情 報をデジタルデータで送信していた。インターネットにクレジットカード番号の ような個人情報を直接送信すると、 クレジットカード番号を盗まれ、不正利用さ れる危険がある。 そのため、高度な暗号技術を用いて個人情報が漏洩するのを防 ぐ必要がある。 そのため電子決済システムは、セキュリティを向上させるために 、複雑な認証手続きが必要となり、簡便性を犠牲にせざるをえないという問題を 生じていた。 そこで本発明は、 このような問題を解決し、 安全かつ簡便な電子決 済システムを提供することを目的とする。 発明の開示 2. Description of the Related Art Conventionally, in an electronic payment system that electronically performs settlement in a commercial transaction via a communication network, personal information such as a credit card number is transmitted as digital data via the Internet. If you send personal information, such as a credit card number, directly to the Internet, your credit card number may be stolen and misused. Therefore, it is necessary to prevent leakage of personal information by using advanced encryption technology. For this reason, the electronic payment system requires a complicated authentication procedure in order to improve security, and there has been a problem that simplicity has to be sacrificed. Therefore, an object of the present invention is to solve such a problem and to provide a safe and simple electronic settlement system. Disclosure of the invention
このような目的を達成するために、本発明の第 1の形態によれば、通信ネット ワークを用いて、取引の決済を行うための電子決済システムであって、取引の決 済を行う決済装置と、通信ネットワークを介して決済装置と接続し、取引におけ る請求を行う請求端末と、通信ネットワークを介して決済装置と接続し、取引に おける支払を行う支払端末とを備え、前記決済装置が、前記請求端末及び前記支 払端末のうち一方との間で、前記取引を識別する取引識別番号を設定し、前記請 求端末及び前記支払端末のうち他方が、前記取引識別番号と同一の取引識別番号 を前記決済装置に送信した場合に、前記請求端末と前記支払端末との間で、前記
取引の決済処理を行うことを特徴とする。 According to a first embodiment of the present invention, there is provided an electronic payment system for performing transaction settlement using a communication network, wherein the settlement apparatus performs transaction settlement. A payment terminal connected to the payment device via a communication network to make a bill in a transaction; and a payment terminal connected to the payment device via the communication network to make a payment in the transaction. Sets a transaction identification number for identifying the transaction with one of the billing terminal and the payment terminal, and the other of the billing terminal and the payment terminal has the same transaction identification number as the transaction identification number. When the transaction identification number is transmitted to the payment device, between the billing terminal and the payment terminal, The settlement processing of the transaction is performed.
決済装置は、 支払端末との間で、 取引を識別する取引識別番号を設定し、請求 端末が、取引識別番号と同一の取引識別番号を決済装置に送信した場合に、請求 端末と支払端末との間で、 取引の決済処理を行ってもよい。 The payment device sets a transaction identification number for identifying the transaction between the payment terminal and the payment terminal.If the billing terminal transmits the same transaction identification number as the transaction identification number to the payment device, the payment terminal and the payment terminal The settlement process of the transaction may be performed between the two.
決済装置は、取引識別番号を支払端末に送信し、支払端末が請求端末に通知し た取引識別番号を、 請求端末から受信し、 決済装置が設定した取引識別番号と、 請求端末から受信した取引識別番号とを照合して、一致した場合に、請求端末と 支払端末との間で、 取引の決済処理を行ってもよい。 The payment device sends the transaction identification number to the payment terminal, receives the transaction identification number notified by the payment terminal to the billing terminal from the billing terminal, and receives the transaction identification number set by the payment device and the transaction received from the billing terminal. The transaction may be settled between the billing terminal and the payment terminal if the identification numbers are collated and matched.
前記電子決済システムは、前記決済装置及び前記支払端末と通信可能な通信装 置をさらに備え、前記支払端末は、前記支払端末を識別する支払端末識別番号を 、 前記通信装置に送信し、前記通信装置は、前記支払端末から受信した前記支払 端末識別番号を前記決済装置に送信し、前記決済装置が、前記支払端末との間で 、前記取引識別番号を設定し、前記請求端末が前記取引番号と同一の取引識別番 号を前記決済装置に送信した場合に、前記請求端末と前記支払端末との間で、前 記取引の決済処理を行ってもよい。 The electronic payment system further includes a communication device capable of communicating with the payment device and the payment terminal, wherein the payment terminal transmits a payment terminal identification number for identifying the payment terminal to the communication device, and The device transmits the payment terminal identification number received from the payment terminal to the payment device, the payment device sets the transaction identification number with the payment terminal, and the billing terminal sets the transaction number When the same transaction identification number as described above is transmitted to the settlement apparatus, settlement processing of the transaction may be performed between the billing terminal and the payment terminal.
前記支払端末は、 前記支払端末識別番号を保持し、 前記支払端末識別番号を、 無線により送信する I Cチップを有し、前記通信装置は、前記 I Cチップが送信 する前記支払端末識別番号を受信するセンサであってもよい。 The payment terminal holds the payment terminal identification number, has an IC chip that wirelessly transmits the payment terminal identification number, and the communication device receives the payment terminal identification number transmitted by the IC chip. It may be a sensor.
本発明の他の実施形態において、取引における請求を行う請求端末及び取引に おける支払を行う支払端末と通信し、取引の決済を行う決済装置であって、第 1 の通信ネットワークを介して、請求端末と接続する第 1の通信部と、第 2の通信 ネットワークを介して、支払端末と接続する第 2の通信部と、取引の決済処理を 行う処理部とを備え、 処理部は、 支払端末との間で、 取引を識別する取引識別番 号を設定し、請求端末が取引識別番号と同一の取引識別番号を当該決済装置に送 信した場合に、請求端末と支払端末との間で、取引の決済処理を行うことを特徴 とする。 According to another embodiment of the present invention, there is provided a settlement device for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and performing settlement of the transaction. A first communication unit connected to the terminal, a second communication unit connected to the payment terminal via a second communication network, and a processing unit for performing a transaction settlement process, wherein the processing unit is a payment terminal Between the billing terminal and the payment terminal, when the billing terminal sends the same transaction identification number to the payment device, It is characterized by performing transaction settlement processing.
第 2の通信部は、 取引識別番号を支払端末に送信し、 第 1の通信部は、 支払端 末が請求端末に通知した取引識別番号を、請求端末から受信し、 処理部は、 当該
処理部が設定した取引識別番号と、請求端末から受信した取引識別番号とを照合 して、 一致した場合に、 請求端末と支払端末との間で、 取引の決済処理を行って あよい。 The second communication unit transmits the transaction identification number to the payment terminal, the first communication unit receives the transaction identification number notified by the payment terminal to the billing terminal from the billing terminal, and the processing unit The transaction identification number set by the processing unit may be compared with the transaction identification number received from the billing terminal, and if they match, the transaction settlement processing may be performed between the billing terminal and the payment terminal.
第 1の通信部は、支払端末が請求端末に通知した支払端末を識別する支払端末 識別番号を、請求端末から受信し、 処理部は、 支払端末識別番号に対応づけて取 引識別番号を設定し、第 2の通信部は、支払端末識別番号で識別される支払端末 に取引識別番号を送信してもよい。 The first communication unit receives, from the billing terminal, a payment terminal identification number for identifying the payment terminal notified by the payment terminal to the billing terminal, and the processing unit sets a transaction identification number in association with the payment terminal identification number. However, the second communication unit may transmit the transaction identification number to the payment terminal identified by the payment terminal identification number.
第 2の通信部は、支払端末識別番号で識別される支払端末に取引識別番号を送 信し、第 1の通信部は、支払端末が請求端末に通知した支払端末識別番号及び取 引識別番号を、 請求端末から受信し、 処理部は、 請求端末から受信した支払端末 識別番号に対応づけて、 当該処理部が設定した取引識別番号と、請求端末から受 信した取引識別番号とを照合して、一致した場合に、支払端末識別番号で識別さ れる支払端末と、 請求端末との間で、 取引の決済処理を行ってもよい。 The second communication unit transmits the transaction identification number to the payment terminal identified by the payment terminal identification number, and the first communication unit transmits the payment terminal identification number and the transaction identification number notified by the payment terminal to the billing terminal. Is received from the billing terminal, and the processing unit correlates the transaction identification number set by the processing unit with the transaction identification number received from the billing terminal in association with the payment terminal identification number received from the billing terminal. Then, if they match, a transaction settlement process may be performed between the payment terminal identified by the payment terminal identification number and the billing terminal.
処理部が支払端末識別番号に対応づけて取引識別番号を設定した、取引識別番 号設定時刻を記憶する記憶部をさらに備え、処理部は、取引識別番号設定時刻と 、請求端末から取引識別番号を受信した取引識別番号受信時刻とを比較し、取引 識別番号設定時刻と取引識別番号受信時刻との差が所定の時間内である場合に、 決済処理を行ってもよい。 The processing unit further includes a storage unit for storing the transaction identification number setting time in which the transaction identification number is set in association with the payment terminal identification number, and the processing unit is configured to store the transaction identification number setting time and the transaction identification number from the billing terminal. May be compared with the transaction identification number reception time, and if the difference between the transaction identification number setting time and the transaction identification number reception time is within a predetermined time, the settlement processing may be performed.
第 1の通信部は、 取引における購買金額を請求端末から受信し、 処理部は、 第 1の通信部が請求端末から受信した購買金額に基づいて、支払端末の利用者に対 して、 取引の決済処理を行ってもよい。 The first communication unit receives the purchase amount in the transaction from the billing terminal, and the processing unit transmits the transaction amount to the payment terminal user based on the purchase amount received from the billing terminal by the first communication unit. May be performed.
第 1の通信部が、取引における購買金額を請求端末から受信し、第 2の通信部 力 支払端末の利用者に購買金額を確認させるために、購買金額を支払端末に送 第 1の通信部が、処理部による決済処理の完了を通知する決済完了通知を請求 端末に送信し、第 2の通信部が、処理部による決済処理における購買金額の領収 を通知する領収書を支払端末に送信してもよい。 The first communication unit receives the purchase price in the transaction from the billing terminal, and sends the purchase price to the payment terminal so that the user of the second communication unit can check the purchase price. Sends a payment completion notification notifying the completion of the payment process by the processing unit to the billing terminal, and the second communication unit transmits a receipt notifying the receipt of the purchase amount in the payment process by the processing unit to the payment terminal. You may.
請求端末に関する情報を蓄えた請求端末データベースをさらに備え、第 1の通
信部が、請求端末から請求端末を識別する請求端末識別番号を受信し、処理部が 、請求端末識別番号に基づいて、請求端末データベースから請求端末に関する情 報を抽出し、 請求端末の登録を確認してもよい。 It further includes a billing terminal database storing information on billing terminals, The receiving unit receives a billing terminal identification number for identifying the billing terminal from the billing terminal, and the processing unit extracts information on the billing terminal from the billing terminal database based on the billing terminal identification number, and registers the billing terminal. You may check.
第 2の通信部は、支払端末が請求端末を確認するために、請求端末データべ一 スから抽出された請求端末に関する情報を、 支払端末に送信してもよい。 The second communication unit may transmit the information on the billing terminal extracted from the billing terminal database to the payment terminal so that the payment terminal can confirm the billing terminal.
支払端末に関する情報を蓄えた支払端末データベースをさらに備え、処理部が 、支払端末識別番号に基づいて、支払端末データベースから支払端末の利用者に 関する情報を抽出し、利用者の登録状況、 利用者の利用状況、 及び利用者の決済 可能金額の少なくとも一つを確認してもよい。 A payment terminal database storing information on the payment terminal is further provided, and the processing unit extracts information on the user of the payment terminal from the payment terminal database based on the payment terminal identification number, and registers the user's registration status and the user. You may check at least one of the usage status of, and the user's possible settlement amount.
処理部は、支払端末データベースから支払端末の利用者の属性情報の少なくと も一部を抽出し、第 1の通信部は、利用者の少なくとも一部の属性情報を請求端 末に送信してもよい。 The processing unit extracts at least a part of the attribute information of the user of the payment terminal from the payment terminal database, and the first communication unit transmits at least a part of the attribute information of the user to the billing terminal. Is also good.
支払端末に関する情報を蓄えた支払端末データベースをさらに備え、処理部が A payment terminal database storing information on the payment terminal;
、支払端末データベースから支払端末の利用者の認証情報を抽出し、第 1の通信 部は、請求端末が利用者を認証するために、利用者の認証情報を請求端末に送信 してもよい。 利用者の認証情報が、 利用者の顔写真であってもよい。 The first communication unit may extract authentication information of the user of the payment terminal from the payment terminal database, and transmit the authentication information of the user to the request terminal in order for the request terminal to authenticate the user. The user authentication information may be a face photograph of the user.
第 1の通信部が、利用者のパスワードによる認証を求める信号を請求端末から 受信し、処理部が、支払端末データベースから支払端末の利用者のパスワードに 関する情報を抽出し、第 2の通信部が、支払端末にパスヮードを要求する命令を 送信し、 支払端末が入力するパスワードを請求端末から受信し、 処理部が、 請求 端末から受信したパスヮードを、支払端末データベースから抽出したパスヮード に する情報とを照合し、第 1の通信部が、処理部によるパスワードの照合の成 否を請求端末へ送信することにより、 利用者を認証してもよい。 The first communication unit receives a signal requesting authentication using the user's password from the requesting terminal, and the processing unit extracts information on the payment terminal user's password from the payment terminal database, and the second communication unit Sends a command for requesting a password to the payment terminal, receives a password input by the payment terminal from the billing terminal, and the processing unit converts the password received from the billing terminal into the password extracted from the payment terminal database and The first communication unit may authenticate the user by transmitting the success or failure of the password verification by the processing unit to the billing terminal.
支払端末に関する情報を蓄えた支払端末データベースをさらに備え、処理部は 、支払端末データベースから支払端末の利用者が登録した認証情報を抽出し、第 2の通信部は、認証情報を問い合わせる命令を支払端末に送信し、第 1の通信部 は、利用者が命令に対して請求端末に通知した、認証情報を受信することにより 、 利用者を認証してもよい。
第 1の通信部は、 処理部による詔、証の結果を請求端末に送信することにより、 請求端末に利用者の認証の成否を通知してもよい。支払端末データベースは、利 用者が登録する複数の認証情報を格納し、処理部.は、支払端末データベースから 複数の認証情報の少なくとも 1つを無作為に抽出してもよい。 The processor further includes a payment terminal database storing information on the payment terminal, the processing unit extracts authentication information registered by a user of the payment terminal from the payment terminal database, and the second communication unit pays an instruction for inquiring the authentication information. The authentication information may be transmitted to the terminal, and the first communication unit may authenticate the user by receiving the authentication information notified by the user to the request terminal in response to the command. The first communication unit may notify the billing terminal of the success or failure of the user authentication by transmitting the result of the decree or testimony by the processing unit to the billing terminal. The payment terminal database may store a plurality of authentication information registered by the user, and the processing unit may randomly extract at least one of the plurality of authentication information from the payment terminal database.
支払端末に関する情報を蓄えた支払端末データベースをさらに備え、請求端末 データベースは、請求端末が要求する認証方式を格納し、支払端末データベース は、利用者が要求する認証方式を格納し、 処理部は、 請求端末データベースから 請求端末が要求する認証方式を抽出し、支払端末データベースから利用者が要求 する認証方式を抽出し、請求端末が要求する認証方式と、利用者が要求する認証 方式とに基づいて、 合意できる認証方式を決定し、 利用者を認証してもよい。 請求端末が要求する認証方式の認証精度と利用者が要求する認証方式の認証 精度が異なる場合、認証精度の高い方の認証方式を、合意できる認証方式として もよい。 The payment terminal database further stores information on the payment terminal, the billing terminal database stores an authentication method required by the billing terminal, the payment terminal database stores an authentication method requested by the user, and the processing unit includes: The authentication method requested by the billing terminal is extracted from the billing terminal database, the authentication method requested by the user is extracted from the payment terminal database, and based on the authentication method requested by the billing terminal and the authentication method requested by the user. An authentication method that can be agreed upon may be determined, and the user may be authenticated. If the authentication accuracy of the authentication method requested by the billing terminal is different from the authentication accuracy of the authentication method requested by the user, the authentication method with the higher authentication accuracy may be an agreed authentication method.
請求端末が要求する認証方式と利用者が要求する認証方式とが適合しない場 合、 処理部は利用者の認証を拒絶し、 第 2の通信部は、 支払端末に認証が拒絶さ れたことを示す情報を送信してもよい。 If the authentication method requested by the billing terminal does not match the authentication method requested by the user, the processing unit rejects the user authentication, and the second communication unit rejects the authentication by the payment terminal. May be transmitted.
請求端末及び利用者が要求する認証方式は、利用者の顔写真データを用いたビ ジュアル認証、利用者が登録する認証情報をパスヮードとして用いたパスヮード 認証、利用者が登録する音声データを用いた音声認証の少なくとも 1つについて 指定する内容であってもよい。 The authentication method required by the billing terminal and the user used visual authentication using the face photograph data of the user, password authentication using the authentication information registered by the user as a password, and voice data registered by the user. The content may be specified for at least one of the voice authentications.
利用者が要求する認証方式は、 ビジュアル認証を拒絶する指定内容であり、請 求端末が要求する認証方式は、ビジュアル認証を必須としない指定内容である場 合、 処理部は、 合意できる認証方式にビジュアル認証を含めなくてもよい。 利用者が要求する認証方式は、 ビジュアル認証を拒絶する指定内容であり、請 求端末が要求する認証方式は、ビジュアル認証を必須とする指定内容である場合 、 処理部は、 利用者の認証を拒絶し、 第 2の通信部は、 認証方式の合意が取れな いため、 認証が拒絶されたことを示す情報を支払端末に送信してもよい。 If the authentication method requested by the user is a specified content that refuses visual authentication, and the authentication method requested by the requesting terminal is a specified content that does not require visual authentication, the processing unit shall agree to the authentication method. May not include visual authentication. If the authentication method requested by the user is a specified content that refuses visual authentication, and the authentication method requested by the requesting terminal is a specified content that requires visual authentication, the processing unit performs authentication of the user. Rejection, the second communication unit may transmit information indicating that the authentication has been rejected to the payment terminal because the authentication method cannot be agreed.
利用者が要求する認証方式は、パスヮード認証を追加する指定内容である場合
6 . ,. 'ゾ, When the authentication method requested by the user is specified to add password authentication 6.,.
、 処理部は、請求端末が要求する認証方式にパスワード認証を組み合わせて、合 意できる認証方式としてもよレ、。 The processing unit may combine the authentication method required by the billing terminal with the password authentication to obtain an acceptable authentication method.
前記支払端末に関する情報を蓄えた支払端末データベースと、前記支払端末か ら前記支払端末識別番号を受信する通信装置に対して、第 3のネットワークを介 して接続する第 3の通信部とをさらに備え、前記第 3の通信部は、前記通信装置 から前記支払端末識別情報を受信し、前記処理部は、前記支払端末データベース を利用して、 受信した前記支払端末識別情報に基づいて前記支払端末を特定し、 特定された前記支払端末との間で、前記取引を識別する取引識別番号を設定して レヽ。 A payment terminal database storing information relating to the payment terminal; and a third communication unit connecting via a third network to a communication device that receives the payment terminal identification number from the payment terminal. Wherein the third communication unit receives the payment terminal identification information from the communication device, and the processing unit utilizes the payment terminal database based on the received payment terminal identification information, and And specifying a transaction identification number for identifying the transaction with the specified payment terminal.
前記第 3の通信部は、前記通信装置から前記支払端末識別情報を受信し、前記 処理部は、前記支払端末データベースを利用して、受信した前記支払端末識別情 報に基づいて前記支払端末を特定し、前記第 2の通信部は、前記通信装置に対応 付けられた前記請求端末との通信命令を含む電子メールを、前記支払端末に送信 前記通信装置は、前記請求端末に対応付けられており、前記通信装置を識別す る通信装置識別番号と、前記請求端末識別番号とを対応付けて格納する通信装置 テーブルをさらに備え、 前記処理部は、前記通信装置テーブルを利用して、 前記 通信装置に対応付けられた前記請求端末を特定してもよい。 The third communication unit receives the payment terminal identification information from the communication device, and the processing unit utilizes the payment terminal database to identify the payment terminal based on the received payment terminal identification information. The second communication unit transmits an e-mail including a communication command with the billing terminal associated with the communication device to the payment terminal, wherein the communication device is associated with the billing terminal. And a communication device table for storing a communication device identification number for identifying the communication device and the billing terminal identification number in association with each other. The processing unit uses the communication device table to perform the communication. The billing terminal associated with the device may be specified.
本発明の他の実施形態において、取引の決済を行う決済装置及び取引における 請求を行う請求端末と通信し、取引における支払を行う支払端末であって、決済 装置から取引を識別する取引識別番号を受信する受信部と、受信部が受信した取 引識別番号を格納する記憶部と、記憶部に格納された取引識別番号をパターンコ 一ドに変換する変換部と、パターンコードを表示する表示部とを備えることを特 徴とする。 In another embodiment of the present invention, a payment terminal that communicates with a settlement device that performs settlement of a transaction and a billing terminal that performs billing in the transaction, and performs payment in the transaction, wherein the transaction identification number that identifies the transaction from the settlement device. A receiving unit for receiving, a storage unit for storing the transaction identification number received by the receiving unit, a conversion unit for converting the transaction identification number stored in the storage unit into a pattern code, and a display unit for displaying a pattern code It is characterized by having.
記憶部は、 当該支払端末を識別する支払端末識別番号を格納し、変換部は、記 憶部に格納された支払端末識別番号をパターンコードに変換し、表示部は、請求 端末に支払端末識別番号を通知するために、 パターンコードを表示してもよい。 受信部は、 取引の会計情報を決済装置から受信し、 変換部は、 記憶部に格納さ
れた支払端末識別番号及び取引識別番 4をパターンコードに変換し、 表示部は、 支払端末識別番号及ぴ取引識別番号を請求端末に通知するためにパターンコー ドを表示するパターンコード表示部、及ぴ会計情報を表示するメッセージ表示部 を有してもよい。 The storage unit stores the payment terminal identification number for identifying the payment terminal, the conversion unit converts the payment terminal identification number stored in the storage unit into a pattern code, and the display unit transmits the payment terminal identification number to the billing terminal. A pattern code may be displayed to notify the number. The receiving unit receives the transaction accounting information from the settlement device, and the converting unit stores the accounting information in the storage unit. The payment terminal identification number and the transaction identification number 4 are converted into a pattern code, and the display unit displays a pattern code for notifying the payment terminal identification number and the transaction identification number to the billing terminal. It may have a message display unit for displaying the accounting information.
パターンコード表示部は、当該支払端末の利用者がメッセージ表示部により表 示された取引の会計情報を確認したことを条件として、パターンコードを表示し てもよい。 The pattern code display unit may display the pattern code on condition that the user of the payment terminal has confirmed the transaction information displayed on the message display unit.
前記請求装置に対して、当該支払端末の支払端末識別情報を送信する送信部を さらに備え、前記送信部が、 前記支払端末識別情報を送信すると、 前記受信部は 、前記請求端末との取引を示す前記取引識別番号を前記決済装置から受信しても よい。 The payment device further includes a transmission unit that transmits payment terminal identification information of the payment terminal, and the transmission unit transmits the payment terminal identification information, wherein the reception unit performs a transaction with the billing terminal. The transaction identification number may be received from the settlement device.
前記受信部は、さらに前記決済装置から前記請求端末との通信命令を含む電子 メールを受信し、 前記送信部は、 前記電子メールを利用して、 前記請求端末に通 信命令を送信してもよい。 The receiving unit may further receive an electronic mail including a communication instruction with the billing terminal from the settlement apparatus, and the transmitting unit may transmit the communication instruction to the billing terminal using the electronic mail. Good.
前記送信部は、無線により、前記支払端末識別情報を送信する I Cチップであ つてもよレヽ。 The transmitting unit may be an IC chip that wirelessly transmits the payment terminal identification information.
本発明の他の実施形態において、取引の決済を行う決済装置と通信し、取引に おける支払を行う支払端末に対して、取引における請求を行う請求端末であって 、 支払端末が表示するパターンコードを読み取るパターンコード読み取り部と、 パターンコードから取引識別を識別する取引識別番号を取得する処理部と、処理 部が取得した取引識別番号を決済装置へ送信する通信部とを備えることを特徴 とする。 In another embodiment of the present invention, a billing terminal that communicates with a settlement device that performs settlement of a transaction and performs billing in a transaction with respect to a payment terminal that performs payment in the transaction; and a pattern code displayed by the payment terminal. A pattern code reading unit for reading the transaction ID, a processing unit for acquiring a transaction identification number for identifying the transaction identification from the pattern code, and a communication unit for transmitting the transaction identification number acquired by the processing unit to the settlement apparatus. .
処理部は、パターンコードから支払端末を識別する支払端末識別番号を取得し 、 通信部は、 支払端末識別番号及び取引識別番号を決済装置へ送信してもよい。 通信部は、 取引における購買金額を決済装置に送信し、 決済装置が、 支払端末 識別番号で識別される支払端末の利用者に対して、取引識別番号で識別される取 引の決済処理を、購買金額に基づいて行った場合に、決済処理の完了を通知する 決済完了通知を決済装置から受信してもよい。
通信部は、決済装置から支払端末の利用者の属性情報の少なくとも一部を受信 してもよい。取引における販売履歴を格納する販売履歴データベースをさらに備 え、販売履歴データベースは、取引において販売される商品を識別する商品識別 番号と支払端末の利用者の属性情報とを対応づけて格納してもよレ、。利用者の属 性情報は、 利用者の性別または年齢の少なくともひとつを含んでもよい。 The processing unit may acquire a payment terminal identification number for identifying the payment terminal from the pattern code, and the communication unit may transmit the payment terminal identification number and the transaction identification number to the settlement device. The communication unit transmits the purchase price in the transaction to the payment device, and the payment device performs a payment process for the transaction identified by the transaction identification number to a user of the payment terminal identified by the payment terminal identification number. When the payment is performed based on the purchase amount, a payment completion notification for notifying the completion of the payment processing may be received from the payment apparatus. The communication unit may receive at least a part of the attribute information of the user of the payment terminal from the payment device. The system further includes a sales history database for storing sales histories in transactions, and the sales history database may store a product identification number for identifying a product to be sold in transactions and attribute information of a user of the payment terminal in association with each other. Yeah. The user's attribute information may include at least one of the user's gender or age.
通信部が、 支払端末の利用者の認証情報を決済装置から受信し、 処理部が、 決 済装置から受信した認証情報に ¾づいて、利用者を認証してもよい。利用者の認 証情報が、 利用者の顔写真であってもよい。 The communication unit may receive authentication information of the user of the payment terminal from the payment device, and the processing unit may authenticate the user based on the authentication information received from the payment device. The user authentication information may be a photograph of the user's face.
本発明の他の実施形態において、取引における請求を行う請求端末、取引にお ける支払を行う支払端末、及び取引の決済を行う決済装置を含む決済システムに おける決済方法であって、支払端末が、支払端末を識別する支払端末識別番号を 請求端末に通知する段階と、請求端末が、支払端末から取得した支払端末識別番 号、 及び取引の購買金額を決済装置に送信する段階と、 決済装置が、 請求端末か' ら受信した支払端末識別番号に対応づけて、取引を識別する取引識別番号を割り 当てる段階と、決済装置が、支払端末識別番号に対応づけて割り当てた取引識別 番号、及び請求端末から受信した購買金額を支払端末識別番号で識別される支払 端末に送信する段階と、支払端末が、決済装置から受信した購買金額を表示する 段階と.、支払端末の利用者が、支払端末に表示された購買金額を確認した場合に 、支払端末が、支払端末識別番号及び取引識別番号を請求端末に通知する段階と 、請求端末が、支払端末から取得した支払端末識別番号及び取引識別番号を決済 装置に送信する段階と、 決済装置が、請求端末から受信した取引識別番号と、請 求端末から受信した支払端末識別番号に対応づけて割り当てた取引識別番号と を照合する段階と、 決済装置が、 照合が成功した場合に、 請求端末と支払端末識 別番号で識別される支払端末との間で、購買金額に基づいて取引の決済処理を行 う段階とを備えることを特徴とする。 In another embodiment of the present invention, there is provided a payment method in a payment system including a billing terminal for performing a billing in a transaction, a payment terminal for performing a payment in the transaction, and a payment device for performing a payment for the transaction, wherein the payment terminal includes: Notifying the billing terminal of the payment terminal identification number identifying the payment terminal, transmitting the payment terminal identification number acquired from the payment terminal, and the purchase price of the transaction to the payment device; Assigning a transaction identification number for identifying a transaction in association with the payment terminal identification number received from the billing terminal, and a transaction identification number assigned by the payment device in association with the payment terminal identification number; and Transmitting the purchase price received from the billing terminal to the payment terminal identified by the payment terminal identification number, and displaying the purchase price received from the payment device by the payment terminal. When the terminal user confirms the purchase amount displayed on the payment terminal, the payment terminal notifies the payment terminal of the payment terminal identification number and the transaction identification number to the billing terminal. Transmitting the payment terminal identification number and the transaction identification number to the payment device; and the transaction device assigning the transaction identification number associated with the transaction identification number received from the billing terminal and the payment terminal identification number received from the billing terminal. And a step in which, if the verification is successful, the settlement apparatus performs a transaction settlement process between the billing terminal and the payment terminal identified by the payment terminal identification number based on the purchase price. And characterized in that:
本発明の他の実施形態において、取引における請求を行う請求端末及ぴ取引に おける支払を行う支払端末と通信し、取引の決済を行う決済装置における決済方 法であって、支払端末が請求端末に通知した、支払端末を識別する支払端末識別
番号、及び購買金額を請求端末から受信する段階と、取引を識別する取引識別番 号を、 請求端末から受信した支払端末識別番号に対応づけて割り当てる段階と、 支払端末識別番号に割り当てた取引識別番号及び購買金額を支払識別番号で識 別される支払端末に送信する段階と、支払端末の利用者が購買金額を確認した場 合に、支払端末が請求端末に通知する、支払端末識別番号及び取引識別番号を請 求端末から受信する段階と、請求端末から受信した取引識別番号と、請求端末か ら受信した支払端末識別番号に対応づけて割り当てた取引識別番号とを照合す る段階と、照合が成功した場合に、請求端末と支払端末識別番号で識別される支 払端末との間で、購買金額に基づいて取引の決済処理を行う段階とを備えたこと を特徴とする。 In another embodiment of the present invention, there is provided a settlement method in a settlement apparatus for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and performing settlement of the transaction. Payment terminal identification that identifies the payment terminal notified to Receiving the transaction number and the purchase price from the billing terminal; assigning a transaction identification number for identifying the transaction in association with the payment terminal identification number received from the billing terminal; and transaction identification assigned to the payment terminal identification number. Transmitting the payment number and the purchase amount to the payment terminal identified by the payment identification number; and, when the payment terminal user confirms the purchase amount, the payment terminal notifies the billing terminal of the payment terminal identification number and the payment amount. Receiving the transaction identification number from the billing terminal; collating the transaction identification number received from the billing terminal with the transaction identification number assigned in association with the payment terminal identification number received from the billing terminal; And performing a transaction settlement process based on the purchase price between the billing terminal and the payment terminal identified by the payment terminal identification number when the verification is successful.
本発明の他の実施形態において、取引における請求を行う請求端末及び取引に おける支払を行う支払端末と通信し、取引の決済を行う決済装置における決済方 法であって、取引を識別する取引識別番号を設定する段階と、取引識別番号を支 払端末に送信する段階と、支払端末が取引識別番号を請求端末に通知し、請求端 末が取引識別番号と同一の取引識別番号を決済装置へ送信した場合に、請求端末 と支払端末との間で、 取引の決済処理を行う段階とを備えたことを特徴とする。 本発明の他の実施形態において、取引における請求を行う請求端末及び取引に おける支払を行う支払端末と通信し、取引の決済を行うコンピュータ用プログラ ムを格納した記憶媒体であって、 プログラムが、 コンピュータに、 第 1の通信ネ ットワークを介して、請求端末と接続させる第 1の通信モジュールと、第 2の通 信ネットワークを介して、支私端末と接続させる第 2の通信モジュールと、取引 の決済処理を行わせる処理モジュールとを備え、処理モジュールは、支払端末と の間で、取引を識別する取引識別番号を設定し、請求端末が取引識別番号と同一 の取引識別番号を当該コンピュータに送信した場合に、請求端末と支払端末との 間で、 取引の決済処理を行わせることを特徴とする。 図面の簡単な説明 In another embodiment of the present invention, there is provided a settlement method in a settlement apparatus for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and for performing settlement of the transaction. Setting the number, transmitting the transaction identification number to the payment terminal, the payment terminal notifies the transaction identification number to the billing terminal, and the billing terminal sends the same transaction identification number as the transaction identification number to the payment device. And performing a transaction settlement process between the billing terminal and the payment terminal when transmitting. In another embodiment of the present invention, there is provided a storage medium storing a computer program for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and performing settlement of the transaction. A first communication module for connecting the computer to the billing terminal via the first communication network; a second communication module for connecting to the branch terminal via the second communication network; A processing module for performing a settlement process, the processing module sets a transaction identification number for identifying a transaction with the payment terminal, and the billing terminal transmits the same transaction identification number as the transaction identification number to the computer. In this case, the transaction settlement processing is performed between the billing terminal and the payment terminal. BRIEF DESCRIPTION OF THE FIGURES
図 1は、 第 1の実施形態の電子決済システムの構成図である。
図 2は、 レジ端末 1 0の概略図である。 FIG. 1 is a configuration diagram of the electronic payment system according to the first embodiment. FIG. 2 is a schematic diagram of the cashier terminal 10.
図 3は、 ユーザ端末 2 0の構成図である。 FIG. 3 is a configuration diagram of the user terminal 20.
図 4は、ユーザ端末 2 0のパターンコード表示部 3 5 4にパーコードが表示 された例を説明する図である。 FIG. 4 is a diagram illustrating an example in which a par code is displayed on the pattern code display section 354 of the user terminal 20.
図 5は、ユーザ端末 2 0のバーコ一ド表示部 3 5 4にサイバーコ一ドが表示 された例を説明する図である。 FIG. 5 is a diagram illustrating an example in which a cybercode is displayed on the barcode display section 354 of the user terminal 20.
図 6は、 ユーザ端末 2 0に携帯電話を用いた例を説明する図である。 FIG. 6 is a diagram illustrating an example in which a mobile phone is used as the user terminal 20.
図 7は、 決済サーバ 3 0の構成図である。 FIG. 7 is a configuration diagram of the settlement server 30.
図 8は、 レジ端末情報 5 0 0の一例を示す図である。 FIG. 8 is a diagram showing an example of the cashier terminal information 500.
図 9は、 ユーザ情報 6 0 0の一例を示す図である。 FIG. 9 is a diagram showing an example of the user information 600.
図 1 0は、 属性情報ファイル 6 0 2の一例を示す図である。 FIG. 10 is a diagram showing an example of the attribute information file 602.
図 1 1は、 利用状況ファイル 6 0 4の一例を示す図である。 FIG. 11 is a diagram showing an example of the usage status file 604. As shown in FIG.
図 1 2は、 認証データファイル 6 0 6の一例を示す図である。 FIG. 12 is a diagram showing an example of the authentication data file 606.
図 1 3は、 「ループ決済」 の概要を説明する図である。 Figure 13 is a diagram explaining the outline of “loop settlement”.
図 1 4は、第 1の実施形態の電子決済システムの決済処理のフローチヤ一ト である。 FIG. 14 is a flowchart of the settlement processing of the electronic settlement system according to the first embodiment.
図 1 5は、 レジ端末情報照会 1 0 9の処理のフローチヤ一トである。 FIG. 15 is a flowchart of the processing of the cashier terminal information inquiry 109.
図 1 6は、 ユーザ情報照会 1 1 0の処理のフローチヤ一トである。 FIG. 16 is a flowchart of the processing of the user information inquiry 110.
図 1 7は、 ビジュアル認証 1 1 4の処理のフローチヤ一トである。 FIG. 17 is a flowchart of the process of the visual authentication 1 14.
図 1 8は、 会計情報確認 1 2 0の処理のフローチヤ一トである。 FIG. 18 is a flowchart of the accounting information confirmation 120 process.
図 1 9は、 取引識別番号の照合 1 2 8の処理のフローチヤ一トである。 FIG. 19 is a flowchart of the processing of the transaction identification number verification 128.
図 2 0は、購買金額と利用可能金額の照合 1 3 0の処理のフローチヤ一トで. め 。 FIG. 20 is a flowchart of the process of matching 130 between the purchase amount and the available amount.
図 2 1は、レジ端末 1 0のレジ側表示部 3 0 2の画面例を説明する図である 図 2 2は、 ユーザ端末 2 0の表示部 3 5 5の画面例を説明する図である。 図 2 3は、 販売履歴情報ファイル 1 5 0の一例を示す図である。 FIG. 21 is a diagram illustrating a screen example of the cashier side display unit 302 of the cashier terminal 10. FIG. 22 is a diagram illustrating a screen example of the display unit 365 of the user terminal 20. . FIG. 23 is a diagram illustrating an example of the sales history information file 150.
図 2 4は、レジ端末情報 5 0 0の認証方式のフィールドに格納される認証方
式の例を説明する図である。 Figure 24 shows the authentication method stored in the authentication method field of the cashier terminal information 500. It is a figure explaining the example of a formula.
図 2 5は、ユーザ情報 6 0 0の認証方式のフィールドに格納される認証方式 の例を説明する図である。 FIG. 25 is a diagram illustrating an example of an authentication method stored in the authentication method field of the user information 600.
図 2 6は、レジ端末 1 0とユーザ端末 2 0の間で合意される認証方式を説明 する図である。 FIG. 26 is a diagram illustrating an authentication method agreed between the cashier terminal 10 and the user terminal 20.
図 2 7は、第 2の実施形態の電子決済システムの決済処理のフローチヤ一ト である。 FIG. 27 is a flowchart of the settlement process of the electronic settlement system according to the second embodiment.
図 2 8は、 ユーザ情報照会 2 1 0の処理のフローチヤ一トである。 FIG. 28 is a flowchart of the user information inquiry 210 process.
図 2 9は、 ユーザ認証 2 2 0の処理のフローチャートである。 FIG. 29 is a flowchart of the user authentication 220 process.
図 3 0は、 ユーザ認証処理 2 2 0 6のフローチャートである。 FIG. 30 is a flowchart of the user authentication process 2206.
図 3 1は、' パスヮード認証 2 2 2 2の処理のフローチヤ一トである。 FIG. 31 is a flowchart of the process of password authentication 2 222.
図 3 2は、 第 3の実施形態に係る電子決済システムの構成図である。 FIG. 32 is a configuration diagram of an electronic payment system according to the third embodiment.
図 3 3は、第 3の実施形態に係る電子決済システムの決済処理のフローチヤ 一トである。 FIG. 33 is a flowchart of a payment process of the electronic payment system according to the third embodiment.
図 3 4は、ユーザコンピュータ 2 2のディスプレイ画面例を説明する図であ る。 FIG. 34 is a view for explaining an example of a display screen of the user computer 22.
図 3 5は、第 4の実施形態の電子決済システムの决済処理のフローチヤ一ト である。 FIG. 35 is a flowchart of the settlement processing of the electronic settlement system according to the fourth embodiment.
図 3 6は、 第 5の実施形態の電子決済システムを示す図である。 FIG. 36 is a diagram illustrating an electronic payment system according to the fifth embodiment.
図 3 7は、 メッセージ表示部 3 5 0が表示する電子メールを示す図である。 図 3 8は、第 5実施形態の決済サーバ 3 0のレジデータベース 5 0に格納さ れるセンサテーブルを示す図である。 FIG. 37 is a diagram showing an e-mail displayed by the message display section 350. As shown in FIG. FIG. 38 is a diagram showing a sensor table stored in the cashier database 50 of the settlement server 30 of the fifth embodiment.
図 3 9は、汎用コンピュータ 6 0 0のハードウエア構成を示すブロック図で める。 FIG. 39 is a block diagram showing a hardware configuration of the general-purpose computer 600.
図面に用いた主な符号の凡例を以下に示す。 Legends of main symbols used in the drawings are shown below.
1 0 レジ端末 1 0 Cashier terminal
1 2 仮想レジ端末 1 2 Virtual cashier terminal
1 4 レジサーノ
1 8 通信回線 1 4 Regisano 1 8 Communication line
. 2 0 ユーザ端末 . 20 User terminal
2 2 ユーザコンピュータ 2 2 User computer
2 4 ショ ッビングサーバ 2 4 Shopping server
2 6 ィンターネット 2 6 Internet
2 8 無線通信伝送路 2 8 Wireless communication transmission path
3 0 決済サーバ 3 0 Payment server
3 8 通信回線 3 8 Communication line
4 0 キャリアサーバ · 4 0 Carrier server ·
5 0 レジデータベース 5 0 Cash Register Database
6 0 ユーザデータベース 6 0 User database
7 0 ユーザ口座データベース 発明を実施するための最良の形態 7 0 User Account Database Best Mode for Carrying Out the Invention
以下、 図面を参照して本発明の実施の形態の一例を説明する。 Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.
(第 1の実施形態) (First Embodiment)
本発明の第 1の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、消費者が小売店で商品を購入し、商品の代金を支 払う際、通信ネットワークを介して、 電子的に決済を行うことができる。 以下で は、 消費者をユーザと呼ぶ。 An electronic payment system according to a first embodiment of the present invention will be described. In the electronic payment system of the present embodiment, when a consumer purchases a product at a retail store and pays for the product, payment can be made electronically via a communication network. In the following, consumers are called users.
図 1は、本実施形態の電子決済システムの構成図である。本実施形態の電子決 済システムは、請求端末の一例としてのレジ端末 1 0と、支払端末の一例として のユーザ端末 2 0と、決済装置の一例としての決済サーバ 3 0と、 キヤリアサ一 バ 4 0と、請求端末データベースの一例としてのレジデータベース 5◦と、支払 端末データベースの一例としてのユーザデータベース 6 0と、ユーザ口座データ ベース 7 0とを有する。通信回線 1 8は、 レジ端末 1 0と決済サーバ 3 0をつな ぐ通信回線であり、電話回線または専用回線のいずれであってもよい。無線通信 伝送路 2 8は、ユーザ端末 2 0とキヤリァサーバ 4 0をつなぐ無線電話通信の伝
送路である。通信回線 3 8は、 キャリアサーバ 4 0と決済サーバ 3 0をつなぐ通 信回線であり、電話回線または専用回線のいずれであってもよい。 レジ端末 1 0 は、 販売履歴データベース 1 5を有する。 FIG. 1 is a configuration diagram of the electronic payment system of the present embodiment. The electronic settlement system according to the present embodiment includes a cashier terminal 10 as an example of a billing terminal, a user terminal 20 as an example of a payment terminal, a settlement server 30 as an example of a settlement device, and a carrier server 4. 0, a cash register database 5 as an example of a billing terminal database, a user database 60 as an example of a payment terminal database, and a user account database 70. The communication line 18 is a communication line connecting the cashier terminal 10 and the settlement server 30 and may be either a telephone line or a dedicated line. The wireless communication transmission path 28 is used to transmit wireless telephone communication between the user terminal 20 and the carrier server 40. It is a transmission route. The communication line 38 is a communication line connecting the carrier server 40 and the settlement server 30 and may be either a telephone line or a dedicated line. The cashier terminal 10 has a sales history database 15.
レジ端末 1 0は、小売店においてユーザが購入した商品の代金を計算し、ユー ザに代金の支払を請求する。 図 2は、 レジ端末 1 0の概略図である。 レジ端末 1 0は、 顧客側表示部 3 0 0と、 レジ側表示部 3 0 2と、 レジ本体 3 0 4と、 パス ヮードを入力するためのキーボード部 3 0 6と、バーコ一ドゃ 2次元バーコ一ド であるサイバーコ一ド等のパターンコードを読み取るパターンコード読み取り 部 3 0 8とを有する。 また、 図示しないが、 レジ端末 1 0は、 電話回線または専 用回線によって決済サーバ 3 0に接続する通信機能を有する。 The cashier terminal 10 calculates the price of the product purchased by the user at the retail store, and bills the user for payment. FIG. 2 is a schematic diagram of the cashier terminal 10. The cashier terminal 10 includes a customer-side display unit 300, a cashier-side display unit 302, a cashier body 304, a keyboard unit 310 for inputting a passcode, and a barcode 2 A pattern code reading unit 308 for reading a pattern code such as a cybercode which is a three-dimensional barcode. Although not shown, the cashier terminal 10 has a communication function of connecting to the settlement server 30 via a telephone line or a dedicated line.
顧客側表示部 3 0 0は、レジ端末 1 0の背面側に文字情報を表示する液晶また は L C D等の表示画面を有し、商品の代金の合計などを表示し、ユーザに通知す る。 レジ側表示部 3 0 2は、商品の代金の計算過程や電子決済の処理過程を表示 する。 キーボード部 3 0 6は、ユーザがパスヮードを入力するときに使用される 。パターンコード読み取り部 3 0 8は、ユーザ端末 2 0が表示部 3 5 0に表示す るパターンコードを読み取る。 ユーザ端末 2 0の一例は、 ページャ一、 携帯電話 等の無線通信手段である。 The customer-side display unit 300 has a display screen such as a liquid crystal display or an LCD for displaying character information on the back side of the cashier terminal 10 and displays the total price of the product and notifies the user. The cashier-side display unit 302 displays the calculation process of the price of the product and the process of electronic payment. The keyboard section 306 is used when the user inputs a password. The pattern code reading section 308 reads a pattern code displayed on the display section 350 by the user terminal 20. An example of the user terminal 20 is a wireless communication means such as a pager or a mobile phone.
図 3は、 ユーザ端末 2 0の構成図である。 ユーザ端末 2 0は、 表示部 3 5 5、 記憶部 3 5 6、 変換部 3 5 8、 受信部 3 6 0とを有する。 表示部 3 5 5は、 メッ セージを表示するメッセージ表示部 3 5 0と、パターンコードを表示するパター ンコード表示部 3 5 4とを有する。記憶部 3 5 6は、ユーザを識別するためのュ 一ザ I Dや取引を識別するための取引識別番号などを格納する。変換部 3 5 8は 、ユーザ I Dや取引識別番号などをパターンコードに変換する。受信部 3 6 0は 、 無線通信伝送路 2 8を介して決済サーバ 3 0から送信される情報を受信する。 ユーザ I Dは、ページャ一や携帯電話の電話番号、又はユーザ固有の識別番号で める。 FIG. 3 is a configuration diagram of the user terminal 20. The user terminal 20 includes a display unit 355, a storage unit 356, a conversion unit 358, and a reception unit 360. The display section 355 has a message display section 350 for displaying a message, and a pattern code display section 354 for displaying a pattern code. The storage unit 356 stores a user ID for identifying a user, a transaction identification number for identifying a transaction, and the like. The conversion unit 358 converts a user ID, a transaction identification number, and the like into a pattern code. The receiving unit 360 receives information transmitted from the settlement server 30 via the wireless communication transmission path 28. The user ID can be a phone number of a pager or a mobile phone, or a user-specific identification number.
図 4は、ユーザ端末 2 0のパターンコード表示部 3 5 4にバーコ一ドが表示さ れた例を説明する図である。ユーザによって処理開始ボタン 3 5 2が押されると
、 変換部 3 5 8は、 ユーザ I Dをバーコ一ドに変換し、 パターンコード表示部 3 5 4は、変換されたバーコード表示する。 メッセージ表示部 3 5 0には、 「レジ でコードを読み取らせてください。 」 などのメッセージが同時に表示され、 ユー ザ端末 2 0のユーザは、表示されたバーコードをレジ端末 1 0の担当者に提示す る。 レジ端末 1 0の担当者は、パターンコード読み取り部 3 0 8を用いてユーザ 端末 2 0のパターンコード表示部 3 5 4に表示されたバーコ一ドを読み取り、ュ 一ザ I Dを取得する。ユーザがレジ端末 1 0のパターンコード読み取り部 3 0 8 を操作して、ユーザ端末 2 0のパターンコード表示部 3 5 4に表示されたバーコ 一ドを読み取らせてもよい。 FIG. 4 is a diagram illustrating an example in which a bar code is displayed on the pattern code display section 354 of the user terminal 20. When the process start button 3 5 2 is pressed by the user , Conversion unit 3 5 8 converts the user ID to the barcode one de, pattern code display unit 3 5 4 converts barcode displayed. In the message display section 350, a message such as "Please read the code at the cashier." Is displayed at the same time. The user of the user terminal 20 displays the displayed bar code on the person in charge of the cashier terminal 10 To present. The person in charge of the cashier terminal 10 reads the bar code displayed on the pattern code display section 354 of the user terminal 20 using the pattern code reading section 308, and acquires the user ID. The user may operate the pattern code reading unit 308 of the cashier terminal 10 to read the bar code displayed on the pattern code display unit 354 of the user terminal 20.
図 5は、ユーザ端末 2 0のバーコ一ド表示部 3 5 4にサイバーコ一ドが表示さ れた例を説明する図である。ユーザによって処理開始ボタン 3 5 2が押されると 、変換部 3 5 8は、ユーザ I Dを 2次元のパターンコードであるサイバーコ一ド に変換し、パターンコード表示部 3 5 4は、変換されたサイバーコ一ドを表示す る。 メッセージ表示部 3 5 0には、 「レジでコードを読み取らせてくださレ、。 」 などのメッセージが同時に表示され、ユーザ端末 2 0のユーザは、表示されたサ ィバーコードをレジ端末 1 0の担当者に瑋示する。 レジ端末 1 0の担当者は、 ターンコード読み取り部 3 0 8を用いてユーザ端末 2 0のパターンコード表示 部 3 5 4に表示されたサイバーコ一ドを読み取り、ユーザ I Dを取得する。ユー ザがレジ端末 1 0のパターンコード読み取り部 3 0 8を操作して、ユーザ端末 2 0のパターンコード表示部 3 5 4に表示されたサイバーコ一ドを読み取らせて あよい。 FIG. 5 is a diagram illustrating an example in which a cybercode is displayed on the barcode display unit 354 of the user terminal 20. When the user presses the processing start button 352, the conversion section 358 converts the user ID into a cybercode which is a two-dimensional pattern code, and the pattern code display section 354 displays the converted cybercode. Displays the display. In the message display section 350, a message such as “Please read the code at the cashier.” Is displayed at the same time, and the user of the user terminal 20 displays the displayed server code on the cashier terminal 10 in charge. To the person. The person in charge of the cashier terminal 10 reads the cyber code displayed on the pattern code display unit 354 of the user terminal 20 using the turn code reading unit 308, and acquires the user ID. The user may operate the pattern code reading unit 308 of the cashier terminal 10 to read the cybercode displayed on the pattern code display unit 354 of the user terminal 20.
図 6は、ユーザ端末 2 0に携帯電話を用いた例を説明する図である。ユーザ端 末 2 0は、決済サーバ 3 0からの情報を受信するアンテナ 4 0 0と、 メッセージ やパターンコードを表示する表示部 4 0 2と、処理開始ボタン 4 0 4とを有する 。 動作については、 図 4のユーザ端末 2 0の場合と同様であるので、 省略する。 ユーザ端末 2 0は、無線通信伝送路 2 8によってキヤリアサーパ 4 0に接続す る。 キヤリァサーバ 4 0は通信回線 3 8によって決済サーバ 3 0と接続する。 し たがって、ユーザ端末 2 0は、決済サーバ 3 0とデータ通信を行うことができる
決済サーバ 3 0は、 小売店とユーザの間の商品取引の決済処理を行う。 決済サ ーバ 3 0は、 レジ端末 1 0の情報を蓄積したレジデータベース 5 0と、 ユーザ端 末 2 0の情報を蓄積したユーザデータベース 6 0と、ユーザのクレジット口座ま たは銀行口座の情報を蓄積したユーザ口座データベース 7 0と接続し、それぞれ のデータベースから情報を検索し、 取得することができる。 決済サーバ 3 0、 レ ジデータベース 5 0、 ユーザデータベース 6 0、及ぴユーザ口座データベース 7 0は、 クレジット会社または銀行のネットワーク内に設けられてもよレ、。 ユーザ 口座データベース 7 0だけがクレジッ ト会社または銀行のネッ トワーク内に設 けられ、決済サーバ 3 0が専用回線を介してユーザ口座データベース 7 0に接続 図 7は、 決済サーバ 3 0の構成図である。 決済サーバ 3 0は、 決済を処理する 処理部 8 0と、 処理結果、 時間情報等を格納する記憶部 8 1 と、 通信回線 1 8を 介したデータ通信を処理する第 1の通信部 8 2と、通信回線 3 8及び無線通信伝 送路 2 8を介したデータ通信を処理する第 2の通信部 8 4と、レジデータベース 5 0、 ユーザデータベース 6 0及びユーザ口座データベース 7 0にアクセスし、 データベースの情報を検索するデータベース検索部 8 6とを有する。 FIG. 6 is a diagram illustrating an example in which a mobile phone is used as the user terminal 20. The user terminal 20 has an antenna 400 for receiving information from the settlement server 30, a display section 402 for displaying a message and a pattern code, and a processing start button 404. The operation is the same as that of the user terminal 20 in FIG. The user terminal 20 is connected to the carrier server 40 via the wireless communication transmission line 28. The carrier server 40 is connected to the settlement server 30 via a communication line 38. Therefore, the user terminal 20 can perform data communication with the settlement server 30. The settlement server 30 performs a settlement process for a commodity transaction between the retail store and the user. The payment server 30 includes a cashier database 50 storing information on cashier terminals 10, a user database 60 storing information on user terminals 20, and information on a user's credit account or bank account. It can be connected to the user account database 70 that stores the information, and information can be searched and acquired from each database. The payment server 30, the registrar database 50, the user database 60, and the user account database 70 may be provided in a credit company or bank network. Only the user account database 70 is set up in the credit company or bank network, and the payment server 30 is connected to the user account database 70 via a dedicated line.Figure 7 shows the configuration of the payment server 30 is there. The payment server 30 includes a processing unit 80 for processing the payment, a storage unit 81 for storing processing results, time information, and the like, and a first communication unit 82 for processing data communication via the communication line 18. And a second communication unit 84 for processing data communication via the communication line 38 and the wireless communication transmission line 28, a cash register database 50, a user database 60, and a user account database 70, A database search unit 86 for searching database information.
図 8は、レジデータベース 5 0に格納されたレジ端末情報 5 0 0の一例を示す 図である。 レジ端末情報 5 0 0にはレジ端末 1 0を識別するレジ登録番号、 小売 店名、 店舗名、 レジ端末番号、 小売店またはレジ端末 1 0が指定する認証方式が 格納される。認証方式はたとえば、 ビジュアル認証とパスワード認証の両方を行 うことが指定されている。 FIG. 8 is a diagram showing an example of the cashier terminal information 500 stored in the cashier database 50. The cashier terminal information 500 stores a cashier registration number for identifying the cashier terminal 10, a retail store name, a store name, a cashier terminal number, and an authentication method designated by the retailer or cashier terminal 10. For example, the authentication method is specified to perform both visual authentication and password authentication.
図 9は、ユーザデータベース 6 0に格納されたユーザ情報 6 0 0の一例を示す 図である。 ユーザ情報 6 0 0には、 ユーザ端末 2 0のユーザ端末識別番号、 たと えば発信電話番号と、 ユーザの属性情報と、 ユーザの電子決済の利用状況と、 ク レジットカードまたは銀行カードの番号と、決済可能金額と、ユーザまたはユー ザ端末 2 0が指定する認証方式と、ユーザが登録する認証データとが格納される 。 ユーザの属性情報は、 属性情報ファイル 6 0 2に格納され、 ユーザの電子決済
の利用状況は、利用状況ファイル 6 0 4に格納され、ユーザが登録する認証デー タは認証データファイル 6 0 6に格納される。 FIG. 9 is a diagram showing an example of the user information 600 stored in the user database 600. The user information 600 contains the user terminal identification number of the user terminal 20, for example, the calling telephone number, the attribute information of the user, the usage status of the user's electronic payment, the credit card or bank card number, The possible payment amount, the authentication method designated by the user or the user terminal 20, and the authentication data registered by the user are stored. User attribute information is stored in the attribute information file 602, and the user's electronic payment The usage status of the user is stored in the usage status file 604, and the authentication data registered by the user is stored in the authentication data file 606.
図 1 0は、 属性情報ファイル 6 0 2の一例を示す図である。 ユーザの氏名、年 齢、 性別、 住所、 職業、 ユーザの顔写真データなどが格納される。 図 1 1は、 利 用状況ファイル 6 0 4の一例を示す図である。電子決済の購買日時、購買識別番 号、購買金額、 クレジットカードまたは銀行カードの決済完了日が購買履歴とし て格納される。 FIG. 10 is a diagram showing an example of the attribute information file 602. Stores the user's name, age, gender, address, occupation, user's face photo data, and so on. FIG. 11 is a diagram illustrating an example of the usage status file 604. Purchase date and time of electronic payment, purchase identification number, purchase price, and settlement date of credit card or bank card are stored as purchase history.
図 1 2は、認証データファイル 6 0 6の一例を示す図である。認証データとし て、 暗証番号のほかに、 ユーザだけが知っている情報を登録する。 たとえば、 長 男の誕生日、 祖父の名前、 祖母の名前、 母の旧姓、 自分の本籍地の町名、 自分が 好きな作家、卒業した小学校などである。登録した認証データをランダムに選び 、 選んだ認証データを問い合わせる質問、 たとえば「あなたのお母さんの旧姓は 何ですか?」のような質問をユーザにすることによって、ユーザが本人であるか どうかを確かめることができる。 FIG. 12 is a diagram showing an example of the authentication data file 606. As authentication data, in addition to the PIN, information that only the user knows is registered. For example, your eldest son's birthday, your grandfather's name, your grandmother's name, your mother's maiden name, your hometown, the writer you like, your graduated elementary school, and so on. Randomly select the registered authentication data and ask the user for a question asking for the selected authentication data, for example, "What is your mother's maiden name?" be able to.
本発明の電子決済システムの 「ループ決済」 の概要を説明する。 「ループ決済 」 とは、 レジ端末 1 0、 ユーザ端末 2 0、 及び決済サーバがループを描くように 取引に関する情報を伝達して、レジ端末 1 0とユーザ端末 2 0の間の取引の決済 処理を行う方法である。 The outline of “loop settlement” of the electronic settlement system of the present invention will be described. “Loop payment” means the transaction processing of the transaction between the cashier terminal 10 and the user terminal 20 by transmitting information about the transaction so that the cashier terminal 10, the user terminal 20, and the payment server draw a loop. How to do.
電子決済システムにおいては、複数のレジ端末 1 0と複数のユーザ端末 2 0と の間で取引の決済が行われるため、 決済サーバ 3 0は、 特定の取引に対して、 当 該取引の請求を行うレジ端末 1 0と当該取引の支払を行うユーザ端末 2 0とを 特定し、 双方の間の取引について決済処理を行う必要がある。 In an electronic payment system, transactions are settled between a plurality of cashier terminals 10 and a plurality of user terminals 20, so the settlement server 30 requests a specific transaction for the transaction. It is necessary to identify the cashier terminal 10 to perform and the user terminal 20 to pay for the transaction, and perform the settlement process for the transaction between both.
図 1 3は、 「ループ決済」 の概要を説明する図である。 (1 ) ユーザ端末 2 0 において、パターンコード表示部 3 5 4は、パターンコードに変換されたユーザ I Dを表示する。 (2 ) レジ端末 1 0において、 パターンコード読み取り部 3 0 8は、 パターンコードを読み取り、 ユーザ端末 2 0のユーザ I Dを取得する。 ( 3 ) レジ端末 1 0は、購買情報及びユーザ端末 2 0から取得したユーザ I Dを決 済サーバ 3 0に送信する。 (4 ) 決済サーバ 3 0は、 取引を識別する取引識別番
号をユーザ I Dに割り当てて発行する。 (5 ) 決済サーバ 3 0は、 発行した取引 識別番号及び会計情報をユーザ端末 2 0に送信する。 (6 ) ユーザ端末 2 0にお いて、 メッセージ表示部 3 5 0は会計情報を表示し、パターンコード表示部 3 5 4は、ユーザ I D、及び決済サーバ 3 0から受信した取引識別番号を変換したパ ターンコードを表示する。 (7 ) レジ端末 1 0において、 パターンコード読み取 り部 3 0 8は、パターンコード表示部 3 5 4が表示したパターンコードを読み取 り、 決済サーバ 3 0が発行した取引識別情報及びユーザ I Dを取得する。 (8 ) レジ端末 1 0は、決済サーバ 3 0に接続し、ユーザ端末 2 0から取得した取引識 別番号及ぴユーザ I Dを決済サーバ 3 0に送信する。 (9 ) 決済サーバ 3 0は、 レジ端末 1 0から受信した取引識別番号と、ユーザ I Dに対応づけて記憶した取 引識別番号とを照合し、 一致するか否かを確認する。 (1 0 ) 決済サーバ 3 0は 、 取引識別番号の一致が確認されると、 決済処理を行う。 (1 1 ) 決済サーバ 3 0は、 決済結果をユーザ端末 2 0に送信する。 Figure 13 is a diagram explaining the outline of “loop settlement”. (1) In the user terminal 20, the pattern code display section 354 displays the user ID converted into the pattern code. (2) In the cashier terminal 10, the pattern code reader 308 reads the pattern code, and acquires the user ID of the user terminal 20. (3) The cashier terminal 10 transmits the purchase information and the user ID acquired from the user terminal 20 to the settlement server 30. (4) The settlement server 30 uses a transaction identification number to identify the transaction. Issue a number by assigning it to a user ID. (5) The settlement server 30 sends the issued transaction identification number and accounting information to the user terminal 20. (6) In the user terminal 20, the message display section 350 displays the transaction information, and the pattern code display section 354 converts the user ID and the transaction identification number received from the settlement server 30. Display the pattern code. (7) In the cashier terminal 10, the pattern code reading section 308 reads the pattern code displayed by the pattern code display section 354, and acquires the transaction identification information and the user ID issued by the settlement server 30. I do. (8) The cashier terminal 10 connects to the settlement server 30 and transmits the transaction identification number and the user ID acquired from the user terminal 20 to the settlement server 30. (9) The settlement server 30 checks the transaction identification number received from the cashier terminal 10 with the transaction identification number stored in association with the user ID, and confirms whether they match. (10) When it is confirmed that the transaction identification numbers match, the payment server 30 performs the payment process. (11) The settlement server 30 transmits the settlement result to the user terminal 20.
「ループ決済」 では、 ユーザが会計情報を確認した後に、 レジ端末 1 0は、 決 済サーバ 3 0がユーザ I Dに対応づけて発行する取引識別番号を、ユーザ端末 2 0から取得し、 決済サーバ 3 0に送信しなければ決済が行われない。 そのため、 レジ端末 1 0における決済の不正を防止することができる。仮に、小売店のレジ 担当者が、不正に決済処理を行おうとして、ユーザ I Dとともに任意の取引識別 番号を決済サーバ 3 0に送信すると、決済サーバ 3 0における取引識別番号の照 合処理によって、 取引識別番号の不一致が確認され、 決済処理が中止される。 また、 「ループ決済」 で用いられるユーザ端末 2 0は、 決済サーバ 3 0と常時 接続する必要性が無い。 また、 ユーザ端末 2 0は、 決済サーバ 3 0から情報を受 信するが決済サーバ 3 0へ情報を送信する必要はない。 したがって、 「ループ決 済」 は、 ページャ一等、 一方向の通信手段しか持たない携帯端末によって行うこ とができる。 In the "loop settlement", after the user confirms the accounting information, the cashier terminal 10 obtains the transaction identification number issued by the settlement server 30 in association with the user ID from the user terminal 20, and sets up the settlement server. If you do not send it to 30, payment will not be made. Therefore, fraudulent payment at the cashier terminal 10 can be prevented. For example, if a cashier at a retail store sends an arbitrary transaction identification number together with a user ID to the payment server 30 in an attempt to perform the payment processing fraudulently, the payment server 30 checks the transaction ID number to perform the processing. The discrepancy between the transaction identification numbers is confirmed, and the settlement process is stopped. In addition, the user terminal 20 used in the “loop settlement” need not always be connected to the settlement server 30. The user terminal 20 receives information from the settlement server 30 but does not need to transmit information to the settlement server 30. Therefore, “loop settlement” can be performed by a portable terminal having only one-way communication means such as a pager.
以下、図 1 4から図 2 2を参照しながら、本実施形態の電子^:済システムにお ける決済の処理を説明する。 図 1 4は、本実施形態の電子決済システムの決済処 理のフローチャートである。 レジ端末 1 0、 ユーザ端末 2 0、 及ぴ決済サーバ 3
0の決済処理を時間に沿ってフローチャートで示し、 レジ端末 1 0、ユーザ端末 2 0、及び決済サーバ 3 0間の相互の情報のやりとりを横方向の矢印で示す。 図 1 5から図 2 0は図 1 4における処理の詳細を示すフローチャートである。図 2 1は、 レジ端末 1 0のレジ側表示部 3 0 2の画面例を説明する図である。 図 2 2 は、 ユーザ端末 2 0の表示部 3 5 5画面例を説明する図である。 Hereinafter, the settlement process in the electronic payment system of the present embodiment will be described with reference to FIGS. 14 to 22. FIG. 14 is a flowchart of the settlement processing of the electronic settlement system of the present embodiment. Cashier terminal 10, user terminal 20, and payment server 3 0 is shown in a flow chart along a time line, and mutual information exchange between the cashier terminal 10, the user terminal 20, and the payment server 30 is shown by a horizontal arrow. FIGS. 15 to 20 are flowcharts showing details of the processing in FIG. FIG. 21 is a diagram illustrating an example of a screen of the cashier-side display unit 302 of the cashier terminal 10. FIG. 22 is a view for explaining an example of a screen of the display section 355 of the user terminal 20.
以下、特に断らない限りは、 レジ端末 1 0と決済サーバ 3 0の間の情報のやり とりは、通信回線 1 8を介して行われ、ユーザ端末 2 0と決済サーバ 3 0との間 の情報のやりとりは、 無線通信伝送路 2 8及び通信回線 3 8を介して行われる。 レジ端末 1 0から決済サーバ 3 0へのアクセス方法は、電話回線からのダイアル アップでアクセスする方法、または専用回線を経由してサーバゲートにアクセス する方法のいずれであってもよい。決済サーバ 3 0からユーザ端末 2 0へのァク セス方法は、ユーザ端末 2 0がページャ一または携帯電話機である場合は、無線 電話通信によって行われる。 Hereinafter, unless otherwise specified, the exchange of information between the cashier terminal 10 and the settlement server 30 is performed via the communication line 18 and the information between the user terminal 20 and the settlement server 30. The exchange is performed via a wireless communication transmission line 28 and a communication line 38. The method of accessing the settlement server 30 from the cashier terminal 10 may be either a method of accessing by dialing up from a telephone line or a method of accessing a server gate via a dedicated line. The access method from the settlement server 30 to the user terminal 20 is performed by wireless telephone communication when the user terminal 20 is a pager or a mobile phone.
図 1 4を参照しながら、 決済処理を説明する。 小売店において、 ユーザが商品 の買い物をし、 店頭レジにおいて商品の代金を支払う。 レジ担当者は、 ユーザか ら電子決済による決済の依賴を受け、レジ端末 1 0から電子決済メニューを選択 し、 ループ決済を開始する (1 0 0 ) 。 レジ端末 1 0において、 レジ側表示部 3 0 2には、 図 2 1 ( a ) の画面が表示される。 ユーザ端末 2 0は、 ユーザによつ て処理開始ボタン 3 5 2が押され、 ループ決済を開始する (1 0 2 ) 。 ユーザ端 末 2 0において、 変換部 3 5 8は、 ユーザ I Dをパターンコードに変換し、 表示 部 3 5 5には、 図 2 2 ( a ) の画面が表示される (1 0 4 ) 。 レジ端末 1 0にお いて、パターンコード読み取り部 3 0 8は、パターンコード表示部 3 5 4に表示 されたパターンコードを読み取る (1 0 6 ) 。 レジ端末 1 0は、 決済サーバ 3 0 にアクセスし、ユーザ端末 2 0から読み取ったユーザ I D及びレジ登録番号を決 済サーバ 3 0に送信する (1 0 8 ) 。 The settlement process will be described with reference to FIG. At a retail store, a user purchases a product and pays for the product at a cash register. The cashier receives a request for payment by electronic payment from the user, selects an electronic payment menu from the cashier terminal 10, and starts a loop payment (100). In the cashier terminal 10, the cashier-side display unit 302 displays the screen shown in FIG. In the user terminal 20, the processing start button 352 is pressed by the user, and the loop settlement is started (102). In the user terminal 20, the conversion section 358 converts the user ID into a pattern code, and the display section 355 displays the screen shown in FIG. 22 (a) (104). In the cashier terminal 10, the pattern code reading section 308 reads the pattern code displayed on the pattern code display section 354 (106). The cashier terminal 10 accesses the settlement server 30 and transmits the user ID and the cashier registration number read from the user terminal 20 to the settlement server 30 (108).
決済サーバ 3 0は、レジ端末 1 0からのアクセスに応じてレジ端末 1 0との接 続を開始し、 レジ端末 1 0から送信されたレジ登録番号をもとに、 レジ端末情報 を照会する (1 0 9 ) 。
図 1 5を参照しながら、 レジ端末情 ¾照会 1 09の処理を説明する。決済サー ノ 30はレジデータベース 50にアクセスし ( 1 090) 、 レジ登録番号に合致 するレジ端末のレジ端末情報を抽出する (1 092) 。 レジ端末情報には、 小売 店名、 店舗名、 認証方式等が登録されている。 認証方式には、 ビジュアル認証方 式、 パスヮード認証方式などがあり、 レジ端末情報には、 いずれの認証方式を使 用するかが設定されている。決済サーバ 30は、 レジ端末情報に設定された認証 方式を採用することを決定する (1094) 。 以下では、認証方式としてビジュ アル認証方式の採用が決定されたとして説明を行う。 The settlement server 30 starts the connection with the cashier terminal 10 in response to the access from the cashier terminal 10 and inquires cashier terminal information based on the cashier registration number transmitted from the cashier terminal 10. (109). The processing of the cashier terminal information inquiry 109 will be described with reference to FIG. The settlement server 30 accesses the cashier database 50 (1090), and extracts cashier terminal information of the cashier terminal corresponding to the cashier registration number (1092). In the cashier terminal information, the retail store name, store name, authentication method, and the like are registered. The authentication method includes a visual authentication method and a password authentication method, and the cashier terminal information sets which authentication method to use. The settlement server 30 determines to use the authentication method set in the cashier terminal information (1094). In the following, a description will be given assuming that the use of the visual authentication method has been determined as the authentication method.
図 14に戻り、 レジ端末情報照会 109の処理後の動作を説明する。決済サー ノ 30は、 ユーザ情報照会 1 1 0の処理を行う。 Returning to FIG. 14, the operation after the processing of the cashier terminal information inquiry 109 will be described. The settlement server 30 performs a user information inquiry 110 process.
図 1 6を参照しながら、ユーザ情報照会 1 1 0の処理を説明する。決済サーバ 30は、 レジ端末 1 0から送信されたユーザ I Dに基づいて、ユーザデータべ一 ス 60へアクセスし (1 1 00) 、 ユーザ端末 20がユーザ登録されているかど うか調べる (1 1 02) 。 ユーザ登録されていなければ、 ユーザ端末 20ヘメッ セージ 「登録されていません」 を発信する (1 1 04) 。 ユーザ端末 20には、 ユーザ登録されていないことを示す、 図 22 (b) の画面が表示される。 決済サ ーバ 30は、 レジ端末 1 0とユーザ端末 20との間の決済を中止する (1 106 The process of the user information inquiry 110 will be described with reference to FIG. The settlement server 30 accesses the user database 60 based on the user ID transmitted from the cashier terminal 10 (1100), and checks whether the user terminal 20 has been registered as a user (1102). ). If the user has not been registered, the message “Not registered” is sent to the user terminal 20 (1 104). The user terminal 20 displays the screen shown in FIG. 22 (b) indicating that the user has not been registered. The settlement server 30 stops the settlement between the cashier terminal 10 and the user terminal 20 (1106
) 0 ) 0
ユーザ登録が確認できた場合、ユーザデータベース 60からユーザ情報を抽出 する (1 108) 。 ユーザ情報にはユーザの利用状況に関する情報が記されてお り、その情報に基づいてユーザのクレジットカードまたは銀行カードなどの利用 状況に問題がないかどうかを確認する (1 1 1 0) 。 利用状況に問題がある場合 は、 ユーザ端末 20へメッセージ 「利用できません」 を発信する (1 1 1 2) 。 ユーザ端末 20には、 利用できないことを示す、 図 22 (c) の画面が表示され る。 決済サーバ 30は、 レジ端末 1 0とユーザ端末 20の間の決済を中止する ( 1 1 14) 。 If the user registration is confirmed, the user information is extracted from the user database 60 (1108). The user information contains information on the usage status of the user, and based on the information, checks whether there is any problem with the usage status of the user such as a credit card or a bank card (1110). If there is a problem with the usage status, a message “unavailable” is sent to the user terminal 20 (1 1 1 2). The user terminal 20 displays the screen shown in FIG. The settlement server 30 stops the settlement between the cashier terminal 10 and the user terminal 20 (114).
ユーザの利用状況に問題がなければ、決済サーバ 30は次の処理を進める。 図 14に戻って説明する。決済サーバ 30は、 レジ端末情報照会 1 09で決定した
認証方式に基づいて、認証を行う。 ここでは、 レジ端末情報照会 1 09において 、認証方式としてビジュアル認証を採用することが決定された場合について、認 証の処理を説明する。決済サーバ 30は、ユーザ情報照会 1 1 0においてユーザ データベース 60からユーザの顔写真の画像を取得し、レジ端末 1 0に顔写真の 画像データを配信する (1 1 2) 。 レジ端末 1 0は、 決済サーバ 30からユーザ の顔写真画像データを受信し、 ビジュアル認証を行う (1 14) 。 If there is no problem in the usage status of the user, the settlement server 30 proceeds with the next process. Returning to FIG. The payment server 30 was determined at the cashier terminal information inquiry 109 Authentication is performed based on the authentication method. Here, the authentication processing will be described in the case where it is determined in the cashier terminal information inquiry 109 that the visual authentication is adopted as the authentication method. The settlement server 30 acquires the image of the face photograph of the user from the user database 60 in the user information inquiry 110, and distributes the image data of the face photograph to the cashier terminal 10 (1 1 2). The cashier terminal 10 receives the face image data of the user from the settlement server 30 and performs visual authentication (114).
図 1 7を参照しながら、 ビジュアル認証 1 14の処理を説明する。 レジ端末 1 0はユーザの顔写真画像を表示する (1 140) 。 図 2 1 (b) は、 レジ端末 1 0の画面の表示例である。 レジ担当者はユーザと顔写真とを見比べ、本人かどう かを確認する (1 142) 。 本人かどうか疑わしい場合または高価な買い物であ る場合、 レジ担当者は、 図 2 1 (b) の画面で DOUB Tボタンを選択し、 DO UBT信号を決済サーバ 30に発信する (1 144) 。 レジ担当者が、 図 2 1 ( b) の OKボタンを選択した場合、 ビジュアル認証の処理 1 14を終了する。 決済サーバ 30は、 レジ端末 10から DOUBT信号を受信すると、パスヮー ド認証を行うために、ユーザ I Dに基づいてユーザデータベース 60にアクセス し (1 146) 、 ユーザデータベース 60からパスワード認証に必要なパスヮー ドデータを抽出する (1 148) 。 決済サーバ 30は、 パスワード要求回数を記 憶する変数 nを 0に初期化する (1 1 50) 。 決済サーバ 30は、 nを 1だけィ ンクリメントし (1 1 52) 、 パスヮード要求メッセージをユーザ端末 20及ぴ レジ端末 1 0に発信する (1 1 54、 1 1 58) 。 ユーザ端末 20には、 図 22 (d) に示す画面が表示され (1 1 56) 、 レジ端末 1 0には、 図 21 (c) に 示す画面が表示される (1 1 60) 。 ユーザは、 レジ端末 1 0のキーボード部 3 06を用いてパスヮードを入力する (1 1 6 2) 。 レジ端末 1 0は、 ユーザが入 力したパスヮードを決済サーバ 30に発信する (1 1 64) 。 決済サーバ 30は レジ端末 1 0が送信したパスワードを受信し、パスワードが正しいかどうかを照 合する (1 166) 。 The process of the visual authentication 114 will be described with reference to FIG. The cashier terminal 10 displays the face photograph image of the user (1140). FIG. 21B is a display example of the screen of the cashier terminal 10. The cashier compares the user with the face photo and confirms whether or not he / she is himself (1142). If it is doubtful or the purchase is expensive, the cashier selects the DOUB T button on the screen shown in FIG. 21 (b) and sends a DO UBT signal to the settlement server 30 (1144). If the cashier selects the OK button in FIG. 21 (b), the visual authentication processing 1 14 ends. When receiving the DOUBT signal from the cashier terminal 10, the settlement server 30 accesses the user database 60 based on the user ID in order to perform password authentication (1146), and from the user database 60, the password data required for password authentication. Is extracted (1148). The settlement server 30 initializes a variable n for storing the number of password requests to 0 (1 150). The settlement server 30 increments n by 1 (1 152), and transmits a password request message to the user terminal 20 and the cashier terminal 10 (1 154, 1 158). The user terminal 20 displays the screen shown in FIG. 22 (d) (1156), and the cashier terminal 10 displays the screen shown in FIG. 21 (c) (1160). The user inputs a password using the keyboard section 310 of the cashier terminal 10 (1162). The cashier terminal 10 transmits the password input by the user to the settlement server 30 (1164). The settlement server 30 receives the password transmitted by the cashier terminal 10 and checks whether the password is correct (1166).
レジ端末 10から送信されたパスヮードに間違いがある場合、パスヮード要求 回数 nが 2より大きいかどうか調べ (1 1 6 8) 、 そうでなければ、 1 1 5 2の
処理に戻り、パスヮードの要求を繰り返す。パスヮード要求回数 nが 2より大き ければ、 認証不可メッセージをユーザ端末 20に発信する (1 1 70) 。 ユーザ 端末 20は、認証ができなかったため、サービスを利用できない旨を伝える図 2 2 ( f ) の画面を表示する (1 1 72) 。 また、 認証不可メッセージをレジ端末 1 0に発信する (1 1 74) 。 レジ端末 1 0は、 パスワード認証ができなかった ことを示す、 図 2 1 (e) の画面を表示する (1 1 76) 。 決済サーバ 30は、 ユーザ端末 20及びレジ端末 1 0に認証不可メッセージを送った後、レジ端末 1 0とユーザ端末 20の決済を中止する (1 1 78) 。 If there is an error in the password transmitted from the cashier terminal 10, check whether the number of password requests n is greater than 2 (1 1 6 8). Return to the process and repeat the password request. If the password request count n is greater than 2, an authentication-inhibited message is transmitted to the user terminal 20 (1 170). The user terminal 20 displays the screen shown in FIG. 22 (f) notifying that the service cannot be used because authentication was not possible (1172). In addition, an authentication failure message is transmitted to the cashier terminal 10 (1 1 74). The cashier terminal 10 displays the screen shown in FIG. 21 (e) indicating that the password authentication has failed (1 176). The settlement server 30 sends the authentication failure message to the user terminal 20 and the cashier terminal 10, and then cancels the settlement between the cashier terminal 10 and the user terminal 20 (1178).
パスワード認証におけるパスワード照合 1 1 66において、決済サーバ 30が 、 パスワードが正しいことを確認した場合、パスワード認証 OK信号をユーザ端 末 20及びレジ端末 1 0に発信する (1 1 80、 1 1 84) 。 ユーザ端末 20は 、 パスワード認証が成功したことを示す、 図 22 (e) の画面を表示する (1 1 82) 。 レジ端末 1 0は、 パスワード認証が成功したことを示す、 図 2 1 (d) の画面を表示し (1 1 86) 、 ビジュアル認証の処理 1 32を終了する。 If the settlement server 30 confirms that the password is correct in the password verification 1 1 66 in the password authentication, a password authentication OK signal is transmitted to the user terminal 20 and the cashier terminal 10 (1 180, 1 1 84). . The user terminal 20 displays the screen of FIG. 22 (e) indicating that the password authentication has been successful (1182). The cashier terminal 10 displays the screen shown in FIG. 21D indicating that the password authentication has been successful (1186), and terminates the visual authentication process 132.
図 14に戻って説明する。レジ端末 10はビジュアル認証処理 1 14が終わる と、 購買金額の合計を含む購買金額情報を決済サーバ 30に発信する (1 1 6) 。 決済サーバ 30は、 レジ端末 10から購買金額情報を受信すると、 ユーザ I D に取引識別番号を割り当てて発行する (1 1 7) 。 Returning to FIG. After the visual authentication processing 114 has been completed, the cashier terminal 10 transmits purchase price information including the total purchase price to the settlement server 30 (1 16). When receiving the purchase price information from the cashier terminal 10, the settlement server 30 assigns a transaction ID number to the user ID and issues it (1 17).
取引識別番号は、 たとえば乱数で発生した番号列である。 し力 し、 同じ時間に 複数のレジ端末 1 0またはユーザ端末 20力 S、同一の取引識別番号を使って決済 サーバ 30にアクセスすると、決済サーバ 30は、ユーザ I Dと取引識別番号の 対応づけができなくなる。 そのため、 ある一定の時間では同じ取引識別番号が 2 回以上使われることがないように、 取引識別番号を割り当てる。 しかし、 ある一 定時間を過ぎると、同じ取引識別番号を取引識別番号として再度使用してもよい 。 このようにすることにより、 取引識別番号を増やさなくても、 取引識別番号の 一意性を保つことが可能である。 The transaction identification number is, for example, a sequence of numbers generated by random numbers. When the payment server 30 accesses the payment server 30 using the same transaction identification number at the same time as a plurality of cashier terminals 10 or the user terminals 20 at the same time, the payment server 30 associates the user ID with the transaction identification number. become unable. Therefore, a transaction identification number is assigned so that the same transaction identification number is not used more than once in a certain time. However, after a certain period of time, the same transaction identification number may be used again as the transaction identification number. By doing so, it is possible to maintain the uniqueness of the transaction identification number without increasing the transaction identification number.
さらに、 決済サーバ 30は、 後述の 「アクセス待ち」 状態にある取引識別番号 を発行しないように、取引識別番号の割り当てを制限する機能を備えることによ
り、 より確実に取引識別番号の衝突を防ぐことができる。 Further, the settlement server 30 has a function of restricting the assignment of the transaction identification number so as not to issue the transaction identification number in the “access waiting” state described later. Therefore, it is possible to more reliably prevent the collision of the transaction identification numbers.
小売店の支店が多くある場合には、桁数の少ない取引識別番号では、乱数を発 生させた取引識別番号に衝突が起きる場合もある。その場合、各支店の取引識別 番号は相互に衝突しない番号となるように、乱数の範囲を限定するなどの工夫で 、 取引識別番号の衝突を回避することができる。 If there are many branches of a retail store, a transaction identification number with a small number of digits may cause a collision with a transaction identification number that generates a random number. In this case, the collision of the transaction identification numbers can be avoided by devising the range of random numbers so that the transaction identification numbers of the branches do not conflict with each other.
このように、 取引識別番号は、 取引を識別する番号であっても。 すべての取引 に対して一意に定められるトランザクション I Dのような桁数の多い番号では なく、 一時的に取引を識別することのできる桁数の少ない番号である。 Thus, a transaction identification number is a number that identifies a transaction. It is a number with a small number of digits that can temporarily identify a transaction, instead of a number with a large number of digits, such as Transaction ID, which is uniquely defined for all transactions.
図 1 4に戻って説明する。決済サーバ 3 0は、発行した取引識別番号及び会計 情報をユーザ端末 2 0に送信する (1 1 8 ) 。 このとき、 決済サーバ 3 0は、 レ ジ端末 1 0が、 この取引識別番号を用いてアクセスしてくるのを待つ「アクセス 待ち」 状態になる。 ユーザ端末 2 0は、 取引識別番号及び会計情報を受信し、 会 計情報確認 1 2 0の処理を行う。 Returning to FIG. The settlement server 30 sends the issued transaction identification number and accounting information to the user terminal 20 (118). At this time, the settlement server 30 enters an “access waiting” state of waiting for the registration terminal 10 to access using the transaction identification number. The user terminal 20 receives the transaction identification number and the accounting information, and performs the process of accounting information confirmation 120.
図 1 8を参照しながら、会計情報確認 1 2 0の処理を説明する。 メッセージ表 示部 3 5 0は、 決済サーバ 3 0から受信した会計情報を表示する (1 2 0 2 ) 。 ユーザは、 表示された会計情報を確認し (1 2 0 4 ) 、 会計情報が間違っている 場合、 決済を中止する (1 2 0 6 ) 。 この場合、 ユーザは処理開始ボタン 3 5 2 を押さず、パターンコード表示部 3 5 4はパターンコードは表示しない。ユーザ が会計情報が正しいことを確認した場合は、ユーザが処理開始ポタン 3 5 2を押 し、 パターンコード表示部 3 5 4はパターンコードを表示する。 The processing of the accounting information confirmation 120 will be described with reference to FIG. The message display section 350 displays the transaction information received from the settlement server 30 (122). The user checks the displayed accounting information (1204), and cancels the settlement if the accounting information is incorrect (1206). In this case, the user does not press the processing start button 352, and the pattern code display section 354 does not display the pattern code. If the user confirms that the accounting information is correct, the user presses the processing start button 352, and the pattern code display section 354 displays the pattern code.
図 1 4に戻って説明する。ユーザによって会計情報が確認され、処理開始ボタ ン 3 5 2が押されると、 ユーザ端末 2 0において、変換部 3 5 8が、 ユーザ I D 、及び決済サーバ 3 0から受信した取引識別番号をパターンコードに変換し、 図 2 2 ( i ) の画面が表示される。 パターンコード表示部 3 5 4は、 ユーザ I D及 び取引識別番号が変換されたパターンコードを表示する (1 2 2 ) 。 Returning to FIG. When the user confirms the accounting information and presses the processing start button 352, the conversion unit 358 in the user terminal 20 transmits the user ID and the transaction identification number received from the settlement server 30 to the pattern code. And the screen shown in Fig. 22 (i) is displayed. The pattern code display section 354 displays the pattern code in which the user ID and the transaction identification number have been converted (122).
レジ端末 1 0において、 図 2 2 ( f ) の画面が表示され、 パターンコード読み 取り部 3 0 8は、パターンコード表示部 3 5 4に表示されたパターンコードを読 み取る (1 2 4 ) 。 レジ端末 1 0は、 決済サーバ 3 0にアクセスし、 ユーザ端末
2 0から読み取ったユーザ I D及び取引識別番号を決済サーバ 3 0に送信する ( 1 2 6 ) 。 決済サーバ 3 0は、 レジ端末 1 0が送信したユーザ I D及び取引識 別番号を受信すると、 取引識別番号照合 1 2 8の処理を行う。 At the cashier terminal 10, the screen shown in FIG. 22 (f) is displayed, and the pattern code reading section 308 reads the pattern code displayed on the pattern code display section 354 (1 2 4) . The cashier terminal 10 accesses the payment server 30 and the user terminal The user ID and transaction identification number read from 20 are transmitted to the settlement server 30 (122). When the payment server 30 receives the user ID and the transaction identification number transmitted by the cashier terminal 10, it performs the transaction identification number collation 128.
決済サーバ 3 0は、 レジ端末 1 0がアクセスし、取引識別番号の送信するのを 待つ 「アクセス待ち」 状態にある。 「アクセス待ち」 状態では、 決済サーバ 3 0 は、ユーザ I Dに割り当てた取引識別番号を同一の取引識別番号を用いてァクセ スするレジ端末 1 0があれば、 レジ端末 1 0とユーザ端末 2 0の間で、決済処理 を行う。 The settlement server 30 is in an “access waiting” state of waiting for the cashier terminal 10 to access and transmit the transaction identification number. In the “waiting for access” state, the settlement server 30 checks the cashier terminal 10 and the user terminal 20 if there is a cashier terminal 10 that accesses the transaction ID number assigned to the user ID using the same transaction ID number. Settlement processing is performed between.
決済サーバ 3 0の 「アクセス待ち」 状態は タイムアウト設定がなされ、 レジ 端末 1 0からのアクセス待ちをたとえば 3分に制限する。制限時間を超えてもレ ジ端末 1 0からアクセスがない場合、決済サーバ 3 0は決済を中止し、初期化す る。 このタイムァ ト機能は、決済サーバ 3 0とユーザ端末 2 0の間の通信状態 が悪く、決済サーバ 3 0からユーザ端末 2 0へ情報が正常に送信されない場合の ためのトラブル回避のために設定される。 In the “access wait” state of the settlement server 30, a timeout is set, and the access wait from the cashier terminal 10 is limited to, for example, three minutes. If there is no access from the registrar terminal 10 even after the time limit expires, the settlement server 30 stops settlement and initializes. This timeout function is set to avoid troubles when the communication between the payment server 30 and the user terminal 20 is bad and the information is not normally transmitted from the payment server 30 to the user terminal 20. You.
決済サーバ 3 0において、記憶部 8 1は、第 1の通信部 8 2がレジ端末 1 0か らユーザ I Dを受信し、処理部 8 0がユーザ I Dに取引識別番号を割り当てて発 行したときの第 1の時刻を格納する。第 2の通信部 8 4は、ユーザ端末 2 0に取 引識別番号を送信する。その後、 レジ端末 1 0からユーザ I Dと取引識別番号を 受信したときの第 2の時刻を第 1の時刻と比較し、タイムアウト設定の設定時間 を超えていない場合、 決済処理を行う。 In the settlement server 30, the storage unit 81 stores a message when the first communication unit 82 receives a user ID from the cashier terminal 10 and the processing unit 80 assigns a transaction ID number to the user ID and issues it. Stores the first time of. The second communication unit 84 transmits the transaction identification number to the user terminal 20. Thereafter, the second time when the user ID and the transaction identification number are received from the cashier terminal 10 is compared with the first time, and if the time does not exceed the set time of the timeout setting, the settlement processing is performed.
図 1 9を参照しながら、取引識別番号照合 1 2 8の処理を説明する。 図 1 9に おいて、 決済サーバ 3 0は、 「アクセス待ち」 の状態にあり、 レジ端末 1 0から のアクセスがあり、レジ端末 1 0から取引識別番号が送信されたかどうかを調べ ( 1 2 8 0 ) 、 もしアクセスがなければ、 タイムアウトの設定時間を経過したか どうかを調べ (1 2 8 2 ) 、 もし経過した場合は、 レジ端末 1 0から送信された 取引識別番号が割り当てられた取引の決済を中止する。 With reference to FIG. 19, the process of transaction identification number collation 1 28 will be described. In FIG. 19, the settlement server 30 is in the “waiting for access” state, has access from the cashier terminal 10, and checks whether the transaction identification number has been transmitted from the cashier terminal 10 (1 2 8 0) If there is no access, check whether the timeout time has elapsed (1 2 8 2), and if it has, if the transaction identification number sent from the cashier terminal 10 has been assigned, the transaction Cancel payment.
レジ端末 1 0が取引識別番号を送信した場合は、決済サーバ 3 0がユーザ I D に割り当てて設定した取引識別番号と、レジ端末 1 0から送信された取引識別番
号を照合し (1 286) 、 もし一致しなければ、 レジ端末 10及びユーザ端末 2 0に取引識別番号照合エラーメッセージを送信する (1 288) 。 ユーザ端末 2 0は、 取引識別番号照合エラーを示す、 図 22 (g) の画面を表示する。 When the cashier terminal 10 transmits the transaction identification number, the transaction identification number set by the settlement server 30 by assigning it to the user ID and the transaction identification number transmitted from the cashier terminal 10 are set. If the numbers match, the transaction identification number matching error message is transmitted to the cashier terminal 10 and the user terminal 20 (1288). The user terminal 20 displays the screen shown in FIG. 22 (g) indicating the transaction identification number collation error.
図 14に戻って説明する。決済サーバ 30は、取引識別番号の照合の処理 12 8が終わると、 購買金額と利用可能金額の照合の処理 130を行う。 Returning to FIG. When the transaction identification number matching process 128 is completed, the settlement server 30 performs a matching process 130 between the purchase amount and the available amount.
図 20を参照しながら、購買金額と利用可能金額の照合の処理 130を説明す る。 決済サーバ 30は、 ユーザ I Dに基づいて、 ユーザデータベース 60ヘアク セスし (1300) 、 ユーザのクレジットカードまたは銀行カード等の利用可能 金額を抽出し ( 1 302) 、利用可能金額とレジ端末 10が送信した購買金額と を比較し (1 304) 、 購買金額が利用可能金額を超えないならば、 照合を終了 する。購買金額が利用可能金額を超えているならば、ユーザ端末 20ヘッセージ 「ご利用限度額を超えています」 を発信し (1 306) 、 レジ端末 10とユーザ 端末 20との間の決済処理を中止する (1308) 。 このとき、 ユーザ端末 20 には、 購買金額が利用可能金額を超えていることを示す、 図 22 (h) の画面が 表示される。 With reference to FIG. 20, the process 130 for matching the purchase amount with the available amount will be described. The settlement server 30 accesses the user database 60 based on the user ID (1300), extracts the usable amount of the user's credit card or bank card (1302), and transmits the usable amount and the cashier terminal 10 to the user. The purchase price is compared with the obtained purchase price (1304). If the purchase price does not exceed the available price, the matching is terminated. If the purchase amount exceeds the available amount, the user terminal 20 sends the message "Usage limit exceeded" (1 306), and stops the settlement process between the cashier terminal 10 and the user terminal 20. Yes (1308). At this time, a screen shown in FIG. 22H is displayed on the user terminal 20, indicating that the purchase price exceeds the available price.
図 14に戻り、購買金額と利用可能金額の照合 130の処理後の動作を説明す る。 決済サーバ 30は、 ユーザ口座データベース 70にアクセスして、購買情報 を記録する決済処理を行う (1 32) 。 決済が完了すると、 決済サーバ 30は、 決済完了通知をレジ端末 10に発信し (1 34) 、 ユーザ端末 20に領収書を発 信する (136) 。 レジ端末 10は、 決済が完了したことを示す、 図 21 (g) の画面を表示する (138) 。 ユーザ端末 20は、 決済が完了したことを示す、 図 22 ( j ) の画面を表示する (140) 。 Returning to FIG. 14, the operation after the processing 130 of comparing the purchase amount with the available amount will be described. The settlement server 30 accesses the user account database 70 and performs settlement processing for recording purchase information (1 32). When the settlement is completed, the settlement server 30 sends a settlement completion notice to the cashier terminal 10 (134), and sends a receipt to the user terminal 20 (136). The cashier terminal 10 displays the screen of FIG. 21 (g) indicating that the payment is completed (138). The user terminal 20 displays the screen of FIG. 22 (j) indicating that the settlement is completed (140).
上記の決済処理の説明において、決済サーバ 30が決済完了通知 146をレジ 端末 10に送信する際、決済サーバ 30が、 当該取引の支払を行ったユーザ端末 20のユーザに関する一部の属性情報をユーザデータベース 60から抽出し、レ ジ端末 10に送信してもよい。 レジ端末 10に送られるユーザの属性情報は、た とえば、 ユーザの性別、 年齢などの属性に関する情報であり、 名前、 住所、 タレ ジットカード番号などの個人情報は含まれないことが好ましい。レジ端末 10は
、 当該取引の支払を行ったユーザの属性情報を取得し、取引された商品とユーザ の属性情報を対応づけて販売履歴として販売履歴データベース 1 5に蓄積して もよい。 図 2 3は、販売履歴データベース 1 5に格納される販売履歴情報フアイ ルの一例を示す図である。 販売日時及び商品識別番号と、 性別、 年齢などのユー ザの属性とを対応づけて格納される。 これにより、 レジ端末 1 0は、販売履歴デ ータベース 1 5に蓄積された販売履歴情報から、特定の商品を購入するユーザの 年齢層など、ユーザの購買行動を抽出することができ、商品のマーケティングに 利用することができる。 In the above description of the payment process, when the payment server 30 sends the payment completion notification 146 to the cashier terminal 10, the payment server 30 transmits some attribute information regarding the user of the user terminal 20 that has paid for the transaction to the user. It may be extracted from the database 60 and transmitted to the registration terminal 10. The attribute information of the user sent to the cashier terminal 10 is, for example, information on the attribute of the user such as gender and age, and preferably does not include personal information such as a name, address, and a tail card number. Cashier terminal 10 Alternatively, the attribute information of the user who made the payment for the transaction may be acquired, and the transaction information may be associated with the attribute information of the user and accumulated in the sales history database 15 as a sales history. FIG. 23 is a diagram showing an example of a sales history information file stored in the sales history database 15. The date and time of sale and product identification number are stored in association with user attributes such as gender and age. As a result, the cashier terminal 10 can extract the purchase behavior of the user, such as the age group of the user who purchases a specific product, from the sales history information accumulated in the sales history database 15, and can perform marketing of the product. It can be used for
また、決済サーバ 3 0は、 レジ端末 1 0から商品の購入合計金額を受信したが 、 購買した商品の名前や単価等、購買した商品に関する詳細な情報を受信し、 ュ 一ザデータベース 6 0にユーザの購買履歴として記録してもよい。 Further, the payment server 30 receives the total purchase price of the product from the cashier terminal 10, but receives detailed information on the purchased product, such as the name and unit price of the purchased product, and stores it in the user database 60. It may be recorded as the purchase history of the user.
本実施形態の電子決済システムの決済処理の機能及び動作は以上述べた通り である。上述の決済のやりとりにおいて、通信が途絶えるなどの通信障害が起き た場合は、 全ての処理にかかる情報や一時データ等を初期化して終了する。 上述の決済処理において、 決済サーバ 3 0が行う、 レジ端末情報照会 1 0 9、 ユーザ情報照会 1 1 0、 取引識別番号発行 1 1 7、 取引識別番号の照合 1 2 8、 購買金額と利用可能金額の照合 1 3 0、決済処理 1 3 2の処理等は、決済サーバ 3 0の処理部 8 0及びデータベース検索部 8 6が行ち。 The functions and operations of the payment processing of the electronic payment system according to the present embodiment are as described above. If a communication failure such as a communication interruption occurs in the above settlement exchange, information and temporary data for all processes are initialized and the processing is terminated. In the payment process described above, the payment server 30 performs the cashier terminal information inquiry 1 09, user information inquiry 1 110, transaction identification number issue 1 1 7, transaction identification number collation 1 2 8, purchase amount available The processing of the amount matching 130, the settlement processing 132, and the like are performed by the processing unit 80 and the database search unit 86 of the settlement server 30.
また、決済サーバ 3 0がレジ端末 1 0と行うデータ通信である、 レジ端末 1 0 からのユーザ I D送信 1 0 8、 レジ端末 1 0へのユーザ顔写真画像送信 1 1 2、 レジ端末 1 0からの購買金額情報受信 1 1 6、決済完了通知 1 3 4の処理は、決 済サーバ 3 0の第 1の通信部 8 2が行う。 In addition, the payment server 30 is a data communication performed with the cashier terminal 10, a user ID transmission 108 from the cashier terminal 10, a user face photograph image transmission to the cashier terminal 10 1 12, and a cashier terminal 10. The first communication unit 82 of the settlement server 30 performs the processing of receiving the purchase amount information 1 16 and the settlement completion notification 1 34 from the settlement server 30.
また、決済サーバ 3 0がユーザ端末 2 0と行うデータ通信である、ユーザ端末 2 0への会計情報及び取引識別番号送信 1 1 8、ユーザ端末 2 0への領収書通知 1 3 6の処理は、 決済サーバ 3 0の第 2の通信部 8 4が行う。 In addition, the processing of the transaction information and transaction identification number transmission 1 18 to the user terminal 20 and the receipt notification 1 36 to the user terminal 20 which is the data communication performed by the settlement server 30 with the user terminal 20 is as follows. The second communication unit 84 of the settlement server 30 performs the processing.
本実施形態の電子決済システムにおいては、小売店のレジ担当者は、ユーザを 顔写真データによって認証し、疑わしい場合や高額の決済の場合は、 さらにパス ヮードの入力をユーザに要求することができるため、状況に応じて認証の精度を
上げることができる。 またユーザは、ページャ一や携帯端末等の無線通信機器を 用いて、 簡便かつ安全に決済を行うことができる。 In the electronic payment system according to the present embodiment, the cashier at the retail store can authenticate the user based on the photograph data of the user, and in the case of suspicion or expensive payment, can further request the user to input a password. Therefore, depending on the situation, the accuracy of authentication Can be raised. In addition, the user can easily and safely make a payment using a wireless communication device such as a pager or a portable terminal.
ビジュアル認証の場合、決済サーバ 3 0はユーザデータベース 6 0からユーザ の顔写真データを抽出し、 レジ端末 1 0に送信し、 レジ担当者にユーザが本人で あるかどうかの認証を行わせる。パスヮード認証の場合、決済サーバ 3 0はユー ザデータベース 6 0からパスヮード情報を抽出し、ユーザ端末 2 0にパスヮード 要求命令を送信し、ユーザにレジ端末 1 0からパスヮードを入力させ、決済サー バ 3 0に送信させる。決済サーバ 3 0は送信されたパスワードとユーザデータべ ース 6 0に登録されたパスワードを照合し、認証の成否をレジ端末 1 0に送信す る。 In the case of visual authentication, the settlement server 30 extracts the face photograph data of the user from the user database 60 and sends it to the cashier terminal 10 so that the cashier can authenticate whether the user is himself. In the case of password authentication, the payment server 30 extracts password information from the user database 60, sends a password request command to the user terminal 20 and prompts the user to input a password from the cashier terminal 10, and the payment server 30 Send to 0. The settlement server 30 checks the transmitted password against the password registered in the user database 60, and transmits the success or failure of the authentication to the cashier terminal 10.
また、 たとえばビジュアル認証で不十分である場合は、パスヮード認証等の他 の認証方式を組み合わせるなど、複合的な認証を行うことにより、認証の精度を 上げることもできる。 In addition, for example, when visual authentication is not sufficient, the accuracy of authentication can be improved by performing a complex authentication such as combining other authentication methods such as password authentication.
上記の説明では、決済サーバ 3 0は、ユーザデータベース 6 0に格納された利 用状況ファイル 6 0 4を抽出することによって、ユーザの電子決済の利用状況の 確認を行ったが、 ユーザ端末 2 0が、 電子決済の利用回数を記憶し、 ユーザ I D とともにバーコ一ドに表示させ、 レジ端末 1 0に読み取らせて、決済サーバ 3 0 に送信し、決済サーバ 3 0がユーザ端末 2 0から送信された利用回数を利用状況 ファイル 6 0 4に格納された決済履歴と照合してもよい。 In the above description, the payment server 30 checks the usage status of the electronic payment by the user by extracting the usage status file 604 stored in the user database 60. However, the number of times of electronic payment is stored, displayed on a bar code together with the user ID, read by the cashier terminal 10, transmitted to the payment server 30, and the payment server 30 is transmitted from the user terminal 20. The number of times of use may be compared with the settlement history stored in the use status file 604.
また、 決済を開始する際、 ユーザ端末 2 0は、 ループ確認のための任意符号番 号を発行してもよい。 ユーザ端末 2 0は、 自分が発行した符号番号をバーコード で表示させ、 レジ端末 1 0に読み取らせ、 決済サーバ 3 0に送信し、決済サーバ 3 0から符号番号を受信し、当該ユーザ端末 2 0が発行した符号番号と同一であ るか否かを確認し、 決済処理が正常に行われているか否かを判断できる。 When the settlement is started, the user terminal 20 may issue an arbitrary code number for loop confirmation. The user terminal 20 displays the code number issued by the user terminal as a bar code, causes the cashier terminal 10 to read the code number, transmits the code number to the payment server 30, receives the code number from the payment server 30, and By confirming whether or not 0 is the same as the issued code number, it can be determined whether or not the settlement processing is normally performed.
以上に述べたように、本実施形態によれば、 決済サーバ 3 0は、 ユーザ I Dに 対応づけて発行する取引識別番号をユーザ端末 2 0に送信する。ユーザ端末 2 0 は、 取引識別番号をバーコード表示し、 レジ端末 1 0に読み取らせる。 決済サー バ 3 0は、発行した取引識別番号と、 レジ端末 1 0から受信した取引識別番号と
を照合し、 決済処理を行う。 レジ端末 1 0は、 ユーザ端末 2 0から取引識別番号 を取得しなければ、 決済処理を行うことがでない。 したがって、 ユーザ端末 2 0 の承認を得ずにレジ端末 1 0が決済処理を進めることができないので、不正な取 引を防止できる。 As described above, according to the present embodiment, the settlement server 30 transmits the transaction identification number issued in association with the user ID to the user terminal 20. The user terminal 20 displays the transaction identification number as a bar code and causes the cashier terminal 10 to read it. The settlement server 30 transmits the issued transaction identification number, the transaction identification number received from the cashier terminal 10 and And settle the payment. If the cashier terminal 10 does not acquire the transaction identification number from the user terminal 20, the cashier terminal 10 will not perform the settlement processing. Therefore, since the cashier terminal 10 cannot proceed with the settlement process without obtaining the approval of the user terminal 20, unauthorized transaction can be prevented.
(第 2の実施形態) (Second embodiment)
本発明の第 2の実施形態の電子決済システムについて説明する。第 1の実施形 態では、決済サーバ 3 0がレジデータベース 5 0に格納されたレジ端末情報を検 索し、小売店またはレジ端末 1 0が指定する認証方式を抽出し、抽出された認証 方式に基づいてユーザを認証した。第 2の実施形態では、ユーザまたはユーザ端 末 2 0が認証方式を指定することができ、ユーザ指定の認証方式とレジ端末指定 の認証方式とに基づいてユーザを認証する方式を決定する点が第 1の実施形態 とは異なる。 第 1の実施形態と同じ構成と動作については説明を省略する。 図 2 4は、レジ端末情報 5 0 0の認証方式のフィールドに格納される認証方式 の例を説明する図である。小売店またはレジ端末 1 0が指定する認証方式として 、 認証なし、 ビジュアル認証またはパスワード認証、 ビジュアル認証のみ、 パス ヮ一ド認証のみ、 ビジュアル認証かつパスヮ一ド認証など、 ビジュアル認証とパ スヮード認証の少なくとも 1つを用いた認証方式を指定するタイプの他、購買金 額がたとえば 1万円以上であるなら、ビジュアル認証かつパスヮード認証を行い An electronic payment system according to a second embodiment of the present invention will be described. In the first embodiment, the settlement server 30 searches the cashier terminal information stored in the cashier database 50, extracts the authentication method specified by the retail store or cashier terminal 10, and extracts the extracted authentication method. Authenticated the user based on the The second embodiment is characterized in that the user or the user terminal 20 can specify the authentication method, and determines the method of authenticating the user based on the user-specified authentication method and the cashier terminal-specified authentication method. This is different from the first embodiment. A description of the same configuration and operation as in the first embodiment will be omitted. FIG. 24 is a view for explaining an example of the authentication method stored in the authentication method field of the cashier terminal information 500. The authentication methods specified by the retail store or cashier terminal 10 include visual authentication and password authentication, such as no authentication, visual authentication or password authentication, visual authentication only, pass-only authentication, visual authentication and pass-pad authentication, etc. In addition to the type that specifies the authentication method using at least one, if the purchase amount is, for example, 10,000 yen or more, visual authentication and password authentication are performed.
、 それ以外の場合は、 ビジュアル認証を行うなど、 購買金額に基づいて、 認証方 式を変えるタイプなどがある。 In other cases, there is a type that changes the authentication method based on the purchase amount, such as performing visual authentication.
図 2 5は、ユーザ情報 6 0 0の認証方式のフィールドに格納される認証方式の 例を説明する図である。ユーザまたはユーザ端末 2 0が指定する認証方式として 、 タイプ U 1は、 認証指定なしであり、 この場合、 レジ端末 1 0が指定する認証 方式が用いられる。 タイプ U 2は、 パスワード認証追加であり、 ユーザが必ずパ スワードによる認証を行いたい場合に用いる。 タイプ U 3は、 ビジュアル認証拒 否であり、ユーザがレジ担当者に顔写真データによる認証を行わせたくない場合 に用いる。 タイプ U 4は、購買金額がたとえば 5千円以上であるなら、 パスヮー ド認証を必ず行い、 それ以外の場合は、認証指定をしないなど、購買金額に基づ
いて、 認証方式を変えるタイプである。 FIG. 25 is a diagram illustrating an example of an authentication method stored in the authentication method field of the user information 600. As the authentication method specified by the user or the user terminal 20, type U1 is without authentication specification. In this case, the authentication method specified by the cashier terminal 10 is used. Type U2 is for password authentication, and is used when the user always wants to perform password authentication. Type U3 is a visual authentication rejection, and is used when the user does not want the cashier to perform authentication using face photograph data. Type U4 is based on the purchase price, for example, if the purchase price is 5,000 yen or more, the password must be authenticated. It is a type that changes the authentication method.
図 2 6は、レジ端末 1 0が指定する認証方式とユーザ端末 2 0が指定する認証 方式に基づいて、レジ端末 1 0とユーザ端末 2 0の間で合意される認証方式を説 明する図である。ユーザが認証方式を指定しない場合、 レジ端末 1 0が指定する 認証方式が実際に行われる。ユーザが認証方式を指定せず、 レジ端末 1 0が認証 なしを指定した場合、認証は行われない。 これは少額決済の場合など認証なしで 電子決済を進める場合に用いられる。ユーザが認証方式を指定せず、 レジ端末 1 0がビジュアル認証またはパスヮード認証を指定した場合、ビジュアル認証とパ スワード認証の少なくとも一つが行われる。 たとえば、 レジ端末 1 0の担当者が 、 ビジュアル認証かパスワード認証のいずれかを選んでもよく、 または、 ビジュ ァル認証によってはユーザを認証することが難しい場合にパスワード認証を行 つてもよい。 ユーザが認証方式を指定せず、 レジ端末 1 0がビジュアル認証のみ を指定した場合、 ビジュアル認証だけが実際に行われる。 ビジュアル認証によつ てユーザを認証できない場合でも、パスワード認証が行われることはない。ユー ザが認証方式を指定せず、 レジ端末 1 0がパスワード認証のみを指定した場合、 パスヮード認証だけが実際に行われ、 ビジュアル認証が行われることはない。ュ 一ザが認証方式を指定せず、レジ端末 1 0がビジュアル認証かつパスヮード認証 を指定した場合、 ビジュアル認証とパスワード認証の両方が実際に行われる。 た とえば、 ビジュアル認証でユーザを認証できたとしても、認証の精度を上げるた め、 パスワード認証がさらに行われる。 FIG. 26 is a diagram illustrating an authentication method agreed between the cashier terminal 10 and the user terminal 20 based on the authentication method specified by the cashier terminal 10 and the authentication method specified by the user terminal 20. It is. If the user does not specify the authentication method, the authentication method specified by the cashier terminal 10 is actually performed. If the user does not specify the authentication method and the cashier terminal 10 specifies no authentication, no authentication is performed. This is used when proceeding with electronic payment without authentication, such as in the case of small payments. When the user does not specify an authentication method and the cashier terminal 10 specifies visual authentication or password authentication, at least one of visual authentication and password authentication is performed. For example, the person in charge of the cashier terminal 10 may select either visual authentication or password authentication, or may perform password authentication when it is difficult to authenticate a user by visual authentication. If the user does not specify an authentication method and the cashier terminal 10 specifies only visual authentication, only visual authentication is actually performed. Even if the user cannot be authenticated by visual authentication, password authentication is not performed. If the user does not specify an authentication method and the cashier terminal 10 specifies only password authentication, only password authentication is actually performed, and visual authentication is not performed. When the user does not specify the authentication method and the cashier terminal 10 specifies the visual authentication and the password authentication, both the visual authentication and the password authentication are actually performed. For example, even if the user can be authenticated by visual authentication, password authentication is further performed to increase the accuracy of the authentication.
次に、ユーザがパスワード認証の追加を指定する場合を説明する。パスワード 認証の追加を設定することにより、たとえばユーザ端末 2 0の一例である携帯電 話や携帯端末を落としたり、放置したり、 盗まれた場合でも、 他人がユーザ端末 2 0を盗用して、不正に電子決済を行うことを防止することができる。 ユーザが パスヮード認証の追加を指定し、レジ端末 1 0がビジュアル認証またはパスヮー ド認証を指定した場合、ビジュアル認証とパスヮード認証の両方が実際に行われ る。 ビジュアル認証だけではユーザが指定する認証の精度と合わないため、 ビジ ュアル認証でユーザを認証できたとしても、認証の精度を上げるため、パスヮー
ド認証がさらに実行される。 ユーザがパスワード認証の追加を指定し、 レジ端末Next, a case where the user specifies addition of password authentication will be described. By setting the addition of password authentication, for example, even if a mobile phone or a mobile terminal, which is an example of the user terminal 20, is dropped, abandoned, or stolen, another person steals the user terminal 20, It is possible to prevent unauthorized electronic payment. If the user specifies the addition of the password authentication and the cashier terminal 10 specifies the visual authentication or the password authentication, both the visual authentication and the password authentication are actually performed. Since visual authentication alone does not match the authentication accuracy specified by the user, even if the user can be authenticated by visual authentication, the passphrase is required to improve the authentication accuracy. Further authentication is performed. The user specifies the addition of password authentication and the cashier terminal
1 0がビジュアル認証のみを指定した場合、ビジュアル認証とパスヮード認証の 両方が実際に行われる。 レジ端末 1 0はビジュアル認証のみを指定したが、ユー ザはビジュアル認証だけでなく、パスヮードの認証を追加して精度の高い認証を 行うことを要求しているから、パスヮード認証がビジュアル認証と組み合わされ て実行される。 このように、 レジ端末 1 0が要求する認証精度よりも高い認証精 度をユーザが要求した場合、認証精度の高い方の認証方式が実際に行われる。ュ 一ザがパスヮード認証の追加を指定し、レジ端末 1 0がパスヮード認証のみを指 定した場合、 レジ端末 1 0とユーザの間で要求する認証精度が一致するため、パ スヮード認証だけが実際に行われ、 ビジュアル認証が行われることはない。ユー ザがパスヮード認証の追加を指定し、レジ端末 1 0がビジュアル認証かつパスヮ 一ド認証を指定した場合、レジ端末 1 0とユーザの間で要求する認証精度が一致 し、 ビジュアル認証とパスヮード認証の両方が実際に行われる。 If 10 specifies only visual authentication, both visual authentication and password authentication are actually performed. The cashier terminal 10 specified only visual authentication, but the user requires not only visual authentication but also password authentication to perform highly accurate authentication, so password authentication is combined with visual authentication. And executed. As described above, when the user requests an authentication accuracy higher than the authentication accuracy requested by the cashier terminal 10, the authentication method with the higher authentication accuracy is actually performed. If the user specifies the addition of password authentication and the cashier terminal 10 specifies only password authentication, the authentication accuracy required between the cashier terminal 10 and the user matches, so only password authentication is actually performed. No visual authentication is performed. If the user specifies the addition of password authentication and the cashier terminal 10 specifies visual authentication and password authentication, the authentication accuracy required between the cashier terminal 10 and the user matches, and the visual authentication and password authentication Both are actually done.
次に、ユーザがビジュアル認証を拒否する指定をした場合を説明する。ユーザ はビジュアル認証拒否の設定を行うことにより、レジ端末 1 0に顔写真データが 表示され、認証が行われるのを拒否することができる。ユーザがビジュアル認証 を拒否し、レジ端末 1 0がビジュアル認証またはパスワード認証を指定した場合 Next, a case where the user has designated rejection of visual authentication will be described. By setting the visual authentication rejection, the user can display the face photograph data on the cashier terminal 10 and reject the authentication. When the user refuses visual authentication and the cashier terminal 10 specifies visual authentication or password authentication
、ユーザがビジュアル認証を望まないため、パスヮード認証のみが実際に行われ る。ユーザがビジュアル認証を拒否し、 レジ端末 1 0がビジュアル認証のみを指 定した場合、 レジ端末 1 0とユーザの間で要求する認証方式が合わないため、認 証が拒絶され、 ユーザは認証されない。 したがって、 電子決済は行われない。 ュ 一ザがビジュアル認証を拒否し、レジ端末 1 0がパスワード認証のみを指定した 場合、 パスヮード認証が実際に行われ、 ビジュアル認証が行われることはない。 ユーザがビジュアル認証を拒否し、レジ端末 1 0がビジュアル認証かつパスヮー ド認証を指定した場合、レジ端末 1 0が要求するビジュアル認証をユーザが拒否 するため、 レジ端末 1 0とユーザの間で認証方式の合意が形成されないため、認 証が拒絶され、 ユーザは認証されず、 電子決済は行われない。 However, since the user does not want visual authentication, only password authentication is actually performed. If the user refuses visual authentication and the cashier terminal 10 specifies only visual authentication, the authentication method requested between the cashier terminal 10 and the user does not match, so the authentication is rejected and the user is not authenticated. . Therefore, electronic payment is not performed. If the user refuses the visual authentication and the cashier terminal 10 specifies only the password authentication, the password authentication is actually performed and the visual authentication is not performed. If the user refuses visual authentication and the cashier terminal 10 specifies visual authentication and password authentication, the user rejects the visual authentication requested by the cashier terminal 10, so authentication is performed between the cashier terminal 10 and the user. Authentication is rejected, the user is not authenticated, and no electronic payment is made because no method agreement is formed.
図 2 7は、本実施形態の電子決済システムの決済処理のフローチヤ一トである
。 図 28から図 3 1は図 27における処理の詳細を示すフローチャートである。 図 27を参照しながら、 決済処理を説明する。 ユーザ情報照会 21 0の処理、 及びユーザ認証 220の処理、以外の処理については、 図 14に示した第 1の実 施形態の対応する処理と同じ動作であるので説明を省略する。 FIG. 27 is a flowchart of the settlement processing of the electronic settlement system of the present embodiment. . FIGS. 28 to 31 are flowcharts showing details of the processing in FIG. The settlement process will be described with reference to FIG. The processing other than the processing of the user information inquiry 210 and the processing of the user authentication 220 is the same as the corresponding processing of the first embodiment shown in FIG.
図 28を参照しながら、ユーザ情報照会 21 0の処理を説明する。決済サーバ 30は、 ユーザ I Dに基づいて、 ユーザデータベース 60へアクセスし ( 2 10 0) 、 ユーザ I Dに対応づけられたユーザ情報を検索する。 ユーザデータベース 60にユーザ I Dと対応づけられるユーザ情報が存在するか否かを調べ、ユーザ 端末 20がユーザ登録されているかどうかを確認する (2 1 02) 。 ユーザ登録 されていなければ、 ユーザ端末 20ヘメッセージ「登録されていません」 を発信 する (2 1 04) 。 ユーザ端末 20には、 ユーザ登録されていないことを示す画 面が表示され、決済サーバ 30はレジ端末 1 0とユーザ端末 20の間の決済を中 止する (2 1 06) 。 The process of the user information inquiry 210 will be described with reference to FIG. The settlement server 30 accesses the user database 60 based on the user ID (2100), and searches for user information associated with the user ID. It is checked whether or not there is user information associated with the user ID in the user database 60, and it is checked whether or not the user terminal 20 has been registered as a user (2102). If the user has not been registered, the message “Not registered” is sent to the user terminal 20 (2104). A screen indicating that the user has not been registered is displayed on the user terminal 20, and the settlement server 30 stops the settlement between the cashier terminal 10 and the user terminal 20 (2106).
ユーザ登録が確認できた場合、ユーザデータベース 60からユーザ情報 60 1 0を抽出する (2 1 08) 。 図 9に示すように、 ユーザ情報 600には、 ユーザ の属性情報と、ユーザの電子決済の利用状況と、 クレジットカードまたは銀行力 ードの番号と、決済可能金額と、ユーザまたはユーザ端末 20が指定する認証方 式とが格納されている。決済サーバ 30はユーザまたはユーザ端末 20が指定す る認証方式を抽出する (2 1 09) 。 ユーザまたはユーザ端末 20が認証方式と して設定する内容は、 図 25に一例を示すように、パスワード認証追加のように 高い認証精度を要求したり、ビジュアル認証拒否のように特定の認証方式を拒否 したり、 決済金額によって認証方式を変えるなどである。 次に、利用状況フアイ ル 60 30に格納されたユーザの電子決済の利用状況に関する情報に基づいて ユーザのクレジットカードまたは銀行カードなどの利用状況に問題がないかど うかを確認する (2 1 10) 。 利用状況に問題がある場合は、 ユーザ端末 20へ メッセージ 「利用できません」 を発信する (2 1 1 2) 。 ユーザ端末 20には、 利用できないことを示す画面が表示され、決済サーバ 30はレジ端末 1 0とユー ザ端末 20の間の決済を中止する (21 14) 。 ユーザの利用状況に問題がなけ
れば、 決済サーバ 30は次の処理を進める。 If the user registration is confirmed, the user information 6010 is extracted from the user database 60 (2108). As shown in FIG. 9, the user information 600 includes the attribute information of the user, the usage status of the user's electronic payment, the credit card or bank card number, the amount that can be settled, and the user or user terminal 20. The authentication method to be specified is stored. The settlement server 30 extracts the authentication method specified by the user or the user terminal 20 (2109). As shown in the example of FIG. 25, the contents set by the user or the user terminal 20 as the authentication method require a high authentication accuracy such as password authentication addition or a specific authentication method such as visual authentication rejection. They refuse or change the authentication method depending on the payment amount. Next, based on the information on the user's electronic payment usage stored in the usage status file 6030, it is checked whether there is any problem with the user's usage of credit card or bank card (2 1 10) . If there is a problem with the usage status, a message “unavailable” is sent to the user terminal 20 (2 1 1 2). A screen indicating that the terminal cannot be used is displayed on the user terminal 20, and the settlement server 30 stops the settlement between the cashier terminal 10 and the user terminal 20 (2114). No problem with user usage If so, the settlement server 30 proceeds with the next process.
図 29を参照しながら、ユーザ認証 220の処理を説明する。決済サーバ 30 は、 レジ端末 1 0が指定する認証方式と、ユーザ端末 20が指定する認証方式と に基づいて、 実際に行われる認証方式を決定する (2200) 。 図 26に一例を 示したように、レジ端末 1 0とユーザ端末 20がそれぞれ指定する認証方式を調 整させて、実際に行われる認証方式を決定する。 レジ端末 1 0とユーザ端末 20 がそれぞれ指定する認証方式に適合する認証方式が存在しない場合 (2204) 、決済サーバ 30は認証不適合を示すメッセージをユーザ端末 20に発信し、決 済が中止される。 適合する認証方式が存在する場合、 処理 2206に進み、 決定 された認証方式に基づいてユーザ認証を行う。 The process of the user authentication 220 will be described with reference to FIG. The settlement server 30 determines the authentication method to be actually performed based on the authentication method specified by the cashier terminal 10 and the authentication method specified by the user terminal 20 (2200). As shown in an example in FIG. 26, the authentication methods specified by the cashier terminal 10 and the user terminal 20 are adjusted to determine the authentication method to be actually performed. If there is no authentication method that matches the authentication method specified by the cashier terminal 10 and the user terminal 20, respectively (2204), the settlement server 30 sends a message indicating authentication failure to the user terminal 20, and the settlement is stopped. . If there is a matching authentication method, the process proceeds to step 2206, where user authentication is performed based on the determined authentication method.
一例として、 レジ端末情報照会 109において、 レジ端末 1 0が指定する認証 方式としてビジュアル認証またはパスヮード認証が抽出され、ユーザ情報照会 2 1 0において、ユーザ端末 20が指定する認証方式としてパスヮード認証追加が 抽出された場合を説明する。 この場合、ユーザがパスワード認証を追加して認証 精度を上げることを要求しているので、レジの担当者とユーザの間で合意できる 認証方式はビジュアル認証かつパスヮ一ド認証となる。すなわちビジュアル認証 を行った上で、 さらにパスワード認証が行われ、 認証精度が確保される。 図 30 は、ビジュアル認証を行った上でパスヮード認証が追加して行われる場合のユー ザ認証処理 2206のフローチヤ一トである。決済サーバ 30はユーザデータべ ース 60からユーザの顔写真データを抽出する (2208) 。 決済サーバ 30は レジ端末 1 0に顔写真の画像データを配信する (22 1 0) 。 レジ端末 1 0は、 決済サーバ 30から受信したユーザの顔写真画像を表示する (221 2) 。 レジ 担当者はユーザと顔写真とを見比べ、 本人かどうかを確認する (2214) 。 本 人かどうか疑わしい場合、 レジ担当者の指示により、 レジ端末 10は、認証不可 であることを画面に表示する (221 6) 。 レジ端末 10は、 認証不可メッセ一 ジを決済サーバ 30に発信する (221 8) 。 決済サーバ 30は、 認証不可メッ セージをユーザ端末 20に発信する (2224) 。 ユーザ端末 20は、 認証不可 であることを画面に表示する (2226) 。 顔写真により本人であることが認証
された場合、 レジ担当者の指示により、 レジ端末 1 0はビジユアル認証が成功し たことを示す信号を決済サーバ 3 0へ発信する (2 2 2 0 ) 。 このとき、 レジ端 末 1 0は、パスヮード認証中である旨を示した画面を表示する。決済サーバ 3 0 は、 ビジュアル認証の成功を示す信号をレジ端末 1 0力 ら受信し、パスワード認 証 (2 2 2 2 ) を行う。 図 3 1は、 パスヮード認証 2 2 2 2の処理のフローチヤ 一トである。処理 1 1 4 6以下のパスヮード認証処理は、 図 1 7に示した第 1の 実施形態の同一符号の処理と同じであるから、 説明を省略する。 For example, in cashier terminal information inquiry 109, visual authentication or password authentication is extracted as an authentication method specified by cashier terminal 10, and in user information inquiry 210, password authentication is added as an authentication method specified by user terminal 20. The case where it is extracted will be described. In this case, since the user requests that password authentication be added to increase the authentication accuracy, the authentication method that can be agreed between the cashier and the user is visual authentication and pass-pass authentication. In other words, password authentication is performed after visual authentication, and authentication accuracy is ensured. FIG. 30 is a flowchart of the user authentication process 2206 in the case where password authentication is additionally performed after performing visual authentication. The settlement server 30 extracts the face photograph data of the user from the user database 60 (2208). The settlement server 30 distributes the face photograph image data to the cashier terminal 10 (2110). The cashier terminal 10 displays the face photograph image of the user received from the settlement server 30 (2212). The cashier compares the user with the photograph of the face and confirms whether or not the user is himself (2214). If it is doubtful, the cashier terminal 10 displays on the screen that authentication is not possible according to the instruction of the cashier (2216). The cashier terminal 10 sends an unauthenticated message to the settlement server 30 (2218). The settlement server 30 sends an unauthenticated message to the user terminal 20 (2224). The user terminal 20 displays on the screen that authentication is not possible (2226). Your identity is verified by your face photo In this case, the cashier terminal 10 transmits a signal indicating that the visual authentication has been successful to the settlement server 30 in accordance with the instruction of the cashier (2220). At this time, the cashier terminal 10 displays a screen indicating that password authentication is being performed. The settlement server 30 receives a signal indicating visual authentication success from the cashier terminal 10 and performs password authentication (2 2 2 2). FIG. 31 is a flowchart of the process of password authentication 2 222. The password authentication processing of step 1146 and subsequent steps is the same as the processing of the same reference numerals in the first embodiment shown in FIG.
マルチ認証に基づくユーザ認証 2 2 0の他の例を説明する。レジ端末 1 0がビ ジュアル認証またはパスヮード認証を指定し、ユーザ端末 2 0がビジュアル認証 を拒否する指定を行った場合、実際に行われる認証方式はパスヮード認証のみと なる。 この場合、 決済サーバ 3 0は、 ユーザがビジュアル認証を拒否したため、 代わりにパスヮード認証が行われることをレジ端末 1 0へ通知する。レジ端末 1 0は、ユーザによりビジュアル認証が拒否されたため、代わりにパスヮード認証 を行うことを画面に表示する。以下、 図 3 1と同じパスヮード認証 2 2 2 2の処 理が行われる。 Another example of user authentication 220 based on multi-authentication will be described. If the cashier terminal 10 specifies visual authentication or password authentication and the user terminal 20 specifies rejection of visual authentication, the only authentication method actually performed is password authentication. In this case, the settlement server 30 notifies the cashier terminal 10 that the password authentication is performed instead of the user refusing the visual authentication. The cashier terminal 10 displays on the screen that password authentication is to be performed instead of visual authentication by the user. Hereinafter, the same password authentication 2 222 2 processing as in FIG. 31 is performed.
マルチ認証に基づくユーザ認証 2 2 0の他の例をさらに説明する。レジ端末 1 0またはユーザ端末 2 0が購買金額に基づレ、て認証方式を変えることを指定し た場合である。 一例として、購買金額が許容金額以上である場合に、 ビジュアル 認証とパスワード認証を行い、購買金額が許容金額以下である場合、 ビジュアル 認証のみを行う認証方式を指定した場合を考える。レジ端末 1 0とユーザ端末 2 0の両方が、購買金額が許容金額を超えるか否かによつて認証方式を変えること を指定した場合、レジ端末 1 0とユーザ端末 2 0が指定する許容金額のどちらか 小さい方の金額を許容金額として、認証方式を切り変えるようにすればよい。決 済サーバ 3 0は、ユーザの購買金額が許容金額を超えるか否かを判断し、許容金 額を超える場合は、 図 3 0と同じユーザ認証の処理 2 2 0 6を行う。許容金額を 超えない場合、 ビジュアル認証のみを行う力、 図 1 7で示した第 1の実施形態の ビジュアル認証 1 1 4の処理のように、 ビジュアル認証が成功した場合は、パス ヮード認証を行わないで決済を進め、ビジュアル認証によってはユーザが本人で
あるかどうか確認が取れない場合にの 、 パスヮード認証をさらに行う。 Another example of user authentication 220 based on multi-authentication will be further described. This is the case where the cashier terminal 10 or the user terminal 20 specifies to change the authentication method based on the purchase price. As an example, consider a case where an authentication method is specified in which visual authentication and password authentication are performed when the purchase price is equal to or more than the allowable amount, and when the purchase price is equal to or less than the allowable amount, only visual authentication is performed. If both the cashier terminal 10 and the user terminal 20 specify that the authentication method should be changed depending on whether the purchase amount exceeds the allowable amount, the allowable amount specified by the cashier terminal 10 and the user terminal 20 The authentication method may be switched using the smaller amount as the allowable amount. The settlement server 30 determines whether or not the purchase amount of the user exceeds the allowable amount. If the purchase amount exceeds the allowable amount, the payment server 30 performs the same user authentication process 2206 as in FIG. If the permissible amount is not exceeded, the ability to perform only visual authentication is performed. If the visual authentication is successful, as in the processing of visual authentication 114 in the first embodiment shown in FIG. 17, password authentication is performed. Proceed without payment, and depending on the visual authentication, the user If it cannot be confirmed whether there is, password authentication is further performed.
本実施形態の電子決済システムにおいては、レジ端末 1 0とユーザ端末 2 0の 双方が認証方^を指定し、小売店またはレジ担当者と、 ユーザとの間で合意でき る認証方式を決定し、 ユーザを認証することができる。 したがって、 ユーザが要 求する認証方式と認証精度、レジ担当者や小売店が要求する認証方式や認証精度 を調整できる。 また、 購買金額によって認証方式を変更することができる。 In the electronic payment system of the present embodiment, both the cashier terminal 10 and the user terminal 20 specify an authentication method ^, and determine an authentication method that can be agreed between the retailer or cashier and the user. The user can be authenticated. Therefore, it is possible to adjust the authentication method and authentication accuracy required by the user and the authentication method and authentication accuracy required by cashiers and retailers. Also, the authentication method can be changed depending on the purchase price.
(第 3の実施形態) (Third embodiment)
本発明の第 3の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、ユーザは、 C C Dカメラ内蔵のコンピュータを用 いてィンターネッ トに接続し、インターネット上に公開されたオンラインショッ ビングのサーバにアクセスし、 商品を購入し、 決済を行うことができる。 An electronic payment system according to a third embodiment of the present invention will be described. In the electronic payment system of the present embodiment, a user connects to the Internet using a computer with a built-in CCD camera, accesses an online shopping server published on the Internet, purchases a product, and makes a payment. be able to.
図 3 2は、本実施形態に係る電子決済システムの構成図である。 本実施形態の 電子決済システムは、 レジサーバ 1 4と、請求端末の一例としての仮想レジ端末 1 2と、支払端末の一例としてのユーザ端末 2 0と、決済装置の一例としての決 済サーバ 3 0と、 キヤリァサーバ 4 0と、請求端末データベースの一例としての レジデータベース 5 0と、支払端末データベースの一例としてのユーザデータべ ース 6 0と、 ユーザ口座データベース 7 0と、 ショッビングサーバ 2 4と、 ユー ザコンピュータ 2 2とを有する。 FIG. 32 is a configuration diagram of the electronic payment system according to the present embodiment. The electronic payment system according to the present embodiment includes a cashier server 14, a virtual cashier terminal 12 as an example of a billing terminal, a user terminal 20 as an example of a payment terminal, and a payment server 3 as an example of a payment device. 0, a carrier server 40, a cash register database 50 as an example of a billing terminal database, a user database 60 as an example of a payment terminal database, a user account database 70, and a shopping server 24. , And a user computer 22.
ショッビングサーバ 2 4は、インターネット 2 6上で公開されたオンラインシ ョッビングのサーバである。 ユーザコンピュータ 2 2は、 ィンターネッ ト 2 6に 接続するユーザのコンピュータであり、ショッビングサーバ 2 4にアクセスして オンラインショッビングを行うことができる。 The shopping server 24 is an online shopping server published on the Internet 26. The user computer 22 is a computer of a user connected to the Internet 26 and can access the shopping server 24 to perform online shopping.
レジサーバ 1 4は、 通信販売における販売を代理するサーバシステムであり、 サーバ内に仮想的なレジ端末 1 2を構成し、 ユーザとの取引の請求を行う。 決済サーバ 3 0は、通信販売者とユーザの間の商品取引の決済処理を行う。 決 済サーバ 3 0は、通信ネットワークを介して、 レジ端末 1 0及びユーザ端末 2 0 と接続し、 データ通信を行う。 The cashier server 14 is a server system that acts as a proxy for sales in mail-order sales. The cashier server 14 constitutes a virtual cashier terminal 12 within the server, and performs billing for transactions with users. The settlement server 30 performs a settlement process for merchandise transactions between the mail-order seller and the user. The settlement server 30 connects to the cashier terminal 10 and the user terminal 20 via a communication network to perform data communication.
レジサーバ 1 4内の仮想レジ端末 1 2は、通信回線 1 8を介して決済サーバ 3
0と接続し、 データ通信を行う。 通信 8は、 電話回線または専用回線のい ずれであってもよい。 The virtual cashier terminal 1 2 in the cashier server 14 is connected to the payment server 3 via the communication line 18. Connect to 0 to perform data communication. Communication 8 may be either a telephone line or a dedicated line.
ユーザ端末 20は、無線通信伝送路 28によってキヤリァサーバ 40に接続す る。 キヤリァサーバ 40は通信回線 38によって決済サーバ 30と接続する。 図 1と同一符号を付した他の構成要素は、第 1の実施形態と動作及び構成が同 じであるから説明を省略する。 The user terminal 20 connects to the carrier server 40 via the wireless communication transmission path 28. The carrier server 40 is connected to the settlement server 30 via a communication line 38. The other components denoted by the same reference numerals as those in FIG. 1 have the same operation and configuration as those in the first embodiment, and thus description thereof will be omitted.
以下、 図 33を用いて、 本実施形態の電子決済システムにおいて、 ユーザがュ 一ザ端末を用いて、 電子決済を行う処理過程を示す。 図 33は、 本実施形態に係 る電子決済システムの決済処理のフローチヤ一トである。 図 34は、ユーザコン ピュータ 22のディスプレイ画面例である。 Hereinafter, a process in which a user performs electronic payment using a user terminal in the electronic payment system of this embodiment will be described with reference to FIG. FIG. 33 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment. FIG. 34 is an example of a display screen of the user computer 22.
ユーザは、 ユーザコンピュータ 22を用いてインターネッ ト 26に接続し、 ィ ンターネット 26に接続されたショッビングサーバ 24にアクセスし、オンライ ンショッピングを行う。 オンラインショッピングでは、 ショッピングサーバ 24 にあるショッビング用の We bページを見ながら、商品の選択を行う。 ユーザが 商品の選択が終わると、ユーザコンピュータ 22のディスプレイ画面には、 図 3 4 (a) のような、 購買商品の内容と合計金額を示した We bページが表示され 、 ユーザがループ決済を指示するボタンを選択することにより、 ループ決済が開 始される (700) 。 ユーザコンピュータ 22は、 レジサーバ 14へアクセスし 、 購買金額の合計を含む購買金額情報がレジサーバ 14に送信される (702) 。 レジサーバ 14は、 仮想レジ端末を起動する (704) 。 仮想レジ端末 1 2は 、 レジ端末の役目をする装置またはプロセスであり、 レジサーバ内に設けられた 端末装置であってもよく、レジサーバ内に起動されたプログラムであってもよい レジサーバ 1 4はリンク情報を作成し (706) 、 リンク情報をユーザコンビ ユータ 22に配信する (708) 。 ユーザコンピュータ 22の画面には、 レジサ ーバ 14との連携処理によって、 図 34 (b) に示す画面が表示される。 ユーザ コンピュータ 22とレジサーバ 14との連携処理については、 CG I (C o mm o n Ga t e I n t e r f a c e) を用いることができる。 図 34 (b) に
示す画面には、 「買い物明細 &説明」 ボタンと 「ループレジ」 ボタンがある。 「買い物明細 &説明」 ボタンを押すと、 購買内容と購買金額が示され、 購買の 内容と値段を確認することができる。 「ループレジ」 ボタンには、 レジサーバ 1 4内にある仮想レジ端末 1 2への 「リンク情報」 が付属する。 したがって、 ユー ザが 「ループレジ」 ボタンを押すことにより、 ユーザコンピュータ 2 2はレジサ ーバ 1 4内の特定の仮想レジ端末 1 2と接続することができる (7 1 0 ) 。 ユーザが 「ループレジ」 ボタンを押すと、 ユーザコンピュータ 2 2は、 仮想レ ジ端末 1 2と接続し、 リンク情報確認信号を仮想レジ端末 1 2へ送信する (7 1 2 ) 。 仮想レジ端末 1 2は、 ユーザコンピュータ 2 2からリンク情報確認信号を 受信すると、ユーザコンピュータ 2 2にパターンコード要求信号を発信する (7 1 4 ) 。 ユーザコンピュータ 2 2は、 仮想レジ端末 1 2からパターンコード要求 信号を受信すると、 図 3 4 ( c ) に示すように、 レジブラウザのウィンドウが起 動され、 レジブラウザのウィンドウ内には仮想レジ端末が描画され、パターンコ ードを送信する旨の指示が表示される (7 1 5 ) 。 The user connects to the Internet 26 using the user computer 22, accesses the shopping server 24 connected to the Internet 26, and performs online shopping. In online shopping, the user selects a product while looking at the shopping web page on the shopping server 24. When the user has finished selecting a product, a Web page showing the content of the purchased product and the total price is displayed on the display screen of the user computer 22 as shown in FIG. 34 (a), and the user makes a loop settlement. The loop settlement is started by selecting the button to instruct (700). The user computer 22 accesses the cashier server 14, and the purchase price information including the total purchase price is transmitted to the cashier server 14 (702). The cashier server 14 activates the virtual cashier terminal (704). The virtual cashier terminal 12 is a device or a process serving as a cashier terminal, and may be a terminal device provided in the cashier server, or may be a program started in the cashier server. 4 creates link information (706) and distributes the link information to the user computer 22 (708). The screen shown in FIG. 34 (b) is displayed on the screen of the user computer 22 by the cooperation processing with the cash register server 14. For coordination processing between the user computer 22 and the cashier server 14, CGI (Comb on Gate Interface) can be used. Fig. 34 (b) The screen shows a “Shopping Details & Description” button and a “Loop Checkout” button. By pressing the "Shopping Details &Description" button, the purchase details and purchase price are displayed, and the purchase details and price can be confirmed. The “loop cashier” button is accompanied by “link information” to the virtual cashier terminal 12 in the cashier server 14. Therefore, when the user presses the "loop cash register" button, the user computer 22 can be connected to a specific virtual cash register terminal 12 in the cash register server 14 (710). When the user presses the “loop register” button, the user computer 22 connects to the virtual cashier terminal 12 and transmits a link information confirmation signal to the virtual cashier terminal 12 (7 12). When receiving the link information confirmation signal from the user computer 22, the virtual cashier terminal 12 transmits a pattern code request signal to the user computer 22 (714). When the user computer 22 receives the pattern code request signal from the virtual cashier terminal 12, the cashier browser window is activated as shown in FIG. 34 (c), and the virtual cashier terminal is displayed in the cashier browser window. Is drawn, and an instruction to transmit the pattern code is displayed (Step 7 15).
ユーザ端末 2 0は、ユーザによって処理開始ボタン 3 5 2が押され、ループ決 済を開始する (7 0 1 ) 。 ユーザ端末 2 0において、 変換部 3 5 8は、 ユーザ I Dをパターンコードに変換し、メッセージ表示部 3 5 0及ぴパターンコード表示 部 3 5 4には、 図 2 2 ( a ) の画面が表示される (7 0 3 ) 。 ユーザコンビユー タ 2 2において、 C C Dカメラから、パターンコード表示部 3 5 4に表示された パターンコードを読み取る (7 1 6 ) 。 ユーザコンピュータ 2 2は、 取得したパ ターンコードを仮想レジ端末 1 2に送信する (7 1 8 ) 。 仮想レジ端末 1 2は、 決済サーバ 3 0にアクセスし、仮想レジ端末 1 2から送信されたパターンコード に含まれるユーザ I Dを決済サーバ 3 0に送信する (7 2 0 ) 。 In the user terminal 20, the processing start button 352 is pressed by the user, and the loop settlement is started (701). In the user terminal 20, the conversion section 358 converts the user ID into a pattern code, and the message display section 350 and the pattern code display section 354 display the screen of FIG. 22 (a). (703). The user computer 22 reads the pattern code displayed on the pattern code display section 354 from the CCD camera (716). The user computer 22 transmits the acquired pattern code to the virtual cashier terminal 12 (718). The virtual cashier terminal 12 accesses the payment server 30 and transmits the user ID included in the pattern code transmitted from the virtual cashier terminal 12 to the payment server 30 (720).
決済サーバ 3 0は、 ユーザ I Dを受信した後、 レジ端末情報照会 7 2 2、 ユー ザ情報照会 7 2 4、及びパスヮ一ド認証 7 2 6の処理を行う。 レジ端末情報照会 7 2 2の処理は、図 1 5に示した、第 1の実施形態のレジ端末情報照会 1 0 9と 同じであるから、説明を省略する。 ユーザ情報照会 7 2 4の処理は、 図 2 8に示 した、第 2の実施形態のユーザ情報照会 2 1 0と同じであるから、説明を省略す
る。 パスヮード認証 7 2 6の処理が、 図 1 7に示した、 第 1の実施形態のパスヮ ード認証 2 1 0の処理と、 ビジュアル認証を有しない以外は、 同じであるから、 説明を省略する。 決済サーバ 3 0は、パスワード認証 7 2 6の処理の後、 ユーザAfter receiving the user ID, the settlement server 30 performs the processing of the cashier terminal information inquiry 722, the user information inquiry 724, and the pass-pad authentication 726. The processing of the cashier terminal information inquiry 722 is the same as the cashier terminal information inquiry 109 of the first embodiment shown in FIG. The processing of the user information inquiry 724 is the same as the user information inquiry 210 of the second embodiment shown in FIG. You. The process of the password authentication 7 26 is the same as the process of the password authentication 2 10 of the first embodiment shown in FIG. . After the password authentication 7 26 processing, the payment server 30
1 Dに取引識別番号を割り当てて発行し (7 2 8 ) 、 会計情報及び取引識別番号 をユーザ端末 2 0に送信する (7 3 0 ) 。 A transaction identification number is assigned to 1D and issued (728), and the accounting information and the transaction identification number are transmitted to the user terminal 20 (730).
ユーザ端末 2 0は、会計情報確認 7 3 2の処理を行う。会計情報確認 7 3 2の 処理は、 図 1 8に示した、第 1の実施形態の会計情報確認 1 2 0の処理と同じで あるから、 説明を省略する。 The user terminal 20 performs the process of checking the accounting information 732. The processing of the accounting information confirmation 732 is the same as the processing of the accounting information confirmation 120 of the first embodiment shown in FIG.
ユーザ端未 2 0において、会計情報確認 7 3 2の処理が終わると、パターンコ ード表示部 3 5 4は、ユーザ I D及び取引識別番号が変換されたパターンコード を表示する (7 3 4 ) 。 ユーザコンピュータ 2 2において、 ユーザコンピュータ When the processing of the accounting information confirmation 732 is completed in the user terminal 20, the pattern code display section 354 displays the pattern code obtained by converting the user ID and the transaction identification number (735) . User computer 22 user computer
2 2に内蔵された C C Dカメラから、パターンコード表示部 3 5 4に表示された パターンコードを読み取る (7 3 6 ) 。 ユーザコンピュータ 2 2は、 取得したパ ターンコードを仮想レジ端末 1 2に送信する (7 3 8 ) 。 仮想レジ端末 1 2は、 決済サーバ 3 0にアクセスし、仮想レジ端末 1 2から送信されたパターンコード に含まれるユーザ I D及び取引識別番号を決済サーバ 3 0に送信する (7 4 0 ) 決済サーバ 3 0は、ユーザ I D及び取引識別番号を受信した後、取引識別番号 の照合 7 4 2、購買金額と利用可能金額の照合 7 4 4、及び決済処理 7 4 6の処 理を行う。 これらの処理は第 1の実施形態と同じであるから説明を省略する。 決済サーバ 3 0は、決済処理 7 4 6の処理の後、決済完了通知を仮想レジ端末 1 2に送信し (7 4 8 ) 、 領収書通知をユーザ端末 2 0に送信する (7 5 6 ) 。 仮想レジ端末 1 2は、決済完了通知を決済サーバ 3 0から受信すると、ユーザコ ンピュータ 2 2に決済完了通知を送信する (7 5 0 ) 。 ユーザコンピュータ 2 2 は、ディスプレイ画面に決済が完了したことを伝える表示を行う。 これによりュ 一ザは仮想レジ端末 1 2との取引の決済が完了したことを知ることができる。 本実施形態の電子決済システムによれば、ユーザがコンピュータでインターネ ット上のオンラインショッビングサーバにアクセスし、購入したい商品を選択し
、 携帯電話等のユーザ端末を用いて、 商'品の代金の決済を行うことができる。 ィンターネッ ト上のオンラインショッビングにおいて、クレジットカード番号 をィンターネットにデータとして送信することには、セキュリティ上問題があり 、従来、高度な暗号技術を用いてク'レジットカード番号を暗号化して送ることが 行われていた。 しかし、 本実施形態の電子決済システムによれば、購入したい商 品の選択は、 インターネット上で行うが、 代金の決済はページャ一等を用いて、 安全に決済を行うことができる。本実施形態の電子決済システムは、支払を行う ユーザ端末と、請求を行うレジ端末の間で、ユーザを識別する情報ゃクレジット カードの情報はやりとりされることがない。 したがって、ユーザは商品の販売者 に個人情報が知られる心配がなく、プライバシ一が保護されるという利点がある The pattern code displayed on the pattern code display section 354 is read from the CCD camera built in 22 (736). The user computer 22 sends the acquired pattern code to the virtual cashier terminal 12 (738). The virtual cashier terminal 12 accesses the payment server 30 and transmits the user ID and the transaction identification number included in the pattern code transmitted from the virtual cashier terminal 12 to the payment server 30 (740) Payment server 30 receives the user ID and the transaction identification number, and then performs the transaction identification number collation 742, the purchase amount and available amount collation 744, and the settlement process 746. Since these processes are the same as those in the first embodiment, description thereof will be omitted. After the payment processing 7 46, the payment server 30 transmits a payment completion notification to the virtual cashier terminal 12 (7 4 8), and transmits a receipt notification to the user terminal 20 (7 5 6). . Upon receiving the payment completion notification from the payment server 30, the virtual cashier terminal 12 transmits a payment completion notification to the user computer 22 (750). The user computer 22 displays on the display screen that the payment has been completed. Thereby, the user can know that the settlement of the transaction with the virtual cashier terminal 12 is completed. According to the electronic payment system of the present embodiment, a user accesses an online shopping server on the Internet with a computer and selects a product to be purchased. Using a user terminal such as a mobile phone, it is possible to settle the price of a product. In online shopping on the Internet, sending credit card numbers as data to the Internet has security problems. Conventionally, credit card numbers are encrypted using advanced encryption technology and sent. That was being done. However, according to the electronic payment system of the present embodiment, the product to be purchased is selected on the Internet, but the payment can be performed safely using a pager or the like. In the electronic payment system according to the present embodiment, information for identifying a user ゃ credit card information is not exchanged between a user terminal for making a payment and a cashier terminal for making a bill. Therefore, there is an advantage that the user does not have to worry about the personal information being known to the merchandise seller and the privacy is protected.
(第 4の実施形態) (Fourth embodiment)
本発明の第 4の実施形態の電子決済システムについて説明する。第 1の実施形 態におけるループ決済では、決済サーバ 3 0は、ユーザ端末 2 0との間で取引識 別番号を決定したが、 これにかえて本実施の形態では、 決済サーバ 3 0は、 レジ 端末 1 0との間で取引識別番号を決定する。 この点で、 本実施の形態は、 第 1実 施形態と異なる。 電子決済システムにおける決済サーバ 3 0、 レジ端末 1 0、及 びユーザ端末 3 0の構成及び動作は、第 1実施形態における決済サーバ 3 0、 レ ジ端末 1 0、 及びユーザ端末 2 0の構成及び動作と同様なので説明を省略する。 An electronic payment system according to a fourth embodiment of the present invention will be described. In the loop settlement in the first embodiment, the settlement server 30 determines the transaction identification number with the user terminal 20. Instead, in the present embodiment, the settlement server 30 The transaction identification number is determined with the cashier terminal 10. In this point, the present embodiment is different from the first embodiment. The configuration and operation of the payment server 30, cashier terminal 10, and user terminal 30 in the electronic payment system are the same as those of the payment server 30, register terminal 10, and user terminal 20 in the first embodiment. Since the operation is the same as the operation, the description is omitted.
図 3 5を参照しながら、本実施の形態における電子決済システムにおける決済 処理を説明する。 レジ担当者は、ユーザから電子決済による決済の依頼をうける 。 レジ担当者が、 レジ端末 1 0から電子決済メニューを選択すると、ループ決済 が開始される (8 0 0 ) 。 次に、 レジ端末 1 0は、 ループ決済を行う旨を決済サ ーバ 3 0に通知する (8 0 2 ) 。 このとき、 レジ端末 1 0のレジ登録番号、 及ぴ ユーザが購入した金額等を示す購買情報がさらに送信される。決済サーバ 3 0は 、 レジ端末 1 0からのアクセスに応じてレジ端末 1 0との接続を開始し、 レジ端 末 1 0から送信されたレジ登録番号をもとに、 レジ端末情報を照会する (8 0 4 ) 。 決済サーバ 3 0は、 レジ端末 1 0から受信したレジ登録番号に取引識別情報
を割り当てて発行する (806) 。 決済 ーバ 30は、 発行した取引識別番号を レジ端末 1 0に送信する (808) 。 レジ端末 1 0は、 受信した取引識別番号及 びレジ登録番号をレジ側表示部 302に表示させる (8 10) 。 ユーザ端末 20 のユーザは、 レジ端末 1 0のレジ側表示部 302に'表示された、取引番号及びレ ジ登録番号をユーザ端末 20に入力する (8 1 1) 。 ユーザ端末 20は、 入力さ れた取引識別番号及びレジ登録番号、並びにユーザ I Dを決済サーバ 30に送信 する (8 1 2) 。 The settlement process in the electronic settlement system according to the present embodiment will be described with reference to FIG. The cashier receives a request for payment by electronic payment from the user. When the cashier selects the electronic payment menu from the cashier terminal 10, loop payment is started (800). Next, the cashier terminal 10 notifies the settlement server 30 that loop settlement is to be performed (820). At this time, purchase information indicating the cashier registration number of the cashier terminal 10 and the amount of money purchased by the user are further transmitted. The settlement server 30 starts connection with the cashier terminal 10 in response to the access from the cashier terminal 10 and inquires cashier terminal information based on the cashier registration number transmitted from the cashier terminal 10. (804). The payment server 30 stores the transaction identification information in the cashier registration number received from the cashier terminal 10. (806). The settlement server 30 transmits the issued transaction identification number to the cashier terminal 10 (808). The cashier terminal 10 displays the received transaction identification number and cashier registration number on the cashier-side display unit 302 (810). The user of the user terminal 20 inputs the transaction number and the registration number displayed on the cashier display unit 302 of the cashier terminal 10 into the user terminal 20 (811). The user terminal 20 transmits the input transaction identification number, cashier registration number, and user ID to the settlement server 30 (8 12).
決済サーバ 30は、ユーザ端末 20から取引識別番号を受信すると、取引識別 番号を照会する (8 14) 、 次に、 決済サーバ 30は、 受信したユーザ I Dに基 づいて、 ユーザ情報を照会し (8 1 6) 、 照会したユーザ情報に基づいて、 ユー ザ I Dに対応するパスヮードを要求する情報をレジ端末 1 0に送信する(8 1 8 ) 。 このとき、 レジ端末 1 0は、 パスワード要求をレジ側表示部 802に表示す る (8 1 9) 。 ユーザは、 この表示に従って、 ユーザ端末 1 0にパスワードを入 力する。 When the payment server 30 receives the transaction identification number from the user terminal 20, the payment server 30 refers to the transaction identification number (814). Next, the payment server 30 refers to the user information based on the received user ID ( 816) Then, based on the queried user information, information for requesting a password corresponding to the user ID is transmitted to the cashier terminal 10 (818). At this time, the cashier terminal 10 displays the password request on the cashier-side display unit 802 (819). The user inputs the password to the user terminal 10 according to this display.
ユーザ端末 1 0は、 入力されたパスヮードを、 決済サーバ 30に送信する (8 20) 。 決済サーバ 30は、 レジ端末 1 0に要求したパスヮードをユーザ端末 2 0から受信する。 これによつて、 決済サーバ 30は、 ユーザの認証を行うことが できる。 The user terminal 10 transmits the input password to the settlement server 30 (820). The settlement server 30 receives the password requested from the cashier terminal 10 from the user terminal 20. Thereby, the settlement server 30 can authenticate the user.
本図におけるパスワード要求送信段階 (8 1 8) 、 及びパスワード送信段階 ( 820) におけるレジ端末 10、 ユーザ端末 20、 及び決済サーバ 30の動作は 、第 1実施形態において、 図 1 7及ぴ図 1 8を用いて説明したビジュアル認証段 階 (1 14) におけるユーザデータベースアクセス段階 (1 1 46) 以降の動作 と同様である。 なお、 本実施の形態においては、 パスワード要求表示段階 (1 1 56) において、 図 22 (d) に示す画面にかえて、 「パスワードを入力して下 さい」 と表示された画面が現れる。 The operations of the cashier terminal 10, the user terminal 20, and the settlement server 30 in the password request transmission step (8 18) and the password transmission step (820) in the figure are described in FIGS. This is the same as the operation after the user database access stage (1146) in the visual authentication stage (114) described using Fig. 8. In the present embodiment, at the password request display step (1156), a screen displaying "Please enter password" appears instead of the screen shown in FIG. 22 (d).
次に、 決済サーバ 30は、 レジ端末 1 0から受信した購買情報に基づいて、 ュ 一ザの会計情報を作成し、 ユーザ端末 1 0に送信する (822) 。 ユーザ端末 2 0は、 会計情報を確認し、 確認が完了すると (824) 、 完了した旨を示す完了
通知を決済サーバ 3 0に送信する (8 2 6 ) 。 Next, the settlement server 30 creates the user's accounting information based on the purchase information received from the cashier terminal 10 and transmits it to the user terminal 10 (822). The user terminal 20 checks the accounting information, and when the check is completed (824), the completion indicating that the check is completed is completed. The notification is sent to the settlement server 30 (8 26).
決済サーバ 3 0は、ユーザ端末 2 0から完了通知を受信すると、購買情報とュ 一ザの利用可能金額との照合を行う (8 2 8 ) 。 次に、 決済サーバ 3 0は、 ユー ザ口座データベース 7 0にアクセスして、購買情報を記録する決済処理を行う ( 8 3 0 ) 。 決済が終了すると、 決済サーバ 3 0は、 決済完了通知をレジ端末 1 0 に送信し (8 3 2 ) 、 ユーザ端末 2 0に領収書を送信する (8 3 4 ) 。 ユーザ端 末 2 0は、 決済が完了したことを示す画面を表示する (8 3 8 ) 。 以上で、 電子 決済システムの動作は終了する。 When the settlement server 30 receives the completion notification from the user terminal 20, the payment server 30 checks the purchase information with the available amount of money of the user (828). Next, the settlement server 30 accesses the user account database 70 and performs settlement processing for recording purchase information (830). When the settlement is completed, the settlement server 30 sends a notice of settlement completion to the cashier terminal 10 (832), and sends a receipt to the user terminal 20 (834). The user terminal 20 displays a screen indicating that the payment has been completed (838). This is the end of the operation of the electronic payment system.
本図におけるレジ端末情報照会段階 (8 0 4 ) 、 取引識別番号照合段階 (8 1 4 ) 、 ユーザ情報照会段階 (8 1 6 ) 、 会計情報確認 (8 2 4 ) 、 及び購買金額 と利用可能金額との照合段階 (8 2 8 ) におけるレジ端末 1 0、 ユーザ端末 2 0 、及び決済サーバ 3 0の動作は、図 1 4を用いて説明した第 1実施形態の各段階 におけるレジ端末 1 0、ユーザ端末 2 0、及び決済サーバ 3 0の動作と同様なの で説明を省略する。 なお、 本実施の形態における取引識別番号の照会段階 (8 1 4 ) においては、 図 1 9を用いて説明した第 1実施形態の 1 2 8 6において、 レ ジ登録番号に割り当てられた取引識別番号とユーザ端末 2 0から送信された取 引識別番号とを比較する。 In this figure, cashier terminal information inquiry stage (804), transaction identification number collation stage (814), user information inquiry stage (816), check of accounting information (824), and purchase amount are available. The operations of the cashier terminal 10, the user terminal 20, and the settlement server 30 in the matching step (8 2 8) with the money amount are performed at the cashier terminal 10 in each stage of the first embodiment described with reference to FIG. , The user terminal 20 and the operation of the settlement server 30, and the description is omitted. In the inquiry step (8 14) of the transaction identification number in the present embodiment, the transaction identification number assigned to the registration number in the first embodiment described with reference to FIG. The number is compared with the transaction identification number transmitted from the user terminal 20.
本実施の形態の電子決済システムにおいても、第 1実施形態の電子決済システ ムと同様に、 ユーザは、ページャ一や携帯端末等の無線通信機器を用いて、 簡便 かつ安全に決済を行うことができる。 さらに、本実施の形態の電子決済システム においても、 第 1実施形態の電子決済システムと同様に、 レジ端末 1 0は、 ユー ザ端末 2 0と通信を行わないので、ユーザ端末 2 0との通信機能を有さなくとも よい。 In the electronic payment system according to the present embodiment, similarly to the electronic payment system according to the first embodiment, the user can easily and safely perform payment using a wireless communication device such as a pager or a portable terminal. it can. Further, also in the electronic payment system of the present embodiment, as in the electronic payment system of the first embodiment, the cashier terminal 10 does not communicate with the user terminal 20, so that communication with the user terminal 20 is not performed. It does not have to have a function.
また、 本実施の形態における 「ループ決済」 においては、 決済サーバ 3 0は、 ユーザ端末 2 0から取引情報を受信し、さらにユーザ端末 2 0から会計情報に関 する確認通知を受信したことを条件として、 決済処理を行う。 従って、 図 1 3を 用いて説明した第 1の実施形態と同様に、レジ端末 1 0における決済の不正を防 止することができる。
また、 本実施の形態においては、 ユーザ端末 2 0は、 レジ端末 1 0から情報を 受信するがレジ端末 1 0に情報を送信する必要がない。従って、第 1実施形態と 同様に、ページャ一等、一方向の通信手段しか持たない携帯端末をユーザ端末 2 0として用いることによって、 本実施の形態における 「ループ決済」 を行うこと ができる。 Further, in the “loop settlement” in the present embodiment, the settlement server 30 receives transaction information from the user terminal 20 and further receives a confirmation notice regarding accounting information from the user terminal 20. And perform the settlement process. Therefore, as in the first embodiment described with reference to FIG. 13, fraudulent settlement at the cashier terminal 10 can be prevented. Further, in the present embodiment, user terminal 20 receives information from cashier terminal 10 but does not need to transmit information to cashier terminal 10. Therefore, similarly to the first embodiment, the “loop settlement” in the present embodiment can be performed by using a portable terminal having only one-way communication means such as a pager as the user terminal 20.
他の例としては、 本実施の形態においては、 レジ端末 1 0は、 決済サーバ 3 0 から取引識別番号を受信すると (8 0 8 ) 、 取引識別番号及びレジ登録番号を表 示したが (8 1 0 ) 、 これにかえて、 受信した取引識別番号及びレジ登録番号を ユーザ端末 2 0に送信してもよい。 この場合、 レジ端末 1 0は、 ユーザ端末 2 0 都の通信機能を有する。ユーザ端末 2 0は、 レジ端末 1 0から送信された取引識 別番号及びレジ登録番号を受信し、受信した取引識別番号及びレジ登録番号、並 ぴにユーザ I Dを決済サーバ 3 0に送信する。 このように、 ユーザは、 レジ端末 1 0に表示された取引識別番号及びレジ登録番号を入力する必要がない。 As another example, in the present embodiment, when the cashier terminal 10 receives the transaction identification number from the settlement server 30 (808), the cashier terminal 10 displays the transaction identification number and the cashier registration number. 10) Alternatively, the received transaction identification number and cashier registration number may be transmitted to the user terminal 20. In this case, the cashier terminal 10 has the communication function of the user terminal 20. The user terminal 20 receives the transaction identification number and the cashier registration number transmitted from the cashier terminal 10, and transmits the received transaction identification number and cashier registration number, and also the user ID to the settlement server 30. Thus, the user does not need to input the transaction identification number and the cash register number displayed on the cashier terminal 10.
他の例としては、 本実施の形態においては、 レジ端末 1◦が、 取引要求を決済 サーバ 3 0に送信したが、 これにかえて、 ユーザ端末 2 0が、 取引要求を決済サ ' ーバ 3 0に送信してもよい。 この場合、 レジ端末 1 0は、 レジ登録番号を表示し 、ユーザは、表示されたレジ登録番号とともに取引要求を決済サーバ 3 0に送信 する。 これによつて、 決済サーバ 3 0は、 レジ端末 1 0を識別し、 レジ登録番号 に割り当てて取引識別番号を発行することができる。 As another example, in the present embodiment, the cashier terminal 1 ◦ transmitted the transaction request to the settlement server 30, but instead, the user terminal 20 transmits the transaction request to the settlement server 30. It may be sent to 30. In this case, the cashier terminal 10 displays the cashier registration number, and the user sends a transaction request to the settlement server 30 together with the displayed cashier registration number. Accordingly, the settlement server 30 can identify the cashier terminal 10 and assign it to the cashier registration number to issue a transaction identification number.
また、 他の例としては、 本実施の形態においては、 決済サーバ 3 0は、 レジ端 末 1 0にパスワード要求を送信したが (8 1 8 ) 、 これにかえて、 ユーザ端末 2 0に対してパスヮード要求を送信してもよレ、。 As another example, in the present embodiment, the settlement server 30 transmits the password request to the cashier terminal 10 (8 18), but instead, the settlement server 30 transmits the password request to the user terminal 20. You may send a password request.
また、 他の例としては、 本実施の形態においては、 ユーザの認証は、 パスヮー ドを用いて行ったが、第 1実施形態と同様に、 ビジュアル認証とパスワードを併 用して行ってもよい。 Further, as another example, in the present embodiment, user authentication is performed using a password, but as in the first embodiment, visual authentication and a password may be used together. .
(第 5実施形態) (Fifth embodiment)
図 3 6は、本発明の第 5の実施形態の電子決済システムを示す。本実施の形態 においては、ユーザ端末 2 0は、ユーザ端末 2 0の筐体に外付けされた I Cチッ
プ 3 8 0を有する。 I Cチップ 3 8 0は、'例えば裏面に強力シールが付着してお り、 これによりユーザ端末 2 0に装着されてもよレ、。 このように、 I Cチップ 3 8 0は、 筐体に外付けされているので、 ユーザ端末 2 0内部の回路に対して、 I Cチップ 3 8 0が発生する電波の影響を与えることが少ない。 FIG. 36 shows an electronic payment system according to a fifth embodiment of the present invention. In the present embodiment, user terminal 20 is an IC chip external to the housing of user terminal 20. 380. The IC chip 380 has, for example, a strong seal adhered to the back surface, so that it can be attached to the user terminal 20. As described above, since the IC chip 380 is externally attached to the housing, the radio wave generated by the IC chip 380 hardly affects the circuit inside the user terminal 20.
ユーザ端末 2 0の I Cチップ 3 8 0は、本 I Cチップ 3 8 0を識別する I Cチ ップ I Dを格納する。 I Cチップ 3 8 0は、 格納されている I Cチップ I Dを、 無線通信によって送信する。 The IC chip 380 of the user terminal 20 stores an IC chip ID for identifying the present IC chip 380. The IC chip 380 transmits the stored IC chip ID by wireless communication.
一方、 レジ端末 1 0は、ユーザ端末 2 0の I Cチップ 3 8 0と無線通信可能な センサ 3 2 0を有する。 この点で、本実施の形態の電子決済システムは、他の実 施の形態における電子決済システムと異なる。本実施形態においては、 ユーザ端 末 2 0がレジ端末 1 0のセンサ 3 2 0に近づくと、センサ 3 2 0は、ユーザ端末 2 0の I Cチップ 3 8 0から I Cチップ I Dを読み取る。例えばセンサ 3 2 0は 、ユーザ端末 2 0がおよそ 1 0 c m以内に近づくと、 I Cチップ 3 8 0から I C チップ I Dを読み取ってもよい。 On the other hand, the cashier terminal 10 has a sensor 320 that can wirelessly communicate with the IC chip 380 of the user terminal 20. In this regard, the electronic payment system of the present embodiment is different from the electronic payment systems of the other embodiments. In this embodiment, when the user terminal 20 approaches the sensor 320 of the cashier terminal 10, the sensor 320 reads the IC chip ID from the IC chip 380 of the user terminal 20. For example, the sensor 320 may read the IC chip ID from the IC chip 380 when the user terminal 20 approaches within approximately 10 cm.
I Cチップ 3 8 0は、 固有の I Cチップ I Dを有する。 従って、 ユーザ端末 2 0に外付けされた I Cチップ 3 8 0の I Cチップ I Dによって、ユーザ端末 2 0 を識別することができる。 すなわち、 センサ 3 2 0は、 例えば、 図 9を用いて説 明した第 1実施形態におけるユーザ情報 6 0 0の電話番号にかえて、 I Cチップ I Dをユーザ端末 I Dとして読み取ることができる。 この点で、本実施の形態に おけるレジ端末 1 0及びユーザ端末 2 0は、第 1から第 4実施形態におけるレジ 端末 1 0及びユーザ端末 2 0と異なる。 The IC chip 380 has a unique IC chip ID. Therefore, the user terminal 20 can be identified by the IC chip ID of the IC chip 380 externally attached to the user terminal 20. That is, the sensor 320 can read the IC chip ID as the user terminal ID in place of the telephone number of the user information 600 in the first embodiment described with reference to FIG. 9, for example. In this regard, the cashier terminal 10 and the user terminal 20 according to the present embodiment are different from the cashier terminal 10 and the user terminal 20 according to the first to fourth embodiments.
また、 I Cチップ 3 8 0は、ユーザ端末 2 0の筐体に取り外し可能に外付けさ れている。 このため、 ユーザが、 所有するユーザ端末 2 0を例えば機種変更など の理由で、他の携帯端末に変更する場合でも、 I Cチップ 3 8 0を変更後の携帯 端末に装着することができる。 従って、 ユーザ端末 2 0を変更した場合でも、 ュ 一ザ I Dを変更しなくてもよい。 Further, the IC chip 380 is detachably attached to the housing of the user terminal 20. Therefore, even when the user changes his / her own user terminal 20 to another mobile terminal due to, for example, model change, the user can attach the IC chip 380 to the mobile terminal after the change. Therefore, even when the user terminal 20 is changed, the user ID does not need to be changed.
本実施の形態の決済サーバ 3 0は、ユーザ端末 2 0とレジ端末 1 0との通信を 確立するための通信命令を電子メールに埋め込み、この電子メールをユーザ端末
2 0に送信する機能を有する。 この点で、 本実施の形態の決済サーバ 3 0は、 第 1から第 4実施における決済サーバ 3 0と異なる。 The settlement server 30 of the present embodiment embeds a communication command for establishing communication between the user terminal 20 and the cashier terminal 10 in an electronic mail, and embeds the electronic mail in the user terminal. It has the function of transmitting to 20. In this respect, the settlement server 30 of the present embodiment is different from the settlement servers 30 in the first to fourth embodiments.
第 1実施形態の電子決済システムにおける決済処理を示す図 1 4を用いて、本 実施の形態における電子決済システムにおける決済の処理を説明する。本実施の 形態においては、 第 1実施形態におけるパターンコード表示段階 (1 0 4 ) 及び パターンコード読み取り段階 (1 0 6 ) での処理にかえて、 レジ端末 1 0のセン サ 3 2 0が、ユーザ端末 1 0の I Cチップ 3 8 0からユーザ I Dを読み取る。す なわち、 レジ端末 1 0及ぴユーザ端末 2 0がループ決済を開始,したのち、ユーザ 、ユーザ端末 1 0をレジ端末 1 0が有するセンサ 3 2 0に近づけると、センサ 3 2 0は、ユーザ端末 1 0に外付けされた I Cチップ 3 8 0からユーザ I Dを読 み取る。 A settlement process in the electronic settlement system according to the present embodiment will be described with reference to FIG. 14 showing a settlement process in the electronic settlement system according to the first embodiment. In this embodiment, instead of the processing in the pattern code display step (104) and the pattern code reading step (106) in the first embodiment, the sensor 320 of the cashier terminal 10 is The user ID is read from the IC chip 380 of the user terminal 10. That is, after the cashier terminal 10 and the user terminal 20 start the loop settlement, when the user and the user terminal 10 are brought closer to the sensor 320 of the cashier terminal 10, the sensor 320 becomes The user ID is read from the IC chip 380 external to the user terminal 10.
レジ端末 1 0は、決済サーバ 3 0にアクセスし、ユーザ端末 2 0から読み取つ たユーザ I D及ぴレジ登録番号を決済サーバ 3 0に送信する。 このとき、ユーザ I D及ぴレジ登録番号は、 レジ端末 1 0が決済サーバ 3 0に送信してもよく、セ ンサ 3 2 0が決済サーバ 3 0に送信してもよい。 The cashier terminal 10 accesses the settlement server 30 and transmits the user ID and the cashier registration number read from the user terminal 20 to the settlement server 30. At this time, the cashier terminal 10 may transmit the user ID and the cashier registration number to the payment server 30 or the sensor 320 may transmit it to the payment server 30.
以降、 第 1実施形態において説明したレジ端末情報照会段階 (1 0 9 ) から取 引識別番号発行段階 (1 1 7 ) までと同様の処理が行われる。 次に、 会計情報及 び取引識別番号送信段階 (1 1 8 ) において、 決済サーバ 3 0の処理部 8 0は、 受信したレジ登録番号に対応するレジ端末 1 0との通信命令、及び取引識別番号 を含む電子メールを作成する。 ここで、 通信命令とは、 レジ端末 1 0との通信を 確立することを指示するリンク命令である。第 2の通信部 8 4は、作成された電 子メールをユーザ端末 2 0に送信する。 次に、 会計情報確認段階 (1 2 0 ) にお いて、ユーザ端末 2 0のメッセージ表示部 3 5 0は、受信した電子メールを表示 する。 Thereafter, the same processing as the cashier terminal information inquiry stage (109) to the transaction identification number issuing stage (1117) described in the first embodiment is performed. Next, in the accounting information and transaction identification number transmission stage (118), the processing unit 80 of the settlement server 30 transmits a communication instruction with the cashier terminal 10 corresponding to the received cashier registration number and a transaction identification number. Create an e-mail containing the number. Here, the communication command is a link command instructing to establish communication with the cashier terminal 10. The second communication unit 84 sends the created e-mail to the user terminal 20. Next, in the accounting information confirmation step (120), the message display section 350 of the user terminal 20 displays the received e-mail.
図 3 7は、 メッセージ表示部 3 5 0が表示した電子メールを示す。 はじめに、 図 3 7 ( a ) に示す画面が表示され、 続いて図 3 7 ( b ) に示す画面が表示され る。 次に、 第 1実施の形態におけるパターンコード読み取り段階 (1 2 4 ) にか えて以下の処理が行われる。 すなわち、 図 3 7 ( b ) の画面が表示されていると
きに、ユーザが O Kボタンを押下すると、電子メールに埋め込まれた通信命令に より、ユーザ端末 2 0とレジ端末 1 0との通信が確立し、ユーザ I D及び取引識 別番号がユーザ端末 2 0からレジ端末 1 0に送信される。 このように、ユーザ端 末 2 0は、決済サーバ 3 0から受信した電子メールを利用して、 レジ端末 1 0と の通信を確立することができる。 FIG. 37 shows the e-mail displayed by the message display section 350. First, the screen shown in Fig. 37 (a) is displayed, and then the screen shown in Fig. 37 (b) is displayed. Next, the following processing is performed in place of the pattern code reading step (124) in the first embodiment. That is, if the screen in Fig. 37 (b) is displayed Then, when the user presses the OK button, the communication between the user terminal 20 and the cashier terminal 10 is established by the communication command embedded in the e-mail, and the user ID and the transaction identification number are stored in the user terminal 20. To the cashier terminal 10. As described above, the user terminal 20 can establish communication with the cashier terminal 10 using the e-mail received from the settlement server 30.
以降、第 1実施形態において説明したユーザ I D及び取引識別番号送信段階( 1 2 6 ) から領収書表示 (1 4 0 ) までと同様の処理が行われ、 電子決済システ ムにおける処理が終了する。 このように、 ユーザは、 受信した電子メール中に示 されたボタンを押下するだけで、 レジ端末 1 0との決済を行うことができる、従 つて、 効率的に電子決済処理を行うことができる。 Thereafter, the same processes as those from the user ID and transaction identification number transmission stage (126) to the receipt display (140) described in the first embodiment are performed, and the process in the electronic settlement system ends. In this manner, the user can make a payment with the cashier terminal 10 simply by pressing the button indicated in the received e-mail, and thus can efficiently perform the electronic payment processing .
本実施の形態において、 レジ端末 1 0は、 ビジュアル認証 (1 1 4 ) の後に、 購買金額情報を送信していたが、他の例としては、ユーザ I D及びレジ登録番号 送信段階 (1 0 8 ) において、 レジ端末 1◦は、 さらに購買金額情報を送信して あよい。 In the present embodiment, the cashier terminal 10 transmits the purchase price information after the visual authentication (114). However, as another example, the user ID and the cashier registration number transmission step (108) ), The cashier terminal 1◦ may further transmit the purchase price information.
このように、 本実施の形態においても、 第 1実施形態と同様に、 決済サーバ 3 0は、 ユーザ端末 2 0との間で、 取引識別番号を設定し、 設定した取引識別番号 と同一の取引識別番号をレジ端末 1 0が送信した場合に、レジ端末 1 0とユーザ 端末 2 0との間で、 取引の決済処理を行うことができる。 As described above, in the present embodiment, as in the first embodiment, the settlement server 30 sets a transaction identification number with the user terminal 20 and sets the same transaction ID as the set transaction identification number. When the cashier terminal 10 transmits the identification number, a transaction settlement process can be performed between the cashier terminal 10 and the user terminal 20.
なお、 これ以外のレジ端末 1 0、 ユーザ端末 2 0、 及び決済サーバ 3 0の構成 及び動作は、それぞれ、図 1から図 2 3を用いて説明した第 1実施形態における レジ端末 1 0、ユーザ端末 2 0、及び決済サーバ 3 0の構成及び動作と同様なの で説明を省略する。 The other configurations and operations of the cashier terminal 10, the user terminal 20, and the settlement server 30 are the same as those of the cashier terminal 10, user The configuration and the operation of the terminal 20 and the settlement server 30 are the same as those of the terminal 20 and the settlement server 30, so that the description is omitted.
本実施の形態における、 レジ端末 1 0は、 センサ 3 2 0を有していたが、 セン サ 3 2 0は、 レジ端末 1 0と一体に設けられていてもよく、 また別々に設けられ ていてもよい。 いずれにせよ、本実施の形態におけるレジ端末 1 0及びセンサ 3 2 0は、 同一の回線を利用して、 決済サーバ 3 0にアクセスする。 In the present embodiment, the cashier terminal 10 has the sensor 320, but the sensor 320 may be provided integrally with the cashier terminal 10 or may be provided separately. You may. In any case, the cashier terminal 10 and the sensor 320 in the present embodiment access the settlement server 30 using the same line.
本実施の形態の他の例としては、本実施の形態においては、 レジ端末 1 0及び センサ 3 2 0は、 同一の回線を利用して、決済サーバ 3 0にアクセスしていたが
、 これにかえて、 レジ端末 1 0及ぴセンサ 3 2 0は、 異なる回線を利用して決済 サーバ 3 0にアクセスしてもよレ、。 なお、 この場合、 レジ端末 1 0に対応付けて 、 センサ 3 2 0が設置される。 この場合、 決済サーバ 3 0のレジデータベース 5 0は、レジ端末 1 0とセンサ 3 2 0との対応を示すセンサテーブルをさらに有す る。 As another example of the present embodiment, in the present embodiment, the cashier terminal 10 and the sensor 320 access the settlement server 30 using the same line. Alternatively, the cashier terminal 10 and the sensor 320 may access the settlement server 30 using different lines. In this case, a sensor 320 is provided in association with the cashier terminal 10. In this case, the cash register database 50 of the settlement server 30 further has a sensor table indicating the correspondence between the cash register terminal 10 and the sensor 320.
図 3 8は、本例において決済サーバ 3 0のレジデータベース 5 0に格納される センサテーブルを示す。センサテーブルは、 レジ端末 1 0のレジ登録番号を格納 するレジ登録番号フィールドと、センサ 3 2 0を識別するセンサ I Dを格納する センサ I Dフィールドとを有する。 このように、 センサテーブ^/において、 レジ 端末 1 0及びセンサ 3 2 0が対応付けられているので、決済サーバ 3 0は、セン サテーブルを利用して、レジ端末 1 0に対応付けて設置されたセンサ 3 2 0を認 識することができる。 FIG. 38 shows a sensor table stored in the cashier database 50 of the settlement server 30 in this example. The sensor table has a cash register number field for storing the cash register number of the cash register terminal 10 and a sensor ID field for storing a sensor ID for identifying the sensor 320. As described above, since the cashier terminal 10 and the sensor 320 are associated with each other in the sensor table ^ /, the settlement server 30 is installed in association with the cashier terminal 10 using the sensor table. Sensor 320 can be recognized.
センサ 3 2 0は、 I Cチップ I Dを読み取り、読み取った I Cチップ I Dを決 済サーバ 3 0に送信する。 決済サーバ 3 0は、センサ 3 2 0から I Cチップ I D を受信するとともに、 センサ I Dを認識し、 センサテーブルにおいて、 センサ I Dに対応付けられたレジ端末を特定する。 これによつて、 決済サーバ 3 0は、 ュ 一ザ端末 2 0が取引を行うレジ端末 2 0を特定することができる。 The sensor 320 reads the IC chip ID and transmits the read IC chip ID to the settlement server 30. The settlement server 30 receives the IC chip ID from the sensor 320, recognizes the sensor ID, and specifies the cashier terminal associated with the sensor ID in the sensor table. Thereby, the settlement server 30 can specify the cashier terminal 20 with which the user terminal 20 makes a transaction.
本例においても、 第 5実施の形態と同様に、 第 1実施形態におけるパターンコ ード表示段階 (1 0 4 ) 及びパターンコード読み取り段階 (1 0 6 ) での処理に かえて、 レジ端末 1 0のセンサ 3 2 0は、ユーザ端末 1 0の I Cチップ 3 8 0力 らユーザ I Dを読み取る。 本例においては、 センサ 3 2 0は、 さらに読み取った ユーザ I Dを決済サーバ 3 0に送信する。 決済サーバ 3 0は、 レジ端末 1 0から 送信されたユーザ I D及びセンサ 3 2 0のセンサ I Dを受信する。決済サーバ 3 0は、 センサテーブルを利用して、センサ 3 2 0に対応付けられたレジ端末 1 0 を特定する。 決済サーバ 3 0は、 特定したレジ端末 1 0に、 電子メールを送信す る。 このように、 本例においても、 決済サーバ 3 0は、 ユーザ端末 2 0が取引を 行うレジ端末 2 0を特定することができる。 In this example, as in the fifth embodiment, the cashier terminal 1 replaces the processing in the pattern code display step (104) and the pattern code reading step (106) in the first embodiment. The 0 sensor 320 reads the user ID from the IC chip 380 of the user terminal 10. In this example, the sensor 320 transmits the read user ID to the settlement server 30. The settlement server 30 receives the user ID and the sensor ID of the sensor 320 transmitted from the cashier terminal 10. The settlement server 30 specifies the cashier terminal 10 associated with the sensor 320 using the sensor table. The settlement server 30 sends an e-mail to the specified cashier terminal 10. Thus, also in the present example, the settlement server 30 can specify the cashier terminal 20 with which the user terminal 20 makes a transaction.
以降の処理は、第 5実施形態において説明した電子決済システムにおける処理
と同様なので説明を省略する。 Subsequent processing is the processing in the electronic payment system described in the fifth embodiment. Therefore, the description is omitted.
(第 6の実施形態) (Sixth embodiment)
第 1、 第 2、 第 3、 第 4、 及ぴ第 5の実施形態の電子決済システムにおける、 決済装置の一例としての決済サーバ 30は、汎用コンピュータで実現してもよい 。 図 39は、汎用コンピュータ 800のハードウエア構成を示すブロック図であ る。 図 35において、 コンピュータ 800は、 CPU802は ROM804及ぴ RAM 806に格納されたプログラムに基づいて動作する。入力装置 808によ り、決済サーバ 30の管理者がデータゃコマンドを入力することができる。格納 装置の一例としてのハードディスク ドライブ 8 1 0は、設定情報及び CPU 80 2が動作するプログラムを格納する。 In the electronic settlement systems of the first, second, third, fourth, and fifth embodiments, the settlement server 30 as an example of the settlement device may be realized by a general-purpose computer. FIG. 39 is a block diagram showing a hardware configuration of the general-purpose computer 800. In FIG. 35, in a computer 800, a CPU 802 operates based on a program stored in a ROM 804 and a RAM 806. The input device 808 allows the administrator of the settlement server 30 to input a data @ command. A hard disk drive 810 as an example of a storage device stores setting information and a program on which the CPU 802 operates.
フロッピーディスク ドライブ 8 14はフロッピーディスク 8 24からデータ またはプログラムを読み取り CPU 802に提供する。 CD— ROMドライブ 8 1 6は CD— ROM8 26からデータまたはプログラムを読み取り C PU80 2に提供する。 第 1の通信インタフェース 8 1 8は、通信回線 1 8に接続してデ ータを送受信する。 第 2の通信ィンタフエース 820は、通信回線 38に接続し てデータを送受信する。 データベースィングフェース 8 1 2は、各種データべ一 ス 822と接続してデータベースにおけるデータを送受信する。さらに決済サー ノく 30は、ディスプレイ 8 28に接続するためのィンターフェースを備え、管理 者はディスプレイ 8 28によって決済サーバ 30の稼働状況を監視したり、設定 情報を確認することができる。 The floppy disk drive 814 reads data or programs from the floppy disk 824 and provides it to the CPU 802. The CD-ROM drive 8 16 reads data or a program from the CD-ROM 826 and provides it to the CPU 802. The first communication interface 8 18 connects to the communication line 18 to transmit and receive data. The second communication interface 820 connects to the communication line 38 to transmit and receive data. The database interface 812 connects to various databases 822 to transmit and receive data in the databases. Further, the payment server 30 is provided with an interface for connecting to the display 828, and the administrator can monitor the operation status of the payment server 30 and check the setting information by using the display 828.
C PU 802が実行するソフトウェアは、フロッピーディスク 824または C D-ROM826等の記録媒体に格納されてユーザに提供される。記録媒体に格 納されたソフトウェアは圧縮されていても非圧縮であっても良い。ソフトウェア は記録媒体からハードディスク ドライブ 8 1 0にインストールされ、 RAM 80 6に読み出されて C PU 802により実行される。 The software executed by the CPU 802 is stored in a recording medium such as the floppy disk 824 or the CD-ROM 826 and provided to the user. The software stored on the recording medium may be compressed or uncompressed. The software is installed in the hard disk drive 810 from the recording medium, read out to the RAM 806, and executed by the CPU 802.
記録媒体に格納されて提供されるソフトウェア、 即ちハードディスク ドライブ 8 10にインス トールされるソフ トウェアの機能構成及び動作は、 第 1、 第 2、 第 3、第 4、及び第 5の実施形態の決済サーバ 30の機能構成及び動作と同じで
あるから、 説明を省略する。 The functional configuration and operation of the software stored on the recording medium, that is, the software installed in the hard disk drive 810, are the same as those of the first, second, third, fourth, and fifth embodiments. Same as the functional configuration and operation of server 30 Therefore, the description is omitted.
図 3 9に示した、記録媒体の一例としてのフロッピーディスク 8 2 4または C D - R OM 8 2 6には、本出願で説明した全ての実施形態に係る決済装置の一例 としての決済サーバ 3 0の動作の一部または全ての機能を格納することができ る。更に上記実施形態で説明したレジ端末 1 0の動作の一部を、 レジ端末 1 0に 換えて決済サーバ 3 0に実行させる場合には、上記実施形態で説明したレジ端末 1 0の動作の一部もまた、フロッピーディスク 8 2 4または C D— R OM 8 2 6 に格納することができる。 A floppy disk 8 24 or a CD-ROM 8 26 as an example of a recording medium shown in FIG. 39 has a payment server 30 as an example of a payment apparatus according to all the embodiments described in the present application. Some or all of the functions of this function can be stored. Further, when a part of the operation of the cashier terminal 10 described in the above embodiment is executed by the settlement server 30 instead of the cashier terminal 10, one of the operations of the cashier terminal 10 described in the above embodiment is performed. The part can also be stored on a floppy disk 824 or CD-ROM 826.
これらのプログラムは記録媒体から直接 R AMに読み出されて実行されても、 ー且ハードディスクドライブにィンストールされた後に R AMに読み出されて 実行されても良い。更に、上記プログラムは単一の記録媒体に格納されても複数 の記録媒体に格納されても良い。 又、 符号化した形態で格納されていても良い。 記録媒体としては、 フロッピーディスク、 C D— R OMの他にも、 D V D等の 光学記録媒体、 MD等の磁気記録媒体、 P D等の光磁気記録媒体、 テープ媒体、 磁気記録媒体、 I Cカードやミニチュア一カードなどの半導体メモリー等を用い ることができる。又、専用通信ネットワークやインターネットに接続されたサー バシステムに設けたハードディスクまたは R AM等の格納装置を記録媒体とし て使用し、通信網を介してプログラムを決済サーバ 3 0に提供しても良い。 この ような記録媒体は、決済サーバ 3 0を製造するためのみに使用されるものであり 、そのような記録媒体の業としての製造および販売等が本出願に基づく特許権の 侵害を構成することは明らかである。 These programs may be read directly from the recording medium into the RAM and executed, or may be read into the RAM after being installed in the hard disk drive and executed. Further, the program may be stored on a single recording medium or on a plurality of recording media. Also, it may be stored in an encoded form. Recording media include floppy disks, CD-ROMs, optical recording media such as DVDs, magnetic recording media such as MDs, magneto-optical recording media such as PDs, tape media, magnetic recording media, IC cards and miniatures. A semiconductor memory such as a single card can be used. Further, a storage device such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet may be used as a recording medium, and the program may be provided to the settlement server 30 via the communication network. . Such a recording medium is used only for manufacturing the settlement server 30, and the manufacturing and sales of such a recording medium as a business constitute infringement of the patent right based on the present application. Is clear.
上記の説明では、 第 1、 第 2、 第 3、 第 4、 及ぴ第 5の実施形態において、 レ ジ端末 1 0、レジサーバ 1 4が決済サーバ 3 0と接続するための通信回線 1 8は 、 電話回線、 専用回線以外に、 無線通信またはインターネットであってもよい。 通信回線 1 8がインターネットである場合、決済サーバ 3 0との通信のセキュリ ティを確保するために、 安全な通信方式を用いることが望ましい。 In the above description, in the first, second, third, fourth, and fifth embodiments, the communication terminal 18 and the communication line 18 for connecting the cashier server 14 to the settlement server 30 are described. In addition to a telephone line and a dedicated line, wireless communication or the Internet may be used. When the communication line 18 is the Internet, it is desirable to use a secure communication method in order to secure the communication with the settlement server 30.
また、 キヤリァサーバ 4 0と決済サーバ 3 0の間の通信経路と、 レジ端末 1 0 またはレジサーバ 1 4と決済サーバ 3 0の間の通信経路とにビットフィルタリ
ング手段を設け、ユーザ端末 2 0、 レジ端末 1 0及びレジサーバ 1 4が決済サ、 パ 3 0とやりとりするデータのデータ形式ゃビットパターンを検出するよう I 以上述べたように、第 1の実施形態の電子決済システムにおいては、 レジ担当 者は、ユーザ I Dに対応づけて発行された取引識別番号をユーザから取得し、決 済サーバ 3 0に送信しなければ、 決済処理を行うことがでない。 したがって、 ュ 一ザの承認を得ずにレジ担当者が決済処理を進めることができないので、不正な 取引を防止できる。 In addition, the communication path between the carrier server 40 and the settlement server 30 and the communication path between the cashier terminal 10 or the cashier server 14 and the settlement server 30 are bit-filtered. In order for the user terminal 20, the cashier terminal 10, and the cashier server 14 to detect the data format ゃ bit pattern exchanged with the settlement server 30, the first terminal as described above. In the electronic payment system according to the embodiment, the cashier does not perform the payment processing unless the transaction identification number issued in association with the user ID is acquired from the user and transmitted to the settlement server 30. . Therefore, the cashier cannot proceed with the settlement without obtaining the approval of the user, thereby preventing unauthorized transactions.
また、 小売店のレジ担当者は、 ユーザを顔写真データによって認証し、 疑わし い場合や高額の決済の場合は、さらにパスヮードの入力をユーザに要求すること ができるため、'状況に応じて認証の精度を上げることができる。 またユーザはぺ 一ジャーや無線通信機能を有する携帯機器を用いて、簡便かつ安全に決済を行う ことができる。 In addition, the cashier at the retail store can authenticate the user with face photo data, and in the case of suspicion or expensive payment, can request the user to further input a password. Accuracy can be improved. In addition, the user can easily and safely make a payment using a jar or a portable device having a wireless communication function.
第 2の実施形態の電子決済システムにおいては、レジ端末 1 0とユーザ端末 2 0の双方が認証方式を指定し、小売店またはレジ担当者と、ユーザとの間で合意 できる認証方式を決定し、 ユーザを認証することができる。 したがって、 ユーザ が要求する認証方式と認証精度、レジ担当者や小売店が要求する認証方式や認証 精度を調整できる。 また、 購買金額によって認証方式を変更することができる。 第 3の実施形態の電子決済システムによれば、ユーザがコンピュータでインタ —ネット上のオンラインショッピングサーバにアクセスし、購入したい商品を選 択し、ページャ一等のユーザ端末を用いて、商品の代金の決済を安全に行うこと ができる。 購入したい商品の選択は、 インターネット上で行うが、 代金の決済に はページャ一等を用いて、安全に決済を行うことができ、ユーザは商品の販売者 に個人情報が知られる心配がなく、 プライバシーが保護される。 In the electronic payment system according to the second embodiment, both the cashier terminal 10 and the user terminal 20 specify an authentication method, and determine an authentication method that can be agreed between the retailer or the cashier and the user. The user can be authenticated. Therefore, it is possible to adjust the authentication method and authentication accuracy required by the user, and the authentication method and authentication accuracy required by cashiers and retailers. Also, the authentication method can be changed depending on the purchase price. According to the electronic payment system of the third embodiment, a user accesses an online shopping server on the Internet with a computer, selects a product to be purchased, and uses a user terminal such as a pager to pay for the product. Payment can be done safely. The selection of the product to be purchased is made on the Internet, but the payment can be done safely using a pager or the like, and the user does not have to worry about the personal information being known to the seller of the product. Privacy is protected.
本発明の電子決済システムは、 小売店、 通信販売、 またはインターネット上の オンラインショッビングの販売者にとって、次の利点を有する。認証方式を選択 することにより、認証の精度を決済金額や決済場面に応じて容易に変更すること ができる。 宝石店での商品購入のような高額決済の場合は、 販売担当者は、 ユー
ザを顔写真データで認証し、疑わしい場合にはパスヮード認証を組み合わせるな どによって、 認証の精度を確実に上げることができる。 The electronic payment system of the present invention has the following advantages for merchants of retail stores, mail-order sales, or online shopping on the Internet. By selecting an authentication method, the accuracy of authentication can be easily changed according to the payment amount and the payment scene. For expensive payments, such as purchasing goods at a jewelry store, the sales representative By authenticating the user with face photo data and combining it with password authentication in case of doubt, the accuracy of the authentication can be reliably increased.
本発明の電子決済システムは、 ユーザにとって、 次の利点を有する。 ページャ 一という携帯性の優れた通信端末を持ち歩くことにより、 いつでも、 どこでも、 買い物の決済を電子的に行えるようになり、現金ゃクレジットカード、銀行カー ド、 I Cマネーカード等を持ち歩く必要がなくなる。 また、 ユーザは、 ページャ 一のデータバケツト通信機能を用いて、 口座の引き落とし状況や、利用可能残高 、 買い物の履歴等を確認することができる。 The electronic payment system of the present invention has the following advantages for the user. By carrying a highly portable communication terminal such as a pager, shopping payments can be made electronically anytime and anywhere, eliminating the need to carry cash / credit cards, bank cards, and IC money cards. In addition, the user can check the account withdrawal status, available balance, shopping history, and the like using the data bucket communication function of the pager.
また、 本発明の電子決済システムは、 クレジットカードの会社にとって、 次の 利点を有する。認証方式によって、 クレジットカードの不正利用を防止すること ができる。ページャ一を用いてクレジット決済が電子的に行えるようになるため 、 クレジットカードの発行や管理が不要になり、 コストを削減できる。 また、 複 合認証方式を用いることにより、クレジットカード会社などの担当社員が不正に データを持ち出した場合でも、ユーザの決済口座が不正利用されるのを防止する ことができる。 The electronic payment system of the present invention has the following advantages for credit card companies. The authentication method can prevent unauthorized use of credit cards. Since credit settlement can be performed electronically using a pager, it is not necessary to issue or manage a credit card, and costs can be reduced. Also, by using the multiple authentication method, even if an employee in charge of a credit card company or the like illegally takes out data, it is possible to prevent the user's settlement account from being illegally used.
以上発明の実施の形態を説明したが、本出願に係る発明の技術的範囲は上記の 実施の形態に限定されるものではない。 上記実施の形態に種々の変更を加えて、 特許請求の範囲に記載の発明を実施することができる。そのような発明が本出願 に係る発明の技術的範囲に属することもまた、.特許請求の範囲の記載から明らか である。 産業上の利用可能性 Although the embodiments of the present invention have been described above, the technical scope of the present invention according to the present application is not limited to the above embodiments. The invention described in the claims can be implemented by adding various changes to the above embodiment. It is also evident from the description of the claims that such an invention belongs to the technical scope of the invention according to the present application. Industrial applicability
以上の説明から明らかなように、本発明によれば、商品の取引における決済を 、 ネットワークを介して、 安全かつ簡便に行うことができる。
As is evident from the above description, according to the present invention, it is possible to securely and easily settle a transaction for a product via a network.