Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7317535B2 - Terminal device, server device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7317535B2 - Terminal device, server device, information processing method, and program - Google Patents

Terminal device, server device, information processing method, and program Download PDF

Info

Publication number
JP7317535B2
JP7317535B2 JP2019054117A JP2019054117A JP7317535B2 JP 7317535 B2 JP7317535 B2 JP 7317535B2 JP 2019054117 A JP2019054117 A JP 2019054117A JP 2019054117 A JP2019054117 A JP 2019054117A JP 7317535 B2 JP7317535 B2 JP 7317535B2
Authority
JP
Japan
Prior art keywords
information
payee
payment
unit
store
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019054117A
Other languages
Japanese (ja)
Other versions
JP2020154916A (en
Inventor
真仁 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Research Institute Ltd
Original Assignee
Japan Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Japan Research Institute Ltd filed Critical Japan Research Institute Ltd
Priority to JP2019054117A priority Critical patent/JP7317535B2/en
Publication of JP2020154916A publication Critical patent/JP2020154916A/en
Application granted granted Critical
Publication of JP7317535B2 publication Critical patent/JP7317535B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、コードを読み取り、コードから決済情報を抽出して、サーバ装置に送信する端末装置等に関するものである。 The present invention relates to a terminal device or the like that reads a code, extracts payment information from the code, and transmits the payment information to a server device.

従来、業者端末で、請求金額を入力して二次元コードをディスプレイに表示し、ユーザ携帯端末で、二次元コードを撮影して請求金額をディスプレイに表示し、これを承認した時、カード指定情報とユーザ特定IDを運用会社サーバに送信し、運用会社サーバで、ユーザ特定情報に基づきユーザ携帯端末のセキュリティチェックをした後、カード指定情報に基づき取得したカード情報に基づいて金融機関との間で決済手続をする、決済システムが存在した(例えば、特許文献1参照)。 Conventionally, the merchant terminal inputs the billing amount and displays the two-dimensional code on the display, and the user's portable terminal photographs the two-dimensional code and displays the billing amount on the display. and the user identification ID to the operation company server, and after the operation company server performs a security check of the user mobile terminal based on the user identification information, based on the card information acquired based on the card designation information Between the financial institution There is a settlement system that performs settlement procedures (see Patent Document 1, for example).

国際公開WO2017/029824号公報International publication WO2017/029824

近年、正規のQRコード(登録商標:以下同様)が、犯罪者グループによって偽物のQRコードに差し替えられ、犯罪者グループの口座に代金が振り込まれてしまう事件が発生した。 In recent years, there has been an incident in which a legitimate QR code (registered trademark: the same shall apply hereinafter) is replaced with a fake QR code by a criminal group, and the money is transferred to the bank account of the criminal group.

上記のような従来の決済システムにおいても、端末装置で読み取るコードが差し替えられ、本来の支払先とは異なる不正な支払先への支払いが行われる可能性があった。 Even in the conventional payment system as described above, there is a possibility that the code read by the terminal device is replaced and the payment is made to an illegal payee other than the original payee.

なお、以下で差し替えとは、通常、読み取られるコードを別のコードに変更することであるが、例えば、コードの一部または全部に変更を加えること(いわゆる改ざん)でもよい。差し替えは、読み取られるコードの少なくとも一部が、結果として変化するものであればよく、その態様は問わない。 In the following description, "replacement" usually refers to changing a code to be read into another code, but it may also mean, for example, changing part or all of the code (so-called falsification). The replacement may be performed in any manner as long as at least part of the code to be read is changed as a result.

本第一の発明の端末装置は、コードを読み取るコード読取部と、コード読取部が読み取ったコードから決済に関する決済情報を抽出する決済情報抽出部と、決済情報に含まれる情報であり、決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報をサーバ装置に送信する支払先第一情報送信部と、サーバ装置から支払先第一情報に対応付いた支払先第二情報を受信する支払先第二情報受信部と、支払先第二情報に関連する支払先第二関連情報を出力する支払先第二関連情報出力部と具備する端末装置である。 The terminal device of the first invention comprises a code reading unit for reading a code, a payment information extracting unit for extracting payment information related to payment from the code read by the code reading unit, and information included in the payment information, which is used for payment. a payee first information transmission unit that transmits to the server device the payee first information, which is at least a part of the payee information related to the payee, and the payee second information associated with the payee first information from the server device A terminal device comprising a payee second information receiving unit for receiving and a payee second related information output unit for outputting payee second related information related to the payee second information.

かかる構成により、ユーザまたは店員は、出力された支払先第二関連情報を基に、コードが差し替えられたことを認識することで、コードの差し替えによる不正な支払先への支払いを防止できる。 With this configuration, the user or store clerk recognizes that the code has been replaced based on the output payee second related information, thereby preventing payment to an unauthorized payee due to code replacement.

また、本第二の発明の端末装置は、第一の発明に対して、支払先第二関連情報出力部が支払先第二情報を出力した後に、決済の指示である決済指示を受け付ける決済指示受付部と、決済指示受付部が決済指示を受け付けた場合のみ、決済情報を送信する決済情報送信部とをさらに具備する端末装置である。 In addition, in the terminal device of the second invention, in contrast to the first invention, after the payee second related information output unit outputs the payee second information, the payment instruction that is the payment instruction is received. The terminal device further includes a reception unit and a payment information transmission unit that transmits payment information only when the payment instruction reception unit receives the payment instruction.

かかる構成により、ユーザまたは店員は、コードが差し替えられていないことを確認した後に決済指示を行うことで、支払いを安全に行うことができる。 With such a configuration, the user or store clerk can make payment safely by issuing a payment instruction after confirming that the code has not been replaced.

なお、第二の発明において、決済情報は、例えば、サーバ装置に送信されるが、外部の装置に送信されてもよい。 In addition, in the second invention, the payment information is transmitted to the server device, for example, but may be transmitted to an external device.

また、本第三の発明の端末装置は、第一または第二の発明に対して、支払先第一情報は、支払先情報の第一部分であり、支払先第二情報は、支払先情報の第一部分以外の第二部分である端末装置である。 Further, in the terminal device of the third invention, in contrast to the first or second invention, the payee first information is the first part of the payee information, and the payee second information is the payee information It is a terminal device that is a second part other than the first part.

かかる構成により、コードから抽出した支払先情報の第一部分をサーバ装置に送信し、サーバ装置から支払先第二情報を受信することで、ユーザまたは店員は、支払先情報の第二部分と、支払先第二関連情報に含まれる支払先第二情報とを基に、コードが差し替えられたことを認識できる。 With such a configuration, the first part of the payee information extracted from the code is transmitted to the server device, and the second payee information is received from the server device. It is possible to recognize that the code has been replaced based on the payee's second information included in the payee's second related information.

なお、第三の発明において、第二部分は、端末装置のユーザが認識可能な情報であり、支払先第二関連情報は、支払先第二情報を含んでいてもよい。 In the third aspect, the second part may be information that can be recognized by the user of the terminal device, and the payee second related information may include the payee second information.

かかる構成により、ユーザまたは店員は、出力された支払先第二関連情報に含まれる支払先第二情報と、認識可能な第二部分とを基に、コードが差し替えられたことを認識できる。 With this configuration, the user or store clerk can recognize that the code has been replaced based on the payee second information included in the output payee second related information and the recognizable second part.

なお、第三または第四の発明において、端末装置は、支払先第二情報が第二部分と一致するか否かを判断し、判断結果を取得する判断部をさらに具備し、支払先第二関連情報は、判断結果を含んでいてもよい。 In addition, in the third or fourth invention, the terminal device further comprises a judgment unit for judging whether or not the payee second information matches the second part, and acquiring the judgment result. The related information may include judgment results.

かかる構成により、第二部分がユーザの認識していない情報であっても、ユーザまたは店員は、出力された支払先第二関連情報に含まれる判断結果を基に、コードが差し替えられたことを認識できる。 With this configuration, even if the second part is information that the user does not recognize, the user or the store clerk can recognize that the code has been replaced based on the determination result included in the output payee second related information. recognizable.

また、本第四の発明の端末装置は、第一から第三いずれか1つの発明に対して、支払先第一情報は、支払先の支払先口座番号であり、支払先第二情報は、支払先の支払先口座名義人名であり、支払先第二関連情報は、支払先口座名義人名、または支払先に対応する店舗名のうち1以上の情報を含む端末装置である。 Further, in the terminal device of the fourth invention, for any one of the first to third inventions, the payee first information is the payee account number of the payee, and the payee second information is It is the name of the payee's account holder of the payee, and the second payee related information is a terminal device containing one or more information of the payee's account holder's name or the store name corresponding to the payee.

かかる構成により、ユーザまたは店員は、出力された支払先第二関連情報に含まれる支払先口座名義人名または店舗名を基に、コードが差し替えられたことを容易に認識できる。 With this configuration, the user or store clerk can easily recognize that the code has been replaced based on the payee account holder name or store name included in the output payee second related information.

特に、支払先第二関連情報が店舗名を含むことで、ユーザまたは店員は、支払先口座名義人名を認識していなくても、コードが差し替えられたことを容易に認識できる。 In particular, since the payee second related information includes the store name, the user or store clerk can easily recognize that the code has been replaced without recognizing the name of the payee account holder.

また、本第五の発明のサーバ装置は、支払先第一情報と支払先第二情報との対の集合である支払先対応情報が格納される支払先対応情報格納部と、第一から第四いずれかの発明の端末装置から支払先第一情報を受信する支払先第一情報受信部と、支払先第一情報受信部が受信した支払先第一情報に対応付いた支払先第二情報を支払先対応情報格納部から取得する支払先第二情報取得部と、支払先第二情報取得部が取得した支払先第二情報を端末装置に送信する支払先第二情報送信部とを具備するサーバ装置である。 In addition, the server device of the fifth aspect of the present invention comprises: a payee correspondence information storage unit storing payee correspondence information which is a set of pairs of payee first information and payee second information; (iv) a payee first information receiving unit for receiving the payee first information from the terminal device of any one of the inventions, and payee second information associated with the payee first information received by the payee first information receiving unit; from the payment destination corresponding information storage unit, and a payment destination second information transmission unit transmitting the payment destination second information acquired by the payment destination second information acquisition unit to the terminal device. It is a server device that

かかる構成により、端末装置は、支払先第二関連情報を出力できる。従って、ユーザまたは店員は、出力された支払先第二関連情報を基に、コードが差し替えられたことを認識し、コードの差し替えによる不正な支払先への支払いを防止できる。 With such a configuration, the terminal device can output the payee second related information. Therefore, the user or store clerk recognizes that the code has been replaced based on the output payee second related information, and can prevent payment to an unauthorized payee due to code replacement.

本発明によれば、コードの差し替えによる不正な支払先への支払いを防止できる。 According to the present invention, it is possible to prevent payment to an unauthorized payee due to code replacement.

実施の形態における情報システムのブロック図Block diagram of an information system according to an embodiment 同コード生成サーバのブロック図Block diagram of the same code generation server 同店舗端末のブロック図Block diagram of the store terminal 同端末装置の動作を説明するフローチャートFlowchart explaining the operation of the terminal device 同サーバ装置の動作を説明するフローチャートFlowchart explaining the operation of the same server device 同店舗情報のデータ構造図Data structure diagram of the store information 同支払先対応情報のデータ構造図Data structure diagram of the payee correspondence information 同支払先第二関連情報を含む画面の一例を示す図A diagram showing an example of a screen containing the payee second related information 同コンピュータシステムの内部構成の一例を示す図Diagram showing an example of the internal configuration of the same computer system

以下、端末装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。 Hereinafter, embodiments of a terminal device and the like will be described with reference to the drawings. It should be noted that, since components denoted by the same reference numerals in the embodiments perform similar operations, repetitive description may be omitted.

図1は、本実施の形態における情報システムのブロック図である。この情報システムは、コード生成サーバ1、1または2以上の店舗端末2、1または2以上の端末装置3、およびサーバ装置4を備える。 FIG. 1 is a block diagram of an information system according to this embodiment. This information system includes a code generation server 1 , one or more store terminals 2 , one or more terminal devices 3 , and a server device 4 .

コード生成サーバ1は、例えば、LANやインターネット等のネットワーク、無線または有線の通信回線などを介して、1以上の各店舗端末2と通信可能に接続される。サーバ装置4は、ネットワークや通信回線などを介して、1以上の各端末装置3と通信可能に接続される。 The code generation server 1 is communicably connected to one or more store terminals 2 via a network such as LAN or the Internet, or a wireless or wired communication line. The server device 4 is communicably connected to one or more terminal devices 3 via a network, a communication line, or the like.

コード生成サーバ1とは、コードを生成するサーバである。なお、コードについては後述する。コード生成サーバ1は、例えば、情報システムを運営する企業や団体等の組織のサーバである。または、コード生成サーバ1は、例えば、クラウドサーバやASPサーバ等でもよく、そのタイプや所在は問わない。 The code generation server 1 is a server that generates code. The code will be described later. The code generation server 1 is, for example, a server of an organization such as a company or group that manages an information system. Alternatively, the code generation server 1 may be, for example, a cloud server, an ASP server, or the like, regardless of its type or location.

店舗端末2とは、店舗の端末である。なお、店舗については後述する。店舗端末2は、例えば、店舗のレジに設置されたレジ端末である。または、店舗端末2は、例えば、店舗の店員の携帯端末でもよいし、据え置き型のPCでもよく、そのタイプは問わない。なお、携帯端末とは、携帯可能な端末である。携帯端末は、例えば、タブレット端末、スマートフォン、ノートPC、携帯電話機等であるが、その種類は問わない。 The store terminal 2 is a store terminal. In addition, a store is mentioned later. The store terminal 2 is, for example, a cash register terminal installed at a store cash register. Alternatively, the store terminal 2 may be, for example, a store clerk's mobile terminal or a stationary PC, and any type of store terminal may be used. A mobile terminal is a terminal that can be carried. The mobile terminal is, for example, a tablet terminal, a smart phone, a notebook PC, a mobile phone, etc., but the type is not limited.

店舗端末2は、例えば、キーボードやタッチパネル等の入力デバイスを有し、金額情報を受け付ける。なお、金額情報については後述する。コード生成サーバ1は、金額情報を受け付けた店舗端末2からの要求に応じて、当該金額情報を含む決済情報が埋め込まれたコードを生成する。なお、要求、および決済情報については後述する。店舗端末2は、例えば、ディスプレイやプリンタ等の出力デバイスをも有し、コード生成サーバ1によって生成されたコードを出力デバイスを介して出力する。 The store terminal 2 has, for example, an input device such as a keyboard or a touch panel, and receives amount information. Note that the amount information will be described later. The code generation server 1 generates a code in which payment information including the amount information is embedded in response to a request from the store terminal 2 that has received the amount information. The request and payment information will be described later. The shop terminal 2 also has an output device such as a display and a printer, and outputs the code generated by the code generation server 1 via the output device.

本実施の形態における端末装置3は、通常、ユーザ端末であり、以下では、ユーザ端末3と記す場合がある。ユーザ端末3とは、ユーザの端末である。ユーザとは、情報システムの利用者であり、通常、店舗の客である。ユーザ端末3は、通常、ユーザの携帯端末である。ユーザが店舗で買い物をすると、店員によって金額情報が店舗端末2に入力され、店舗端末2からコードが出力される。ユーザは、出力されたコードをユーザ端末3で撮影することにより、代金の支払いを行う。 The terminal device 3 in this embodiment is usually a user terminal, and may be referred to as a user terminal 3 hereinafter. The user terminal 3 is a user's terminal. A user is a user of an information system and is usually a customer of a store. The user terminal 3 is typically a user's mobile terminal. When the user makes a purchase at a store, the store clerk inputs amount information to the store terminal 2, and a code is output from the store terminal 2. - 特許庁The user makes payment by photographing the output code with the user terminal 3 .

ユーザ端末3は、カメラを有し、コードをカメラで読み取る。なお、本実施の形態において、読み取られるコードとは、通常、店舗端末2から出力されたコードである。店舗端末2から出力されるコードは、通常、可変的なコードである。本実施の形態におけるコードは、通常、決済の度に変化するコードである。この種のコードは、例えば、ワンタイムコードと呼んでもよい。ただし、コードは、例えば、定期的または不定期に変化するコードでもよい。 The user terminal 3 has a camera and reads the code with the camera. Incidentally, in the present embodiment, the code to be read is usually the code output from the store terminal 2 . The code output from the shop terminal 2 is usually a variable code. The code in this embodiment is usually a code that changes each time payment is made. Codes of this kind may, for example, be called one-time codes. However, the code may also be, for example, a code that changes regularly or irregularly.

または、コードは、上記のような動的に変化するコードに限らず、例えば、固定的なコードでもよく、その種類は問わない。固定的なコードとは、例えば、紙やパネル等の面に予め印刷されたり、電光掲示板等に表示されたりしているコードである。ただし、固定的なコードは、本実施の形態におけるコードから除外されてもよい。 Alternatively, the code is not limited to the dynamically changing code as described above, and may be, for example, a fixed code, regardless of its type. A fixed code is, for example, a code printed in advance on a surface such as paper or a panel, or displayed on an electronic bulletin board or the like. However, fixed codes may be excluded from the codes in this embodiment.

また、ユーザ端末3は、読み取ったコードから決済情報を抽出し、サーバ装置4に送信する。 Also, the user terminal 3 extracts payment information from the read code and transmits it to the server device 4 .

本実施の形態におけるサーバ装置4は、通常、決済サーバであり、以下では、決済サーバ4と記す場合がある。決済サーバ4とは、決済を行うサーバである。決済サーバ4は、例えば、銀行やクレジットカード会社等の金融機関のサーバである。または、決済サーバ4は、クラウドサーバ等でもよく、そのタイプや所在は問わない。決済サーバ4は、ユーザ端末3から決済情報を受信し、決済処理を行う。なお、決済処理については後述する。 Server device 4 in the present embodiment is usually a payment server, and may be referred to as payment server 4 hereinafter. The settlement server 4 is a server that performs settlement. The settlement server 4 is, for example, a server of a financial institution such as a bank or credit card company. Alternatively, the settlement server 4 may be a cloud server or the like, regardless of its type or location. The payment server 4 receives payment information from the user terminal 3 and performs payment processing. The payment processing will be described later.

また、決済サーバ4は、例えば、支払先情報の管理も行う。支払先情報の管理とは、例えば、支払先対応情報の格納、支払先第一情報の受信、および支払先第二情報の送信などである。なお、支払先情報、支払先対応情報、支払先第一情報、および支払先第二情報については後述する。 The settlement server 4 also manages payee information, for example. Management of payee information includes, for example, storage of payee correspondence information, reception of payee first information, and transmission of payee second information. The payee information, payee correspondence information, payee first information, and payee second information will be described later.

なお、上記構成は一例であり、適宜変更が可能である。例えば、情報システムは、コード生成サーバ1も、1以上の店舗端末2も有さず、端末装置3は、紙等の面に予め印刷されたコードを読み取ってもよい(変形例1)。または、情報システムは、コード生成サーバ1を有さず、店舗端末2は、固定的なコードを出力してもよい(変形例2)。 Note that the above configuration is an example, and can be changed as appropriate. For example, the information system does not have the code generation server 1 and the one or more store terminals 2, and the terminal device 3 may read a code pre-printed on a surface of paper or the like (Modification 1). Alternatively, the information system may not have the code generation server 1, and the store terminal 2 may output a fixed code (Modification 2).

また、サーバ装置4は、例えば、管理サーバでもよい。管理サーバとは、支払先情報の管理を行うサーバである。この場合、決済処理は、図示しない外部の装置で行われてもよい(変形例3)。 Also, the server device 4 may be, for example, a management server. The management server is a server that manages payee information. In this case, the settlement process may be performed by an external device (not shown) (Modification 3).

また、本実施の形態において、ユーザは、端末装置3のユーザであり、通常、店舗の客であるが、店舗の店員でもよい。つまり、ユーザとは、店舗端末2のユーザであると考えることもできる。この場合、客の端末装置3がコードを出力し、店員は、店舗端末2で当該コードを読み取ってもよい(変形例4)。 Further, in the present embodiment, the user is the user of the terminal device 3 and is usually a customer of the store, but may be a store clerk. In other words, the user can also be considered as the user of the shop terminal 2 . In this case, the customer's terminal device 3 outputs a code, and the store clerk may read the code with the store terminal 2 (modification 4).

なお、本実施の形態において、店舗は、通常、実店舗であるが、仮想店舗でもよい。後者の場合、情報システムは、例えば、店舗のサーバ(図示しない)をさらに有する。または、かかる店舗サーバが、コード生成サーバ1の機能をも有していてもよい。店舗端末2は、例えば、ユーザ宅のPC(図示しない)、宿泊施設等の客室のテレビ、航空機等の座席のパーソナルモニタ(図示しない)などであってもよい。コード生成サーバ1または店舗サーバで生成されたコードが、PCやテレビやパーソナルモニタ等に表示され、ユーザは、ユーザ端末3でコードを撮影し、支払いを行ってもよい。 In addition, in the present embodiment, the store is usually a real store, but may be a virtual store. In the latter case, the information system further has, for example, a store server (not shown). Alternatively, such a store server may also have the functions of the code generation server 1 . The store terminal 2 may be, for example, a PC (not shown) in the user's home, a television in a guest room such as an accommodation facility, or a personal monitor (not shown) in a seat of an aircraft or the like. A code generated by the code generation server 1 or store server may be displayed on a PC, television, personal monitor, or the like, and the user may take a picture of the code with the user terminal 3 and make a payment.

図2は、コード生成サーバ1のブロック図である。コード生成サーバ1は、生成格納部11、生成受信部12、生成処理部13、および生成送信部14を備える。生成格納部11は、店舗情報格納部111を備える。生成処理部13は、コード生成部131を備える。生成送信部14は、コード送信部141を備える。 FIG. 2 is a block diagram of the code generation server 1. As shown in FIG. The code generation server 1 includes a generation/storage unit 11 , generation/reception unit 12 , generation processing unit 13 , and generation/transmission unit 14 . The generation storage unit 11 has a store information storage unit 111 . The generation processing unit 13 includes a code generation unit 131 . The generation/transmission unit 14 includes a code transmission unit 141 .

図3は、店舗端末2のブロック図である。店舗端末2は、店舗格納部21、店舗受付部22、店舗処理部23、店舗送信部24、店舗受信部25、および店舗出力部26を備える。店舗受信部25は、コード受信部251を備える。店舗出力部26は、コード出力部261を備える。 FIG. 3 is a block diagram of the store terminal 2. As shown in FIG. The store terminal 2 includes a store storage unit 21 , a store reception unit 22 , a store processing unit 23 , a store transmission unit 24 , a store reception unit 25 and a store output unit 26 . The store reception unit 25 has a code reception unit 251 . The store output unit 26 has a code output unit 261 .

ユーザ端末3のブロック図は、図1に含まれている。ユーザ端末3は、ユーザ格納部31、ユーザ受付部32、ユーザ処理部33、ユーザ送信部34、ユーザ受信部35、およびユーザ出力部36を備える。ユーザ受付部32は、コード読取部321、および決済指示受付部322を備える。ユーザ処理部33は、決済情報抽出部331、および判断部332を備える。ユーザ送信部34は、決済情報送信部341、および支払先第一情報送信部342を備える。ユーザ受信部35は、支払先第二情報受信部351を備える。ユーザ出力部36は、支払先第二関連情報出力部361を備える。 A block diagram of the user terminal 3 is included in FIG. The user terminal 3 includes a user storage section 31 , a user reception section 32 , a user processing section 33 , a user transmission section 34 , a user reception section 35 and a user output section 36 . The user reception section 32 includes a code reading section 321 and a payment instruction reception section 322 . The user processing unit 33 includes a payment information extraction unit 331 and a judgment unit 332 . The user transmission unit 34 includes a payment information transmission unit 341 and a payee first information transmission unit 342 . The user reception section 35 includes a payee second information reception section 351 . The user output unit 36 includes a payee second related information output unit 361 .

決済サーバ4のブロック図は、図1に含まれている。決済サーバ4は、決済格納部41、決済受信部42、決済処理部43、および決済送信部44を備える。決済格納部41は、支払先対応情報格納部411を備える。決済受信部42は、支払先第一情報受信部421を備える。決済処理部43は、支払先第二情報取得部431を備える。決済送信部44は、支払先第二情報送信部441を備える。 A block diagram of the payment server 4 is included in FIG. The payment server 4 includes a payment storage unit 41 , a payment reception unit 42 , a payment processing unit 43 and a payment transmission unit 44 . The settlement storage unit 41 includes a payee correspondence information storage unit 411 . The settlement reception unit 42 includes a payee first information reception unit 421 . The settlement processing unit 43 includes a payee second information acquisition unit 431 . The settlement transmission unit 44 includes a payee second information transmission unit 441 .

コード生成サーバ1を構成する生成格納部11は、各種の情報を格納し得る。各種の情報とは、例えば、後述する店舗情報である。 The generation/storage unit 11 constituting the code generation server 1 can store various kinds of information. Various types of information are, for example, store information, which will be described later.

店舗情報格納部111には、1または2以上の店舗情報が格納される。店舗情報とは、店舗に関する情報である。店舗とは、商品またはサービスの購入が可能な場所である。店舗は、例えば、電器店や衣料品店等の各種の商店、百貨店、ショッピングモール、飲食店等であるが、その種類は問わない。 The store information storage unit 111 stores one or more store information. Store information is information about a store. A store is a place where goods or services can be purchased. The stores are, for example, various stores such as electronics stores and clothing stores, department stores, shopping malls, restaurants, etc., but the type is not limited.

本実施の形態における店舗は、例えば、情報システムを利用したサービスを提供する組織に加盟している店舗であり、例えば、加盟店と呼んでもよい。店舗情報は、例えば、店舗識別子、および支払先情報などを有する。店舗識別子とは、店舗を識別する情報である。 A store in the present embodiment is, for example, a store affiliated with an organization that provides services using an information system, and may be called a member store. Store information includes, for example, a store identifier and payee information. A store identifier is information that identifies a store.

店舗識別子は、例えば、加盟店番号、電話番号、メールアドレス、IDなどであるが、店舗を識別し得る情報であれば何でもよい。加盟店番号とは、加盟店に付与される番号である。加盟店番号等の店舗識別子は、例えば、1または2個以上の文字または記号の配列であるが、その表現形式は問わない。 The store identifier is, for example, a member store number, telephone number, e-mail address, ID, or the like, but any information that can identify the store may be used. A member store number is a number assigned to a member store. A store identifier such as a member store number is, for example, an array of one or more characters or symbols, but the representation format is not limited.

支払先情報とは、支払先に関する情報である。支払先とは、代金が支払われる先である。支払先は、例えば、店舗の運営企業または所有者、あるいは運営企業の持ち株会社等であるが、その種類は問わない。支払いは、通常、通貨で行われる。通貨は、例えば、円であるが、ドル等の外貨でもよく、その種類は問わない。ただし、支払いは、例えば、商品等の購入に使える電子マネーやポイントや仮想通貨等で行われてもよいし、小切手や手形等の発行でも構わない。 Payee information is information about the payee. The payment destination is the destination to which the price is paid. The payment destination is, for example, the operating company or owner of the store, or the holding company of the operating company, etc., but the type is not limited. Payments are usually made in currency. The currency is, for example, the yen, but may be a foreign currency such as the dollar, and the type of currency is not limited. However, the payment may be made, for example, by electronic money, points, or virtual currency that can be used to purchase products, or by issuing a check or bill.

支払先は、例えば、店舗の運営企業等が金融機関に開設した口座である。金融機関は、例えば、銀行であるが、各種の組合や証券会社等でもよく、口座の開設が可能であれば、その種類は問わない。口座は、通常、通貨の口座であるが、例えば、電子マネーやポイント等のIDでもよく、その種類は問わない。ただし、支払先は、例えば、店舗の運営企業等それ自体でも構わない。 The payee is, for example, an account opened in a financial institution by a company operating a store. The financial institution is, for example, a bank, but may also be various associations, securities companies, etc., and any type of financial institution is acceptable as long as it is possible to open an account. The account is usually a currency account, but it may be an ID such as electronic money or points, and the type of the account does not matter. However, the payee may be, for example, the company operating the store itself.

支払先情報は、例えば、払先口座番号、および支払先口座名義人名を有する。払先口座番号とは、支払先となる口座の番号である。支払先口座名義人名とは、支払先となる口座の名義人名である。 The payee information includes, for example, payee account number and payee account holder name. The payee account number is the number of the payee account. The payee account holder name is the name of the payee account holder.

または、支払先情報は、店舗識別子であってもよい。なお、店舗識別子は、支払先情報の一部であってもよく、その場合、支払先情報は、例えば、払先口座番号、支払先口座名義人名、および店舗識別子を有していてもよい。ただし、支払先情報のデータ構造は問わない。 Alternatively, the payee information may be a store identifier. Note that the store identifier may be part of the payee information, in which case the payee information may include, for example, the payee account number, the payee account holder name, and the store identifier. However, the data structure of payee information does not matter.

なお、店舗情報は、例えば、店舗名をも有していてもよく、そのデータ構造は問わない。店舗名とは、店舗の名称である。店舗名は、例えば、ユーザが支払を行おうとしている一の店舗の名称でもよいし、当該一の店舗を含む2以上の店舗の総称でもよい。前者の店舗名は、例えば、“○○百貨店本店”、“○○百貨店大阪店”等である。後者の店舗名は、例えば、“○○百貨店”等である。ただし、店舗名の表現形式は問わない。なお、店舗名は、前述した店舗識別子の一種と考えてもよい。 Note that the store information may also have, for example, a store name, and its data structure does not matter. The store name is the name of the store. The store name may be, for example, the name of one store where the user is going to pay, or a general term for two or more stores including the one store. The former store name is, for example, "○○ department store head office", "○○ department store Osaka store", and the like. The latter store name is, for example, "○○ department store". However, the expression format of the store name does not matter. Note that the store name may be considered as a type of store identifier described above.

生成受信部12は、各種の情報を受信する。各種の情報とは、例えば、店舗端末2からの要求である。店舗端末2からの要求とは、本実施の形態においては、通常、コードの生成の要求である。以下では、かかる要求を、単に要求と記す場合がある。なお、コード、およびその生成については後述する。 The generating/receiving unit 12 receives various kinds of information. Various types of information are, for example, requests from the store terminal 2 . The request from the store terminal 2 is normally a code generation request in this embodiment. Such a request may be simply referred to as a request below. The code and its generation will be described later.

生成受信部12は、例えば、金額情報を受け付けた店舗端末2から、要求を受信する。受信される要求は、当該金額情報、および当該店舗端末2を識別する店舗識別子を有する要求は、店舗識別子、および金額情報を有する。要求が有する店舗識別子は、支払いが行われる店舗の店舗識別子である。金額情報とは、当該店舗で支払われる金額を示す情報である。金額情報は、例えば、“1000円”等であるが、その数値や通貨単位等は問わない。 The generating/receiving unit 12 receives a request, for example, from the store terminal 2 that has received the amount information. The received request has the price information and a shop identifier that identifies the shop terminal 2. The request has the shop identifier and price information. The store identifier in the request is the store identifier of the store where the payment is made. The amount information is information indicating the amount to be paid at the store. The amount information is, for example, "1000 yen", but the numerical value, currency unit, etc. do not matter.

生成処理部13は、各種の処理を行う。各種の処理とは、コード生成部131の処理である。 The generation processing unit 13 performs various types of processing. Various processes are processes of the code generator 131 .

コード生成部131は、生成受信部12が店舗端末2から要求を受信したことに応じて、コードを生成する。コードとは、例えば、情報を表現する符号であるといってもよい。本実施の形態におけるコードは、例えば、情報を埋め込んだ図柄である。この種のコードは、例えば、QRコードであるが、QRコード以外の二次元コードでもよいし、バーコード等の一次元コードでも構わない。QRコード以外の二次元コードとは、例えば、SPコードやCPコード等であるが、その種類は問わない。ただし、コードは、例えば、情報を表現する又は情報に対応付いた1または2以上の文字や記号等の配列でもよく、そのタイプは問わない。 The code generation unit 131 generates a code in response to the generation/reception unit 12 receiving a request from the store terminal 2 . A code may be, for example, a code representing information. A code in the present embodiment is, for example, a pattern in which information is embedded. This type of code is, for example, a QR code, but may be a two-dimensional code other than the QR code, or may be a one-dimensional code such as a bar code. A two-dimensional code other than a QR code is, for example, an SP code, a CP code, or the like, but the type is not limited. However, the code may be, for example, an array of one or more characters, symbols, etc. representing information or associated with information, regardless of the type.

コード生成部131は、受信された要求が有する店舗識別子に対応する支払先情報を店舗情報格納部111から取得する。そして、コード生成部131は、受信された要求が有する金額情報、および取得した支払先情報が埋め込まれたコードを生成する。なお、コードの生成は公知技術であり、詳しい説明を省略する。 The code generation unit 131 acquires the payee information corresponding to the store identifier included in the received request from the store information storage unit 111 . Then, the code generation unit 131 generates a code in which the amount information included in the received request and the acquired payee information are embedded. It should be noted that code generation is a well-known technique, and a detailed description thereof will be omitted.

生成送信部14は、各種の情報を送信する。各種の情報とは、例えば、コードである。 The generation/transmission unit 14 transmits various kinds of information. Various types of information are, for example, codes.

コード送信部141は、店舗端末2からの要求に応じてコード生成部131が生成したコードを、当該店舗端末2に送信する。 The code transmission unit 141 transmits the code generated by the code generation unit 131 in response to a request from the store terminal 2 to the store terminal 2 .

店舗端末2を構成する店舗格納部21は、各種の情報を格納し得る。各種の情報とは、例えば、当該店舗端末2が属する店舗の店舗識別子である。 The store storage unit 21 that configures the store terminal 2 can store various types of information. Various types of information are, for example, the store identifier of the store to which the store terminal 2 belongs.

店舗受付部22は、各種の情報を受け付ける。各種の情報とは、例えば、金額情報である。受け付けとは、例えば、キーボードやタッチパネル等の入力デバイスを介して入力された情報の受け付け、カメラやスキャナ等の光学読取手段を介して光学的に読み取られた情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、ディスクや半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。 The shop reception section 22 receives various kinds of information. Various types of information are, for example, amount information. Acceptance means, for example, acceptance of information input through an input device such as a keyboard or touch panel, acceptance of information optically read through an optical reading means such as a camera or scanner, or a wired or wireless communication line. It is a concept that includes receiving information transmitted via and accepting information read from a recording medium such as a disk or semiconductor memory.

店舗受付部22は、例えば、店員によって入力デバイスを介して入力された金額情報を受け付ける。なお、かかる事項は、後述するユーザ受付部32にも当てはまる。 The store reception unit 22, for example, receives amount information input by a store clerk via an input device. This matter also applies to the user reception unit 32, which will be described later.

店舗処理部23は、各種の処理を行う。各種の処理とは、例えば、店舗受付部22が金額情報等の情報を受け付けたか否かの判別などである。 The store processing unit 23 performs various types of processing. Various types of processing include, for example, determining whether or not the store reception unit 22 has received information such as amount information.

また、店舗処理部23は、例えば、店舗受付部22が金額情報を受け付けた場合に、要求を構成する。構成される要求は、前述したような、コードの生成の要求である。要求は、例えば、店舗識別子、および金額情報を有する。 Also, the store processing unit 23 forms a request, for example, when the store reception unit 22 receives amount information. The configured request is a request for code generation, as described above. The request has, for example, a store identifier and amount information.

店舗処理部23は、例えば、店舗受付部22が金額情報を受け付けたことに応じて、店舗格納部21に格納されている店舗識別子、および当該金額情報を有する要求を構成する。 For example, when the store reception unit 22 receives the amount information, the store processing unit 23 composes a request having the store identifier stored in the store storage unit 21 and the amount information.

店舗送信部24は、各種の情報を送信する。各種の情報とは、例えば、要求である。店舗送信部24は、例えば、金額情報の受け付けに応じて店舗処理部23が構成した要求を、コード生成サーバ1に送信する。 The store transmission unit 24 transmits various kinds of information. Various types of information are requests, for example. The store transmission unit 24 transmits, for example, a request configured by the store processing unit 23 in response to receipt of the amount information to the code generation server 1 .

店舗受信部25は、各種の情報を受信する。各種の情報とは、例えば、コードである。 The store reception unit 25 receives various information. Various types of information are, for example, codes.

コード受信部251は、例えば、店舗送信部24による要求の送信に応じて、コード生成サーバ1からコードを受信する。 The code receiving section 251 receives a code from the code generation server 1 in response to a request transmitted by the store transmitting section 24, for example.

店舗出力部26は、各種の情報を出力する。各種の情報とは、例えば、コードである。出力とは、例えば、ディスプレイへの表示、プリンタでのプリントアウト、スピーカからの音出力、外部の装置への送信、記録媒体への蓄積、他のプログラムへの引渡しなどを含む概念である。なお、かかる事項は、後述するユーザ出力部36にも当てはまる。 The store output unit 26 outputs various information. Various types of information are, for example, codes. Output is a concept that includes, for example, display on a display, printout on a printer, sound output from a speaker, transmission to an external device, storage on a recording medium, delivery to another program, and the like. This matter also applies to the user output unit 36, which will be described later.

コード出力部261は、店舗受信部25が受信したコードを、例えば、ディスプレイを介して出力する。これにより、店舗端末2のディスプレイにコードが表示される。または、コード出力部261は、プリンタを介してコードを出力してもよく、それによって、紙面にコードが印刷される。 The code output section 261 outputs the code received by the store reception section 25 via, for example, a display. As a result, the code is displayed on the display of the store terminal 2 . Alternatively, the code output unit 261 may output the code via a printer, thereby printing the code on paper.

ユーザ端末3を構成するユーザ格納部31は、各種の情報を格納し得る。各種の情報とは、例えば、ユーザ情報である。ユーザ情報とは、ユーザに関する情報である。ユーザ情報は、例えば、ユーザ識別子である。ユーザ識別子とは、ユーザを識別する情報である。ユーザ識別子は、例えば、メールアドレス、携帯電話番号、住所・氏名などであるが、IDでもよく、ユーザを識別し得る情報であれば何でもよい。 The user storage unit 31 that configures the user terminal 3 can store various types of information. Various types of information are, for example, user information. User information is information about a user. User information is, for example, a user identifier. A user identifier is information that identifies a user. The user identifier is, for example, an e-mail address, mobile phone number, address/name, etc., but may be an ID, or any information that can identify the user.

または、ユーザ情報は、支払元情報でもよい。支払元情報とは、代金の支払元に関する情報である。支払元とは、店舗で購入した商品の代金を支払うユーザある。支払元は、例えば、ユーザのクレジットカードであるが、ユーザの口座でもよい。支払元情報は、例えば、クレジットカード情報であるが、支払元口座番号、および支払元口座名義人名でもよい。支払元口座番号とは、ユーザの口座の番号であり、支払元口座名義人名は、ユーザの口座の名義人名である。または、支払元情報は、例えば、ユーザ識別子でもよい。 Alternatively, the user information may be payment source information. The payment source information is information regarding the payment source of the price. The payment source is the user who pays for the product purchased at the store. The payment source is, for example, the user's credit card, but may also be the user's account. The payment source information is, for example, credit card information, but may also be the payment source account number and the name of the payment source account holder. The payment source account number is the number of the user's account, and the payment source account holder name is the name of the user's account holder. Alternatively, the payment source information may be, for example, a user identifier.

ユーザ情報は、例えば、ユーザ識別子、および支払元情報を有する。ただし、支払元情報は、例えば、後述する決済サーバ4の決済格納部41に、ユーザ識別子と対に格納されていてもよい。その場合、ユーザ情報は、必ずしも支払元情報を有していなくてもよく、そのデータ構造は問わない。 User information has, for example, a user identifier and payment source information. However, the payment source information may be stored, for example, in the payment storage unit 41 of the payment server 4, which will be described later, paired with the user identifier. In that case, the user information does not necessarily have the payment source information, and its data structure does not matter.

なお、ユーザ格納部31には、例えば、端末識別子も格納されてもよい。端末識別子とは、ユーザ端末3を識別する情報である。端末識別子は、例えば、MACアドレス、IPアドレス、IDなどであるが、ユーザ端末3を識別し得る情報であれば何でもよい。なお、端末識別子は、ユーザ識別子と考えてもよい。 Note that the user storage unit 31 may also store, for example, a terminal identifier. A terminal identifier is information for identifying the user terminal 3 . The terminal identifier is, for example, a MAC address, IP address, ID, or the like, but any information that can identify the user terminal 3 may be used. Note that the terminal identifier may be considered as a user identifier.

ユーザ受付部32は、各種の情報を受け付ける。各種の情報とは、例えば、コードである。 The user reception unit 32 receives various kinds of information. Various types of information are, for example, codes.

コード読取部321は、店舗端末2から出力されたコードをカメラで読み取る。 The code reading unit 321 reads the code output from the shop terminal 2 with a camera.

決済指示受付部322は、決済指示を受け付ける。決済指示とは、決済の指示である。決済指示受付部322は、例えば、後述する支払先第二関連情報出力部361が支払先第二情報を出力した後に、タッチパネル等の入力デバイスを介して決済指示を受け付ける。なお、支払先第二情報については後述する。 The payment instruction receiving unit 322 receives payment instructions. A payment instruction is an instruction for payment. For example, after the payee second related information output unit 361 (to be described later) outputs the payee second information, the settlement instruction receiving unit 322 receives a settlement instruction via an input device such as a touch panel. The payee second information will be described later.

決済指示受付部322は、通常、決済指示をユーザから受け付ける。ただし、決済指示受付部322は、例えば、店員から決済指示を受け付けてもよい。店員から決済指示を受け付けるとき、決済指示受付部322は、確認情報とともに受け付けてもよい。確認情報とは、店員が支払先第二情報を確認したことを示す情報である。確認情報は、予め取り決められた文字列や、店員識別情報などであってもよい。店員識別情報とは、店員を識別する情報である。店員識別情報は、例えば、IDや、店舗名と氏名の組などであるが、店員を識別し得る情報であれば何でもよい。なお、この場合の支払先第二情報は、例えば、支払先口座名義人名や店舗名や加盟店番号など、店員が確認し得る情報を含む。こうして、決済指示を確認情報とともに受け付けることで、店員が支払先第二情報を確認したことを、決済指示等の受け付けの時点で、あるいは後から、第三者が確認できる。 The settlement instruction receiving unit 322 normally receives a settlement instruction from the user. However, the settlement instruction receiving unit 322 may receive a settlement instruction from a store clerk, for example. When receiving a payment instruction from a store clerk, the payment instruction reception unit 322 may receive the payment instruction together with confirmation information. The confirmation information is information indicating that the clerk has confirmed the second payee information. The confirmation information may be a predetermined character string, salesclerk identification information, or the like. The clerk identification information is information that identifies a clerk. The store clerk identification information is, for example, an ID, or a set of store name and name, but any information that can identify the store clerk may be used. In this case, the payee's second information includes, for example, the name of the payee's account holder, the store name, the affiliated store number, and other information that can be confirmed by the salesclerk. By accepting the payment instruction together with the confirmation information in this way, a third party can confirm that the clerk has confirmed the second payee information at the time of accepting the payment instruction or the like, or later.

または、決済指示受付部322は、例えば、決済指示をユーザから受け付けるとともに、確認情報を店員から受け付けてもよい。詳しくは、例えば、一の端末装置3において、支払先第二関連情報出力部361が支払先第二情報を出力した後、決済指示受付部322が、ユーザから決済指示を受け付けるとともに、店員から確認情報をも受け付けてもよい。なお、この場合の支払先第二情報は、例えば、店舗名など、ユーザおよび店員の両方が確認し得る情報を含む。 Alternatively, the settlement instruction receiving unit 322 may receive, for example, a settlement instruction from a user and confirmation information from a store clerk. Specifically, for example, in one terminal device 3, after the payment destination second related information output unit 361 outputs the payment destination second information, the payment instruction reception unit 322 receives the payment instruction from the user and confirms from the clerk. Information may also be received. It should be noted that the second payee information in this case includes, for example, information that can be confirmed by both the user and the store clerk, such as the store name.

または、例えば、情報システムを構成する端末装置3の数が2以上で、そのうち1つ(以下、第一の端末装置3)がユーザの端末であり、他の1つ(以下、第二の端末装置3)が店員の端末であり、第一の端末装置3において、支払先第二関連情報出力部361が支払先第二情報を出力した後、決済指示受付部322が、ユーザから決済指示を受け付けるとともに、第二の端末装置3において、支払先第二関連情報出力部361が支払先第二情報を出力した後、決済指示受付部322が、店員から確認情報を受け付けてもよい。 Alternatively, for example, the number of terminal devices 3 constituting the information system is two or more, one of which (hereinafter referred to as the first terminal device 3) is the user's terminal, and the other one (hereinafter referred to as the second terminal Device 3) is a terminal of a store clerk, and in the first terminal device 3, after the payee second related information output unit 361 outputs the payee second information, the payment instruction reception unit 322 receives the payment instruction from the user. In addition to receiving the information, in the second terminal device 3, after the payee second related information output unit 361 outputs the payee second information, the payment instruction accepting unit 322 may accept the confirmation information from the store clerk.

ここで、第一の端末装置3で出力される支払先第二情報と、第二の端末装置3で出力される支払先第二情報とは、通常、同じ情報であるが、異なる情報でもよい。前者の場合の支払先第二情報は、例えば、店舗名など、ユーザおよび店員の両方が確認し得る情報を含む。後者の場合、第一の端末装置3で出力される支払先第二情報は、例えば、店舗名など、ユーザが確認し得る情報を含み、第二の端末装置3で出力される支払先第二情報は、例えば、加盟店番号など、店員が確認し得る情報を含む。なお、加盟店番号等の店員向けの支払先第二情報は、例えば、店舗端末2の店舗出力部26により出力され、店員からの確認情報は、店舗受付部22によって受け付けられても構わない。こうして、支払先第二情報をユーザおよび店員の二人が確認することで、コードの差し替えをより効果的に防止できる。 Here, the payee second information output by the first terminal device 3 and the payee second information output by the second terminal device 3 are usually the same information, but may be different information. . In the former case, the second payee information includes information that can be confirmed by both the user and the store clerk, such as the store name. In the latter case, the payee second information output by the first terminal device 3 includes information that can be confirmed by the user, such as the store name, and the payee second information output by the second terminal device 3 The information includes, for example, information that can be confirmed by a store clerk, such as a member store number. The second payment destination information such as the member store number for the store clerk may be output by the store output unit 26 of the store terminal 2, and the confirmation information from the store clerk may be received by the store reception unit 22, for example. In this way, both the user and the store clerk confirm the second payee information, so that code replacement can be prevented more effectively.

ユーザ処理部33は、各種の処理を行う。各種の処理とは、例えば、決済情報抽出部331、および判断部332の処理である。 The user processing unit 33 performs various types of processing. Various processes are, for example, processes of the payment information extraction unit 331 and the determination unit 332 .

また、ユーザ処理部33は、例えば、決済情報抽出部331が抽出した決済情報に含まれる支払先情報を用いて、後述する支払先第一情報を構成する処理も行う。 In addition, the user processing unit 33 also performs processing for forming first payee information, which will be described later, using the payee information included in the settlement information extracted by the settlement information extraction unit 331, for example.

また、ユーザ処理部33は、例えば、後述する支払先第二情報受信部351が受信した支払先第二情報、または判断部332が取得した判断結果のうち1以上を用いて、支払先第二関連情報を構成する処理も行う。 In addition, the user processing unit 33, for example, uses one or more of the payee second information received by the payee second information receiving unit 351 described later or the judgment result acquired by the judgment unit 332 to obtain the payee second information. It also performs processing to configure related information.

さらに、ユーザ処理部33は、例えば、フローチャートで説明する各種の判別なども行う。 Furthermore, the user processing unit 33 also performs various determinations described in flowcharts, for example.

決済情報抽出部331は、コード読取部321が読み取ったコードから、決済情報を抽出する。決済情報とは、決済に関する情報である。決済情報は、例えば、金額情報、支払先情報、支払元情報、店舗識別子などであるが、決済に関する情報であれば何でもよい。 The payment information extraction unit 331 extracts payment information from the code read by the code reading unit 321 . Payment information is information related to payment. The payment information includes, for example, amount information, payee information, payment source information, store identifier, etc., but any information related to payment may be used.

本実施の形態における決済情報は、例えば、金額情報、および支払先情報などを含む。また、決済情報は、例えば、店舗識別子も含んでいてもよい。さらに、決済情報は、例えば、支払元情報をも含んでいてもよい。ただし、決済情報が支払元情報をも含むには、例えば、コード生成サーバ1を構成する生成格納部11に、1または2以上の支払元情報が格納されており、コード生成部131は、支払先情報等に加えて、支払元情報をも埋め込んだコードを生成する必要がある。 The settlement information in the present embodiment includes, for example, amount information and payee information. The payment information may also include, for example, a store identifier. Further, the payment information may also include, for example, payment source information. However, in order for the payment information to include the payment source information, for example, one or more pieces of payment source information are stored in the generation storage unit 11 that constitutes the code generation server 1, and the code generation unit 131 In addition to destination information, etc., it is necessary to generate a code in which payment source information is also embedded.

または、決済情報は、例えば、店舗識別子のみで構成されてもよく、そのデータ構造は問わない。 Alternatively, the payment information may consist of, for example, only a shop identifier, and its data structure is not a problem.

また、決済情報抽出部331は、上記のようにして抽出した決済情報を、例えば、ユーザ格納部31に蓄積する。 Also, the payment information extraction unit 331 accumulates the payment information extracted as described above in the user storage unit 31, for example.

判断部332は、後述する支払先第二情報受信部351が受信した支払先第二情報が、決済情報抽出部331が抽出した決済情報の第二部分と一致するか否かを判断し、判断結果を取得する。 The determination unit 332 determines whether or not the payee second information received by the payee second information reception unit 351 described later matches the second part of the payment information extracted by the payment information extraction unit 331, Get results.

支払先第二情報とは、支払先情報の第一部分以外の第二部分である。第一部分とは、支払先情報の一部分である。第二部分とは、支払先情報の第一部分以外の部分である。第一部分以外の部分とは、支払先情報のうち、例えば、第一部分を除いた残りであるが、第一部分を除いた残りの一部分であってもよい。 The payee second information is the second part other than the first part of the payee information. The first part is part of the payee information. The second part is a part other than the first part of the payee information. The part other than the first part is, for example, the rest of the payee information after removing the first part, but it may be the rest after removing the first part.

なお、第二部分は、ユーザが認識可能な情報であることは好適である。ユーザが認識可能な情報とは、例えば、自然言語で表現された情報であり、ユーザがその意味を理解できる情報である、といってもよい。この種の情報は、例えば、店舗名や会社名等の名称である。名称は、固有名詞といってもよい。これに対して、第一部分は、ユーザが認識不能な情報でもよい。ユーザが認識不能な情報とは、例えば、自然言語とは異なる情報であり、文字や記号の単なる配列である、といってもよい。この種の情報は、例えば、口座番号や店舗識別子などである。 It should be noted that the second part is preferably information that can be recognized by the user. The information that the user can recognize is, for example, information expressed in a natural language, and it can be said that the user can understand the meaning of the information. This type of information is, for example, names such as store names and company names. The name may be called a proper noun. In contrast, the first portion may be information that is not perceptible to the user. The information that the user cannot recognize is, for example, information different from natural language, and may be said to be a mere array of characters and symbols. This type of information is, for example, an account number, store identifier, and the like.

具体的には、例えば、支払先情報が、支払先口座番号、および支払先口座名義人名を有する場合、第一部分は、支払先口座番号であり、第二部分は、支払先口座名義人名であってもよい。 Specifically, for example, if the payee information has a payee account number and a payee account holder name, the first part is the payee account number and the second part is the payee account holder name. may

ただし、第二部分もまた、当該ユーザ端末3のユーザが認識不能な情報であってもよい。例えば、支払先情報が支払先口座番号と支払先口座名義人名と店舗識別子とを有する場合、第一部分は、支払先口座番号であり、第二部分は、店舗識別子であってもよい。 However, the second part may also be information that the user of the user terminal 3 cannot recognize. For example, if the payee information includes a payee account number, a payee account holder name, and a store identifier, the first part may be the payee account number and the second part may be the store identifier.

判断結果とは、決済サーバ4から受信された支払先第二情報が、店舗端末2から出力されたコードに埋め込まれている決済情報の第二部分と一致するか否かについての判断の結果である。判断結果は、例えば、“一致”または“不一致”を示すフラグである。フラグは、例えば、“一致”に対応する“0”、または“不一致”に対応する“1”などでもよく、その表現形式は問わない。 The result of determination is the result of determination as to whether or not the second payee information received from the settlement server 4 matches the second part of the settlement information embedded in the code output from the store terminal 2. be. The determination result is, for example, a flag indicating "match" or "mismatch". The flag may be, for example, "0" corresponding to "match" or "1" corresponding to "mismatch", and the expression format is not limited.

ただし、判断部332は、必須ではない。つまり、第二部分として、例えば、店舗名のような、ユーザが認識可能な情報を用いることにすれば、ユーザ処理部33は、判断部332を有していなくてもよい。 However, the determination unit 332 is not essential. In other words, the user processing section 33 does not need to have the determination section 332 if information that can be recognized by the user, such as the store name, is used as the second part.

ユーザ送信部34は、各種の情報を送信する。各種の情報とは、例えば、決済情報またはその一部である。 The user transmission unit 34 transmits various kinds of information. Various types of information are, for example, payment information or part thereof.

決済情報送信部341は、後述する決済情報抽出部331が抽出した決済情報の少なくとも一部を決済サーバ4に送信する。少なくとも一部とは、例えば、抽出された決済情報のうち、支払先情報の第一部分を除いた残りであるが、抽出された決済情報の全部でもよい。 The payment information transmission unit 341 transmits to the payment server 4 at least part of the payment information extracted by the payment information extraction unit 331 described later. At least part of the extracted payment information is, for example, the remainder of the payee information excluding the first part, but may be all of the extracted payment information.

決済情報送信部341は、通常、抽出された決済情報の少なくとも一部を、ユーザ格納部31に格納されているユーザ情報と共に、決済サーバ4に送信する。ただし、決済情報のみが送信され、ユーザ情報は送信されなくてよい。また、送信される決済情報は、抽出された決済情報と同じでなくてもよい。 The payment information transmission unit 341 normally transmits at least part of the extracted payment information together with the user information stored in the user storage unit 31 to the payment server 4 . However, only payment information may be transmitted, and user information may not be transmitted. Also, the transmitted payment information may not be the same as the extracted payment information.

また、送信されるユーザ情報は、通常、ユーザ識別子、および支払元情報を含むが、ユーザ識別子、または支払元情報のいずれか一方しか含まなくてもよい。 Also, although the transmitted user information usually includes a user identifier and payment source information, it may include only either the user identifier or the payment source information.

さらに、ユーザ情報は、決済情報と同時に送信されなくてもよい。例えば、決済情報送信部341は、決済情報が抽出されたことに応じて、決済情報の送信を行い、その後、決済指示が受け付けられたことに応じて、ユーザ情報の送信を行ってもよい。 Further, user information need not be sent at the same time as payment information. For example, the payment information transmission unit 341 may transmit the payment information when the payment information is extracted, and then transmit the user information when the payment instruction is received.

決済情報送信部341は、例えば、決済指示受付部322が決済指示を受け付けた場合のみ、決済サーバ4への決済情報等の送信を行い、決済指示受付部322が決済指示を受け付けていない場合には、決済情報送信部341は、決済サーバ4への決済情報等の送信を行わないことは好適である。 For example, the payment information transmission unit 341 transmits payment information and the like to the payment server 4 only when the payment instruction reception unit 322 has received the payment instruction, and when the payment instruction reception unit 322 has not received the payment instruction, It is preferable that the payment information transmission unit 341 does not transmit payment information or the like to the payment server 4 .

または、決済情報送信部341は、例えば、決済情報抽出部331が決済情報を抽出したことに応じて、当該決済情報等を決済サーバ4に送信し、その後、決済指示受付部322が決済指示を受け付けたことに応じて、当該決済指示を決済サーバ4に送信してもよい。この場合、決済サーバ4は、例えば、決済情報等を受信した時点では決済を行わず、さらに決済指示を受信した時点で、決済を行う。 Alternatively, for example, in response to the payment information extraction unit 331 extracting payment information, the payment information transmission unit 341 transmits the payment information and the like to the payment server 4, and then the payment instruction reception unit 322 issues the payment instruction. The payment instruction may be transmitted to the payment server 4 in response to the acceptance. In this case, for example, the payment server 4 does not perform payment when receiving payment information and the like, and performs payment when receiving a payment instruction.

支払先第一情報送信部342は、支払先第一情報を決済サーバ4に送信する。支払先第一情報とは、前述した支払先情報の少なくとも一部分であり、通常、支払先情報の第一部分である。ただし、支払先第一情報は、支払先情報の全部でもよい。 The payee first information transmission unit 342 transmits the payee first information to the settlement server 4 . The payee first information is at least part of the payee information described above, and is usually the first part of the payee information. However, the payee first information may be all payee information.

なお、支払先第一情報送信部342は、コード読取部321が読み取ったコードをそのままサーバ装置4に送信してもよい。この場合、サーバ装置4が当該コードを解析して支払先第一情報を取得する。つまり、結果としてサーバ装置4で支払先第一情報が得られればよく、コードの解析を端末側で行うかサーバ側で行うかは問わない。 Note that the payee first information transmitting section 342 may transmit the code read by the code reading section 321 to the server device 4 as it is. In this case, the server device 4 analyzes the code and acquires the payee first information. In other words, as long as the server device 4 obtains the first payee information as a result, it does not matter whether the code analysis is performed on the terminal side or the server side.

例えば、支払先情報が、支払先口座番号、および支払先口座名義人名を有する場合、支払先第一情報は、支払先口座番号である。または、例えば、支払先情報が店舗識別子である場合、支払先第一情報は、店舗識別子でもよい。または、例えば、支払先情報が、支払先口座番号、支払先口座名義人名、および店舗識別子を有する場合、支払先第一情報は、支払先口座番号、または店舗識別子のうち1以上を含んでもよい。 For example, if the payee information includes the payee account number and payee account holder name, the payee primary information is the payee account number. Alternatively, for example, if the payee information is a store identifier, the payee first information may be a store identifier. Or, for example, if the payee information includes a payee account number, a payee account holder name, and a store identifier, the payee primary information may include one or more of the payee account number or store identifier. .

ユーザ受信部35は、各種の情報を受信する。各種の情報とは、例えば、前述した支払先第二情報である。 The user reception unit 35 receives various information. Various types of information are, for example, the aforementioned payee second information.

支払先第二情報受信部351は、後述する決済サーバ4から、支払先第一情報送信部342が送信した支払先第一情報に対応付いた支払先第二情報を受信する。 The payee second information receiving unit 351 receives the payee second information associated with the payee first information transmitted by the payee first information transmitting unit 342 from the settlement server 4 described later.

例えば、支払先情報が、支払先口座番号“aaa”、および支払先口座名義人名“○○電器”を有し、支払先第一情報送信部342が支払先口座番号“aaa”を送信した場合、支払先第二情報受信部351は、決済サーバ4から当該支払先口座番号に対応する支払先口座名義人名“○○電器”を受信する。 For example, when the payee information includes the payee account number "aaa" and the payee account holder name "○○ electrical equipment", and the payee first information transmitting unit 342 transmits the payee account number "aaa" , the payee second information receiving unit 351 receives from the settlement server 4 the name of the payee account holder named “○○ appliance” corresponding to the payee account number.

または、例えば、支払先情報が店舗識別子“yyy”であり、支払先第一情報送信部342が店舗識別子“yyy”を送信した場合、支払先第二情報受信部351は、決済サーバ4から当該店舗識別子に対応する店舗名“○○百貨店”を受信してもよい。 Alternatively, for example, if the payee information is a store identifier “yyy” and the payee first information transmitting unit 342 transmits the store identifier “yyy”, the payee second information receiving unit 351 receives the A store name “○○ department store” corresponding to the store identifier may be received.

または、例えば、支払先情報が、支払先口座番号“bbb”、支払先口座名義人名“○○ホールディングス”、および店舗識別子“yyy1”を有し、支払先第一情報送信部342が、支払先口座番号“bbb”、および店舗識別子“yyy1”を含む支払先第一情報を送信した場合、支払先第二情報受信部351は、決済サーバ4から、当該支払先口座番号に対応する支払先口座名義人名“○○ホールディングス”、または当該店舗識別子に対応する店舗名“○○百貨店本店”のうち1以上を含む支払先第二情報を受信してもよい。 Alternatively, for example, the payee information includes the payee account number “bbb”, the payee account holder name “○○ Holdings”, and the store identifier “yyy1”, and the payee first information transmission unit 342 sends the payee When the first payee information including the account number “bbb” and the store identifier “yyy1” is transmitted, the payee second information receiving unit 351 receives the payee account corresponding to the payee account number from the settlement server 4. The second payee information including one or more of the name of the holder "XX Holdings" or the store name "XX department store head office" corresponding to the store identifier may be received.

なお、例えば、支払先口座名義人が、上記「○○ホールディングス」のような持ち株会社であったりすると、ユーザは、支払先口座名義人名“○○ホールディングス”を知らないこともある。受信された支払先口座名義人名が未知であれば、ユーザは、コードが差し替えられたことを認識できない可能性が高くなる。 For example, if the payee account holder is a holding company such as "XX Holdings", the user may not know the payee account holder name "XX Holdings". If the payee account holder name received is unknown, it is highly likely that the user will not recognize that the code has been replaced.

他方、店舗名“○○百貨店本店”は、いま支払いをしようとしている店舗の名称なので、通常、ユーザにとって既知である。そこで、支払先第二情報受信部351が、支払先口座名義人名に加えて、またはこれに代えて、店舗名を含む支払先第二情報を受信することは好適である。これにより、ユーザは、コードが差し替えられたことを認識できる可能性が高まる。 On the other hand, the store name "XX department store head office" is the name of the store to which the user is about to make a payment, and is usually known to the user. Therefore, it is preferable for the payee second information receiving unit 351 to receive the payee second information including the store name in addition to or instead of the name of the payee account holder. This increases the possibility that the user will be able to recognize that the code has been replaced.

ただし、支払先第二情報は、出力されたコードに基づく決済での支払先が、本来の支払先であることをユーザが確認し得る情報、または、不正な支払先である可能性をユーザが認識し得る情報であればよく、そのデータ構造や表現形式は問わない。なお、本来の支払先とは、例えば、ユーザが買い物をした店舗の運営企業または所有者、あるいは運営企業の持ち株会社等であるが、ユーザから支払いを受ける権利を有する法人または個人であれば、その種類は問わない。 However, the second payee information is information that allows the user to confirm that the payee in settlement based on the output code is the original payee, or information that allows the user to confirm the possibility that the payee is an unauthorized payee. Any recognizable information may be used, and its data structure and expression format are not limited. The original payment destination is, for example, the operating company or owner of the store where the user shopped, or the holding company of the operating company. It doesn't matter what kind it is.

なお、支払先第一情報送信部342が送信した支払先第一情報に対応付いた支払先第二情報が管理サーバ4に存在しない場合、支払先第二情報受信部351は、決済サーバ4から、例えば、エラー情報を受信してもよい。エラー情報とは、エラーの発生に関する情報である。エラー情報は、例えば、単にエラーの発生を示す情報でもよいし、送信された支払先第一情報に対応付いた支払先第二情報が存在しない旨を通知する情報でもよいし、コードが差し替えられた可能性がある旨を警告する情報でもよく、その表現形式は問わない。 In addition, when the payment destination second information associated with the payment destination first information transmitted by the payment destination first information transmission unit 342 does not exist in the management server 4, the payment destination second information reception unit 351 , for example, may receive error information. Error information is information about the occurrence of an error. The error information may be, for example, information simply indicating the occurrence of an error, information notifying that there is no payee second information associated with the sent payee first information, or information indicating that the code has been replaced. Information that warns that there is a possibility that the

ユーザ出力部36は、各種の情報を出力する。各種の情報とは、例えば、後述する支払先第二関連情報である。 The user output unit 36 outputs various information. The various types of information are, for example, payee second related information described later.

支払先第二関連情報出力部361は、支払先第二関連情報を出力する。支払先第二関連情報とは、支払先第二情報に関連する情報である。支払先第二関連情報は、例えば、支払先第二情報受信部351が受信した支払先第二情報である。出力される支払先第二情報は、受信された支払先第二情報の全部でもよいし、一部でもよい。 The payee second related information output unit 361 outputs the payee second related information. The payee second related information is information related to the payee second information. The payee second related information is, for example, the payee second information received by the payee second information receiving unit 351 . The payee's second information to be output may be all or part of the received payee's second information.

例えば、受信された支払先第二情報が、支払先口座名義人名“○○ホールディングス”、および店舗名“○○百貨店本店”を有する場合、支払先第二関連情報出力部361は、支払先第二関連情報として、“○○ホールディングス,○○百貨店本店”を出力してもよいし、“○○百貨店本店”を出力してもよいし、“○○ホールディングス”を出力しても構わない。 For example, if the received payee second information includes the payee account holder name “○○ Holdings” and the store name “○○ department store head office”, the payee second related information output unit 361 outputs the payee As second-related information, "XX Holdings, XX Department Store Head Office" may be output, "XX Department Store Head Office" may be output, or "XX Holdings" may be output.

ただし、支払先口座名義人名および店舗名を含む第二支払先情報が受信された場合、前述した理由から、支払先第二関連情報出力部361は、少なくとも店舗名を含む支払先第二情報を出力することは好適である。 However, when the second payee information including the name of the payee account holder and the store name is received, the payee second related information output unit 361 outputs the payee second information including at least the store name for the reason described above. Output is preferred.

または、支払先第二関連情報は、例えば、支払先第二情報が第二部分と一致するか否かの判断結果でもよい。すなわち、支払先第二関連情報出力部361は、例えば、判断部332が取得した判断結果を出力してもよい。 Alternatively, the payee second related information may be, for example, a determination result as to whether or not the payee second information matches the second part. That is, the payee second related information output unit 361 may output the determination result acquired by the determination unit 332, for example.

または、支払先第二関連情報は、例えば、支払先第二情報、または判断結果のうち1以上を含んでいてもよい。すなわち、支払先第二関連情報出力部361は、例えば、支払先第二情報受信部351が受信した支払先第二情報、および判断部332が取得した判断結果を出力してもよい。 Alternatively, the payee second related information may include, for example, one or more of payee second information or determination results. That is, the payee second related information output unit 361 may output, for example, the payee second information received by the payee second information receiving unit 351 and the determination result acquired by the determination unit 332 .

なお、支払先第二関連情報は、例えば、支払先情報には含まれていない情報をも含んでいてもよい。支払先情報には含まれていない情報とは、例えば、店舗の所在地に関する情報(以下、所在地関連情報)である。所在地関連情報は、例えば、地名である。地名とは、店舗の所在地の名称である。地名は、例えば、“大阪府”等の都道府県名や、“大阪市中央区”等の市区町村名などであるが、“近畿”や“関東”等の地方名でもよく、その表現形式は問わない。または、所在地関連情報は、例えば、電話番号の市外局番、郵便番号など、店舗の所在地を含む地域を特定可能な情報でもよい。 Note that the payee second related information may include, for example, information that is not included in the payee information. The information that is not included in the payee information is, for example, information on the location of the store (hereinafter referred to as location-related information). Location-related information is, for example, a place name. The place name is the name of the location of the store. The place name is, for example, a prefecture name such as "Osaka Prefecture" or a municipality name such as "Chuo Ward, Osaka City", but may also be a local name such as "Kinki" or "Kanto". does not matter. Alternatively, the location-related information may be information that can identify the area including the location of the store, such as an area code of a telephone number, a postal code, or the like.

支払先第二関連情報は、前述した支払先第二情報と同様、出力されたコードに基づく決済での支払先が、本来の支払先であることをユーザが確認し得る情報、または、不正な支払先である可能性をユーザが認識し得る情報であればよく、そのデータ構造や表現形式は問わない。 The second payee related information, like the second payee information described above, is information that allows the user to confirm that the payee in settlement based on the output code is the original payee, or Any information may be used as long as it allows the user to recognize the possibility of being a payee, and its data structure and expression format do not matter.

支払先第二関連情報出力部361は、例えば、支払先第二情報受信部351が受信した支払先第二情報を出力する。すなわち、支払先第二関連情報出力部361は、例えば、支払先口座名義人名、または店舗名のうち1以上の情報を含む支払先第二関連情報を出力してもよい。または、支払先第二関連情報出力部361は、例えば、支払先口座名義人名、または店舗名のうち1以上の情報に代えて、またはこれに加えて、所在地関連情報を含む支払先第二関連情報を出力してもよい。 The payee second related information output unit 361 outputs the payee second information received by the payee second information receiving unit 351, for example. That is, the payee second related information output unit 361 may output the payee second related information including, for example, one or more of the name of the payee account holder and the store name. Alternatively, the payee second related information output unit 361 may, for example, instead of or in addition to one or more information of the payee account holder name or store name, payee second related information including location related information information may be output.

なお、出力される支払先第二情報は、受信された支払先第二情報と同じでなくてもよい。例えば、支払先口座名義人名、および店舗名を含む支払先第二情報が受信された場合に、支払先第二関連情報出力部361は、店舗名のみを出力し、支払先口座名義人名を出力しなくてもよい。 Note that the output payee second information may not be the same as the received payee second information. For example, when the second payee information including the name of the payee account holder and the store name is received, the payee second related information output unit 361 outputs only the store name and the name of the payee account holder. You don't have to.

または、支払先第二関連情報出力部361は、判断部332が取得した判断結果を出力してもよい。なお、出力される判断結果は、取得された判断結果と同じでなくてもよい。例えば、フラグ“0”または“1”が取得された場合に、支払先第二関連情報出力部361は、フラグ“0”に対応する文字列“一致”、またはフラグ“1”に対応する文字列“不一致”を出力してもよい。あるいは、支払先第二関連情報出力部361は、例えば、“不一致”を示す判断結果が取得された場合のみ、“不一致”等の文字列、警告音等の音、赤等の特定の色を有する又は点滅する光のうち1または2以上を出力し、“不一致”を示す判断結果が取得された場合には、何も出力しなくてもよい。 Alternatively, the payee second related information output unit 361 may output the determination result acquired by the determination unit 332 . Note that the output determination result may not be the same as the acquired determination result. For example, when the flag "0" or "1" is obtained, the payee second related information output unit 361 outputs the character string "match" corresponding to the flag "0" or the character string corresponding to the flag "1". The column "not matched" may be output. Alternatively, the payee second related information output unit 361 outputs a character string such as “mismatch”, a sound such as a warning sound, or a specific color such as red only when a determination result indicating “mismatch” is acquired, for example. It is possible to output one or more of the lights that have or blink, and output nothing if a judgment result indicating "mismatch" is obtained.

または、支払先第二関連情報出力部361は、受信された支払先第二情報、または取得された判断結果のうち1または2以上を含む第二支払先関連情報を出力してもよい。 Alternatively, the payee second related information output unit 361 may output the second payee related information including one or more of the received payee second information or the acquired determination result.

なお、ユーザ出力部36は、上記のような支払先第二関連情報を、通常、ディスプレイに表示するが、例えば、プリンタでプリントアウトしたり、他のプログラムに引き渡したりしてもよく、その出力態様は問わない。 The user output unit 36 normally displays the above payee second related information on the display, but may print it out with a printer or pass it to another program. Any form is acceptable.

詳しくは、例えば、ユーザ格納部31に、画面構成情報が格納されている。画面構成情報とは、画面を構成するための情報である。画面構成情報は、例えば、1または2以上のオブジェクト、およびレイアウト情報などを有する。オブジェクトとは、画面を構成する要素である。オブジェクトは、例えば、画像である。画像とは、例えば、ボタンの画像である。ボタンは、例えば、決済指示を入力するためのボタンであるが、入力する指示の種類は問わない。 Specifically, for example, screen configuration information is stored in the user storage unit 31 . Screen configuration information is information for configuring a screen. Screen configuration information includes, for example, one or more objects, layout information, and the like. An object is an element that configures a screen. An object is, for example, an image. An image is, for example, an image of a button. The button is, for example, a button for inputting a settlement instruction, but the type of input instruction does not matter.

または、オブジェクトは、文字列でもよい。文字列とは、1または2以上の文字の配列である。なお、文字は、例えば、数字、アルファベット、仮名、漢字などであるが、記号やスペースも含むと考えてもよい。 Alternatively, the object can be a string. A string is an array of one or more characters. The characters are, for example, numbers, alphabets, kana, kanji, etc., but may also be considered to include symbols and spaces.

文字列は、例えば、支払先第二関連情報が挿入されるテンプレートの文字列や、ボタンに対応付いた文字列などである。前者の文字列は、例えば、“この決済での支払先は『・・・』です。よろしければ“決済する”を押してください。”等であるが、その表現形式は問わない。後者の文字列は、例えば、“決済する”や“OK”等であるが、その表現形式は問わない。 The character string is, for example, a character string of a template into which the payee second related information is inserted, a character string associated with a button, or the like. The former character string is, for example, "The payee for this payment is '...'. Please press 'Payment' if you are okay with it." The latter character string is, for example, "settlement" or "OK", but the expression format is not limited.

レイアウト情報とは、画面内における1以上のオブジェクトの配置を示す情報である。レイアウト情報は、例えば、1以上の各オブジェクトの画面内における位置を示す位置情報(例えば、座標)の集合であるが、そのデータ構造は問わない。 Layout information is information indicating the arrangement of one or more objects within the screen. The layout information is, for example, a set of position information (for example, coordinates) indicating the positions of one or more objects within the screen, but the data structure of the layout information does not matter.

ユーザ出力部36は、上記のような画面構成情報と、受信された第二支払先第二関連情報“○○百貨店”とを用いて、例えば、文字列“この決済での支払先は『○○百貨店』です。よろしければ“決済する”を押してください。”と、文字列“決済する”が対応付いたボタンと含む画面を構成し、ディスプレイに表示してもよい。 The user output unit 36 uses the screen configuration information as described above and the received second payee second related information “○○ department store” to generate, for example, a character string “Payee for this payment is “○ ○Department store.If you like, please press ``Settlement''.'' and a button associated with the character string ``Settlement'' may be configured and displayed on the display.

決済サーバ4を構成する決済格納部41は、各種の情報を格納し得る。各種の情報とは、例えば、後述する支払先対応情報である。 The payment storage unit 41 that constitutes the payment server 4 can store various types of information. The various types of information are, for example, payee correspondence information, which will be described later.

支払先対応情報格納部411には、支払先対応情報が格納される。支払先対応情報とは、支払先第一情報と支払先第二情報との対の集合である。なお、以下では、支払先第一情報と支払先第二情報との対で構成される情報を、対情報と記す場合がある。対情報については、具体例で図7を用いて説明する。 The payee correspondence information storage unit 411 stores payee correspondence information. The payee correspondence information is a set of pairs of payee first information and payee second information. In addition, below, the information comprised by the pair of payee 1st information and payee 2nd information may be described as pair information. The pair information will be described in a specific example with reference to FIG.

支払先第一情報は、前述したように、例えば、支払先口座番号であるが、店舗識別子でもよいし、支払先口座番号および店舗識別子を有していてもよい。支払先第二情報は、前述したように、例えば、支払先口座名義人名であるが、店舗名でもよいし、支払先口座名義人名および店舗名を有していてもよい。 The payee first information is, for example, the payee's account number as described above, but it may also be a store identifier, or may have a payee's account number and a store identifier. The payee second information is, for example, the name of the payee's account holder, as described above, but it may also be the name of the store, or it may include the name of the payee's account holder and the store name.

例えば、ある支払先の支払先口座番号が“aaa”、支払先口座名義人名が“○○電器”である場合、支払先対応情報は、支払先第一情報“aaa”と支払先第二情報“○○電器”との対(以下、対情報1と記す場合がある:図7参照)を含む。また、別の支払先の支払先口座番号が“bbb”、店舗識別子が“yyy1”、支払先口座名義人名が“○○ホールディングス”、店舗名が“○○百貨店本店”である場合、支払先対応情報は、支払先第一情報“bbb,yyy1”と支払先第二情報“○○ホールディングス,○○百貨店本店”との対(対情報2)を含む。 For example, if the payee account number of a given payee is "aaa" and the payee account holder's name is "○○ Denki", the payee corresponding information consists of the payee first information "aaa" and the payee second information It includes a pair with “○○ appliance” (hereinafter sometimes referred to as pair information 1: see FIG. 7). Also, if another payee has a payee account number of "bbb", a store identifier of "yyy1", a payee account holder name of "○○ Holdings", and a store name of "○○ department store head office", the payee The correspondence information includes a pair (pair information 2) of the first payee information "bbb, yyy1" and the second payee information "XX Holdings, XX department store head office".

なお、支払先対応情報を構成する1または2以上の各対情報には、前述した所在地関連情報等の、支払先情報に含まれていない情報が対応付いていてもよい。 One or more pairs of information constituting the payee correspondence information may be associated with information not included in the payee information, such as the location-related information described above.

また、支払先対応情報は、例えば、コードと支払先第二情報の対の集合として支払先対応情報格納部411に格納されてもよい。コードが動的に変化するコードである場合、コードと支払先第二情報の対は、例えば、日時情報とともに格納されてもよい。日時情報とは、日時を示す情報である。日時とは、通常、日付および時刻であるが、例えば、日付のみでもよい。 Also, the payee correspondence information may be stored in the payee correspondence information storage unit 411 as a set of pairs of code and payee second information, for example. If the code is a dynamically changing code, the pair of code and payee second information may be stored, for example, together with date and time information. The date and time information is information indicating date and time. The date and time are usually date and time, but may be date only, for example.

また、決済格納部41は、例えば、ユーザ識別子と対に、1または2以上の各ユーザの支払元情報も格納されてもよい。ただし、ユーザ端末3から決済情報と共に送信されるユーザ情報が支払元情報を含んでいる場合、支払元情報等は、必ずしも決済格納部41に格納されていなくてもよい。 The payment storage unit 41 may also store, for example, one or more pieces of payment source information for each user, paired with the user identifier. However, if the user information transmitted together with the payment information from the user terminal 3 includes payment source information, the payment source information and the like may not necessarily be stored in the payment storage unit 41 .

決済受信部42は、各種の情報を受信する。各種の情報とは、例えば、支払先第一情報である。 The payment receiving unit 42 receives various information. The various information is, for example, payee first information.

支払先第一情報受信部421は、ユーザ端末3から支払先第一情報を受信する。 The payee first information receiving unit 421 receives the payee first information from the user terminal 3 .

また、決済受信部42は、ユーザ端末3から決済情報も受信する。決済受信部42は、ユーザ端末3から、通常、ユーザ情報と共に決済情報も受信する。ただし、決済情報のみが受信されてもよい。 The payment receiving unit 42 also receives payment information from the user terminal 3 . The payment receiving unit 42 normally receives payment information together with user information from the user terminal 3 . However, only payment information may be received.

詳しくは、支払先第一情報受信部421がユーザ端末3から支払先第一情報を受信した後、後述する支払先第二情報送信部441が支払先第二情報をユーザ端末3に送信したことに応じて、決済受信部42は、ユーザ端末3からユーザ情報と共に決済情報を受信する。 Specifically, after the payee first information receiving unit 421 received the payee first information from the user terminal 3, the payee second information sending unit 441 (to be described later) sent the payee second information to the user terminal 3. In response, the payment receiving unit 42 receives the payment information together with the user information from the user terminal 3 .

決済処理部43は、各種の処理を行う。各種の処理とは、例えば、支払先第二情報取得部431の処理である。 The settlement processing unit 43 performs various types of processing. Various processes are, for example, processes of the payee second information acquisition unit 431 .

支払先第二情報取得部431は、支払先第一情報受信部421が受信した支払先第一情報に対応付いた支払先第二情報を、支払先対応情報格納部411から取得する。 The payee second information acquisition unit 431 acquires the payee second information associated with the payee first information received by the payee first information reception unit 421 from the payee correspondence information storage unit 411 .

例えば、支払先第一情報“aaa”が受信された場合、支払先第二情報取得部431は、支払先対応情報格納部411の支払先対応情報を用いて、支払先第一情報“aaa”と対になる第二対応情報“○○電器”を取得する。同様に、例えば、支払先第一情報“bbb,yyy1”が受信された場合、支払先第二情報取得部431は、支払先対応情報格納部411の支払先対応情報を用いて、支払先第一情報“bbb,yyy1”と対になる第二対応情報“○○ホールディングス,○○百貨店本店”を取得する。 For example, when the payee first information "aaa" is received, the payee second information acquisition unit 431 uses the payee correspondence information in the payee correspondence information storage unit 411 to obtain the payee first information "aaa". acquires the second correspondence information "○○ electric appliance" paired with . Similarly, for example, when the payee first information “bbb, yyy1” is received, the payee second information acquisition unit 431 uses the payee correspondence information in the payee correspondence information storage unit 411 to obtain the payee first information. Acquire the second corresponding information "○○ Holdings, ○○ Department Store head office" paired with the piece of information "bbb, yyy1".

なお、情報システムが、前述した第一の端末装置3、および前述した第二の端末装置3を含む場合、支払先第二情報取得部431は、第一の端末装置3用の支払先第二情報と、第二の端末装置3用の支払先第二情報とを取得してもよい。第一の端末装置3用の支払先第二情報は、例えば、店舗名など、ユーザが確認し得る情報を含む。第二の端末装置3用の支払先第二情報は、例えば、加盟店番号など、店員が確認し得る情報を含む。 When the information system includes the above-described first terminal device 3 and the above-described second terminal device 3, the payee second information acquisition unit 431 obtains the payee second information for the first terminal device 3. information and payee second information for the second terminal device 3 may be obtained. The payee second information for the first terminal device 3 includes, for example, information that can be confirmed by the user, such as store name. The second payee information for the second terminal device 3 includes information that can be confirmed by a store clerk, such as a member store number.

なお、例えば、決済格納部41に、前述したようなエラー情報が格納されており、支払先第二情報取得部431は、支払先第一情報受信部421が受信した支払先第一情報に対応付いた支払先第二情報が、支払先対応情報格納部411に格納されているか否かを判別し、格納されていると判別した場合に、当該支払先第二情報を支払先対応情報格納部411から取得し、格納されていないと判別した場合には、エラー情報を決済格納部41から取得してもよい。 For example, the settlement storage unit 41 stores error information as described above, and the payee second information acquisition unit 431 corresponds to the payee first information received by the payee first information reception unit 421. It is determined whether or not the attached payee second information is stored in the payee correspondence information storage unit 411, and if it is determined that it is stored, the payee second information is stored in the payee correspondence information storage unit 411. 411 and if it is determined that the information is not stored, the error information may be acquired from the payment storage unit 41 .

なお、支払先第二情報取得部431は、例えば、支払先第一情報受信部421が受信した支払先第一情報を含む対情報に対応付いた上記所在地関連情報等の情報をも取得してもよい。 Note that the payee second information acquisition unit 431 also acquires information such as the location-related information associated with the paired information including the payee first information received by the payee first information reception unit 421, for example. good too.

また、決済処理部43は、決済受信部42が受信した決済情報等を用いて、決済処理も行う。決済処理とは、決済に関する処理である。決済処理は、例えば、クレジットカードによる支払先口座への入金である。 The payment processing unit 43 also performs payment processing using payment information and the like received by the payment receiving unit 42 . Payment processing is processing related to payment. Settlement processing is, for example, depositing money into a payee's account using a credit card.

例えば、決済情報は、金額情報、および支払先情報を有し、ユーザ情報は、支払元情報を有しており、支払元情報は、ユーザのクレジットカード情報であり、支払先情報が、支払先口座番号、および支払先口座名義人名を含んでいる場合、決済処理部43は、金額情報が示す金額を、クレジットカード情報が示すクレジットカードで、支払先口座番号が示す番号の口座であり、支払先口座名義人名が示す名義人名の口座に入金する。 For example, the payment information includes amount information and payment destination information, the user information includes payment source information, the payment source information is the user's credit card information, and the payment destination information is payment destination information. If the account number and the name of the payee account holder name are included, the payment processing unit 43 converts the amount indicated by the amount information to the credit card indicated by the credit card information, the account of the number indicated by the payee account number, and the payment. Deposit to the account of the name of the holder indicated by the name of the holder of the previous account.

または、支払元情報が、支払元口座番号、および支払元口座名義人名を含んでいる場合、決済処理部43は、金額情報が示す金額を、支払元口座番号が示す番号の口座であり、支払先元座名義人名が示す名義人名の口座から、支払先口座番号が示す番号の口座であり、支払先口座名義人名が示す名義人名の口座に入金してもよい。 Alternatively, if the payment source information includes the payment source account number and the name of the payment source account holder, the payment processing unit 43 transfers the amount indicated by the amount information to the account number indicated by the payment source account number, From the account of the name of the holder indicated by the name of the holder of the original account, the money may be deposited into the account of the name of the holder indicated by the name of the holder of the account of the recipient, which is the account of the number indicated by the account number of the payee.

なお、決済処理は、上記のようなクレジットカード決済または口座振込の処理に限らず、例えば、電子マネーやポイントによる支払いの処理でもよく、その種類は問わない。 The payment processing is not limited to the credit card payment or account transfer processing as described above, and may be, for example, payment processing using electronic money or points, regardless of the type.

決済送信部44は、各種の情報を送信する。各種の情報とは、例えば、支払先第二情報である。 The settlement transmission unit 44 transmits various kinds of information. The various information is, for example, payee second information.

支払先第二情報送信部441は、支払先第一情報受信部421がユーザ端末3から支払先第一情報を受信したことに応じて支払先第二情報取得部431が取得した支払先第二情報を、当該ユーザ端末3に送信する。 The payment destination second information transmission unit 441 receives the payment destination second information acquired by the payment destination second information acquisition unit 431 in response to the payment destination first information reception unit 421 receiving the payment destination first information from the user terminal 3. Information is sent to the user terminal 3 concerned.

例えば、ユーザ端末3から支払先第一情報“aaa”が受信された場合、支払先第二情報送信部441は、支払先第二情報取得部431が取得した第二対応情報“○○電器”を当該ユーザ端末3に送信する。同様に、例えば、ユーザ端末3から支払先第一情報“bbb,yyy1”が受信された場合、支払先第二情報送信部441は、支払先第二情報取得部431が取得した第二対応情報“○○ホールディングス,○○百貨店本店”を当該ユーザ端末3に送信する。 For example, when the payee first information “aaa” is received from the user terminal 3, the payee second information transmitting unit 441 receives the second correspondence information “○○ appliance” acquired by the payee second information acquiring unit 431. to the user terminal 3. Similarly, for example, when the payee first information “bbb, yyy1” is received from the user terminal 3, the payee second information transmitting unit 441 receives the second correspondence information acquired by the payee second information acquiring unit 431. “XX Holdings, XX Department Store Main Store” is transmitted to the user terminal 3 .

なお、情報システムが第一の端末装置3および第二の端末装置3を含む場合、支払先第二情報送信部441は、支払先第二情報取得部431が第一の端末装置3用に取得した支払先第二情報を第一の端末装置3に送信するとともに、支払先第二情報取得部431が第二の端末装置3用に取得した支払先第二情報を第二の端末装置3に送信してもよい。 When the information system includes the first terminal device 3 and the second terminal device 3, the payment destination second information transmission unit 441 receives the payment destination second information acquisition unit 431 for the first terminal device 3. The second payment destination information acquired by the payment destination second information acquisition unit 431 for the second terminal device 3 is sent to the second terminal device 3 You may send.

なお、受信された支払先第一情報に対応付いた支払先第二情報が支払先対応情報格納部411に格納されておらず、支払先第二情報取得部431が決済格納部41からエラー情報を取得した場合、決済送信部44は、その取得されたエラー情報を当該ユーザ端末3に送信してもよい。 Note that the payee second information associated with the received payee first information is not stored in the payee correspondence information storage unit 411, and the payee second information acquisition unit 431 receives error information from the payment storage unit 41. is acquired, the payment transmission unit 44 may transmit the acquired error information to the user terminal 3 .

なお、支払先第二情報送信部441は、支払先第二情報取得部431が取得した上記所在地関連情報等の情報をも送信してもよい。 Note that the payee second information transmitting unit 441 may also transmit information such as the location related information acquired by the payee second information acquiring unit 431 .

生成格納部11、店舗情報格納部111、店舗格納部21、ユーザ格納部31、決済格納部41、および支払先対応情報格納部411は、例えば、ハードディスクやフラッシュメモリといった不揮発性の記録媒体が好適であるが、RAMなど揮発性の記録媒体でも実現可能である。 The generation storage unit 11, the store information storage unit 111, the store storage unit 21, the user storage unit 31, the payment storage unit 41, and the payee correspondence information storage unit 411 are preferably non-volatile recording media such as hard disks and flash memories. However, it can also be realized with a volatile recording medium such as RAM.

生成格納部11等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が生成格納部11等で記憶されるようになってもよく、ネットワークや通信回線等を介して送信された情報が生成格納部11等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が生成格納部11等で記憶されるようになってもよい。入力デバイスは、例えば、キーボード、マウス、タッチパネル等、何でもよい。 The process by which information is stored in the generation/storage unit 11 or the like does not matter. For example, information may be stored in the generation/storage unit 11 or the like via a recording medium, or information transmitted via a network, a communication line, or the like may be stored in the generation/storage unit 11 or the like. Alternatively, information input via an input device may be stored in the generation/storage unit 11 or the like. Any input device such as a keyboard, mouse, touch panel, or the like may be used.

生成受信部12、店舗受信部25、コード受信部251、ユーザ受信部35、支払先第二情報受信部351、決済受信部42、支払先第一情報受信部421は、通常、有線または無線の通信手段(例えば、NIC(Network interface controller)やモデム等の通信モジュール)で実現されるが、放送を受信する手段(例えば、放送受信モジュール)で実現されてもよい。 The generating/receiving unit 12, store receiving unit 25, code receiving unit 251, user receiving unit 35, payee second information receiving unit 351, settlement receiving unit 42, and payee first information receiving unit 421 are normally wired or wireless. It is realized by communication means (for example, a communication module such as a NIC (Network interface controller) or a modem), but it may be realized by a means for receiving broadcasting (for example, a broadcast reception module).

生成処理部13、コード生成部131、店舗処理部23、ユーザ処理部33、決済情報抽出部331、判断部332、決済処理部43、および支払先第二情報取得部431は、は、通常、MPUやメモリ等から実現され得る。生成処理部13等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。ただし、処理手順は、ハードウェア(専用回路)で実現してもよい。 The generation processing unit 13, the code generation unit 131, the store processing unit 23, the user processing unit 33, the payment information extraction unit 331, the determination unit 332, the payment processing unit 43, and the payee second information acquisition unit 431 are usually It can be implemented by an MPU, memory, or the like. The processing procedure of the generation processing unit 13 and the like is normally realized by software, and the software is recorded in a recording medium such as a ROM. However, the processing procedure may be realized by hardware (dedicated circuit).

生成送信部14、コード送信部141、店舗送信部24、ユーザ送信部34、決済情報送信部341、支払先第一情報送信部342、決済送信部44、および支払先第二情報送信部441は、通常、有線または無線の通信手段で実現されるが、放送手段(例えば、放送モジュール)で実現されてもよい。 Generation transmission unit 14, code transmission unit 141, store transmission unit 24, user transmission unit 34, payment information transmission unit 341, payment recipient first information transmission unit 342, payment transmission unit 44, and payment recipient second information transmission unit 441 , is usually implemented by wired or wireless communication means, but may be implemented by broadcasting means (eg, a broadcasting module).

店舗受付部22、ユーザ受付部32、コード読取部321、および決済指示受付部322は、は、入力デバイスを含むと考えても、含まないと考えてもよい。店舗受付部22等は、入力デバイスのドライバーソフトによって、または入力デバイスとそのドライバーソフトとで実現され得る。 Store reception section 22, user reception section 32, code reading section 321, and settlement instruction reception section 322 may or may not include input devices. The store reception section 22 and the like can be realized by the driver software of the input device, or by the input device and its driver software.

店舗出力部26、コード出力部261、ユーザ出力部36、支払先第二関連情報出力部361は、ディスプレイやスピーカ等の出力デバイスを含むと考えても含まないと考えてもよい。店舗出力部26等は、出力デバイスのドライバーソフトによって、または出力デバイスとそのドライバーソフトとで実現され得る。 The store output unit 26, the code output unit 261, the user output unit 36, and the payee second related information output unit 361 may or may not include output devices such as displays and speakers. The store output unit 26 and the like can be realized by the driver software of the output device, or by the output device and its driver software.

次に、情報システムの動作について図4および図5のフローチャートを用いて説明する。図4は、ユーザ端末3の動作を説明するフローチャートである。 Next, the operation of the information system will be explained using the flow charts of FIGS. 4 and 5. FIG. FIG. 4 is a flowchart for explaining the operation of the user terminal 3. As shown in FIG.

(ステップS401)ユーザ処理部33は、コード読取部321がコードを読み取ったか否かを判別する。コード読取部321がコードを読み取ったと判別された場合はステップS402に進み、読み取っていないと判別された場合はステップS406に進む。 (Step S401) The user processing section 33 determines whether or not the code reading section 321 has read the code. If it is determined that the code reading unit 321 has read the code, the process proceeds to step S402, and if it is determined that the code has not been read, the process proceeds to step S406.

(ステップS402)決済情報抽出部331は、ステップS401で読み取られたコードから決済情報を抽出する。 (Step S402) The payment information extraction unit 331 extracts payment information from the code read in step S401.

(ステップS403)決済情報抽出部331は、ステップS402で抽出した決済情報をユーザ格納部31に蓄積する。 (Step S403) The payment information extraction unit 331 accumulates the payment information extracted in step S402 in the user storage unit 31. FIG.

(ステップS404)ユーザ処理部33は、ステップS403で抽出された決済情報に含まれる支払先情報を用いて、支払先第一情報を構成する。 (Step S404) The user processing unit 33 configures first payee information using the payee information included in the settlement information extracted in step S403.

(ステップS405)支払先第一情報送信部342は、ステップS404で構成された支払先第一情報を決済サーバ4に送信する。
その後、ステップS401に戻る。
(Step S405) The payee first information transmitting unit 342 transmits the payee first information configured in step S404 to the settlement server 4. FIG.
After that, the process returns to step S401.

(ステップS406)ユーザ処理部33は、支払先第二情報受信部351が決済サーバ4から支払先第二情報を受信したか否かを判別する。支払先第二情報受信部351が決済サーバ4から支払先第二情報を受信したと判別された場合はステップS407に進み、受信していないと判別された場合はステップS409に進む。 (Step S<b>406 ) The user processing unit 33 determines whether or not the payee second information receiving unit 351 has received the payee second information from the settlement server 4 . If it is determined that the payee second information receiving unit 351 has received the payee second information from the settlement server 4, the process proceeds to step S407, and if it is determined that the payee second information is not received, the process proceeds to step S409.

(ステップS407)ユーザ処理部33は、ステップS406で受信された支払先第二情報を用いて、支払先第二関連情報を構成する。 (Step S407) The user processing unit 33 configures the payee second related information using the payee second information received in step S406.

(ステップS408)支払先第二関連情報出力部361は、ステップS407で構成された支払先第二関連情報を出力する。その後、ステップS401に戻る。 (Step S408) The payee second related information output unit 361 outputs the payee second related information configured in step S407. After that, the process returns to step S401.

(ステップS409)ユーザ処理部33は、決済指示受付部322が決済指示を受け付けたか否かを判別する。決済指示受付部322が決済指示を受け付けたと判別された場合はステップS410に進み、受け付けていないと判別された場合はステップS401に戻る。 (Step S409) The user processing unit 33 determines whether or not the payment instruction receiving unit 322 has received a payment instruction. If it is determined that the payment instruction receiving unit 322 has received the payment instruction, the process proceeds to step S410, and if it is determined that the payment instruction has not been received, the process returns to step S401.

(ステップS410)決済情報送信部341は、ステップS402で抽出された決済情報をユーザ情報と共にユーザ格納部31から取得し、決済サーバ4に送信する。その後、ステップS401に戻る。 (Step S<b>410 ) The payment information transmission unit 341 acquires the payment information extracted in step S<b>402 together with the user information from the user storage unit 31 and transmits the information to the payment server 4 . After that, the process returns to step S401.

なお、図4のフローチャートにおいて、ステップS406とステップS407の間に下記ステップS406aを追加し、ステップS407を下記ステップS407aに置き換えてもよい。 In the flowchart of FIG. 4, step S406a below may be added between steps S406 and S407, and step S407 may be replaced with step S407a below.

(ステップS406a)判断部332は、ステップS406で受信された支払先第二情報が、ステップS402で抽出された決済情報の第二部分と一致するか否かを判断し、判断結果を取得する。 (Step S406a) The judgment unit 332 judges whether or not the payee second information received in step S406 matches the second part of the payment information extracted in step S402, and acquires the judgment result.

(ステップS407a)ユーザ処理部33は、ステップS406で受信された支払先第二情報、またはステップS406aで取得された判断結果のうち1以上を用いて、支払先第二関連情報を構成する。 (Step S407a) The user processing unit 33 configures the payee second related information using one or more of the payee second information received in step S406 or the judgment result acquired in step S406a.

なお、図4のフローチャートにおいて、ユーザ端末3の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。 In the flowchart of FIG. 4, the process starts when the user terminal 3 is powered on or when the program is started, and ends when the power is turned off or an interrupt to end the process. However, the trigger for starting or ending processing does not matter.

図5は、決済サーバ4の動作を説明するフローチャートである。 FIG. 5 is a flow chart for explaining the operation of the settlement server 4. As shown in FIG.

(ステップS501)決済処理部43は、支払先第一情報受信部421が支払先第一情報を受信したか否かを判別する。支払先第一情報受信部421が支払先第一情報を受信したと判別された場合はステップS502に進み、受信していないと判別された場合はステップS504に進む。 (Step S501) The settlement processing unit 43 determines whether or not the payee first information receiving unit 421 has received the payee first information. If it is determined that the payee first information receiving section 421 has received the payee first information, the process proceeds to step S502, and if it is determined that the payee first information has not been received, the process proceeds to step S504.

(ステップS502)支払先第二情報取得部431は、支払先対応情報格納部411に格納されている支払先対応情報を用いて、ステップS501で受信された支払先第一情報に対応付いた支払先第二情報を取得する。 (Step S502) The payee second information acquisition unit 431 uses the payee correspondence information stored in the payee correspondence information storage unit 411 to obtain the payment information associated with the payee first information received in step S501. Get first second information.

(ステップS503)支払先第二情報送信部441は、ステップS502で取得された支払先第二情報をユーザ端末3に送信する。
その後、ステップS501に戻る。
(Step S<b>503 ) The payee second information transmitting unit 441 transmits the payee second information acquired in step S<b>502 to the user terminal 3 .
After that, the process returns to step S501.

(ステップS504)決済処理部43は、決済受信部42がユーザ端末3からユーザ情報と共に決済情報を受信したか否かを判別する。決済受信部42がユーザ端末3からユーザ情報と共に決済情報を受信したと判別された場合はステップS505に進み、受信していないと判別された場合はステップS501に戻る。 (Step S504) The payment processing unit 43 determines whether or not the payment receiving unit 42 has received the payment information together with the user information from the user terminal 3. If it is determined that the payment reception unit 42 has received the payment information together with the user information from the user terminal 3, the process proceeds to step S505, and if it is determined that the payment information has not been received, the process returns to step S501.

(ステップS505)決済処理部43は、ステップS504で受信された決済情報等を用いて、決済処理を行う。その後、ステップS501に戻る。 (Step S505) The payment processing unit 43 performs payment processing using the payment information and the like received in step S504. After that, the process returns to step S501.

なお、図5のフローチャートにおいて、決済サーバ4の電源オンやプログラムの起動に応じて処理が開始し、電源オフや処理終了の割り込みにより処理は終了する。ただし、処理の開始または終了のトリガは問わない。 In the flowchart of FIG. 5, the process starts when the power of the settlement server 4 is turned on or when the program is started, and ends when the power is turned off or an interruption to end the process occurs. However, the trigger for starting or ending processing does not matter.

なお、図4および図5のフローチャートで説明した処理は、情報システムを構成する1以上のユーザ端末3のうち一のユーザ端末3と、決済サーバ4との間で行われる処理である。情報システムでは、上記のような処理が、1以上のユーザ端末3の各々と決済サーバ4との間で行われる。つまり、決済サーバ4は、1以上のユーザ端末3に対応する1以上の各ユーザ識別子ごとに、図5のフローチャートの処理を実行する、といってもよい。 4 and 5 are processes performed between one user terminal 3 of one or more user terminals 3 constituting the information system and the settlement server 4. FIG. In the information system, the processing as described above is performed between each of one or more user terminals 3 and the payment server 4 . In other words, it can be said that the settlement server 4 executes the processing of the flowchart of FIG. 5 for each of one or more user identifiers corresponding to one or more user terminals 3 .

以下、本実施の形態における情報システムの具体的な動作について説明する。なお、以下の説明は、種々の変更が可能であり、本発明の範囲を何ら制限するものではない。 A specific operation of the information system according to this embodiment will be described below. Various modifications are possible in the following description, and the scope of the present invention is not limited in any way.

本例における情報システムは、コード生成サーバ1、2以上の店舗端末2、2以上のユーザ端末3、および決済サーバ4を備える。コード生成サーバ1は、情報システムを運営する企業のサーバであり、コードを生成する。生成されるコードは、例えば、QRコードである。決済サーバ4は、クレジットカード会社のサーバであり、クレジットカードによる決済を行う。 The information system in this example includes a code generation server 1 , two or more shop terminals 2 , two or more user terminals 3 , and a payment server 4 . The code generation server 1 is a server of a company that manages information systems, and generates codes. The generated code is, for example, a QR code. The settlement server 4 is a server of a credit card company, and performs settlement by credit card.

2以上の店舗端末2のうち一の店舗端末2(以下、店舗端末2Xと記す場合がある)は、「○○電器」のレジに設置されたレジ端末である。「○○電器」は、情報システムの加盟店であり、店舗識別子“xxx”が付与されている。「○○電器」でQRコードによる決済を行った場合の支払先口座番号は“aaa”であり、支払先名義人名は“○○電器”である。 One store terminal 2 out of the two or more store terminals 2 (hereinafter sometimes referred to as store terminal 2X) is a cash register terminal installed at the cash register of "○○ Electric Appliances". "○○ Electric Appliance" is a member store of the information system, and is given a store identifier "xxx". When the payment is made by QR code at "○○ appliance", the payee's account number is "aaa" and the name of the payee is "○○ appliance".

2以上の店舗端末2のうち他の店舗端末2(以下、店舗端末2Y)は、「○○百貨店大阪店」の店員が携帯するタブレット端末である。「○○百貨店大阪店」は、持ち株会社である「○○ホールディングス」に属する店舗である。なお、「○○ホールディングス」には、例えば、「○○百貨店本店」等の他の店舗も属している。 Among the two or more store terminals 2, the other store terminal 2 (hereinafter referred to as store terminal 2Y) is a tablet terminal carried by a salesclerk of "○○ department store Osaka". "○○ Department Store Osaka" is a store belonging to the holding company "○○ Holdings". It should be noted that, for example, other stores such as "XX Department Store Main Store" also belong to "XX Holdings".

「○○百貨店大阪店」は、情報システムの加盟店であり、店舗識別子“yyy2”が付与されている。なお、「○○百貨店本店」も加盟店であり、店舗識別子“yyy1”が付与されている。「○○ホールディングス」傘下の「○○百貨店大阪店」等においてQRコードによる決済を行った場合の支払先は、「○○ホールディングス」であり、その支払先口座番号は“bbb”、支払先名義人名は“○○ホールディングス”である。 "○○ Department Store Osaka" is a member store of the information system, and is given a store identifier "yyy2". It should be noted that "○○ department store head office" is also a member store, and is given a store identifier "yyy1". In the case of payment by QR code at "○○ Department Store Osaka Store" under the umbrella of "○○ Holdings", the payee is "○○ Holdings", the account number of the payee is "bbb", and the name of the payee The person's name is "○○ Holdings".

2以上のユーザ端末3のうち一のユーザ端末3(以下、ユーザ端末3A)は、ユーザAのスマートフォンである。2以上のユーザ端末3のうち他のユーザ端末3(以下、ユーザ端末3B)は、ユーザBの携帯電話機である。 One of the two or more user terminals 3 (hereinafter referred to as user terminal 3A) is user A's smart phone. Among the two or more user terminals 3, another user terminal 3 (hereinafter referred to as user terminal 3B) is user B's mobile phone.

コード生成サーバ1の店舗情報格納部111には、例えば、図6に示すような2以上の店舗情報が格納されている。図6は、店舗情報のデータ構造図である。店舗情報は、店舗識別子、および支払先情報を有する。支払先情報は、支払先口座番号、および支払先口座名義人名を有する。 The shop information storage unit 111 of the code generation server 1 stores, for example, two or more pieces of shop information as shown in FIG. FIG. 6 is a data structure diagram of store information. Store information has a store identifier and payee information. The payee information includes payee account number and payee account holder name.

格納される2以上の各店舗情報には、ID(例えば、“1”,“2”等)が対応付いている。例えば、ID“1”に対応付いた店舗情報(以下、店舗情報1と記す場合がある)は、店舗識別子“xxx”、および支払先情報“aaa,○○電器”を有する。同様に、ID“2”に対応付いた店舗情報(店舗情報2)は、店舗識別子“yyy1”、および支払先情報“bbb,○○ホールディングス”を有する。また、店舗情報3は、店舗識別子“yyy2”、および支払先情報“bbb,○○ホールディングス”を有する。 An ID (for example, "1", "2", etc.) is associated with each store information of two or more stores. For example, store information associated with ID "1" (hereinafter sometimes referred to as store information 1) has a store identifier "xxx" and payee information "aaa, ○○ appliance". Similarly, store information (store information 2) associated with ID "2" has a store identifier "yyy1" and payee information "bbb, OO Holdings". Also, the store information 3 has a store identifier "yyy2" and payee information "bbb, OO Holdings".

店舗端末2Xの店舗格納部21には、店舗識別子“xxx”が格納され、店舗端末2Yの店舗格納部21には、店舗識別子“yyy2”が格納されている。 The store storage unit 21 of the store terminal 2X stores the store identifier "xxx", and the store storage unit 21 of the store terminal 2Y stores the store identifier "yyy2".

ユーザ端末3Aの店舗格納部21には、ユーザAのユーザ情報が格納されている。このユーザ情報は、ユーザ識別子“A”を含む。なお、このユーザ情報は、ユーザAのクレジットカード情報をも含んでいてもよい。 User information of the user A is stored in the store storage unit 21 of the user terminal 3A. This user information includes the user identifier "A". This user information may also include user A's credit card information.

ユーザ端末3Bの店舗格納部21には、ユーザBのユーザ情報が格納されている。このユーザ情報は、ユーザ識別子“B”を含む。なお、このユーザ情報は、ユーザBのクレジットカード情報をも含んでいてもよい。 User information of the user B is stored in the store storage unit 21 of the user terminal 3B. This user information includes the user identifier "B". This user information may also include user B's credit card information.

決済サーバ4の決済格納部41には、例えば、図7に示すような支払先対応情報が格納される。図7は、支払先対応情報のデータ構造図である。支払先対応情報は、1または2以上の対情報で構成される。対情報とは、支払先第一情報と支払先第二情報との対で構成された情報である。支払先第一情報は、支払先口座番号、および店舗識別子を有する。支払先第二情報は、支払先口座名義人名、および店舗名を有する。 The payment storage unit 41 of the payment server 4 stores, for example, payee correspondence information as shown in FIG. FIG. 7 is a data structure diagram of payee correspondence information. The payee correspondence information is composed of one or more pieces of paired information. Paired information is information composed of a pair of payee first information and payee second information. The payee first information has a payee account number and a store identifier. The payee second information has a payee account holder name and store name.

1以上の各対情報には、ID(例えば、“1”,“2”等)が対応付いている。例えば、ID“1”に対応付いた対情報(以下、対情報1と記す場合がある)は、支払先第一情報“aaa,xxx”と支払先第二情報“○○電器,Null”との対で構成される。なお、“Null”は、当該情報の欠如を示すフラグである。ただし、対情報1を構成する支払先第二情報は、“○○電器,○○電器”でも構わない。 Each pair of information of one or more is associated with an ID (for example, "1", "2", etc.). For example, the paired information associated with ID "1" (hereinafter sometimes referred to as paired information 1) consists of payee first information "aaa, xxx" and payee second information "○○ electric appliance, Null". consists of a pair of Note that "Null" is a flag indicating lack of the information. However, the payee second information that constitutes the pair information 1 may be "○○ electric appliance, ○○ electric appliance".

同様に、ID“2”に対応付いた対情報(対情報2)は、支払先第一情報“bbb,yyy1”と支払先第二情報“○○ホールディングス,○○百貨店本店”との対で構成される。また、対情報3は、支払先第一情報“bbb,yyy2”と支払先第二情報“○○ホールディングス,○○百貨店大阪店”との対で構成される。 Similarly, the paired information (paired information 2) associated with ID "2" is a pair of payee first information "bbb, yyy1" and payee second information "○○ Holdings, ○○ department store head office". Configured. Also, the pair information 3 is composed of a pair of the payee first information "bbb, yyy2" and the payee second information "○○ Holdings, ○○ Department Store Osaka".

また、決済格納部41には、ユーザ識別子“A”と対に、ユーザAのクレジットカード情報が格納されている。さらに、決済格納部41には、ユーザ識別子“B”と対に、ユーザBのクレジットカード情報が格納されている。 The payment storage unit 41 also stores user A's credit card information paired with the user identifier "A". Further, in the payment storage unit 41, user B's credit card information is stored in a pair with the user identifier "B".

いま、ユーザAが店舗「○○電器」で1000円の商品を選び、レジに持参したとする。店員は、金額情報“1000円”を店舗端末2Xに入力する。店舗端末2Xにおいて、店舗受付部22が入力された金額情報“1000円”を受け付け、店舗処理部23は、店舗識別子“X”、および金額情報“1000円”を有する要求を構成する。店舗送信部24は、構成された要求をコード生成サーバ1に送信する。 Assume that user A selects a product priced at 1,000 yen at the store "○○ Electric Appliances" and brings it to the cash register. The store clerk inputs the amount information "1000 yen" to the store terminal 2X. In the store terminal 2X, the store reception unit 22 receives the input amount information "1000 yen", and the store processing unit 23 composes a request having the store identifier "X" and the amount information "1000 yen". The store transmission unit 24 transmits the configured request to the code generation server 1 .

コード生成サーバ1において、生成受信部12が上記要求を受信し、コード生成部131は、コード生成部131は、店舗情報格納部111に格納されている店舗情報1を用いて、受信された要求が有する店舗識別子“xxx”に対応する支払先情報“aaa,〇〇電器”を取得する。そして、コード生成部131は、受信された要求が有する金額情報“1000円”、取得した支払先情報“aaa,〇〇電器”、および店舗識別子“xxx”を有する決済情報が埋め込まれたコードを生成する。コード送信部141は、こうして生成されたコードを、店舗端末2Xに送信する。 In the code generation server 1, the generation reception unit 12 receives the request, and the code generation unit 131 uses the store information 1 stored in the store information storage unit 111 to generate the received request. Acquire the payee information "aaa, 00 appliances" corresponding to the store identifier "xxx". Then, the code generation unit 131 generates a code in which payment information having the amount information “1000 yen” included in the received request, the acquired payment destination information “aaa, ○○ appliance”, and the store identifier “xxx” is embedded. Generate. The code transmission unit 141 transmits the code thus generated to the store terminal 2X.

店舗端末2Xにおいて、コード受信部251が上記コードを受信し、コード出力部261は、受信されたコードをディスプレイに表示する。ユーザAは、店舗端末2Xのディスプレイに表示されているコードを、ユーザ端末3Aのカメラで撮影する。 In the store terminal 2X, the code receiving section 251 receives the code, and the code output section 261 displays the received code on the display. User A photographs the code displayed on the display of store terminal 2X with the camera of user terminal 3A.

ユーザ端末3Aにおいて、コード読取部321が、撮影された画像からコードを読み取る。決済情報抽出部331は、読み取られたコードから上記決済情報を抽出し、抽出した決済情報をユーザ格納部31に蓄積する。ユーザ処理部33は、抽出された決済情報に含まれる支払先情報“aaa,〇〇電器”を用いて、支払先第一情報“aaa,xxx”を構成する。支払先第一情報送信部342は、構成された支払先第一情報“aaa,xxx”を決済サーバ4に送信する。 In the user terminal 3A, the code reading section 321 reads the code from the captured image. The payment information extraction unit 331 extracts the payment information from the read code and stores the extracted payment information in the user storage unit 31 . The user processing unit 33 configures first payee information "aaa, xxx" using the payee information "aaa, 00 appliances" included in the extracted payment information. The payee first information transmitting unit 342 transmits the composed payee first information “aaa, xxx” to the settlement server 4 .

決済サーバ4において、支払先第一情報受信部421が上記支払先第一情報“aaa,xxx”を受信し、支払先第二情報取得部431は、支払先対応情報格納部411に格納されている対情報1を用いて、受信された支払先第一情報“aaa,xxx”に対応付いた支払先第二情報“○○電器,Null”を取得する。支払先第二情報送信部441は、取得された支払先第二情報“○○電器,Null”をユーザ端末3Aに送信する。 In the settlement server 4, the payee first information receiving unit 421 receives the payee first information "aaa, xxx", and the payee second information acquiring unit 431 stores the payee correspondence information storage unit 411. Using the pair information 1, the second payee information “○○ electric appliance, Null” associated with the received first payee information “aaa, xxx” is acquired. The payee second information transmitting unit 441 transmits the acquired payee second information “○○ appliance, Null” to the user terminal 3A.

ユーザ端末3Aにおいて、支払先第二情報受信部351が上記支払先第二情報“○○電器,Null”を受信し、ユーザ処理部33は、受信された支払先第二情報“○○電器,Null”が有する“○○電器”を用いて、支払先第二関連情報“○○電器”を構成する。支払先第二関連情報出力部361は、ユーザ格納部31に格納されている画面構成情報と、構成された支払先第二関連情報“○○電器”とを用いて、支払先第二関連情報“○○電器”を含む画面を構成し、ディスプレイに表示する。これによって、ユーザ端末3Aのディスプレイには、例えば、図8に示すような画面が表示される。 In the user terminal 3A, the payee second information receiving unit 351 receives the payee second information “○○ electric appliance, Null”, and the user processing unit 33 receives the payee second information “○○ electric appliance, Null”. The payee second related information “○○ electric appliance” is configured using “○○ electric appliance” possessed by “Null”. The payee second related information output unit 361 outputs the payee second related information using the screen configuration information stored in the user storage unit 31 and the configured payee second related information “○○ appliance”. A screen including "○○ electric appliances" is constructed and displayed on the display. As a result, for example, a screen as shown in FIG. 8 is displayed on the display of the user terminal 3A.

図8は、支払先第二関連情報を含む画面の一例を示す図である。この画面は、第一の文字列“読み取ったQRコードで決済を行います・・・”と、第二の文字列“この決済での支払先は『○○百貨店』です。よろしければ“決済する”を押してください。”と、第三の文字列“決済する”が対応付いたボタンの画像と含む。 FIG. 8 is a diagram showing an example of a screen containing payee second related information. This screen displays the first character string "I will make a payment with the read QR code..." and the second character string "The payment destination for this payment is '○○ department store'. ”, and the image of the button associated with the third character string “Payment”.

ユーザAは、買い物をしている店舗が「○○電器」であり、画面中の支払先第二関連情報も「○○電器」であることから、実行されようとしている決済での支払先が正当な支払先であることを確認し、ボタンを押す。 The store where user A is shopping is "○○ electric appliance", and the payment destination second related information on the screen is also "○○ electric appliance". Confirm that the payee is legitimate and press the button.

ボタンの押下に応じて、決済指示受付部322が決済指示を受け付け、決済情報送信部341は、抽出された決済情報“1000円,(aaa,〇〇電器),xxx”を、ユーザ情報“A”と共に決済サーバ4に送信する。 In response to the pressing of the button, the payment instruction reception unit 322 receives the payment instruction, and the payment information transmission unit 341 transmits the extracted payment information “1000 yen, (aaa, 〇〇 appliance), xxx” to the user information “A ” to the settlement server 4.

決済サーバ4において、決済受信部42がユーザ情報“A”と決済情報“1000円,(aaa,〇〇電器),xxx”を受信し、決済処理部43は、受信された決済情報と、ユーザAのクレジットカード情報とを用いて、決済処理を行う。これにより、商品の代金である1000円が、ユーザAのクレジットカードを介して、「〇〇電器」の口座に入金される。 In the payment server 4, the payment receiving unit 42 receives the user information “A” and the payment information “1000 yen, (aaa, OO appliances), xxx”, and the payment processing unit 43 receives the received payment information and the user Payment processing is performed using A's credit card information. As a result, 1,000 yen, which is the price of the product, is deposited into the account of "○○ Appliances" via User A's credit card.

なお、画面中の支払先第二関連情報が「○○電器」とは異なる名称である場合には、ユーザは、不正な支払先への支払いが実行されようとしている可能性が高いことを認識し、ボタンを押す操作を行わない。これにより、不正な支払先への支払いの実行が回避される。 If the name of the payee second related information on the screen is different from "○○ electric appliance", the user recognizes that there is a high possibility that payment is being made to an unauthorized payee. and do not press the button. This avoids making payments to unauthorized payees.

なお、ユーザBが店舗「○○百貨店大阪店」で1万円の買い物をする場合の情報システムの動作も、基本的には、上記と同様である。ただし、「○○百貨店大阪店」でQRコードによる決済を行う場合の支払先は、持ち株会社「○○ホールディングス」となる。従って、ユーザ端末3Bを構成する支払先第二情報受信部351が決済サーバ4から受信する支払先第二情報は“○○ホールディングス,○○百貨店大阪店”である。ユーザ処理部33は、かかる支払先第二情報に含まれる店舗名“○○百貨店大阪店”を用いて、支払先第二関連情報“○○百貨店大阪店”を構成する。または、支払先口座名義人名“○○ホールディングス”と店舗名“○○百貨店大阪店”の両方を用いて、支払先第二関連情報“○○ホールディングス,○○百貨店大阪店”が構成されてもよい。 The operation of the information system when the user B makes a purchase of 10,000 yen at the store "○○ Department Store Osaka" is basically the same as described above. However, in the case of payment by QR code at "○○ Department Store Osaka", the payment destination is the holding company "○○ Holdings". Therefore, the second payment destination information received from the settlement server 4 by the second payment destination information receiving section 351 constituting the user terminal 3B is "XX Holdings, XX Department Store Osaka". The user processing unit 33 uses the store name "○○ department store Osaka" included in the payment destination second information to configure the payment destination second related information "○○ department store Osaka". Alternatively, even if the payee's second related information "○○ Holdings, ○○ Department Store Osaka" is configured using both the payee's account holder name "○○ Holdings" and the store name "○○ Department Store Osaka" good.

そして、ユーザ端末3Bのディスプレイには、店舗名“○○百貨店大阪店”を含む支払先第二関連情報が表示される。ユーザBは、買い物をしている店舗が「○○百貨店大阪店」であり、画面中の支払先第二関連情報も「○○百貨店大阪店」であることから、支払先が正当な支払先であることを確認できる。 Then, on the display of the user terminal 3B, the payee second related information including the store name "○○ department store Osaka" is displayed. Since the store where user B is shopping is "○○ Department Store Osaka" and the payment destination second related information on the screen is also "○○ Department Store Osaka", the payment destination is the legitimate payment destination. It can be confirmed that

なお、ユーザ端末3Bのディスプレイに、支払先口座名義人名“○○ホールディングス”を含む支払先第二関連情報が表示された場合、ユーザBは、“○○ホールディングス”を知らず、支払先が正当な支払先であるかどうかを判断できない可能性がある。 In addition, when the payee second related information including the name of the payee account holder name "○○ Holdings" is displayed on the display of the user terminal 3B, the user B does not know "○○ Holdings" and the payee is legitimate. It may not be possible to determine whether the recipient is a payee.

実行されようとしている決済での支払先が正当な支払先であることを確認したユーザBは、ボタンの押下により、支払いを完了せることができる。 User B, who has confirmed that the payee for the payment to be executed is a valid payee, can complete the payment by pressing a button.

(変形例1)
本例の情報システムは、上記情報システム(図1参照)において、コード生成サーバ1、および1以上の店舗端末2を備えておらず、端末装置3を構成するコード読取部321は、紙やパネル等の面に予め印刷されたコードを読み取る。他の要素は、上記と同様の動作を行ってよい。
(Modification 1)
The information system of this example does not include the code generation server 1 and the one or more store terminals 2 in the above information system (see FIG. 1), and the code reading unit 321 that constitutes the terminal device 3 is a paper or panel Read the pre-printed code on the surface such as Other elements may perform operations similar to those described above.

(変形例2)
本例の情報システムは、上記情報システムにおいて、コード生成サーバ1を備えておらず、店舗端末2を構成する店舗格納部21に、予め生成されたコードが格納されている。店舗受信部25は、コード受信部251を備えておらず、コード出力部261は、店舗格納部21に格納されているコードを出力する。他の要素は、上記と同様の動作を行ってよい。
(Modification 2)
The information system of this example does not include the code generation server 1 in the information system described above, and pre-generated codes are stored in the store storage unit 21 constituting the store terminal 2 . The store reception unit 25 does not include the code reception unit 251 , and the code output unit 261 outputs the code stored in the store storage unit 21 . Other elements may perform operations similar to those described above.

(変形例3)
本例の情報システムは、上記情報システムと同様の構成でよいが、サーバ装置4は、管理サーバである。図1に示した決済サーバ4、決済格納部41、決済受信部42、決済処理部43、および決済送信部44は、管理サーバ4、管理格納部41、管理受信部42、管理処理部43、および管理送信部44と読み替えられる。管理受信部42は、前述した決済受信部42の動作のうち、決済情報の受信以外の動作を行う。管理処理部43は、前述した決済処理部43の動作のうち、決済処理以外の動作を行う。端末装置3を構成する決済情報送信部341は、決済情報を他の装置(例えば、金融機関のサーバ等)に送信する。当該他の装置は、端末装置3から決済情報を受信し、決済処理を行う。他の要素は、上記と同様の動作を行ってよい。
(Modification 3)
The information system of this example may have the same configuration as the information system described above, but the server device 4 is a management server. The payment server 4, the payment storage unit 41, the payment reception unit 42, the payment processing unit 43, and the payment transmission unit 44 shown in FIG. and management transmission unit 44. The management reception unit 42 performs operations other than the reception of payment information among the operations of the payment reception unit 42 described above. The management processing unit 43 performs operations other than the settlement processing among the operations of the settlement processing unit 43 described above. A payment information transmission unit 341 that constitutes the terminal device 3 transmits payment information to another device (for example, a server of a financial institution, etc.). The other device receives payment information from the terminal device 3 and performs payment processing. Other elements may perform operations similar to those described above.

(変形例4)
本例の情報システムは、上記情報システムにおいて、1以上の店舗端末2に代えて、1以上の客端末を備える。客端末とは、客の端末であり、通常、客が携帯する携帯端末である。客端末は、店舗端末2(図3参照)と同様の構成を有していてよい。ただし、図3の構成において、「店舗端末2」における「店舗」、および店舗端末2を構成する「店舗格納部21」等の各要素における「店舗」は、「客」と読み替えられる。つまり、店舗端末2は、客端末2であり、店舗格納部21等は、客格納部21等となる。客格納部21等の動作は、店舗格納部21等の動作と同様でよい。他方、端末装置3は、店員端末3であり、それを構成する「ユーザ格納部31」等の各要素における「ユーザ」もまた、「店員」と読み替えられる。店員格納部31等の動作は、ユーザ格納部31等と同様でよい。
(Modification 4)
The information system of this example includes one or more customer terminals in place of the one or more store terminals 2 in the above information system. A customer terminal is a terminal of a customer, and is usually a portable terminal carried by the customer. The customer terminal may have the same configuration as the store terminal 2 (see FIG. 3). However, in the configuration of FIG. 3, the "store" in the "store terminal 2" and the "store" in each element such as the "store storage unit 21" that constitutes the store terminal 2 can be read as "customer". That is, the store terminal 2 is the customer terminal 2, and the store storage unit 21 and the like are the customer storage unit 21 and the like. The operations of the customer storage unit 21 and the like may be the same as those of the store storage unit 21 and the like. On the other hand, the terminal device 3 is the store clerk terminal 3, and the "user" in each element such as the "user storage unit 31" constituting it is also read as "clerk". The operations of the store clerk storage unit 31 and the like may be the same as those of the user storage unit 31 and the like.

以上、本実施の形態によれば、端末装置3は、コードを読み取り、読み取ったコードから決済に関する決済情報を抽出し、決済情報に含まれる情報であり、決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報をサーバ装置4に送信し、サーバ装置4から支払先第一情報に対応付いた支払先第二情報を受信し、支払先第二情報に関連する支払先第二関連情報を出力する。 As described above, according to the present embodiment, the terminal device 3 reads the code, extracts payment information related to payment from the read code, and is information included in the payment information. transmitting at least part of the payee first information to the server device 4; receiving payee second information associated with the payee first information from the server device 4; Output related information.

従って、ユーザまたは店員は、出力された支払先第二関連情報を基に、コードが差し替えられたことを認識することで、コードの差し替えによる不正な支払先への支払いを防止できる。 Therefore, by recognizing that the code has been replaced based on the output payee second related information, the user or store clerk can prevent payment to an unauthorized payee due to code replacement.

また、端末装置3は、支払先第二情報を出力した後に、決済の指示である決済指示を受け付け、決済指示を受け付けた場合のみ、サーバ装置4への決済情報の送信を行う。これにより、ユーザまたは店員は、コードが差し替えられていないことを確認した後に決済指示を行うことで、支払いを安全に行うことができる。 After outputting the payee second information, the terminal device 3 accepts a payment instruction, which is an instruction for payment, and transmits the payment information to the server device 4 only when the payment instruction is accepted. As a result, the user or the store clerk can make the payment safely by issuing the payment instruction after confirming that the code has not been replaced.

また、上記構成において、支払先第一情報は、支払先情報の第一部分であり、支払先第二情報は、支払先情報の第一部分以外の第二部分であることにより、端末装置3は、コードから抽出した支払先情報の第一部分をサーバ装置4に送信し、サーバ装置4から支払先第二情報を受信する。従って、ユーザまたは店員は、支払先情報の第二部分と、支払先第二関連情報に含まれる支払先第二情報とを基に、コードが差し替えられたことを認識できる。 In the above configuration, the payee first information is the first part of the payee information, and the payee second information is the second part other than the first part of the payee information. The first part of the payee information extracted from the code is sent to the server device 4 and the payee second information is received from the server device 4 . Therefore, the user or store clerk can recognize that the code has been replaced based on the second portion of the payee information and the payee second information included in the payee second related information.

また、上記構成において、第二部分は、ユーザが認識可能な情報であり、支払先第二関連情報は、支払先第二情報を含むことにより、ユーザまたは店員は、出力された支払先第二関連情報に含まれる支払先第二情報と、認識可能な第二部分とを基に、コードが差し替えられたことを認識できる。 In the above configuration, the second part is information that can be recognized by the user, and the payment destination second related information includes the payment destination second information, so that the user or the store clerk can easily recognize the output payment destination second information. It can be recognized that the code has been replaced based on the payee second information included in the related information and the recognizable second part.

また、端末装置3は、支払先第二情報が第二部分と一致するか否かを判断し、判断結果を取得し、支払先第二関連情報は、判断結果を含む。従って、第二部分がユーザの認識していない情報であっても、ユーザまたは店員は、出力された支払先第二関連情報に含まれる判断結果を基に、コードが差し替えられたことを認識できる。 In addition, the terminal device 3 determines whether or not the payee second information matches the second part, acquires the determination result, and the payee second related information includes the determination result. Therefore, even if the second part is information that the user does not recognize, the user or store clerk can recognize that the code has been replaced based on the determination result included in the output payee second related information. .

また、上記構成において、支払先第一情報は、支払先の支払先口座番号であり、支払先第二情報は、支払先の支払先口座名義人名であり、支払先第二関連情報は、支払先口座名義人名、または支払先に対応する店舗名のうち1以上の情報を含む。従って、ユーザまたは店員は、出力された支払先第二関連情報に含まれる支払先口座名義人名または店舗名を基に、コードが差し替えられたことを容易に認識できる。 In the above configuration, the payee first information is the payee account number of the payee, the payee second information is the payee account holder name of the payee, and the payee second related information is the payment It contains information on one or more of the name of the previous account holder or the name of the store corresponding to the payee. Therefore, the user or store clerk can easily recognize that the code has been replaced based on the payee account holder name or store name included in the output payee second related information.

特に、支払先第二関連情報が店舗名を含むことで、ユーザまたは店員は、支払先口座名義人名を認識していなくても、コードが差し替えられたことを容易に認識できる。 In particular, since the payee second related information includes the store name, the user or store clerk can easily recognize that the code has been replaced without recognizing the name of the payee account holder.

また、支払先対応情報格納部411に、支払先第一情報と支払先第二情報との対の集合である支払先対応情報が格納されており、サーバ装置4は、端末装置3から支払先第一情報を受信し、受信した支払先第一情報に対応付いた支払先第二情報を支払先対応情報格納部411から取得し、取得した支払先第二情報を端末装置3に送信することにより、端末装置3は、支払先第二関連情報を出力できる。従って、ユーザまたは店員は、出力された支払先第二関連情報を基に、コードが差し替えられたことを認識し、コードの差し替えによる不正な支払先への支払いを防止できる。 In addition, the payee correspondence information storage unit 411 stores payee correspondence information, which is a set of pairs of the payee first information and the payee second information. Receiving the first information, acquiring second payee information associated with the received first payee information from the payee correspondence information storage unit 411, and transmitting the acquired second payee information to the terminal device 3 Thus, the terminal device 3 can output the payee second related information. Therefore, the user or store clerk recognizes that the code has been replaced based on the output payee second related information, and can prevent payment to an unauthorized payee due to code replacement.

さらに、本実施の形態における処理は、ソフトウェアで実現してもよい。そして、このソフトウェアをソフトウェアダウンロード等により配信してもよい。また、このソフトウェアをCD-ROMなどの記録媒体に記録して配布してもよい。 Furthermore, the processing in this embodiment may be realized by software. Then, this software may be distributed by software download or the like. Also, this software may be recorded on a recording medium such as a CD-ROM and distributed.

なお、本実施の形態における端末装置3を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、出力されたコードを読み取るコード読取部321と、前記コード読取部321が読み取ったコードから決済に関する決済情報を抽出する決済情報抽出部331と、前記決済情報に含まれる情報であり、前記決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報をサーバ装置4に送信する支払先第一情報送信部342と、前記サーバ装置4から前記支払先第一情報に対応付いた支払先第二情報を受信する支払先第二情報受信部351と、前記支払先第二情報に関連する支払先第二関連情報を出力する支払先第二関連情報出力部361として機能させるためのプログラムである。 In addition, the software which implement|achieves the terminal device 3 in this Embodiment is the following programs, for example. That is, this program comprises a computer, a code reading unit 321 for reading the output code, a payment information extraction unit 331 for extracting payment information related to payment from the code read by the code reading unit 321, and a code included in the payment information. a payment destination first information transmission unit 342 for transmitting to the server device 4 the payment destination first information, which is at least a part of the payment destination information related to the payment destination in the settlement, and the payment destination first information transmission unit 342 from the server device 4 to the payment destination A payee second information receiving unit 351 that receives payee second information associated with the first information, and payee second related information output that outputs payee second related information related to the payee second information It is a program for functioning as the unit 361 .

また、本実施の形態におけるサーバ装置4を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報と当該支払先第一情報に対応付いた支払先第二情報との対の集合である支払先対応情報が格納される支払先対応情報格納部411と、端末装置3から支払先第一情報を受信する支払先第一情報受信部421と、前記支払先第一情報受信部421が受信した支払先第一情報に対応付いた支払先第二情報を前記支払先対応情報格納部411から取得する支払先第二情報取得部431と、前記支払先第二情報取得部431が取得した支払先第二情報を前記端末装置3に送信する支払先第二情報送信部441として機能させるためのプログラムである。 Also, the software that implements the server device 4 in this embodiment is, for example, the following program. In other words, this program stores a computer as a set of pairs of payee first information, which is at least a part of payee information related to a payee in settlement, and payee second information associated with the payee first information. A payee corresponding information storage unit 411 storing certain payee corresponding information, a payee first information receiving unit 421 receiving the payee first information from the terminal device 3, and the payee first information receiving unit 421 a payee second information acquiring unit 431 for acquiring payee second information associated with the received payee first information from the payee corresponding information storage unit 411; and the payee second information acquiring unit 431 acquires It is a program for functioning as a payee second information transmission unit 441 that transmits the payee second information to the terminal device 3 .

図9は、実施の形態におけるプログラムを実行して、端末装置3等を実現するコンピュータシステム900の内部構成の一例を示す図である。図9において、コンピュータシステム900は、プログラムを実行するコンピュータであるMPU911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、およびデータを記憶するストレージ914と、MPU911、ROM912等を相互に接続するバス915と、外部ネットワークや内部ネットワーク等のネットワークへの接続を提供するネットワークカード916と、メモリカードスロット917と、ディスプレイ918と、ディスプレイ918の表示面に設けられたタッチパネル919と、カメラ921とを備える。ストレージ914は、例えば、フラッシュメモリであるが、ハードディスクやSSD等でもよい。コンピュータシステム900は、図示しないキーボードやマイクロフォン等の入力デバイスも備えることは好適である。なお、コンピュータシステム900全体をコンピュータと呼んでもよい。 FIG. 9 is a diagram showing an example of the internal configuration of a computer system 900 that implements the terminal device 3 and the like by executing the program according to the embodiment. In FIG. 9, a computer system 900 includes an MPU 911 that is a computer that executes programs, a ROM 912 that stores programs such as a boot-up program, and a ROM 912 that is connected to the MPU 911 to temporarily store instructions of application programs. A RAM 913 that provides a temporary storage space, a storage 914 that stores application programs, system programs, and data, a bus 915 that interconnects the MPU 911, ROM 912, etc., and provides connections to networks such as external networks and internal networks. a memory card slot 917; a display 918; a touch panel 919 provided on the display surface of the display 918; The storage 914 is, for example, a flash memory, but may be a hard disk, SSD, or the like. Computer system 900 preferably also includes input devices, such as a keyboard and microphone, not shown. Note that the entire computer system 900 may be called a computer.

コンピュータシステム900に、端末装置3等の機能を実行させるプログラムは、例えば、メモリカード920に記憶されて、メモリカードスロット917に挿入され、ストレージ914に転送されてもよい。これに代えて、そのプログラムは、ネットワークを介してコンピュータシステム900に送信され、ストレージ914に記憶されてもよい。プログラムは、実行の際にRAM913にロードされる。なお、プログラムは、メモリカード920、またはネットワークから直接、ロードされてもよい。 A program that causes the computer system 900 to execute the functions of the terminal device 3 or the like may be stored in the memory card 920 , inserted into the memory card slot 917 , and transferred to the storage 914 , for example. Alternatively, the program may be transmitted over a network to computer system 900 and stored in storage 914 . Programs are loaded into RAM 913 during execution. Note that the program may be loaded directly from the memory card 920 or from the network.

プログラムは、コンピュータシステム900に、端末装置3等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily include an operating system (OS) that causes the computer system 900 to execute the functions of the terminal device 3 or the like, or a third party program. A program may contain only those portions of instructions that call the appropriate functions or modules in a controlled manner to produce the desired result. How the computer system 900 operates is well known and will not be described in detail.

なお、上述したコンピュータシステム900は、携帯端末であり、特に端末装置3や店舗端末2の実現に好適であるが、決済装置4やコード生成サーバ1も実現し得る。ただし、サーバ装置4等は、通常、サーバまたは据え置き型のPCで実現される。この場合、例えば、タッチパネル919はキーボードおよびマウスに、メモリカードスロット917はディスクドライブに、メモリカード920はディスクに、それぞれ置き換えられてもよい。ストレージ914は、例えば、ハードディスクやSSD等となる。ただし、以上は例示であり、端末装置3等を実現するコンピュータのハードウェア構成は問わない。 The computer system 900 described above is a mobile terminal, and is particularly suitable for realizing the terminal device 3 and the store terminal 2, but it can also realize the settlement device 4 and the code generation server 1. FIG. However, the server device 4 and the like are usually realized by a server or a stationary PC. In this case, for example, the touch panel 919 may be replaced with a keyboard and mouse, the memory card slot 917 with a disk drive, and the memory card 920 with a disk. The storage 914 is, for example, a hard disk, SSD, or the like. However, the above is just an example, and the hardware configuration of the computer that implements the terminal device 3 and the like is irrelevant.

なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理(ハードウェアでしか行われない処理)は含まれない。 In the above program, the transmission step for transmitting information and the reception step for receiving information are performed by hardware. not included).

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。 Also, the number of computers that execute the above programs may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段(端末情報送信部、端末情報受信部など)は、物理的に一の媒体で実現されても良いことは言うまでもない。 Further, in each of the above-described embodiments, two or more communication means (terminal information transmitting unit, terminal information receiving unit, etc.) existing in one device may of course be realized physically by one medium. .

