(57)【特許請求の範囲】
【請求項１】
第１端末に対応する認証情報を取得する認証情報取得部と、
前記認証情報取得部により取得される前記認証情報を、それぞれに対応する決済事業者が互いに異なる複数の決済装置のそれぞれに送信する認証情報送信部と、
前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得する認証結果取得部と、
を備える情報処理装置。
【請求項２】
前記第１端末に表示され、前記認証情報を含む情報コードを読み取る読取処理部をさらに備え、
前記認証情報取得部は、前記読取処理部により読み取られた前記情報コードに基づいて前記認証情報を取得する、
請求項１に記載の情報処理装置。
【請求項３】
前記認証情報に対して認証が得られた前記決済装置に、請求金額の決済要求を送信する決済要求送信部をさらに備える、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記認証情報は、請求金額の決済要求を含み、
前記認証情報に対して認証が得られた前記決済装置から、前記請求金額の決済完了通知を取得する完了通知取得部をさらに備える、
請求項１又は２に記載の情報処理装置。
【請求項５】
前記情報コードには、前記情報コードを利用可能な有効時間が設定されており、
前記情報コードが前記第１端末に表示されてから前記有効時間が経過した場合、前記読取処理部による前記情報コードの読取処理が制限される、
請求項２に記載の情報処理装置。
【請求項６】
前記認証情報送信部は、前記複数の決済装置に含まれる第１決済装置に前記認証情報を送信し、前記第１決済装置から前記認証情報に対して認証が得られた場合、前記複数の決済装置に含まれる第２決済装置に前記認証情報を送信しない、
請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記認証情報送信部は、前記複数の決済装置のうち、前記情報コードの種別を特定する種別情報に基づいて選択される前記決済装置に前記認証情報を送信する、
請求項２に記載の情報処理装置。
【請求項８】
前記認証情報送信部は、前記複数の決済装置に対して、所定の条件に基づいて設定される優先順位に従って前記認証情報を送信する、
請求項１〜６のいずれかに記載の情報処理装置。
【請求項９】
前記第１端末は商品を購入する利用者が利用する携帯端末であり、前記情報処理装置は前記商品を提供する店舗端末である、
請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
情報処理装置のプロセッサーにより実行される情報処理方法であって、
第１端末に対応する認証情報を取得し、
取得される前記認証情報を、それぞれに対応する決済事業者が互いに異なる複数の決済装置のそれぞれに送信し、
前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得する、
情報処理方法。
【請求項１１】
第１端末に対応する認証情報を取得するステップと、
取得される前記認証情報を、それぞれに対応する決済事業者が互いに異なる複数の決済装置のそれぞれに送信するステップと、
前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得するステップと、
をコンピュータに実行させるためのプログラム。
【請求項１２】
情報コードを表示する第１端末と、前記情報コードを読み取る第２端末とを含む情報処理システムであって、
前記第１端末の第１位置情報と、前記第２端末の第２位置情報とを取得する位置情報取得部と、
前記第１端末に対応する認証情報を取得する認証情報取得部と、
前記認証情報取得部により取得される前記認証情報を、それぞれに対応する決済事業者が互いに異なる複数の決済装置のそれぞれに送信する認証情報送信部と、
前記複数の決済装置のそれぞれに設けられ、前記認証情報と前記第１位置情報と前記第２位置情報とに基づいて、利用者の認証を行う認証処理部と、
を含む情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、二次元コード（ＱＲコード（登録商標））を利用した決済システムが提案されている。例えば、利用者端末（例えば、携帯端末）が、店舗端末から出力された二次元コードを読み取り、当該二次元コードに含まれる店舗ＩＤ及び商品の請求金額を取得し、当該店舗ＩＤ及び請求金額と利用者ＩＤとを含む決済要求に基づいて決済処理を完了する（例えば、特許文献１参照）。【０００３】
また、利用者端末に表示された二次元コードを店舗端末が読み取って、当該二次元コードに含まれる利用者ＩＤと店舗ＩＤ及び請求金額の情報とを含む決済要求に基づいて決済処理を完了する決済システムも提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２９９３１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記決済システムでは、利用者は、店舗で利用可能な決済事業者（決済サイト）の決済システムに事前に登録し、当該決済事業者が発行する二次元コードを利用することで、当該店舗における二次元コード決済が可能となる。このため、利用者は、多くの店舗で二次元コード決済を利用するために、複数の決済事業者の決済システムに登録しなければならず、利便性が悪い。
【０００６】
本発明の目的は、情報コードによる決済において利用者の利便性を向上させることが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、第１端末に対応する認証情報を取得する認証情報取得部と、前記認証情報取得部により取得される前記認証情報を複数の決済装置に送信する認証情報送信部と、前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得する認証結果取得部と、を備える。【０００８】
本発明に係る情報処理方法は、第１端末に対応する認証情報を取得し、前記取得される前記認証情報を複数の決済装置に送信し、前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得する。【０００９】
本発明に係るプログラムは、第１端末に対応する認証情報を取得するステップと、前記取得される前記認証情報を複数の決済装置に送信するステップと、前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得するステップと、をコンピュータに実行させるためのプログラムである。【００１０】
本発明に係る情報処理システムは、情報コードを表示する第１端末と、前記情報コードを読み取る第２端末とを含む情報処理システムであって、前記第１端末の第１位置情報と、前記第２端末の第２位置情報とを取得する位置情報取得部と、第１端末に対応する認証情報を取得する認証情報取得部と、前記認証情報取得部により取得される前記認証情報を複数の決済装置に送信する認証情報送信部と、前記第１位置情報及び前記第２位置情報に基づいて、前記利用者の認証を行う認証処理部と、を含む。
【発明の効果】
【００１１】
本発明によれば、情報コードによる決済において利用者の利便性を向上させることが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムが提供される。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】図２は、本発明の実施形態に係る情報処理システムの決済装置の構成示すブロック図である。
【図３】図３は、本発明の実施形態に係る情報処理システムの利用者端末で表示されるＱＲコード表示画面の一例を示す図である。
【図４】図４は、本発明の実施形態に係る情報処理システムの利用者端末で表示される決済完了画面の一例を示す図である。
【図５】図５は、本発明の実施形態に係る情報処理システムで使用される決済装置の情報の一例を示す図である。
【図６】図６は、本発明の実施形態に係る情報処理システムで使用される利用者の支払情報の一例を示す図である。
【図７】図７は、本発明の実施形態に係る情報処理システムで実行されるＱＲコード決済処理の手順の一例を示すフローチャートである。
【図８】図８は、本発明の実施形態に係る情報処理システムの利用者端末で表示されるＱＲコード表示画面の一例を示す図である。
【図９】図９は、本発明の実施形態に係る情報処理システムで実行される認証情報送信処理の手順の一例を示すフローチャートである。
【図１０】図１０は、本発明の実施形態に係る情報処理システムで使用される利用者の利用履歴の一例を示す図である。
【図１１】図１１は、本発明の実施形態に係る情報処理システムで使用される決済装置の優先順位の一例を示す図である。
【図１２】図１２は、本発明の実施形態に係る情報処理システムで使用される決済装置の優先順位の一例を示す図である。
【図１３】図１３は、本発明の実施形態に係る情報処理システムで使用される決済装置の情報の一例を示す図である。
【図１４】図１４は、本発明の実施形態に係る情報処理システムで使用される決済装置の情報の一例を示す図である。
【図１５】図１５は、本発明の実施形態に係る情報処理システムの構成を示す模式図である。
【図１６】図１６は、本発明の実施形態に係る情報処理システムの構成を示す模式図である。
【図１７】図１７は、本発明の実施形態に係る情報処理システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１４】
［情報処理システム１００］
以下では、本発明に係る第１端末が利用者端末であり、情報処理装置及び第２端末が店舗端末である場合を例に挙げて説明する。第１端末が店舗端末であり、情報処理装置及び第２端末が利用者端末である場合の例については、後述する。尚、第１端末、情報処理装置、及び第２端末が何れも利用者端末であっても店舗端末であっても本発明の範囲に含まれる。
【００１５】
図１に示すように、本発明の実施形態（実施形態１）に係る情報処理システム１００は、店舗端末１（情報処理装置、第２端末）と利用者端末２（第１端末）と複数の決済装置３とを含む。店舗端末１、利用者端末２、及び複数の決済装置３は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。尚、店舗端末１及び利用者端末２はそれぞれ、複数であってもよい。複数の決済装置３（３Ａ、３Ｂ、３Ｃ、…）は、それぞれ、異なる決済事業者が管理する装置（例えば、管理サーバ）である。各決済装置３には、互いに異なる決済システムＳ（Ｓ１、Ｓ２、Ｓ３、…）が導入されている。以下では、３つの決済装置３Ａ、３Ｂ、３Ｃを例に挙げて説明する。尚、各決済装置３Ａ、３Ｂ、３Ｃを代表して１つの決済装置を取り上げて説明する際は、決済装置３と称す。
【００１６】
本発明の実施形態に係る情報処理システム１００の概要の一例を以下に示す。
【００１７】
先ず、利用者は、予め所望の決済事業者と利用契約を締結し、当該決済事業者が運営する決済サイト（決済装置３）から専用の決済アプリケーションを利用者端末２にインストールする。これにより、利用者は、前記決済アプリケーションを用いて、前記決済事業者の決済システムＳを利用することが可能となる。
【００１８】
次に、利用者は、例えば店舗において商品を購入する際に、前記決済アプリケーションを起動（ログイン）し、前記決済サイトが発行する情報コード（以下、「ＱＲコード」とする。）を取得して、店舗端末１に読み取らせる。店舗端末１は、前記ＱＲコードに含まれる利用者情報（利用者ＩＤ）と店舗情報（店舗ＩＤ）とを含む認証情報を決済装置３Ａ、３Ｂ、３Ｃのそれぞれに送信する。各決済装置３Ａ、３Ｂ、３Ｃでは、前記利用者ＩＤに基づいて利用者の認証処理が行われる。
【００１９】
次に、店舗端末１は、決済装置３Ａ、３Ｂ、３Ｃのうち、利用者の認証に成功した決済装置３に対して、前記商品の請求金額の情報を含む決済要求を送信する。そして、前記決済要求を取得した決済装置３は、決済処理を実行する。
【００２０】
ここで、情報処理システム１００において利用されるＱＲコードＣ１（図３参照）について説明する。尚、本発明に係る情報コードには、一次元コード、二次元コードなどが含まれる。
【００２１】
ＱＲコードＣ１は、利用者が利用契約を締結した決済事業者の決済装置３により生成される。図２に示すように、決済装置３は制御部３１を含み、制御部３１はＱＲコード生成部３１１を含む。ＱＲコードＣ１は、ＱＲコード生成部３１１により生成される。ＱＲコードの生成方法は公知の技術を用いることができる。尚、決済装置３に含まれるその他の機能については後述する。
【００２２】
例えば、ＱＲコード生成部３１１は、利用者から取得した個人情報等の所定の情報に関連付けられた識別情報（利用者ＩＤ）を設定する。尚、利用者から取得する前記所定の情報には、決済に必要となる利用者の支払情報（例えば、クレジットカードの情報等）が含まれる。前記利用者に関する所定の情報等は、利用者と決済事業者との間で行われる事前登録の際に、決済装置３の記憶部３２（図２参照）に記憶される。
【００２３】
ＱＲコード生成部３１１は、前記利用者ＩＤの情報を暗号化し、暗号化した情報に対して文字数、バージョン、誤り訂正レベル、符号化等の処理を実行してＱＲコードＣ１を生成する。ＱＲコード生成部３１１は、生成したＱＲコードＣ１を画像化してＱＲコード画像を生成する。
【００２４】
前記ＱＲコード画像は、公知のデコード処理を実行することにより復号されて前記利用者ＩＤを取得することが可能となる。
【００２５】
決済装置３により生成される前記ＱＲコードＣ１のＱＲコード画像データは、利用者の要求（例えば、ログイン操作）に応じて利用者端末２に送信される。尚、後述するように、前記ＱＲコードＣ１は、利用者端末２において生成されてもよい。
【００２６】
［利用者端末２］
図１に示されるように、利用者端末２は、制御部２１、記憶部２２、操作表示部２３、通信Ｉ／Ｆ２４、及びカメラ２５などを備える。利用者端末２は、例えば店舗の利用者が所有する携帯端末であり、例えばスマートフォン、携帯電話、又はタブレット端末である。
【００２７】
カメラ２５は、被写体の画像を撮像してデジタル画像データとして出力するデジタルカメラである。
【００２８】
通信Ｉ／Ｆ２４は、利用者端末２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して決済装置３などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００２９】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００３０】
記憶部２２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部２２には、後述するＱＲコード決済処理プログラム、及び、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って決済装置３等の外部装置との間で通信処理を制御部２１に実行させるための制御プログラムである。前記ＱＲコード決済処理プログラムは、店舗端末１及び決済装置３との間で決済システムＳに応じた処理を制御部２１に実行させるための制御プログラムである。
【００３１】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより利用者端末２を制御する。
【００３２】
具体的に、制御部２１は、ＱＲコード取得部２１１、表示処理部２１２、完了通知取得部２１３などの各種の処理部を含む。なお、制御部２１は、前記ＣＰＵで前記ＱＲコード決済処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記ＱＲコード決済処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３３】
ＱＲコード取得部２１１は、利用者の要求に応じて決済装置３から送信されるＱＲコード画像データを取得する。例えば、利用者が、ＱＲコード決済を利用する際に、当該利用者が利用可能な所望の決済サイト（決済装置３）の決済アプリケーションを起動してログインし、当該決済装置３から、当該利用者の情報（利用者ＩＤ）を含むＱＲコード画像データを取得する。
【００３４】
表示処理部２１２は、前記ＱＲコード取得部２１１により取得されたＱＲコード画像データに応じたＱＲコードＣ１を操作表示部２３に表示する（図３参照）。また、表示処理部２１２は、操作表示部２３に表示されたＱＲコードＣ１を店舗端末１の読取部（カメラ１５）に翳すように促す旨のメッセージを、操作表示部２３に表示する。表示処理部２１２は、その他の各種メッセージを操作表示部２３に表示する。
【００３５】
完了通知取得部２１３は、決済装置３において決済処理が完了した場合に、当該決済装置３から送信される決済完了通知を取得する。完了通知取得部２１３が前記決済完了通知を取得すると、表示処理部２１２は、前記決済完了通知に応じたメッセージを操作表示部２３に表示する（図４参照）。
【００３６】
［店舗端末１］
図１に示されるように、店舗端末１は、制御部１１、記憶部１２、操作表示部１３、通信Ｉ／Ｆ１４、及びカメラ１５などを備える。店舗端末１は、店舗等の施設に配置され、店舗の従業員によって操作される。店舗端末１は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータなどである。なお、店舗端末１は、従業員ごとに設けられていてもよい。例えば、１台の据置端末（レジ端末）と従業員が携帯する複数の携帯端末とが店舗端末１として店舗に配置されてもよい。
【００３７】
カメラ１５は、被写体の画像を撮像してデジタル画像データとして出力するデジタルカメラである。例えば、カメラ１５は、利用者端末２に表示されるＱＲコード画像（図３参照）を撮像する。
【００３８】
通信Ｉ／Ｆ１４は、店舗端末１を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して決済装置３などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００３９】
操作表示部１３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００４０】
記憶部１２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部１２には、制御部１１に後述のＱＲコード決済処理（図７参照）を実行させるためのＱＲコード決済処理プログラムなどの制御プログラムが記憶されている。例えば、前記ＱＲコード決済処理プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、店舗端末１に電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部１２に記憶される。尚、ＱＲコード決済処理プログラムには利用者端末２及び決済装置３との間で決済システムＳに応じた処理を制御部１１に実行させるための制御プログラムが含まれる。
【００４１】
また、記憶部１２には、図５に示されるように、決済装置３Ａ、３Ｂ、３Ｂの情報（識別情報、決済システム情報、アクセス情報など）が登録されている。
【００４２】
また、記憶部１２には、利用者ＩＤ、利用者の店舗における利用履歴等（後述）を含む利用者情報が記憶されていてもよい。
【００４３】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部１１は、前記ＲＯＭ又は記憶部１２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより店舗端末１を制御する。
【００４４】
具体的に、制御部１１は、読取処理部１１１、認証情報取得部１１６、認証情報送信部１１２、認証結果取得部１１３、決済要求送信部１１４、及び完了通知取得部１１５などの各種の処理部を含む。なお、制御部１１は、前記ＣＰＵで前記ＱＲコード決済処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部１１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記ＱＲコード決済処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００４５】
読取処理部１１１は、利用者端末２の操作表示部２３に表示されたＱＲコードＣ１の画像（図３参照）をカメラ２５により撮像し、撮像されたデジタル画像データからＱＲコードＣ１を読み取る。認証情報取得部１１６は、前記読み取られたＱＲコードＣ１に含まれる情報（利用者ＩＤ）（認証情報）を取得する。前記認証情報は、利用者端末２に対応する情報であり、ここでは、利用者端末２の利用者の識別情報（利用者ＩＤ）を含む。
【００４６】
認証情報送信部１１２は、店舗において読取処理部１１１により読み取られ、認証情報取得部１１６により取得された前記利用者ＩＤと、当該店舗の情報（店舗ＩＤ）とを含む認証情報を、記憶部１２（図５参照）に記憶されている決済装置３Ａ、３Ｂ、３Ｂの情報（アクセス情報）に基づいて、決済装置３Ａ、３Ｂ、３Ｃのそれぞれに送信する。
【００４７】
認証結果取得部１１３は、決済装置３Ａ、３Ｂ、３Ｃのそれぞれから、前記利用者ＩＤに基づいて利用者の認証処理を行った結果（認証結果）を取得する。前記認証結果は、認証に成功した「認証成功」、又は、認証に失敗した「認証エラー」である。
【００４８】
決済要求送信部１１４は、決済装置３Ａ、３Ｂ、３Ｃのうち、利用者の認証に成功した１つの決済装置３に対して、前記商品の請求金額の情報を含む決済要求を送信する。
【００４９】
完了通知取得部１１５は、前記１つの決済装置３から、前記決済要求に基づく決済処理の完了通知（決済完了通知）を取得する。完了通知取得部１１５が前記決済完了通知を取得すると、制御部１１は、前記決済完了通知に応じたメッセージを操作表示部１３に表示する（不図示）。
【００５０】
なお、店舗端末１は、上記の各種機能に加えて、例えば会計及び在庫等を管理するＰＯＳ端末としての機能を備えていてもよい。
【００５１】
［決済装置３］
図２は、本発明の実施形態に係る決済装置３の構成を示すブロック図である。各決済装置３Ａ、３Ｂ、３Ｃは、互いに同一の構成を有する。
【００５２】
図２に示されるように、決済装置３は、制御部３１、記憶部３２、操作表示部３３、及び通信Ｉ／Ｆ３４などを備える。決済装置３は、決済事業者が管理する管理サーバであり、決済事業者に応じた専用の決済システムＳ（図１参照）が導入されている。
【００５３】
通信Ｉ／Ｆ３４は、決済装置３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して利用者端末２及び店舗端末１などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００５４】
操作表示部３３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００５５】
記憶部３２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部３２には、制御部３１に後述のＱＲコード決済処理（図７参照）を実行させるためのＱＲコード決済処理プログラムが記憶される。例えば、前記ＱＲコード決済処理プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、決済装置３に電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部３２に記憶される。尚、ＱＲコード決済処理プログラムには店舗端末１及び利用者端末２との間で決済システムＳに応じた処理を制御部３１に実行させるための制御プログラムが含まれる。
【００５６】
また、記憶部３２には、図６に示されるように決済事業者と利用契約を締結した利用者の利用者ＩＤと支払情報（例えば、クレジットカード会社の情報）とが登録されている。また、記憶部３２には、現時点でＱＲコードを発行済か否かの情報を示すＱＲコード発行状況が登録されている。
【００５７】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより決済装置３を制御する。
【００５８】
具体的に、制御部３１は、上述したＱＲコード生成部３１１、認証情報取得部３１２、認証処理部３１３、決済要求取得部３１４、決済処理部３１５、通知処理部３１６などの各種の処理部を含む。なお、制御部３１は、前記ＣＰＵで前記ＱＲコード決済処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部３１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記ＱＲコード決済処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００５９】
ＱＲコード生成部３１１は、例えば、利用者がＱＲコード決済を利用する際に、当該利用者が利用可能な所望の決済サイト（決済装置３）の決済アプリケーションを起動してログイン操作を行うと、利用者端末２から利用者の識別情報（利用者ＩＤ）を取得して当該利用者ＩＤを含むＱＲコードＣ１を生成する。ＱＲコード生成部３１１は、生成したＱＲコードＣ１の画像データを利用者端末２に送信する。
【００６０】
認証情報取得部３１２は、店舗端末１から、利用者端末２に表示されたＱＲコードＣ１から取得された利用者ＩＤと店舗ＩＤとを含む認証情報を取得する。
【００６１】
認証処理部３１３は、利用者の認証処理を行う。具体的に、認証処理部３１３は、利用者端末２に送信したＱＲコードＣ１に含まれる利用者ＩＤ、すなわちＱＲコードＣ１を発行済みの利用者ＩＤ（図６参照）と、店舗端末１から取得した利用者ＩＤとが一致するか否かを判定する。認証処理部３１３は、前記各利用者ＩＤが互いに一致する場合は認証成功と判定し、一致しない場合は認証エラーと判定する。認証処理部３１３は、認証結果（「認証成功」又は「認証エラー」）を店舗端末１に送信する。なお、認証処理部３１３は、前記認証情報に含まれる店舗ＩＤに基づいて、対応する店舗端末１に前記認証結果を送信する。
【００６２】
決済要求取得部３１４は、店舗端末１から送信される決済要求を取得する。例えば、決済装置３Ａ、３Ｂ、３Ｃのうち利用者の認証に成功した１つの決済装置３が、店舗端末１から、商品の請求金額の情報を含む決済要求を取得する。尚、決済装置３Ａ、３Ｂ、３Ｃのうち、利用者の認証に失敗した２つの決済装置３は、店舗端末１から前記認証情報の削除要求を取得してよい。
【００６３】
決済処理部３１５は、決済要求取得部３１４が店舗端末１から前記決済要求を取得すると、利用者の支払情報（図６参照）に応じた支払方法により、前記請求金額の決済処理を実行する。
【００６４】
通知処理部３１６は、決済処理部３１５による決済処理が完了した場合に、決済が完了した旨の通知（決済完了通知）を、店舗端末１及び利用者端末２に送信する。
【００６５】
［ＱＲコード決済処理］
以下、図７を参照しつつ、情報処理システム１００において実行されるＱＲコード決済処理について説明する。例えば、ＱＲコード決済処理は、利用者が、店舗において商品を購入する際に、前記決済アプリケーションを起動してログイン操作を行うことによって開始される。なお、ＱＲコード決済処理は、利用者が利用者端末２における所定の操作に応じて途中で終了されることがある。
【００６６】
なお、ここで説明するＱＲコード決済処理に含まれる一又は複数のステップが適宜省略されてもよい。また、ＱＲコード決済処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは店舗端末１の制御部１１、利用者端末２の制御部２１、及び決済装置３の制御部３１によって前記ＱＲコード決済処理における各ステップが実行される場合を例に挙げて説明するが、他の実施形態では、他の複数のプロセッサーによって前記ＱＲコード決済処理における各ステップが分散して実行されてもよい。
【００６７】
ここでは、利用者Ｘが、事前に、決済事業者Ｂと利用契約を締結し、決済事業者Ｂが運営する決済サイト（決済装置３Ｂ）から専用の決済アプリケーションを利用者端末２にインストールした場合を例に挙げる。また、利用者Ｘは、決済装置３Ａ、３Ｃの決済アプリケーションを利用していないものとする。また、利用者Ｘが店舗ＳＨ１で商品を購入し、商品金額（請求金額）の支払いをＱＲコード決済する場合を例に挙げる。
【００６８】
＜ステップＳ１０１＞
ステップＳ１０１において、利用者端末２の利用者Ｘは、ＱＲコード決済を利用する際に、決済装置３Ｂの決済アプリケーションを起動し、ログイン操作を実行する。前記ログイン操作を実行すると、利用者端末２は、利用者Ｘの利用者ＩＤを決済装置３Ｂに送信する。
【００６９】
＜ステップＳ１０２＞
ステップＳ１０２において、決済装置３Ｂは、利用者Ｘの利用者端末２から前記利用者ＩＤを取得する。
【００７０】
＜ステップＳ１０３＞
ステップＳ１０３において、決済装置３Ｂは、前記利用者ＩＤに基づいて、利用者Ｘのユーザー認証処理を行う。例えば、決済装置３Ｂは、前記利用者ＩＤが記憶部３２（図６参照）に登録されているか否かを判定し、登録されている場合は認証を行い、登録されていない場合は認証を拒否する。
【００７１】
＜ステップＳ１０４＞
利用者Ｘの認証が行われると、ステップＳ１０４において、ＱＲコード生成部３１１が、利用者ＩＤ（ここでは、「ｕｓｅｒ．ｘ」（図６参照））を含むＱＲコードＣ１を生成する。ＱＲコード生成部３１１は、生成したＱＲコードＣ１の画像データを利用者Ｘの利用者端末２に送信する。決済装置３Ｂは、利用者Ｘの利用者端末２にＱＲコードＣ１を送信（発行）すると、記憶部３２のＱＲコード発行状況を「発行済」にする（図６参照）。なお、決済装置３Ａ、３Ｃは、利用者Ｘの利用者端末２にＱＲコードＣ１を送信（発行）していないものとする。
【００７２】
＜ステップＳ１０５＞
ステップＳ１０５において、利用者端末２のＱＲコード取得部２１１は、前記ＱＲコード画像データを取得する。
【００７３】
＜ステップＳ１０６＞
ステップＳ１０６において、利用者端末２の表示処理部２１２は、前記ＱＲコード画像データに応じたＱＲコードＣ１を操作表示部２３に表示する（図３参照）。
【００７４】
＜ステップＳ１０７＞
利用者Ｘが操作表示部２３に表示されたＱＲコードＣ１を店舗ＳＨ１の店舗端末１の読取部（カメラ１５）に翳すと、ステップＳ１０７において、店舗端末１の読取処理部１１１は、ＱＲコードＣ１の画像（図３参照）をカメラ２５により撮像し、撮像されたデジタル画像データからＱＲコードＣ１を読み取る。
【００７５】
＜ステップＳ１０８＞
ステップＳ１０８において、店舗端末１の認証情報取得部１１６は、読み取ったＱＲコードＣ１から、利用者Ｘの利用者ＩＤを取得する。
【００７６】
＜ステップＳ１０９＞
ステップＳ１０９において、店舗端末１の認証情報送信部１１２は、認証情報送信処理を実行する。具体的には、認証情報送信部１１２は、認証情報取得部１１６により取得された前記利用者ＩＤと、店舗ＳＨ１の情報（店舗ＩＤ）とを含む認証情報を、決済装置３Ａ、３Ｂ、３Ｃのそれぞれに送信する。認証情報送信処理の他の形態については後述する。
【００７７】
＜ステップＳ１１０＞
ステップＳ１１０において、決済装置３Ａ、３Ｂ、３Ｃのそれぞれの認証情報取得部３１２は、店舗端末１から前記認証情報を取得する。
【００７８】
＜ステップＳ１１１＞
ステップＳ１１１において、決済装置３Ａ、３Ｂ、３Ｃのそれぞれの認証処理部３１３は、利用者Ｘの認証処理を行う。具体的に、認証処理部３１３は、ＱＲコードＣ１を発行済みの利用者ＩＤ（図６参照）と、店舗端末１から取得した利用者ＩＤとが一致するか否かを判定する。ここでは、決済装置３Ｂにおいて、利用者ＸにＱＲコードＣ１を発行しており（「発行済」）、当該利用者Ｘの利用者ＩＤと、店舗端末１から取得した利用者ＩＤとが一致するため、認証成功と判定する。一方、決済装置３Ａ、３Ｃでは、利用者ＸにＱＲコードＣ１を発行していないため、認証エラーと判定する。
【００７９】
＜ステップＳ１１２＞
ステップＳ１１２において、決済装置３Ａ、３Ｂ、３Ｃのそれぞれの認証処理部３１３は、前記認証情報に含まれる店舗ＩＤに基づいて、店舗ＳＨ１の店舗端末１に認証結果（「認証成功」又は「認証エラー」）を送信する。
【００８０】
＜ステップＳ１１３＞
ステップＳ１１３において、店舗端末１の認証結果取得部１１３は、決済装置３Ａ、３Ｂ、３Ｃのそれぞれから、前記認証結果を取得する。ここでは、店舗端末１は、決済装置３Ａから「認証成功」を取得し、決済装置３Ａ、３Ｂから「認証エラー」を取得する。
【００８１】
＜ステップＳ１１４＞
ステップＳ１１４において、店舗端末１の決済要求送信部１１４は、決済装置３Ａ、３Ｂ、３Ｃのうち、利用者Ｘの認証に成功した決済装置３Ｂに対して、前記商品の請求金額の情報を含む決済要求を送信する。決済要求送信部１１４は、利用者Ｘの認証に失敗した決済装置３Ａ、３Ｃに対して、前記認証情報の削除を要求する削除要求を送信してもよい。また、利用者Ｘの認証に成功した決済装置３が複数存在する場合、又は、利用者Ｘの認証に成功した決済装置３が存在しない場合は、決済要求送信部１１４は、前記決済要求を送信せず、利用者Ｘの利用者端末２に認証エラーの通知を送信してもよい。
【００８２】
＜ステップＳ１１５＞
ステップＳ１１５において、決済装置３Ｂの決済要求取得部３１４は、店舗端末１から前記決済要求を取得する。
【００８３】
＜ステップＳ１１６＞
ステップＳ１１６において、決済装置３Ｂの決済処理部３１５は、利用者Ｘの支払情報（図６参照）に応じた支払方法により、前記請求金額の決済処理を実行する。例えば、決済処理部３１５は、利用者ＸのクレジットカードＣＲ１によるクレジットカード決済を実行する。
【００８４】
＜ステップＳ１１７＞
前記決済処理が完了すると、ステップＳ１１７において、決済装置３Ｂの通知処理部３１６は、決済が完了した旨の通知（決済完了通知）を、店舗ＳＨ１の店舗端末１と、利用者Ｘの利用者端末２とに送信する。
【００８５】
＜ステップＳ１１８＞
ステップＳ１１８において、利用者Ｘの利用者端末２の完了通知取得部２１３は、決済装置３Ｂから前記決済完了通知を取得する。利用者端末２の表示処理部２１２は、前記決済完了通知に応じたメッセージを操作表示部２３に表示する（図４参照）。また、店舗ＳＨ１の店舗端末１の完了通知取得部１１５は、決済装置３Ｂから前記決済完了通知を取得する。店舗端末１の制御部１１は、前記決済完了通知に応じたメッセージを操作表示部１３に表示する。以上のようにして、ＱＲコード決済処理が実行される。
【００８６】
以上説明したように、本実施形態に係る情報処理システム１００では、店舗端末１が、利用者端末２に表示される利用者の認証情報（利用者ＩＤ）を含むＱＲコードを読み取り、読み取った前記認証情報を複数の決済装置３に送信する。そして、複数の決済装置３のうち、前記認証情報が認証された決済装置３において決済を完了させる。これにより、店舗において、特定の決済事業者（決済システム）に限定されず、利用者が登録した決済事業者（決済システム）によりＱＲコード決済を行うことが可能となる。また、利用者は、複数の決済事業者の決済システムに登録する必要がなくなる。よって、情報処理システム１００によれば、ＱＲコード決済を利用する利用者の利便性を向上させることが可能となる。
【００８７】
［変形例］
上述した例では、店舗端末１の認証情報送信部１１２が、前記利用者ＩＤと前記店舗ＩＤとを含む認証情報を、決済装置３Ａ、３Ｂ、３Ｃのそれぞれに送信しているが、認証情報送信部１１２の構成はこれに限定されない。例えば、認証情報送信部１１２は、前記認証情報に、前記商品の請求金額の情報を含む前記決済要求を含めて送信してもよい（変形例１）。これにより、認証に成功した決済装置３の決済処理部３１５は、認証処理（図７のＳ１１１）に続けて決済処理（Ｓ１１６）を実行することができる。
【００８８】
また、認証情報送信部１１２は、複数の決済装置３のうち、ＱＲコードＣ１の種別を特定する種別情報に基づいて選択される決済装置３に前記認証情報を送信してもよい。前記種別情報は、ＱＲコードの文字数、桁数、バージョンなどである。例えば、認証情報送信部１１２は、取得したＱＲコードＣ１の桁数と同一の桁数のＱＲコードを扱う決済装置３に対して、前記認証情報を送信する。これにより、前記認証情報の送信先の決済装置３の数を減らすことができるため、全ての決済装置３に対して前記認証情報を送信する場合と比較して、認証成功の結果を取得する時間を短縮することができる。
【００８９】
また上述した例では、店舗端末１の認証情報送信部１１２が、前記認証情報を、決済装置３Ａ、３Ｂ、３Ｃのそれぞれに一斉に送信しているが、認証情報送信部１１２の構成はこれに限定されない。例えば、認証情報送信部１１２は、１つの決済装置３に前記認証情報を送信し、当該決済装置３における前記認証処理において認証エラーとなった場合に、次の決済装置３に前記認証情報を送信する構成であってもよい。これにより、認証が成功した時点で、以降の決済装置３に対する前記認証情報の送信を省略することができる。
【００９０】
また、上述した例において、決済装置３が発行するＱＲコードＣ１は、利用可能な有効時間が設定された所謂ワンタイムＱＲコードであってもよい。例えば、ＱＲコードＣ１の有効時間を３分に設定した場合、決済装置３がＱＲコードＣ１を利用者端末２に送信又は利用者端末２において表示されてから３分の間だけ利用可能となり、３分が経過した場合は利用が制限される。なお、図８に示すように、利用者端末２の操作表示部２３には有効時間の残り時間が表示される。具体的に、決済装置３は、ＱＲコードＣ１が利用者端末２に表示されてから前記有効時間を経過した場合、ＱＲコードＣ１の読取処理が制限されるように、制限情報（表示削除命令など）を利用者端末２に送信する。また、決済装置３は、前記有効時間を経過した場合に、前記認証情報を受け付けない構成としてもよい。これにより、ＱＲコードＣ１が不正コピーされて不正にＱＲコード決済されるリスクを回避することができる。
【００９１】
また上述した例では、決済装置３が前記ＱＲコードＣ１を生成しているが、前記ＱＲコードＣ１は、利用者端末２において生成されてもよい。例えば、前記ＱＲコードＣ１は、利用者端末２にインストールされたプログラム（ＱＲコード決済処理プログラム）を実行することにより生成されてもよい。具体的に、利用者が利用者端末２にインストールされた所望の決済サイト（決済装置３）の決済アプリケーションを起動してログインし、当該決済装置３においてユーザー認証されると、利用者端末２は、当該利用者の認証情報（利用者ＩＤ）を含むＱＲコードＣ１を生成する。利用者端末２は、生成したＱＲコードＣ１の画像データを前記決済装置３に送信する。決済装置３は、利用者端末２から前記ＱＲコードＣ１を受信し、前記認証情報（利用者ＩＤ）を取得する。利用者端末２、店舗端末１、及び決済装置３における以降の処理は、図７に示した処理（Ｓ１０６〜Ｓ１１８）と同一である。
【００９２】
［認証情報送信処理の他の形態］
上述した図７に示す認証情報送信処理（Ｓ１０９）において、店舗端末１の認証情報送信部１１２は、決済装置３Ａ、３Ｂ、３Ｃに対して、所定の条件に基づいて設定される優先順位に従って前記認証情報を送信してもよい。前記所定の条件には、例えば、店舗端末１及び利用者端末２の位置、地域、利用者情報（店舗での利用履歴など）、店舗端末１及び決済装置３の間の通信速度などが挙げられる。以下、前記所定の条件の一例を挙げて、前記認証情報送信処理の具体例を説明する。
【００９３】
図９は、認証情報送信処理の手順の一例を示すフローチャートである。ここでは、利用者Ｘの店舗ＳＨ１における利用履歴に基づいて前記認証情報を送信する決済装置３の優先順位を決定し、当該優先順位に従って決済装置３に前記認証情報を送信する。店舗ＳＨ１の店舗端末１の記憶部１２には、例えば図１０に示す利用履歴等を含む利用者情報が記憶されている。図１０には、利用者Ｘの店舗ＳＨ１における利用履歴が記憶されている。
【００９４】
例えば、利用者Ｘは、決済事業者Ａ、Ｂ、Ｃと利用契約を締結し、決済事業者Ａ、Ｂ、Ｃの決済システムＳ１、Ｓ２、Ｓ３を利用している。また、利用者Ｘは、利用金額に応じて決済事業者を使い分けており、例えば、高額利用（５０，０００円以上）のときは決済事業者Ａを利用し、低額利用（１０，０００円以下）のときは決済事業者Ｂを利用し、それ以外（１０，０００〜５０，０００円）のときは決済事業者Ｃを利用する傾向にある。
【００９５】
＜ステップＳ１１＞
ステップＳ１１において、店舗端末１の認証情報送信部１１２は、記憶部１２に利用者Ｘの利用者情報が登録されているか否かを判定する。記憶部１２に利用者Ｘの利用者情報が登録されていない場合は（Ｓ１１：ＮＯ）、図７に示すＳ１０９と同様の処理を実行する。
【００９６】
＜ステップＳ１２＞
記憶部１２に利用者Ｘの利用者情報が登録されている場合は（Ｓ１１：ＹＥＳ）、ステップＳ１２において、認証情報送信部１１２は、利用者Ｘが購入しようとしている商品の金額（請求金額）を取得する。ここでは、前記請求金額が７，０００円であると仮定する。認証情報送信部１１２は、前記請求金額として、７，０００円の情報を取得する。
【００９７】
＜ステップＳ１３＞
ステップＳ１３において、認証情報送信部１１２は、前記利用者情報（利用金額）（図１０参照）に基づいて、決済装置３Ａ、３Ｂ、３Ｃの優先順位を決定する。例えば、認証情報送信部１１２は、前記請求金額に最も近い過去の利用金額で利用した決済事業者（ここでは、決済事業者Ｂ）の決済装置３Ｂを優先順位１位に設定し、前記請求金額に次に近い過去の利用金額で利用した決済事業者（ここでは、決済事業者Ｃ）の決済装置３Ｃを優先順位２位に設定し、その次に近い過去の利用金額で利用した決済事業者（ここでは、決済事業者Ａ）の決済装置３Ａを優先順位３位に設定する。認証情報送信部１１２は、設定した優先順位一覧（図１１参照）を記憶部１２に記憶する。
【００９８】
＜ステップＳ１４＞
ステップＳ１４において、認証情報送信部１１２は、優先順位１位の決済装置３Ｂに、利用者Ｘの利用者ＩＤと、店舗ＳＨ１の店舗ＩＤとを含む認証情報を送信する。
【００９９】
決済装置３Ｂの認証処理部３１３は、ＱＲコードＣ１を発行済みの利用者ＩＤ（図６参照）と、前記認証情報の利用者ＩＤとが一致するか否かを判定して、認証結果（「認証成功」又は「認証エラー」）を店舗端末１に送信する。ここでは、決済装置３ＢがＱＲコードＣ１を発行したため、前記認証結果は認証成功となる。
【０１００】
＜ステップＳ１５＞
ステップＳ１５において、店舗端末１の認証結果取得部１１３は、決済装置３Ｂから認証結果（「認証成功」）を取得する。
【０１０１】
＜ステップＳ１６＞
ステップＳ１６において、店舗端末１の決済要求送信部１１４は、認証成功の結果を取得した場合は（Ｓ１６：ＹＥＳ）、図７に示すＳ１１４と同様の処理（決済要求）を実行する。ここでは、店舗端末１の決済要求送信部１１４が、決済装置３Ｂに対して、前記商品の請求金額の情報（７，０００円）を含む決済要求を送信する。
【０１０２】
一方、決済要求送信部１１４は、認証エラーの結果を取得した場合は（Ｓ１６：ＮＯ）、ステップＳ１４に戻り、認証情報送信部１１２が、優先順位２位の決済装置３Ｃに、利用者Ｘの利用者ＩＤと、店舗ＳＨ１の店舗ＩＤとを含む認証情報を送信する。
【０１０３】
上述のように、複数の決済装置３について、優先順位の高い順に認証処理を行うことにより、全ての決済装置３に対してランダムに認証処理を行う場合と比較して、認証成功の結果を取得する時間を短縮することができる。
【０１０４】
上述の例では、認証情報送信部１１２は、利用者Ｘの過去の利用金額（図１０参照）に基づいて、決済装置３Ａ、３Ｂ、３Ｃの優先順位を決定している。他の例として、認証情報送信部１１２は、利用者Ｘの過去の利用日（図１０参照）に基づいて、決済装置３Ａ、３Ｂ、３Ｃの優先順位を決定してもよい。例えば図１０に示すように、利用者Ｘは、年月の経過に伴って決済事業者を変更しており、２０１６年度は決済事業者Ｂを多く利用し、２０１７年度初めから半ばは決済事業者Ａを多く利用し、２０１７年度後半は決済事業者Ｃを多く利用する傾向にある。
【０１０５】
そこで、ステップＳ１３において、認証情報送信部１１２は、利用日（図１０参照）に基づいて、決済装置３Ａ、３Ｂ、３Ｃの優先順位を決定する。例えば、認証情報送信部１１２は、今回の商品購入日（現在）に最も近い過去の利用日に利用した決済事業者（ここでは、決済事業者Ｃ）の決済装置３Ｃを優先順位１位に設定し、現在に次に近い過去の利用日に利用した決済事業者（ここでは、決済事業者Ａ）の決済装置３Ａを優先順位２位に設定し、その次に近い過去の利用日に利用した決済事業者（ここでは、決済事業者Ｂ）の決済装置３Ｂを優先順位３位に設定する。認証情報送信部１１２は、設定した優先順位一覧（図１２参照）を記憶部１２に記憶する。
【０１０６】
さらに他の例として、認証情報送信部１１２は、利用者が利用する店舗の地域に基づいて、前記認証情報を送信する決済装置３の優先順位を決定してもよい。店舗端末１の記憶部１２には、例えば図１３に示す決済事業者（決済装置３）の情報（地域情報）が記憶されている。例えば、関東地方では、決済事業者Ａが多く利用されており、中部地方では、決済事業者Ｂが多く利用されており、関西地方では、決済事業者Ｃが多く利用されている。この場合において、利用者Ｘが関東地方に存在する店舗ＳＨ１で商品を購入する場合、認証情報送信部１１２は、店舗ＳＨ１の地域に近い順に決済装置３の優先順位を設定する。すなわち、認証情報送信部１１２は、決済装置３Ａを優先順位１に設定し、決済装置３Ｂを優先順位２位に設定し、決済装置３Ｃを優先順位３位に設定する。
【０１０７】
さらに他の例として、認証情報送信部１１２は、店舗端末１及び決済装置３の間の通信速度に基づいて、前記認証情報を送信する決済装置３の優先順位を決定してもよい。店舗端末１の記憶部１２には、例えば図１４に示す決済事業者（決済装置３）の情報（通信速度情報）が記憶されている。例えば、店舗端末１及び決済装置３Ａの間の通信速度が低速であり、店舗端末１及び決済装置３Ｂの間の通信速度が高速であり、店舗端末１及び決済装置３Ｃの間の通信速度が中速である場合、認証情報送信部１１２は、通信速度が速い順に決済装置３の優先順位を設定する。すなわち、認証情報送信部１１２は、決済装置３Ｂを優先順位１に設定し、決済装置３Ｃを優先順位２位に設定し、決済装置３Ａを優先順位３位に設定する。
【０１０８】
上述した他の各例において、複数の決済装置３について、優先順位の高い順に認証処理を行うことにより、全ての決済装置３に対してランダムに認証処理を行う場合と比較して、認証成功の結果を取得する時間を短縮することができる。
【０１０９】
ところで、情報処理システム１００では、互いに異なる店舗ＳＨ１、ＳＨ２において、互いに異なる利用者Ｘ、Ｙが、同一の利用者ＩＤを含むＱＲコードＣ１、Ｃ２を取得して利用される事態が考えられる。本来、ＱＲコードＣ１、Ｃ２に含まれる利用者ＩＤは、決済事業者ごとに異なることが望ましい。しかし、決済事業者の数が増加すると、同一の利用者ＩＤが発行される可能性が生じる。この場合、適切に決済処理が行われなかったり、不正な決済処理が行われたりするおそれがある。このような事態は、特に、利用者Ｘ、Ｙの利用時間帯が近い場合に生じ得る。この具体例を図１５に示す。
【０１１０】
図１５に示されるように、利用者Ｘは店舗ＳＨ１において、決済事業者Ａの決済装置３Ａから利用者ＩＤ「ｕｓｅｒ０００１」を取得して利用する一方、利用者Ｙは店舗ＳＨ２において、決済事業者Ｂの決済装置３Ｂから利用者ＩＤ「ｕｓｅｒ０００１」を取得して利用する場合を想定する。決済装置３Ａから発行される利用者ＩＤと、決済装置３Ｂから発行される利用者ＩＤとは同一となっている。
【０１１１】
この場合、ＱＲコードＣ１を読み取った店舗端末１Ａは、決済装置３Ａ及び決済装置３Ｂに、認証情報（利用者ＩＤ「ｕｓｅｒ０００１」、店舗ＩＤ「ｓｈ０００１」）を送信する。また、ＱＲコードＣ２を読み取った店舗端末１Ｂは、決済装置３Ａ及び決済装置３Ｂに認証情報（利用者ＩＤ「ｕｓｅｒ０００１」、店舗ＩＤ「ｓｈ０００２」）を送信する。
【０１１２】
決済装置３Ａの認証処理部３１３は、ＱＲコードＣ１を発行済みの利用者ＩＤと、店舗端末１Ａから取得した利用者ＩＤとが一致するか否かを判定し、各利用者ＩＤ「ｕｓｅｒ０００１」は一致すると判定する。また認証処理部３１３は、ＱＲコードＣ１を発行済みの利用者ＩＤと、店舗端末１Ｂから取得した利用者ＩＤとが一致するか否かを判定し、各利用者ＩＤ「ｕｓｅｒ０００１」は一致すると判定する。そして、決済装置３Ａは、店舗端末１Ａ、１Ｂのそれぞれに「認証成功」の認証結果を送信する。
【０１１３】
同様に、決済装置３Ｂの認証処理部３１３は、ＱＲコードＣ２を発行済みの利用者ＩＤと、店舗端末１Ａから取得した利用者ＩＤとが一致するか否かを判定し、各利用者ＩＤ「ｕｓｅｒ０００１」は一致すると判定する。また認証処理部３１３は、ＱＲコードＣ２を発行済みの利用者ＩＤと、店舗端末１Ｂから取得した利用者ＩＤとが一致するか否かを判定し、各利用者ＩＤ「ｕｓｅｒ０００１」は一致すると判定する。そして、決済装置３Ｂは、店舗端末１Ａ、１Ｂのそれぞれに「認証成功」の認証結果を送信する。
【０１１４】
店舗端末１Ａでは、複数の決済装置３Ａ、３Ｂから「認証成功」の結果を取得するため、店舗端末１Ａの決済要求送信部１１４は、利用者端末２Ａに、決済要求を送信せず認証エラーの通知を送信する。同様に、店舗端末１Ｂでは、複数の決済装置３Ａ、３Ｂから「認証成功」の結果を取得するため、店舗端末１Ｂの決済要求送信部１１４は、利用者端末２Ｂに、決済要求を送信せず認証エラーの通知を送信する。
【０１１５】
このように、利用者Ｘ、ＹのＱＲコード決済が適切に行われなくなる。また、上述の変形例１に示すように、認証情報送信部１１２が、前記決済要求を含む前記認証情報を送信する構成では、利用者Ｘの請求金額が、認証に成功した決済装置３Ａ、３Ｂのそれぞれにおいて決済処理（重複決済）されてしまう。利用者Ｙについても同様に、重複して決済処理されてしまう。
【０１１６】
このような問題を防ぐために、情報処理システム１００は、図１６に示すように、決済装置３の認証処理部３１３が、利用者（利用者端末２）及び店舗端末１それぞれの位置情報を取得し、当該位置情報に基づいて、利用者の認証処理を実行する構成とすることが好ましい。
【０１１７】
例えば、図１６に示されるにように、決済装置３Ａは利用者Ｘがログイン操作を行ったときに、利用者端末２Ａの位置情報Ｐ０１を取得する。決済装置３Ａは、取得した位置情報「Ｐ０１」を利用者ＩＤ「ｕｓｅｒ０００１」に関連付ける。同様に、決済装置３Ｂは利用者Ｙがログイン操作を行ったときに、利用者端末２Ｂの位置情報Ｐ０２を取得する。決済装置３Ｂは、取得した位置情報「Ｐ０２」を利用者ＩＤ「ｕｓｅｒ０００１」に関連付ける。その後、店舗端末１Ａは、前記認証情報に加えて店舗端末１Ａの位置情報「Ｐ０１」を、決済装置３Ａ、３Ｂに送信する。同様に、店舗端末１Ｂは、前記認証情報に加えて店舗端末１Ｂの位置情報「Ｐ０２」を、決済装置３Ａ、３Ｂに送信する。
【０１１８】
決済装置３Ａの認証処理部３１３は、ＱＲコードＣ１を発行済みの利用者ＩＤ「ｕｓｅｒ０００１」と、店舗端末１Ａから取得した利用者ＩＤ「ｕｓｅｒ０００１」とが一致するか否かを判定するとともに、前記利用者ＩＤ「ｕｓｅｒ０００１」に関連付けられた位置情報「Ｐ０１」と、店舗端末１Ａから取得した位置情報「Ｐ０１」とが一致するか否かを判定する。ここでは、認証処理部３１３は、利用者ＩＤと位置情報「Ｐ０１」がともに一致すると判定する。また認証処理部３１３は、ＱＲコードＣ２を発行済みの利用者ＩＤ「ｕｓｅｒ０００１」と、店舗端末１Ｂから取得した利用者ＩＤ「ｕｓｅｒ０００１」とが一致するか否かを判定するとともに、前記利用者ＩＤ「ｕｓｅｒ０００１」に関連付けられた位置情報「Ｐ０１」と、店舗端末１Ｂから取得した位置情報「Ｐ０２」とが一致するか否かを判定する。ここでは、認証処理部３１３は、利用者ＩＤは一致するが、位置情報「Ｐ０１」、「Ｐ０２」は一致しないと判定する。このため、決済装置３Ａは、店舗端末１Ａに「認証成功」の認証結果を送信し、店舗端末１Ｂに「認証エラー」の認証結果を送信する。
【０１１９】
決済装置３Ｂの認証処理部３１３においても同様の処理を実行する。このため、決済装置３Ｂは、店舗端末１Ｂに「認証成功」の認証結果を送信し、店舗端末１Ａに「認証エラー」の認証結果を送信する。
【０１２０】
これにより、利用者Ｘの請求金額は決済装置３Ａで適切に決済処理され、利用者Ｙの請求金額は決済装置３Ｂで適切に決済処理される。尚、前記位置情報の判定処理について、利用者の位置情報（例えば「Ｐ０１」）と、店舗の位置情報（例えば「Ｐ０１」）とは完全に一致していなくてもよく、それぞれの位置情報が所定範囲である場合は一致していると判定してもよい。
【０１２１】
［他の実施形態］
上述した実施形態（実施形態１）では、利用者端末２（第１端末）に表示されたＱＲコードＣ１を店舗端末１（情報処理装置、第２端末）が読み取り、店舗端末１が複数の決済装置３に前記認証情報（利用者ＩＤを含む）を送信する構成である。他の実施形態（実施形態２）として、例えば、店舗端末１に表示されたＱＲコードＣ１を利用者端末２が読み取り、利用者端末２が複数の決済装置３に店舗端末１に対応する認証情報を送信する構成であってもよい。すなわち、本発明に係る第１端末（ＱＲコードＣ１を表示する端末）が店舗端末１であり、情報処理装置及び第２端末（ＱＲコードＣ１を読み取る端末）が利用者端末２であってもよい。
【０１２２】
前記実施形態２に係る構成では、例えば、ＱＲコードＣ１には、店舗端末１に対応する認証情報である店舗ＩＤと、商品の請求金額の情報とが含まれる。利用者端末２は、前記ＱＲコードＣ１を読み取ると、店舗ＩＤと利用者ＩＤとを含む認証情報を、複数の決済装置３に送信する。各決済装置３の認証処理部３１３は、ＱＲコードＣ１を発行済みの店舗ＩＤと、利用者端末２から取得した店舗ＩＤとが一致するか否かを判定する。また、各決済装置３の認証処理部３１３は、利用者端末２から取得した利用者ＩＤが、事前登録された利用者ＩＤリストに含まれるか否かを判定する。両店舗ＩＤが一致し、前記利用者ＩＤが前記利用者ＩＤリストに含まれる場合は、決済装置３は、「認証成功」の認証結果を利用者端末２に送信する。
【０１２３】
利用者端末２は、「認証成功」の認証結果を取得すると、複数の決済装置３のうち認証に成功した決済装置３に対して、前記商品の請求金額の情報を含む決済要求を送信する。
【０１２４】
決済装置３の決済処理部３１５は、利用者端末２から前記決済要求を取得すると、利用者の支払情報（図６参照）に応じた支払方法により、前記請求金額の決済処理を実行する。
【０１２５】
上述の構成によれば、利用者は店舗が利用する特定の決済事業者（決済システム）の決済アプリケーションを起動させる必要がなく、店舗端末１から取得したＱＲコードに基づいて決済を完了させることができる。よって、ＱＲコード決済を利用する利用者の利便性を向上させることが可能となる。尚、前記実施形態２に係る構成では、店舗端末１に表示されるＱＲコードは、利用可能な有効時間が設定された所謂ワンタイムＱＲコードであることが好ましい。これにより、利用者が利用した店舗に対して確実に支払いを完了させることができる。
【０１２６】
また、他の実施形態（実施形態３）として、情報処理システム１００は、図１７に示すように、決済支援装置４（情報処理装置）を含んでもよい。決済支援装置４は、店舗端末１、利用者端末２、及び複数の決済装置３と、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。決済支援装置４は、制御部４１、記憶部４２、操作表示部４３、及び通信Ｉ／Ｆ４４などを備える。制御部４１は、認証情報取得部４１１、認証情報送信部４１２、認証結果取得部４１３、決済要求送信部４１４、及び完了通知取得部４１５などを含む。
【０１２７】
制御部４１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部４１は、前記ＲＯＭ又は記憶部１２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより決済支援装置４を制御する。
【０１２８】
認証情報取得部４１１は、ＱＲコードに含まれる利用者端末２の利用者の認証情報（利用者ＩＤ、又は、利用者ＩＤ及び店舗ＩＤ）を取得する。例えば、店舗端末１の読取処理部１１１は、ＱＲコードＣ１の画像（図３参照）をカメラ２５により撮像し、撮像されたデジタル画像データからＱＲコードＣ１を読み取る。読取処理部１１１は、ＱＲコードＣ１を読み取って取得した前記認証情報を決済支援装置４に送信する。決済支援装置４の認証情報取得部４１１は、店舗端末１から前記認証情報を取得する。
【０１２９】
認証情報送信部４１２は、前記認証情報を複数の決済装置３に送信する。認証結果取得部４１３は、前記複数の決済装置３の少なくとも何れか１つから前記認証情報に対する認証結果を取得する。認証情報送信部４１２、認証結果取得部４１３、及び決済要求送信部４１４は、実施形態１（図１参照）に示した店舗端末１の認証情報送信部１１２、認証結果取得部１１３、及び決済要求送信部１１４と同一の処理を実行する。また、記憶部４２は、実施形態１に示した店舗端末１の記憶部１２と同一の構成であってもよい。
【０１３０】
完了通知取得部４１５は、１つの決済装置３から、前記決済要求に基づく決済処理の完了通知（決済完了通知）を取得する。また、完了通知取得部４１５は、前記決済完了通知を取得すると、例えば、店舗端末１及び利用者端末２に前記決済完了通知を送信する。
【０１３１】
このように、本発明に係る情報処理装置は、第１端末（例えば、店舗端末１又は利用者端末２）に表示される情報コードに含まれる前記第１端末の利用者の認証情報を取得する認証情報取得部と、前記認証情報取得部により取得される前記認証情報を複数の決済装置３に送信する認証情報送信部と、前記複数の決済装置３の少なくとも何れか１つから前記認証情報に対する認証結果を取得する認証結果取得部と、を備える。尚、前記認証情報取得部は、前記情報コードに限定されず、他の媒体又は通信網Ｎ１を介して前記認証情報を取得してもよい。
【０１３２】
上述した各形態に係る情報処理システム１００によれば、情報処理装置（例えば店舗端末１）は、複数の決済事業者の決済システムに応じた複数のアプリケーションを導入する必要がなくなる。よって、コンピュータリソースの有効利用が可能となる。また、店舗端末１は、複数の決済装置３と前記決済システムに応じた通信を確立することなく、当該複数の決済装置３に対して認証情報及び決済要求を送信するため、決済完了までの処理速度を向上させることができる。
［発明の付記］
以下、上述の実施形態から抽出される発明の概要について付記する。なお、以下の付記で説明する各構成及び各処理機能は取捨選択して任意に組み合わせることが可能である。
【０１３３】
＜付記１＞
第１端末に対応する認証情報を取得する認証情報取得部と、
前記認証情報取得部により取得される前記認証情報を複数の決済装置に送信する認証情報送信部と、
前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得する認証結果取得部と、
を備える情報処理装置。
【０１３４】
＜付記２＞
前記第１端末に表示され、前記認証情報を含む情報コードを読み取る読取処理部をさらに備え、
前記認証情報取得部は、前記読取処理部により読み取られた前記情報コードに基づいて前記認証情報を取得する、
付記１に記載の情報処理装置。
【０１３５】
＜付記３＞
前記認証情報に対して認証が得られた前記決済装置に、請求金額の決済要求を送信する決済要求送信部をさらに備える、
付記１又は２に記載の情報処理装置。
【０１３６】
＜付記４＞
前記認証情報は、請求金額の決済要求を含み、
前記認証情報に対して認証が得られた前記決済装置から、前記請求金額の決済完了通知を取得する完了通知取得部をさらに備える、
付記１又は２に記載の情報処理装置。
【０１３７】
＜付記５＞
前記情報コードには、前記情報コードを利用可能な有効時間が設定されており、
前記情報コードが前記第１端末に表示されてから前記有効時間が経過した場合、前記読取処理部による前記情報コードの読取処理が制限される、
付記２〜４のいずれかに記載の情報処理装置。
【０１３８】
＜付記６＞
前記認証情報送信部は、前記複数の決済装置に含まれる第１決済装置に前記認証情報を送信し、前記第１決済装置から前記認証情報に対して認証が得られた場合、前記複数の決済装置に含まれる第２決済装置に前記認証情報を送信しない、
付記１〜５のいずれか何れかに記載の情報処理装置。
【０１３９】
＜付記７＞
前記認証情報送信部は、前記複数の決済装置のうち、前記情報コードの種別を特定する種別情報に基づいて選択される前記決済装置に前記認証情報を送信する、
付記１〜６のいずれかに記載の情報処理装置。
【０１４０】
＜付記８＞
前記認証情報送信部は、前記複数の決済装置に対して、所定の条件に基づいて設定される優先順位に従って前記認証情報を送信する、
付記１〜６のいずれかに記載の情報処理装置。
【０１４１】
＜付記９＞
前記第１端末は商品を購入する利用者が利用する携帯端末であり、前記情報処理装置は前記商品を提供する店舗端末である、
付記１〜８のいずれかに記載の情報処理装置。
【０１４２】
＜付記１０＞
第１端末に対応する認証情報を取得し、
前記取得される前記認証情報を複数の決済装置に送信し、
前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得する、
情報処理方法。
【０１４３】
＜付記１１＞
第１端末に対応する認証情報を取得するステップと、
前記取得される前記認証情報を複数の決済装置に送信するステップと、
前記複数の決済装置の少なくとも何れか１つから前記認証情報に対する認証結果を取得するステップと、
をコンピュータに実行させるためのプログラム。
【０１４４】
＜付記１２＞
情報コードを表示する第１端末と、前記情報コードを読み取る第２端末とを含む情報処理システムであって、
前記第１端末の第１位置情報と、前記第２端末の第２位置情報とを取得する位置情報取得部と、
第１端末に対応する認証情報を取得する認証情報取得部と、
前記認証情報取得部により取得される前記認証情報を複数の決済装置に送信する認証情報送信部と、
前記第１位置情報及び前記第２位置情報に基づいて、前記利用者の認証を行う認証処理部と、
を含む情報処理システム。
【要約】
情報コードによる決済において利用者の利便性を向上させることが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供する。店舗端末（１）は、利用者端末（２）に対応する認証情報を取得する認証情報取得部（１１６）と、前記認証情報取得部（１１６）により取得される前記認証情報を複数の決済装置（３）に送信する認証情報送信部（１１２）と、前記複数の決済装置（３）の少なくとも何れか１つから前記認証情報に対する認証結果を取得する認証結果取得部（１１３）と、を備える。【図１】
0006526355.tif 000002
【図２】
0006526355.tif 000003
【図３】
0006526355.tif 000004
【図４】
0006526355.tif 000005
【図５】
0006526355.tif 000006
【図６】
0006526355.tif 000007
【図７】
0006526355.tif 000008
【図８】
0006526355.tif 000009
【図９】
0006526355.tif 000010
【図１０】
0006526355.tif 000011
【図１１】
0006526355.tif 000012
【図１２】
0006526355.tif 000013
【図１３】
0006526355.tif 000014
【図１４】
0006526355.tif 000015
【図１５】
0006526355.tif 000016
【図１６】
0006526355.tif 000017
【図１７】
0006526355.tif 000018