また、上記各実施の形態において、各処理(各機能)は、単一の装置(システム)によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。 Further, in each of the above embodiments, each process (each function) may be implemented by centralized processing by a single device (system), or may be implemented by distributed processing by a plurality of devices. may be

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。 It goes without saying that the present invention is not limited to the above-described embodiments, and that various modifications are possible and are also included within the scope of the present invention.

以上のように、本発明にかかる端末装置は、コードの差し替えによる不正な支払先への支払いを防止できるという効果を有し、端末装置等として有用である。 INDUSTRIAL APPLICABILITY As described above, the terminal device according to the present invention has the effect of preventing payment to an unauthorized payee due to code replacement, and is useful as a terminal device or the like.

1 コード生成サーバ
2 店舗端末
3 端末装置
4 サーバ装置
11 生成格納部
12 生成受信部
13 生成処理部
14 生成送信部
21 店舗格納部
22 店舗受付部
23 店舗処理部
24 店舗送信部
25 店舗受信部
26 店舗出力部
31 ユーザ格納部
32 ユーザ受付部
33 ユーザ処理部
34 ユーザ送信部
35 ユーザ受信部
36 ユーザ出力部
41 決済格納部
42 決済受信部
43 決済処理部
44 決済送信部
111 店舗情報格納部
131 コード生成部
141 コード送信部
251 コード受信部
261 コード出力部
321 コード読取部
322 決済指示受付部
331 決済情報抽出部
332 判断部
341 決済情報送信部
342 支払先第一情報送信部
351 支払先第二情報受信部
361 支払先第二関連情報出力部
411 支払先対応情報格納部
421 支払先第一情報受信部
431 支払先第二情報取得部
441 支払先第二情報送信部
1 code generation server 2 store terminal 3 terminal device 4 server device 11 generation storage unit 12 generation reception unit 13 generation processing unit 14 generation transmission unit 21 store storage unit 22 store reception unit 23 store processing unit 24 store transmission unit 25 store reception unit 26 store output unit 31 user storage unit 32 user reception unit 33 user processing unit 34 user transmission unit 35 user reception unit 36 user output unit 41 payment storage unit 42 payment reception unit 43 payment processing unit 44 payment transmission unit 111 store information storage unit 131 code Generation unit 141 Code transmission unit 251 Code reception unit 261 Code output unit 321 Code reading unit 322 Payment instruction reception unit 331 Payment information extraction unit 332 Judgment unit 341 Payment information transmission unit 342 Payment destination first information transmission unit 351 Payment destination second information Receiver 361 Payee second related information output unit 411 Payee correspondence information storage unit 421 Payee first information receiver 431 Payee second information acquisition unit 441 Payee second information transmitter

Claims (8)

コードを読み取るコード読取部と、
前記コード読取部が読み取ったコードから決済に関する決済情報を抽出する決済情報抽出部と、
前記決済情報に含まれる情報であり、前記決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報をサーバ装置に送信する支払先第一情報送信部と、
前記サーバ装置から前記支払先第一情報に対応付いた支払先第二情報を受信する支払先第二情報受信部と、
前記支払先第二情報に関連する支払先第二関連情報を出力する支払先第二関連情報出力部と具備し、
前記支払先第一情報は、前記支払先の支払先口座番号であり、
前記支払先第二情報は、前記支払先の支払先口座名義人名であり、
前記支払先第二関連情報は、前記支払先口座名義人名、または前記支払先に対応する店舗名のうち1以上の情報を含む、端末装置。
a code reading unit for reading a code;
a payment information extraction unit for extracting payment information related to payment from the code read by the code reading unit;
a payee first information transmitting unit that is information included in the payment information and that is at least a part of payee information related to the payee in the payment, and that transmits to a server device first payee information;
a payee second information receiving unit that receives payee second information associated with the payee first information from the server device;
a payee second related information output unit that outputs payee second related information related to the payee second information ;
The first payee information is the payee account number of the payee,
said payee second information is the payee account holder name of said payee;
The terminal device, wherein the payee second related information includes information on one or more of the name of the payee account holder and the store name corresponding to the payee.
前記支払先第二関連情報出力部が支払先第二情報を出力した後に、決済の指示である決済指示を受け付ける決済指示受付部と、
前記決済指示受付部が決済指示を受け付けた場合のみ、前記決済情報を送信する決済情報送信部とをさらに具備する請求項1記載の端末装置。
a settlement instruction receiving unit that receives a settlement instruction, which is a settlement instruction, after the payee second related information output unit outputs the payee second information;
2. The terminal device according to claim 1, further comprising a payment information transmission unit that transmits the payment information only when the payment instruction reception unit receives the payment instruction.
前記支払先第一情報は、前記支払先情報の第一部分であり、
前記支払先第二情報は、前記支払先情報の前記第一部分以外の第二部分である請求項1または請求項2記載の端末装置。
the payee first information is a first part of the payee information;
3. The terminal device according to claim 1, wherein said payee second information is a second part other than said first part of said payee information.
決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報と当該支払先第一情報に対応付いた支払先第二情報との対の集合である支払先対応情報が格納される支払先対応情報格納部と、
請求項1から請求項いずれか一項に記載の端末装置から支払先第一情報を受信する支払先第一情報受信部と、
前記支払先第一情報受信部が受信した支払先第一情報に対応付いた支払先第二情報を前記支払先対応情報格納部から取得する支払先第二情報取得部と、
前記支払先第二情報取得部が取得した支払先第二情報を前記端末装置に送信する支払先第二情報送信部とを具備し、
前記支払先第一情報は、前記支払先の支払先口座番号であり、
前記支払先第二情報は、前記支払先の支払先口座名義人名であるサーバ装置。
Stores payee correspondence information that is a set of pairs of payee first information that is at least a part of payee information related to a payee in settlement and payee second information associated with the payee first information a payee correspondence information storage unit;
a payee first information receiving unit for receiving payee first information from the terminal device according to any one of claims 1 to 3 ;
a payee second information acquisition unit for acquiring payee second information associated with the payee first information received by the payee first information reception unit from the payee correspondence information storage unit;
a payee second information transmitting unit that transmits the payee second information acquired by the payee second information acquiring unit to the terminal device ;
The first payee information is the payee account number of the payee,
The server device , wherein the payee second information is the payee account holder name of the payee .
コード読取部、決済情報抽出部、支払先第一情報送信部、支払先第二情報受信部、および支払先第二関連情報出力部によって実現されるコード差し替え防止方法であって、
前記コード読取部が、出力されたコードを読み取るコード読取ステップと、
前記決済情報抽出部が、前記コード読取部が読み取ったコードから決済に関する決済情報を抽出する決済情報抽出ステップと、
前記支払先第一情報送信部が、前記決済情報に含まれる情報であり、前記決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報をサーバ装置に送信する支払先第一情報送信ステップと、
前記支払先第二情報受信部が、前記サーバ装置から前記支払先第一情報に対応付いた支払先第二情報を受信する支払先第二情報受信ステップと、
前記支払先第二関連情報出力部が、前記支払先第二情報に関連する支払先第二関連情報を出力する支払先第二関連情報出力ステップとを含み、
前記支払先第一情報は、前記支払先の支払先口座番号であり、
前記支払先第二情報は、前記支払先の支払先口座名義人名であり、
前記支払先第二関連情報は、前記支払先口座名義人名、または前記支払先に対応する店舗名のうち1以上の情報を含む情報処理方法。
A code replacement prevention method realized by a code reading unit, a payment information extraction unit, a payment destination first information transmission unit, a payment destination second information reception unit, and a payment destination second related information output unit,
a code reading step in which the code reading unit reads the output code;
a payment information extraction step in which the payment information extraction unit extracts payment information related to payment from the code read by the code reading unit;
The payee first information transmission unit transmits to a server apparatus the payee first information, which is information included in the payment information and is at least a part of payee information relating to the payee in the settlement. an information transmission step;
a payee second information receiving step in which the payee second information receiving unit receives the payee second information associated with the payee first information from the server device;
a payee second related information output step in which the payee second related information output unit outputs payee second related information related to the payee second related information;
The first payee information is the payee account number of the payee,
said payee second information is the payee account holder name of said payee;
The information processing method , wherein the payee second related information includes information on one or more of the name of the payee account holder and the name of the store corresponding to the payee.
決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報と当該支払先第一情報に対応付いた支払先第二情報との対の集合である支払先対応情報が格納される支払先対応情報格納部、支払先第一情報受信部、支払先第二情報取得部、および支払先第二情報送信部によって実現される決済方法であって、
前記支払先第一情報受信部が、請求項1から請求項いずれか一項に記載の端末装置から支払先第一情報を受信する支払先第一情報受信ステップと、
前記支払先第二情報取得部が、前記支払先第一情報受信部が受信した支払先第一情報に対応付いた支払先第二情報を前記支払先対応情報格納部から取得する支払先第二情報取得ステップと、
前記支払先第二情報送信部が、前記支払先第二情報取得部が取得した支払先第二情報を前記端末装置に送信する支払先第二情報送信ステップとを含み、
前記支払先第一情報は、前記支払先の支払先口座番号であり、
前記支払先第二情報は、前記支払先の支払先口座名義人名である、情報処理方法。
Stores payee correspondence information that is a set of pairs of payee first information that is at least a part of payee information related to a payee in settlement and payee second information associated with the payee first information A settlement method implemented by a payee correspondence information storage unit, a payee first information receiving unit, a payee second information acquisition unit, and a payee second information transmission unit,
a payee first information receiving step in which the payee first information receiving unit receives the payee first information from the terminal device according to any one of claims 1 to 3 ;
Payment destination second information, wherein the payment destination second information acquisition unit acquires payment destination second information associated with the payment destination first information received by the payment destination first information reception unit from the payment destination correspondence information storage unit an information acquisition step;
a payment destination second information transmission step in which the payment destination second information transmission unit transmits the payment destination second information acquired by the payment destination second information acquisition unit to the terminal device;
The first payee information is the payee account number of the payee,
The information processing method , wherein the payee second information is the payee account holder name of the payee .
コンピュータを、
出力されたコードを読み取るコード読取部と、
前記コード読取部が読み取ったコードから決済に関する決済情報を抽出する決済情報抽出部と、
前記決済情報に含まれる情報であり、前記決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報をサーバ装置に送信する支払先第一情報送信部と、
前記サーバ装置から前記支払先第一情報に対応付いた支払先第二情報を受信する支払先第二情報受信部と、
前記支払先第二情報に関連する支払先第二関連情報を出力する支払先第二関連情報出力部として機能させるためのプログラムであって、
前記支払先第一情報は、前記支払先の支払先口座番号であり、
前記支払先第二情報は、前記支払先の支払先口座名義人名であり、
前記支払先第二関連情報は、前記支払先口座名義人名、または前記支払先に対応する店舗名のうち1以上の情報を含む、プログラム
the computer,
a code reading unit that reads the output code;
a payment information extraction unit for extracting payment information related to payment from the code read by the code reading unit;
a payee first information transmitting unit that is information included in the payment information and that is at least a part of payee information related to the payee in the payment, and that transmits to a server device first payee information;
a payee second information receiving unit that receives payee second information associated with the payee first information from the server device;
A program for functioning as a payee second related information output unit that outputs payee second related information related to the payee second information,
The first payee information is the payee account number of the payee,
said payee second information is the payee account holder name of said payee;
The program, wherein the payee second related information includes information on one or more of the name of the payee account holder and the store name corresponding to the payee.
コンピュータを、
決済での支払先に関する支払先情報の少なくとも一部分である支払先第一情報と当該支払先第一情報に対応付いた支払先第二情報との対の集合である支払先対応情報が格納される支払先対応情報格納部と、
請求項1から請求項いずれか一項に記載の端末装置から支払先第一情報を受信する支払先第一情報受信部と、
前記支払先第一情報受信部が受信した支払先第一情報に対応付いた支払先第二情報を前記支払先対応情報格納部から取得する支払先第二情報取得部と、
前記支払先第二情報取得部が取得した支払先第二情報を前記端末装置に送信する支払先第二情報送信部として機能させるためのプログラムであって、
前記支払先第一情報は、前記支払先の支払先口座番号であり、
前記支払先第二情報は、前記支払先の支払先口座名義人名である、プログラム
the computer,
Stores payee correspondence information that is a set of pairs of payee first information that is at least a part of payee information related to a payee in settlement and payee second information associated with the payee first information a payee correspondence information storage unit;
a payee first information receiving unit for receiving payee first information from the terminal device according to any one of claims 1 to 3 ;
a payee second information acquisition unit for acquiring payee second information associated with the payee first information received by the payee first information reception unit from the payee correspondence information storage unit;
A program for functioning as a payment destination second information transmission unit that transmits the payment destination second information acquired by the payment destination second information acquisition unit to the terminal device,
The first payee information is the payee account number of the payee,
The program, wherein the payee second information is a payee account holder name of the payee .
JP2019054117A 2019-03-22 2019-03-22 Terminal device, server device, information processing method, and program Active JP7317535B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019054117A JP7317535B2 (en) 2019-03-22 2019-03-22 Terminal device, server device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019054117A JP7317535B2 (en) 2019-03-22 2019-03-22 Terminal device, server device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2020154916A JP2020154916A (en) 2020-09-24
JP7317535B2 true JP7317535B2 (en) 2023-07-31

Family

ID=72559360

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019054117A Active JP7317535B2 (en) 2019-03-22 2019-03-22 Terminal device, server device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7317535B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019029017A (en) 2017-07-25 2019-02-21 株式会社アクアビットスパイラルズ Settlement control system, mediation server, and settlement control method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019029017A (en) 2017-07-25 2019-02-21 株式会社アクアビットスパイラルズ Settlement control system, mediation server, and settlement control method

Also Published As

Publication number Publication date
JP2020154916A (en) 2020-09-24

Similar Documents

Publication Publication Date Title
US8116734B2 (en) Party identification in a wireless network
US8556164B1 (en) Transaction-specific codes
KR100376959B1 (en) The electronic settlement system, electronic settlement method and cash paying method using lcd barcode displayed on mobile terminal
AU2015308090B2 (en) System and method for electronic payments
JP6542455B1 (en) INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM
US20100049654A1 (en) System and methods for a multi-channel payment platform
CN111355776A (en) Service providing method and device for carrying out encryption signature on digital currency application program and mobile terminal
US20130041776A1 (en) Cash payment apparatus, system and method
CN101990676A (en) Mobile phone transaction system and method
KR20150092111A (en) Mobile image payment system using sound-based codes
JP5783960B2 (en) Information processing apparatus, information processing method, information processing system, and program
JP2015084162A (en) Settlement support system, settlement support apparatus, settlement support program, settlement support method
JP6542454B1 (en) INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM
JP2024019528A (en) Electronic receipt issuance apparatus, electronic receipt issuance method, and program
CN111047325B (en) A payment system and method
EP3785201A1 (en) Multi-action transaction system and method
KR100820356B1 (en) Payment device and method using a mobile.
JP7317535B2 (en) Terminal device, server device, information processing method, and program
JP2007058353A (en) Electronic commercial transaction system, settlement method, update method for database, settlement proxy program and database update program
US9799170B2 (en) Method and system for providing alternative usages of closed lottery networks
JP2019087167A (en) Remittance system, remittance method, and remittance acceptance device, remittance acceptance method
KR100788593B1 (en) Automation device
KR100831406B1 (en) Information processing method and system
JP6888155B1 (en) Payment system and payment method
JP7316082B2 (en) Server device, information system, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221109

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230302

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230704

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230719

R150 Certificate of patent or registration of utility model

Ref document number: 7317535

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150