[go: up one dir, main page]

JP6526355B1 - 情報処理装置、情報処理システム、情報処理方法、及びプログラム - Google Patents

情報処理装置、情報処理システム、情報処理方法、及びプログラム Download PDF

Info

Publication number
JP6526355B1
JP6526355B1 JP2018553168A JP2018553168A JP6526355B1 JP 6526355 B1 JP6526355 B1 JP 6526355B1 JP 2018553168 A JP2018553168 A JP 2018553168A JP 2018553168 A JP2018553168 A JP 2018553168A JP 6526355 B1 JP6526355 B1 JP 6526355B1
Authority
JP
Japan
Prior art keywords
settlement
information
authentication
authentication information
user
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
JP2018553168A
Other languages
English (en)
Other versions
JPWO2019130574A1 (ja
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.)
Gurunavi Inc
Original Assignee
Gourmet Navigator Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gourmet Navigator Inc filed Critical Gourmet Navigator Inc
Application granted granted Critical
Publication of JP6526355B1 publication Critical patent/JP6526355B1/ja
Publication of JPWO2019130574A1 publication Critical patent/JPWO2019130574A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3274Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being displayed on the M-device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/206Point-of-sale [POS] network systems comprising security or operator identification provisions, e.g. password entry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3224Transactions dependent on location of M-devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4015Transaction verification using location information

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

情報コードによる決済において利用者の利便性を向上させることが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供する。店舗端末(1)は、利用者端末(2)に対応する認証情報を取得する認証情報取得部(116)と、前記認証情報取得部(116)により取得される前記認証情報を複数の決済装置(3)に送信する認証情報送信部(112)と、前記複数の決済装置(3)の少なくとも何れか1つから前記認証情報に対する認証結果を取得する認証結果取得部(113)と、を備える。

Description

本発明は、情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
近年、二次元コード(QRコード(登録商標))を利用した決済システムが提案されている。例えば、利用者端末(例えば、携帯端末)が、店舗端末から出力された二次元コードを読み取り、当該二次元コードに含まれる店舗ID及び商品の請求金額を取得し、当該店舗ID及び請求金額と利用者IDとを含む決済要求に基づいて決済処理を完了する(例えば、特許文献1参照)。
また、利用者端末に表示された二次元コードを店舗端末が読み取って、当該二次元コードに含まれる利用者IDと店舗ID及び請求金額の情報とを含む決済要求に基づいて決済処理を完了する決済システムも提案されている。
特開2007−299316号公報
しかしながら、上記決済システムでは、利用者は、店舗で利用可能な決済事業者(決済サイト)の決済システムに事前に登録し、当該決済事業者が発行する二次元コードを利用することで、当該店舗における二次元コード決済が可能となる。このため、利用者は、多くの店舗で二次元コード決済を利用するために、複数の決済事業者の決済システムに登録しなければならず、利便性が悪い。
本発明の目的は、情報コードによる決済において利用者の利便性を向上させることが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供することにある。
本発明に係る情報処理装置は、第1端末に対応する認証情報を取得する認証情報取得部と、前記認証情報取得部により取得される前記認証情報を複数の決済装置に送信する認証情報送信部と、前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得する認証結果取得部と、を備える。
本発明に係る情報処理方法は、第1端末に対応する認証情報を取得し、前記取得される前記認証情報を複数の決済装置に送信し、前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得する。
本発明に係るプログラムは、第1端末に対応する認証情報を取得するステップと、前記取得される前記認証情報を複数の決済装置に送信するステップと、前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得するステップと、をコンピュータに実行させるためのプログラムである。
本発明に係る情報処理システムは、情報コードを表示する第1端末と、前記情報コードを読み取る第2端末とを含む情報処理システムであって、前記第1端末の第1位置情報と、前記第2端末の第2位置情報とを取得する位置情報取得部と、第1端末に対応する認証情報を取得する認証情報取得部と、前記認証情報取得部により取得される前記認証情報を複数の決済装置に送信する認証情報送信部と、前記第1位置情報及び前記第2位置情報に基づいて、前記利用者の認証を行う認証処理部と、を含む。
本発明によれば、情報コードによる決済において利用者の利便性を向上させることが可能な情報処理装置、情報処理システム、情報処理方法、及びプログラムが提供される。
図1は、本発明の実施形態に係る情報処理システムの構成を示すブロック図である。 図2は、本発明の実施形態に係る情報処理システムの決済装置の構成示すブロック図である。 図3は、本発明の実施形態に係る情報処理システムの利用者端末で表示されるQRコード表示画面の一例を示す図である。 図4は、本発明の実施形態に係る情報処理システムの利用者端末で表示される決済完了画面の一例を示す図である。 図5は、本発明の実施形態に係る情報処理システムで使用される決済装置の情報の一例を示す図である。 図6は、本発明の実施形態に係る情報処理システムで使用される利用者の支払情報の一例を示す図である。 図7は、本発明の実施形態に係る情報処理システムで実行されるQRコード決済処理の手順の一例を示すフローチャートである。 図8は、本発明の実施形態に係る情報処理システムの利用者端末で表示されるQRコード表示画面の一例を示す図である。 図9は、本発明の実施形態に係る情報処理システムで実行される認証情報送信処理の手順の一例を示すフローチャートである。 図10は、本発明の実施形態に係る情報処理システムで使用される利用者の利用履歴の一例を示す図である。 図11は、本発明の実施形態に係る情報処理システムで使用される決済装置の優先順位の一例を示す図である。 図12は、本発明の実施形態に係る情報処理システムで使用される決済装置の優先順位の一例を示す図である。 図13は、本発明の実施形態に係る情報処理システムで使用される決済装置の情報の一例を示す図である。 図14は、本発明の実施形態に係る情報処理システムで使用される決済装置の情報の一例を示す図である。 図15は、本発明の実施形態に係る情報処理システムの構成を示す模式図である。 図16は、本発明の実施形態に係る情報処理システムの構成を示す模式図である。 図17は、本発明の実施形態に係る情報処理システムの構成を示すブロック図である。
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
[情報処理システム100]
以下では、本発明に係る第1端末が利用者端末であり、情報処理装置及び第2端末が店舗端末である場合を例に挙げて説明する。第1端末が店舗端末であり、情報処理装置及び第2端末が利用者端末である場合の例については、後述する。尚、第1端末、情報処理装置、及び第2端末が何れも利用者端末であっても店舗端末であっても本発明の範囲に含まれる。
図1に示すように、本発明の実施形態(実施形態1)に係る情報処理システム100は、店舗端末1(情報処理装置、第2端末)と利用者端末2(第1端末)と複数の決済装置3とを含む。店舗端末1、利用者端末2、及び複数の決済装置3は、インターネット、LAN、WAN、又は公衆電話回線などの通信網N1を介して通信可能である。尚、店舗端末1及び利用者端末2はそれぞれ、複数であってもよい。複数の決済装置3(3A、3B、3C、…)は、それぞれ、異なる決済事業者が管理する装置(例えば、管理サーバ)である。各決済装置3には、互いに異なる決済システムS(S1、S2、S3、…)が導入されている。以下では、3つの決済装置3A、3B、3Cを例に挙げて説明する。尚、各決済装置3A、3B、3Cを代表して1つの決済装置を取り上げて説明する際は、決済装置3と称す。
本発明の実施形態に係る情報処理システム100の概要の一例を以下に示す。
先ず、利用者は、予め所望の決済事業者と利用契約を締結し、当該決済事業者が運営する決済サイト(決済装置3)から専用の決済アプリケーションを利用者端末2にインストールする。これにより、利用者は、前記決済アプリケーションを用いて、前記決済事業者の決済システムSを利用することが可能となる。
次に、利用者は、例えば店舗において商品を購入する際に、前記決済アプリケーションを起動(ログイン)し、前記決済サイトが発行する情報コード(以下、「QRコード」とする。)を取得して、店舗端末1に読み取らせる。店舗端末1は、前記QRコードに含まれる利用者情報(利用者ID)と店舗情報(店舗ID)とを含む認証情報を決済装置3A、3B、3Cのそれぞれに送信する。各決済装置3A、3B、3Cでは、前記利用者IDに基づいて利用者の認証処理が行われる。
次に、店舗端末1は、決済装置3A、3B、3Cのうち、利用者の認証に成功した決済装置3に対して、前記商品の請求金額の情報を含む決済要求を送信する。そして、前記決済要求を取得した決済装置3は、決済処理を実行する。
ここで、情報処理システム100において利用されるQRコードC1(図3参照)について説明する。尚、本発明に係る情報コードには、一次元コード、二次元コードなどが含まれる。
QRコードC1は、利用者が利用契約を締結した決済事業者の決済装置3により生成される。図2に示すように、決済装置3は制御部31を含み、制御部31はQRコード生成部311を含む。QRコードC1は、QRコード生成部311により生成される。QRコードの生成方法は公知の技術を用いることができる。尚、決済装置3に含まれるその他の機能については後述する。
例えば、QRコード生成部311は、利用者から取得した個人情報等の所定の情報に関連付けられた識別情報(利用者ID)を設定する。尚、利用者から取得する前記所定の情報には、決済に必要となる利用者の支払情報(例えば、クレジットカードの情報等)が含まれる。前記利用者に関する所定の情報等は、利用者と決済事業者との間で行われる事前登録の際に、決済装置3の記憶部32(図2参照)に記憶される。
QRコード生成部311は、前記利用者IDの情報を暗号化し、暗号化した情報に対して文字数、バージョン、誤り訂正レベル、符号化等の処理を実行してQRコードC1を生成する。QRコード生成部311は、生成したQRコードC1を画像化してQRコード画像を生成する。
前記QRコード画像は、公知のデコード処理を実行することにより復号されて前記利用者IDを取得することが可能となる。
決済装置3により生成される前記QRコードC1のQRコード画像データは、利用者の要求(例えば、ログイン操作)に応じて利用者端末2に送信される。尚、後述するように、前記QRコードC1は、利用者端末2において生成されてもよい。
[利用者端末2]
図1に示されるように、利用者端末2は、制御部21、記憶部22、操作表示部23、通信I/F24、及びカメラ25などを備える。利用者端末2は、例えば店舗の利用者が所有する携帯端末であり、例えばスマートフォン、携帯電話、又はタブレット端末である。
カメラ25は、被写体の画像を撮像してデジタル画像データとして出力するデジタルカメラである。
通信I/F24は、利用者端末2を有線又は無線で通信網N1に接続し、通信網N1を介して決済装置3などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
記憶部22は、各種の情報を記憶するHDD(Hard Disk Drive)、SSD(Solid State Drive)又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部22には、後述するQRコード決済処理プログラム、及び、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、HTTP(Hypertext Transfer Protocol)等の通信プロトコルに従って決済装置3等の外部装置との間で通信処理を制御部21に実行させるための制御プログラムである。前記QRコード決済処理プログラムは、店舗端末1及び決済装置3との間で決済システムSに応じた処理を制御部21に実行させるための制御プログラムである。
制御部21は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記ROM又は記憶部22に予め記憶された各種の制御プログラムを前記CPUで実行することにより利用者端末2を制御する。
具体的に、制御部21は、QRコード取得部211、表示処理部212、完了通知取得部213などの各種の処理部を含む。なお、制御部21は、前記CPUで前記QRコード決済処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部21に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記QRコード決済処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
QRコード取得部211は、利用者の要求に応じて決済装置3から送信されるQRコード画像データを取得する。例えば、利用者が、QRコード決済を利用する際に、当該利用者が利用可能な所望の決済サイト(決済装置3)の決済アプリケーションを起動してログインし、当該決済装置3から、当該利用者の情報(利用者ID)を含むQRコード画像データを取得する。
表示処理部212は、前記QRコード取得部211により取得されたQRコード画像データに応じたQRコードC1を操作表示部23に表示する(図3参照)。また、表示処理部212は、操作表示部23に表示されたQRコードC1を店舗端末1の読取部(カメラ15)に翳すように促す旨のメッセージを、操作表示部23に表示する。表示処理部212は、その他の各種メッセージを操作表示部23に表示する。
完了通知取得部213は、決済装置3において決済処理が完了した場合に、当該決済装置3から送信される決済完了通知を取得する。完了通知取得部213が前記決済完了通知を取得すると、表示処理部212は、前記決済完了通知に応じたメッセージを操作表示部23に表示する(図4参照)。
[店舗端末1]
図1に示されるように、店舗端末1は、制御部11、記憶部12、操作表示部13、通信I/F14、及びカメラ15などを備える。店舗端末1は、店舗等の施設に配置され、店舗の従業員によって操作される。店舗端末1は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータなどである。なお、店舗端末1は、従業員ごとに設けられていてもよい。例えば、1台の据置端末(レジ端末)と従業員が携帯する複数の携帯端末とが店舗端末1として店舗に配置されてもよい。
カメラ15は、被写体の画像を撮像してデジタル画像データとして出力するデジタルカメラである。例えば、カメラ15は、利用者端末2に表示されるQRコード画像(図3参照)を撮像する。
通信I/F14は、店舗端末1を有線又は無線で通信網N1に接続し、通信網N1を介して決済装置3などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
操作表示部13は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
記憶部12は、各種の情報を記憶するHDD(Hard Disk Drive)、SSD(Solid State Drive)又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部12には、制御部11に後述のQRコード決済処理(図7参照)を実行させるためのQRコード決済処理プログラムなどの制御プログラムが記憶されている。例えば、前記QRコード決済処理プログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、店舗端末1に電気的に接続されるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部12に記憶される。尚、QRコード決済処理プログラムには利用者端末2及び決済装置3との間で決済システムSに応じた処理を制御部11に実行させるための制御プログラムが含まれる。
また、記憶部12には、図5に示されるように、決済装置3A、3B、3Bの情報(識別情報、決済システム情報、アクセス情報など)が登録されている。
また、記憶部12には、利用者ID、利用者の店舗における利用履歴等(後述)を含む利用者情報が記憶されていてもよい。
制御部11は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部11は、前記ROM又は記憶部12に予め記憶された各種の制御プログラムを前記CPUで実行することにより店舗端末1を制御する。
具体的に、制御部11は、読取処理部111、認証情報取得部116、認証情報送信部112、認証結果取得部113、決済要求送信部114、及び完了通知取得部115などの各種の処理部を含む。なお、制御部11は、前記CPUで前記QRコード決済処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部11に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記QRコード決済処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
読取処理部111は、利用者端末2の操作表示部23に表示されたQRコードC1の画像(図3参照)をカメラ25により撮像し、撮像されたデジタル画像データからQRコードC1を読み取る。認証情報取得部116は、前記読み取られたQRコードC1に含まれる情報(利用者ID)(認証情報)を取得する。前記認証情報は、利用者端末2に対応する情報であり、ここでは、利用者端末2の利用者の識別情報(利用者ID)を含む。
認証情報送信部112は、店舗において読取処理部111により読み取られ、認証情報取得部116により取得された前記利用者IDと、当該店舗の情報(店舗ID)とを含む認証情報を、記憶部12(図5参照)に記憶されている決済装置3A、3B、3Bの情報(アクセス情報)に基づいて、決済装置3A、3B、3Cのそれぞれに送信する。
認証結果取得部113は、決済装置3A、3B、3Cのそれぞれから、前記利用者IDに基づいて利用者の認証処理を行った結果(認証結果)を取得する。前記認証結果は、認証に成功した「認証成功」、又は、認証に失敗した「認証エラー」である。
決済要求送信部114は、決済装置3A、3B、3Cのうち、利用者の認証に成功した1つの決済装置3に対して、前記商品の請求金額の情報を含む決済要求を送信する。
完了通知取得部115は、前記1つの決済装置3から、前記決済要求に基づく決済処理の完了通知(決済完了通知)を取得する。完了通知取得部115が前記決済完了通知を取得すると、制御部11は、前記決済完了通知に応じたメッセージを操作表示部13に表示する(不図示)。
なお、店舗端末1は、上記の各種機能に加えて、例えば会計及び在庫等を管理するPOS端末としての機能を備えていてもよい。
[決済装置3]
図2は、本発明の実施形態に係る決済装置3の構成を示すブロック図である。各決済装置3A、3B、3Cは、互いに同一の構成を有する。
図2に示されるように、決済装置3は、制御部31、記憶部32、操作表示部33、及び通信I/F34などを備える。決済装置3は、決済事業者が管理する管理サーバであり、決済事業者に応じた専用の決済システムS(図1参照)が導入されている。
通信I/F34は、決済装置3を有線又は無線で通信網N1に接続し、通信網N1を介して利用者端末2及び店舗端末1などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
操作表示部33は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
記憶部32は、各種の情報を記憶するHDD(Hard Disk Drive)、SSD(Solid State Drive)又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部32には、制御部31に後述のQRコード決済処理(図7参照)を実行させるためのQRコード決済処理プログラムが記憶される。例えば、前記QRコード決済処理プログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、決済装置3に電気的に接続されるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部32に記憶される。尚、QRコード決済処理プログラムには店舗端末1及び利用者端末2との間で決済システムSに応じた処理を制御部31に実行させるための制御プログラムが含まれる。
また、記憶部32には、図6に示されるように決済事業者と利用契約を締結した利用者の利用者IDと支払情報(例えば、クレジットカード会社の情報)とが登録されている。また、記憶部32には、現時点でQRコードを発行済か否かの情報を示すQRコード発行状況が登録されている。
制御部31は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部31は、前記ROM又は記憶部32に予め記憶された各種の制御プログラムを前記CPUで実行することにより決済装置3を制御する。
具体的に、制御部31は、上述したQRコード生成部311、認証情報取得部312、認証処理部313、決済要求取得部314、決済処理部315、通知処理部316などの各種の処理部を含む。なお、制御部31は、前記CPUで前記QRコード決済処理プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部31に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記QRコード決済処理プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
QRコード生成部311は、例えば、利用者がQRコード決済を利用する際に、当該利用者が利用可能な所望の決済サイト(決済装置3)の決済アプリケーションを起動してログイン操作を行うと、利用者端末2から利用者の識別情報(利用者ID)を取得して当該利用者IDを含むQRコードC1を生成する。QRコード生成部311は、生成したQRコードC1の画像データを利用者端末2に送信する。
認証情報取得部312は、店舗端末1から、利用者端末2に表示されたQRコードC1から取得された利用者IDと店舗IDとを含む認証情報を取得する。
認証処理部313は、利用者の認証処理を行う。具体的に、認証処理部313は、利用者端末2に送信したQRコードC1に含まれる利用者ID、すなわちQRコードC1を発行済みの利用者ID(図6参照)と、店舗端末1から取得した利用者IDとが一致するか否かを判定する。認証処理部313は、前記各利用者IDが互いに一致する場合は認証成功と判定し、一致しない場合は認証エラーと判定する。認証処理部313は、認証結果(「認証成功」又は「認証エラー」)を店舗端末1に送信する。なお、認証処理部313は、前記認証情報に含まれる店舗IDに基づいて、対応する店舗端末1に前記認証結果を送信する。
決済要求取得部314は、店舗端末1から送信される決済要求を取得する。例えば、決済装置3A、3B、3Cのうち利用者の認証に成功した1つの決済装置3が、店舗端末1から、商品の請求金額の情報を含む決済要求を取得する。尚、決済装置3A、3B、3Cのうち、利用者の認証に失敗した2つの決済装置3は、店舗端末1から前記認証情報の削除要求を取得してよい。
決済処理部315は、決済要求取得部314が店舗端末1から前記決済要求を取得すると、利用者の支払情報(図6参照)に応じた支払方法により、前記請求金額の決済処理を実行する。
通知処理部316は、決済処理部315による決済処理が完了した場合に、決済が完了した旨の通知(決済完了通知)を、店舗端末1及び利用者端末2に送信する。
[QRコード決済処理]
以下、図7を参照しつつ、情報処理システム100において実行されるQRコード決済処理について説明する。例えば、QRコード決済処理は、利用者が、店舗において商品を購入する際に、前記決済アプリケーションを起動してログイン操作を行うことによって開始される。なお、QRコード決済処理は、利用者が利用者端末2における所定の操作に応じて途中で終了されることがある。
なお、ここで説明するQRコード決済処理に含まれる一又は複数のステップが適宜省略されてもよい。また、QRコード決済処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは店舗端末1の制御部11、利用者端末2の制御部21、及び決済装置3の制御部31によって前記QRコード決済処理における各ステップが実行される場合を例に挙げて説明するが、他の実施形態では、他の複数のプロセッサーによって前記QRコード決済処理における各ステップが分散して実行されてもよい。
ここでは、利用者Xが、事前に、決済事業者Bと利用契約を締結し、決済事業者Bが運営する決済サイト(決済装置3B)から専用の決済アプリケーションを利用者端末2にインストールした場合を例に挙げる。また、利用者Xは、決済装置3A、3Cの決済アプリケーションを利用していないものとする。また、利用者Xが店舗SH1で商品を購入し、商品金額(請求金額)の支払いをQRコード決済する場合を例に挙げる。
<ステップS101>
ステップS101において、利用者端末2の利用者Xは、QRコード決済を利用する際に、決済装置3Bの決済アプリケーションを起動し、ログイン操作を実行する。前記ログイン操作を実行すると、利用者端末2は、利用者Xの利用者IDを決済装置3Bに送信する。
<ステップS102>
ステップS102において、決済装置3Bは、利用者Xの利用者端末2から前記利用者IDを取得する。
<ステップS103>
ステップS103において、決済装置3Bは、前記利用者IDに基づいて、利用者Xのユーザー認証処理を行う。例えば、決済装置3Bは、前記利用者IDが記憶部32(図6参照)に登録されているか否かを判定し、登録されている場合は認証を行い、登録されていない場合は認証を拒否する。
<ステップS104>
利用者Xの認証が行われると、ステップS104において、QRコード生成部311が、利用者ID(ここでは、「user.x」(図6参照))を含むQRコードC1を生成する。QRコード生成部311は、生成したQRコードC1の画像データを利用者Xの利用者端末2に送信する。決済装置3Bは、利用者Xの利用者端末2にQRコードC1を送信(発行)すると、記憶部32のQRコード発行状況を「発行済」にする(図6参照)。なお、決済装置3A、3Cは、利用者Xの利用者端末2にQRコードC1を送信(発行)していないものとする。
<ステップS105>
ステップS105において、利用者端末2のQRコード取得部211は、前記QRコード画像データを取得する。
<ステップS106>
ステップS106において、利用者端末2の表示処理部212は、前記QRコード画像データに応じたQRコードC1を操作表示部23に表示する(図3参照)。
<ステップS107>
利用者Xが操作表示部23に表示されたQRコードC1を店舗SH1の店舗端末1の読取部(カメラ15)に翳すと、ステップS107において、店舗端末1の読取処理部111は、QRコードC1の画像(図3参照)をカメラ25により撮像し、撮像されたデジタル画像データからQRコードC1を読み取る。
<ステップS108>
ステップS108において、店舗端末1の認証情報取得部116は、読み取ったQRコードC1から、利用者Xの利用者IDを取得する。
<ステップS109>
ステップS109において、店舗端末1の認証情報送信部112は、認証情報送信処理を実行する。具体的には、認証情報送信部112は、認証情報取得部116により取得された前記利用者IDと、店舗SH1の情報(店舗ID)とを含む認証情報を、決済装置3A、3B、3Cのそれぞれに送信する。認証情報送信処理の他の形態については後述する。
<ステップS110>
ステップS110において、決済装置3A、3B、3Cのそれぞれの認証情報取得部312は、店舗端末1から前記認証情報を取得する。
<ステップS111>
ステップS111において、決済装置3A、3B、3Cのそれぞれの認証処理部313は、利用者Xの認証処理を行う。具体的に、認証処理部313は、QRコードC1を発行済みの利用者ID(図6参照)と、店舗端末1から取得した利用者IDとが一致するか否かを判定する。ここでは、決済装置3Bにおいて、利用者XにQRコードC1を発行しており(「発行済」)、当該利用者Xの利用者IDと、店舗端末1から取得した利用者IDとが一致するため、認証成功と判定する。一方、決済装置3A、3Cでは、利用者XにQRコードC1を発行していないため、認証エラーと判定する。
<ステップS112>
ステップS112において、決済装置3A、3B、3Cのそれぞれの認証処理部313は、前記認証情報に含まれる店舗IDに基づいて、店舗SH1の店舗端末1に認証結果(「認証成功」又は「認証エラー」)を送信する。
<ステップS113>
ステップS113において、店舗端末1の認証結果取得部113は、決済装置3A、3B、3Cのそれぞれから、前記認証結果を取得する。ここでは、店舗端末1は、決済装置3Aから「認証成功」を取得し、決済装置3A、3Bから「認証エラー」を取得する。
<ステップS114>
ステップS114において、店舗端末1の決済要求送信部114は、決済装置3A、3B、3Cのうち、利用者Xの認証に成功した決済装置3Bに対して、前記商品の請求金額の情報を含む決済要求を送信する。決済要求送信部114は、利用者Xの認証に失敗した決済装置3A、3Cに対して、前記認証情報の削除を要求する削除要求を送信してもよい。また、利用者Xの認証に成功した決済装置3が複数存在する場合、又は、利用者Xの認証に成功した決済装置3が存在しない場合は、決済要求送信部114は、前記決済要求を送信せず、利用者Xの利用者端末2に認証エラーの通知を送信してもよい。
<ステップS115>
ステップS115において、決済装置3Bの決済要求取得部314は、店舗端末1から前記決済要求を取得する。
<ステップS116>
ステップS116において、決済装置3Bの決済処理部315は、利用者Xの支払情報(図6参照)に応じた支払方法により、前記請求金額の決済処理を実行する。例えば、決済処理部315は、利用者XのクレジットカードCR1によるクレジットカード決済を実行する。
<ステップS117>
前記決済処理が完了すると、ステップS117において、決済装置3Bの通知処理部316は、決済が完了した旨の通知(決済完了通知)を、店舗SH1の店舗端末1と、利用者Xの利用者端末2とに送信する。
<ステップS118>
ステップS118において、利用者Xの利用者端末2の完了通知取得部213は、決済装置3Bから前記決済完了通知を取得する。利用者端末2の表示処理部212は、前記決済完了通知に応じたメッセージを操作表示部23に表示する(図4参照)。また、店舗SH1の店舗端末1の完了通知取得部115は、決済装置3Bから前記決済完了通知を取得する。店舗端末1の制御部11は、前記決済完了通知に応じたメッセージを操作表示部13に表示する。以上のようにして、QRコード決済処理が実行される。
以上説明したように、本実施形態に係る情報処理システム100では、店舗端末1が、利用者端末2に表示される利用者の認証情報(利用者ID)を含むQRコードを読み取り、読み取った前記認証情報を複数の決済装置3に送信する。そして、複数の決済装置3のうち、前記認証情報が認証された決済装置3において決済を完了させる。これにより、店舗において、特定の決済事業者(決済システム)に限定されず、利用者が登録した決済事業者(決済システム)によりQRコード決済を行うことが可能となる。また、利用者は、複数の決済事業者の決済システムに登録する必要がなくなる。よって、情報処理システム100によれば、QRコード決済を利用する利用者の利便性を向上させることが可能となる。
[変形例]
上述した例では、店舗端末1の認証情報送信部112が、前記利用者IDと前記店舗IDとを含む認証情報を、決済装置3A、3B、3Cのそれぞれに送信しているが、認証情報送信部112の構成はこれに限定されない。例えば、認証情報送信部112は、前記認証情報に、前記商品の請求金額の情報を含む前記決済要求を含めて送信してもよい(変形例1)。これにより、認証に成功した決済装置3の決済処理部315は、認証処理(図7のS111)に続けて決済処理(S116)を実行することができる。
また、認証情報送信部112は、複数の決済装置3のうち、QRコードC1の種別を特定する種別情報に基づいて選択される決済装置3に前記認証情報を送信してもよい。前記種別情報は、QRコードの文字数、桁数、バージョンなどである。例えば、認証情報送信部112は、取得したQRコードC1の桁数と同一の桁数のQRコードを扱う決済装置3に対して、前記認証情報を送信する。これにより、前記認証情報の送信先の決済装置3の数を減らすことができるため、全ての決済装置3に対して前記認証情報を送信する場合と比較して、認証成功の結果を取得する時間を短縮することができる。
また上述した例では、店舗端末1の認証情報送信部112が、前記認証情報を、決済装置3A、3B、3Cのそれぞれに一斉に送信しているが、認証情報送信部112の構成はこれに限定されない。例えば、認証情報送信部112は、1つの決済装置3に前記認証情報を送信し、当該決済装置3における前記認証処理において認証エラーとなった場合に、次の決済装置3に前記認証情報を送信する構成であってもよい。これにより、認証が成功した時点で、以降の決済装置3に対する前記認証情報の送信を省略することができる。
また、上述した例において、決済装置3が発行するQRコードC1は、利用可能な有効時間が設定された所謂ワンタイムQRコードであってもよい。例えば、QRコードC1の有効時間を3分に設定した場合、決済装置3がQRコードC1を利用者端末2に送信又は利用者端末2において表示されてから3分の間だけ利用可能となり、3分が経過した場合は利用が制限される。なお、図8に示すように、利用者端末2の操作表示部23には有効時間の残り時間が表示される。具体的に、決済装置3は、QRコードC1が利用者端末2に表示されてから前記有効時間を経過した場合、QRコードC1の読取処理が制限されるように、制限情報(表示削除命令など)を利用者端末2に送信する。また、決済装置3は、前記有効時間を経過した場合に、前記認証情報を受け付けない構成としてもよい。これにより、QRコードC1が不正コピーされて不正にQRコード決済されるリスクを回避することができる。
また上述した例では、決済装置3が前記QRコードC1を生成しているが、前記QRコードC1は、利用者端末2において生成されてもよい。例えば、前記QRコードC1は、利用者端末2にインストールされたプログラム(QRコード決済処理プログラム)を実行することにより生成されてもよい。具体的に、利用者が利用者端末2にインストールされた所望の決済サイト(決済装置3)の決済アプリケーションを起動してログインし、当該決済装置3においてユーザー認証されると、利用者端末2は、当該利用者の認証情報(利用者ID)を含むQRコードC1を生成する。利用者端末2は、生成したQRコードC1の画像データを前記決済装置3に送信する。決済装置3は、利用者端末2から前記QRコードC1を受信し、前記認証情報(利用者ID)を取得する。利用者端末2、店舗端末1、及び決済装置3における以降の処理は、図7に示した処理(S106〜S118)と同一である。
[認証情報送信処理の他の形態]
上述した図7に示す認証情報送信処理(S109)において、店舗端末1の認証情報送信部112は、決済装置3A、3B、3Cに対して、所定の条件に基づいて設定される優先順位に従って前記認証情報を送信してもよい。前記所定の条件には、例えば、店舗端末1及び利用者端末2の位置、地域、利用者情報(店舗での利用履歴など)、店舗端末1及び決済装置3の間の通信速度などが挙げられる。以下、前記所定の条件の一例を挙げて、前記認証情報送信処理の具体例を説明する。
図9は、認証情報送信処理の手順の一例を示すフローチャートである。ここでは、利用者Xの店舗SH1における利用履歴に基づいて前記認証情報を送信する決済装置3の優先順位を決定し、当該優先順位に従って決済装置3に前記認証情報を送信する。店舗SH1の店舗端末1の記憶部12には、例えば図10に示す利用履歴等を含む利用者情報が記憶されている。図10には、利用者Xの店舗SH1における利用履歴が記憶されている。
例えば、利用者Xは、決済事業者A、B、Cと利用契約を締結し、決済事業者A、B、Cの決済システムS1、S2、S3を利用している。また、利用者Xは、利用金額に応じて決済事業者を使い分けており、例えば、高額利用(50,000円以上)のときは決済事業者Aを利用し、低額利用(10,000円以下)のときは決済事業者Bを利用し、それ以外(10,000〜50,000円)のときは決済事業者Cを利用する傾向にある。
<ステップS11>
ステップS11において、店舗端末1の認証情報送信部112は、記憶部12に利用者Xの利用者情報が登録されているか否かを判定する。記憶部12に利用者Xの利用者情報が登録されていない場合は(S11:NO)、図7に示すS109と同様の処理を実行する。
<ステップS12>
記憶部12に利用者Xの利用者情報が登録されている場合は(S11:YES)、ステップS12において、認証情報送信部112は、利用者Xが購入しようとしている商品の金額(請求金額)を取得する。ここでは、前記請求金額が7,000円であると仮定する。認証情報送信部112は、前記請求金額として、7,000円の情報を取得する。
<ステップS13>
ステップS13において、認証情報送信部112は、前記利用者情報(利用金額)(図10参照)に基づいて、決済装置3A、3B、3Cの優先順位を決定する。例えば、認証情報送信部112は、前記請求金額に最も近い過去の利用金額で利用した決済事業者(ここでは、決済事業者B)の決済装置3Bを優先順位1位に設定し、前記請求金額に次に近い過去の利用金額で利用した決済事業者(ここでは、決済事業者C)の決済装置3Cを優先順位2位に設定し、その次に近い過去の利用金額で利用した決済事業者(ここでは、決済事業者A)の決済装置3Aを優先順位3位に設定する。認証情報送信部112は、設定した優先順位一覧(図11参照)を記憶部12に記憶する。
<ステップS14>
ステップS14において、認証情報送信部112は、優先順位1位の決済装置3Bに、利用者Xの利用者IDと、店舗SH1の店舗IDとを含む認証情報を送信する。
決済装置3Bの認証処理部313は、QRコードC1を発行済みの利用者ID(図6参照)と、前記認証情報の利用者IDとが一致するか否かを判定して、認証結果(「認証成功」又は「認証エラー」)を店舗端末1に送信する。ここでは、決済装置3BがQRコードC1を発行したため、前記認証結果は認証成功となる。
<ステップS15>
ステップS15において、店舗端末1の認証結果取得部113は、決済装置3Bから認証結果(「認証成功」)を取得する。
<ステップS16>
ステップS16において、店舗端末1の決済要求送信部114は、認証成功の結果を取得した場合は(S16:YES)、図7に示すS114と同様の処理(決済要求)を実行する。ここでは、店舗端末1の決済要求送信部114が、決済装置3Bに対して、前記商品の請求金額の情報(7,000円)を含む決済要求を送信する。
一方、決済要求送信部114は、認証エラーの結果を取得した場合は(S16:NO)、ステップS14に戻り、認証情報送信部112が、優先順位2位の決済装置3Cに、利用者Xの利用者IDと、店舗SH1の店舗IDとを含む認証情報を送信する。
上述のように、複数の決済装置3について、優先順位の高い順に認証処理を行うことにより、全ての決済装置3に対してランダムに認証処理を行う場合と比較して、認証成功の結果を取得する時間を短縮することができる。
上述の例では、認証情報送信部112は、利用者Xの過去の利用金額(図10参照)に基づいて、決済装置3A、3B、3Cの優先順位を決定している。他の例として、認証情報送信部112は、利用者Xの過去の利用日(図10参照)に基づいて、決済装置3A、3B、3Cの優先順位を決定してもよい。例えば図10に示すように、利用者Xは、年月の経過に伴って決済事業者を変更しており、2016年度は決済事業者Bを多く利用し、2017年度初めから半ばは決済事業者Aを多く利用し、2017年度後半は決済事業者Cを多く利用する傾向にある。
そこで、ステップS13において、認証情報送信部112は、利用日(図10参照)に基づいて、決済装置3A、3B、3Cの優先順位を決定する。例えば、認証情報送信部112は、今回の商品購入日(現在)に最も近い過去の利用日に利用した決済事業者(ここでは、決済事業者C)の決済装置3Cを優先順位1位に設定し、現在に次に近い過去の利用日に利用した決済事業者(ここでは、決済事業者A)の決済装置3Aを優先順位2位に設定し、その次に近い過去の利用日に利用した決済事業者(ここでは、決済事業者B)の決済装置3Bを優先順位3位に設定する。認証情報送信部112は、設定した優先順位一覧(図12参照)を記憶部12に記憶する。
さらに他の例として、認証情報送信部112は、利用者が利用する店舗の地域に基づいて、前記認証情報を送信する決済装置3の優先順位を決定してもよい。店舗端末1の記憶部12には、例えば図13に示す決済事業者(決済装置3)の情報(地域情報)が記憶されている。例えば、関東地方では、決済事業者Aが多く利用されており、中部地方では、決済事業者Bが多く利用されており、関西地方では、決済事業者Cが多く利用されている。この場合において、利用者Xが関東地方に存在する店舗SH1で商品を購入する場合、認証情報送信部112は、店舗SH1の地域に近い順に決済装置3の優先順位を設定する。すなわち、認証情報送信部112は、決済装置3Aを優先順位1に設定し、決済装置3Bを優先順位2位に設定し、決済装置3Cを優先順位3位に設定する。
さらに他の例として、認証情報送信部112は、店舗端末1及び決済装置3の間の通信速度に基づいて、前記認証情報を送信する決済装置3の優先順位を決定してもよい。店舗端末1の記憶部12には、例えば図14に示す決済事業者(決済装置3)の情報(通信速度情報)が記憶されている。例えば、店舗端末1及び決済装置3Aの間の通信速度が低速であり、店舗端末1及び決済装置3Bの間の通信速度が高速であり、店舗端末1及び決済装置3Cの間の通信速度が中速である場合、認証情報送信部112は、通信速度が速い順に決済装置3の優先順位を設定する。すなわち、認証情報送信部112は、決済装置3Bを優先順位1に設定し、決済装置3Cを優先順位2位に設定し、決済装置3Aを優先順位3位に設定する。
上述した他の各例において、複数の決済装置3について、優先順位の高い順に認証処理を行うことにより、全ての決済装置3に対してランダムに認証処理を行う場合と比較して、認証成功の結果を取得する時間を短縮することができる。
ところで、情報処理システム100では、互いに異なる店舗SH1、SH2において、互いに異なる利用者X、Yが、同一の利用者IDを含むQRコードC1、C2を取得して利用される事態が考えられる。本来、QRコードC1、C2に含まれる利用者IDは、決済事業者ごとに異なることが望ましい。しかし、決済事業者の数が増加すると、同一の利用者IDが発行される可能性が生じる。この場合、適切に決済処理が行われなかったり、不正な決済処理が行われたりするおそれがある。このような事態は、特に、利用者X、Yの利用時間帯が近い場合に生じ得る。この具体例を図15に示す。
図15に示されるように、利用者Xは店舗SH1において、決済事業者Aの決済装置3Aから利用者ID「user0001」を取得して利用する一方、利用者Yは店舗SH2において、決済事業者Bの決済装置3Bから利用者ID「user0001」を取得して利用する場合を想定する。決済装置3Aから発行される利用者IDと、決済装置3Bから発行される利用者IDとは同一となっている。
この場合、QRコードC1を読み取った店舗端末1Aは、決済装置3A及び決済装置3Bに、認証情報(利用者ID「user0001」、店舗ID「sh0001」)を送信する。また、QRコードC2を読み取った店舗端末1Bは、決済装置3A及び決済装置3Bに認証情報(利用者ID「user0001」、店舗ID「sh0002」)を送信する。
決済装置3Aの認証処理部313は、QRコードC1を発行済みの利用者IDと、店舗端末1Aから取得した利用者IDとが一致するか否かを判定し、各利用者ID「user0001」は一致すると判定する。また認証処理部313は、QRコードC1を発行済みの利用者IDと、店舗端末1Bから取得した利用者IDとが一致するか否かを判定し、各利用者ID「user0001」は一致すると判定する。そして、決済装置3Aは、店舗端末1A、1Bのそれぞれに「認証成功」の認証結果を送信する。
同様に、決済装置3Bの認証処理部313は、QRコードC2を発行済みの利用者IDと、店舗端末1Aから取得した利用者IDとが一致するか否かを判定し、各利用者ID「user0001」は一致すると判定する。また認証処理部313は、QRコードC2を発行済みの利用者IDと、店舗端末1Bから取得した利用者IDとが一致するか否かを判定し、各利用者ID「user0001」は一致すると判定する。そして、決済装置3Bは、店舗端末1A、1Bのそれぞれに「認証成功」の認証結果を送信する。
店舗端末1Aでは、複数の決済装置3A、3Bから「認証成功」の結果を取得するため、店舗端末1Aの決済要求送信部114は、利用者端末2Aに、決済要求を送信せず認証エラーの通知を送信する。同様に、店舗端末1Bでは、複数の決済装置3A、3Bから「認証成功」の結果を取得するため、店舗端末1Bの決済要求送信部114は、利用者端末2Bに、決済要求を送信せず認証エラーの通知を送信する。
このように、利用者X、YのQRコード決済が適切に行われなくなる。また、上述の変形例1に示すように、認証情報送信部112が、前記決済要求を含む前記認証情報を送信する構成では、利用者Xの請求金額が、認証に成功した決済装置3A、3Bのそれぞれにおいて決済処理(重複決済)されてしまう。利用者Yについても同様に、重複して決済処理されてしまう。
このような問題を防ぐために、情報処理システム100は、図16に示すように、決済装置3の認証処理部313が、利用者(利用者端末2)及び店舗端末1それぞれの位置情報を取得し、当該位置情報に基づいて、利用者の認証処理を実行する構成とすることが好ましい。
例えば、図16に示されるにように、決済装置3Aは利用者Xがログイン操作を行ったときに、利用者端末2Aの位置情報P01を取得する。決済装置3Aは、取得した位置情報「P01」を利用者ID「user0001」に関連付ける。同様に、決済装置3Bは利用者Yがログイン操作を行ったときに、利用者端末2Bの位置情報P02を取得する。決済装置3Bは、取得した位置情報「P02」を利用者ID「user0001」に関連付ける。その後、店舗端末1Aは、前記認証情報に加えて店舗端末1Aの位置情報「P01」を、決済装置3A、3Bに送信する。同様に、店舗端末1Bは、前記認証情報に加えて店舗端末1Bの位置情報「P02」を、決済装置3A、3Bに送信する。
決済装置3Aの認証処理部313は、QRコードC1を発行済みの利用者ID「user0001」と、店舗端末1Aから取得した利用者ID「user0001」とが一致するか否かを判定するとともに、前記利用者ID「user0001」に関連付けられた位置情報「P01」と、店舗端末1Aから取得した位置情報「P01」とが一致するか否かを判定する。ここでは、認証処理部313は、利用者IDと位置情報「P01」がともに一致すると判定する。また認証処理部313は、QRコードC2を発行済みの利用者ID「user0001」と、店舗端末1Bから取得した利用者ID「user0001」とが一致するか否かを判定するとともに、前記利用者ID「user0001」に関連付けられた位置情報「P01」と、店舗端末1Bから取得した位置情報「P02」とが一致するか否かを判定する。ここでは、認証処理部313は、利用者IDは一致するが、位置情報「P01」、「P02」は一致しないと判定する。このため、決済装置3Aは、店舗端末1Aに「認証成功」の認証結果を送信し、店舗端末1Bに「認証エラー」の認証結果を送信する。
決済装置3Bの認証処理部313においても同様の処理を実行する。このため、決済装置3Bは、店舗端末1Bに「認証成功」の認証結果を送信し、店舗端末1Aに「認証エラー」の認証結果を送信する。
これにより、利用者Xの請求金額は決済装置3Aで適切に決済処理され、利用者Yの請求金額は決済装置3Bで適切に決済処理される。尚、前記位置情報の判定処理について、利用者の位置情報(例えば「P01」)と、店舗の位置情報(例えば「P01」)とは完全に一致していなくてもよく、それぞれの位置情報が所定範囲である場合は一致していると判定してもよい。
[他の実施形態]
上述した実施形態(実施形態1)では、利用者端末2(第1端末)に表示されたQRコードC1を店舗端末1(情報処理装置、第2端末)が読み取り、店舗端末1が複数の決済装置3に前記認証情報(利用者IDを含む)を送信する構成である。他の実施形態(実施形態2)として、例えば、店舗端末1に表示されたQRコードC1を利用者端末2が読み取り、利用者端末2が複数の決済装置3に店舗端末1に対応する認証情報を送信する構成であってもよい。すなわち、本発明に係る第1端末(QRコードC1を表示する端末)が店舗端末1であり、情報処理装置及び第2端末(QRコードC1を読み取る端末)が利用者端末2であってもよい。
前記実施形態2に係る構成では、例えば、QRコードC1には、店舗端末1に対応する認証情報である店舗IDと、商品の請求金額の情報とが含まれる。利用者端末2は、前記QRコードC1を読み取ると、店舗IDと利用者IDとを含む認証情報を、複数の決済装置3に送信する。各決済装置3の認証処理部313は、QRコードC1を発行済みの店舗IDと、利用者端末2から取得した店舗IDとが一致するか否かを判定する。また、各決済装置3の認証処理部313は、利用者端末2から取得した利用者IDが、事前登録された利用者IDリストに含まれるか否かを判定する。両店舗IDが一致し、前記利用者IDが前記利用者IDリストに含まれる場合は、決済装置3は、「認証成功」の認証結果を利用者端末2に送信する。
利用者端末2は、「認証成功」の認証結果を取得すると、複数の決済装置3のうち認証に成功した決済装置3に対して、前記商品の請求金額の情報を含む決済要求を送信する。
決済装置3の決済処理部315は、利用者端末2から前記決済要求を取得すると、利用者の支払情報(図6参照)に応じた支払方法により、前記請求金額の決済処理を実行する。
上述の構成によれば、利用者は店舗が利用する特定の決済事業者(決済システム)の決済アプリケーションを起動させる必要がなく、店舗端末1から取得したQRコードに基づいて決済を完了させることができる。よって、QRコード決済を利用する利用者の利便性を向上させることが可能となる。尚、前記実施形態2に係る構成では、店舗端末1に表示されるQRコードは、利用可能な有効時間が設定された所謂ワンタイムQRコードであることが好ましい。これにより、利用者が利用した店舗に対して確実に支払いを完了させることができる。
また、他の実施形態(実施形態3)として、情報処理システム100は、図17に示すように、決済支援装置4(情報処理装置)を含んでもよい。決済支援装置4は、店舗端末1、利用者端末2、及び複数の決済装置3と、インターネット、LAN、WAN、又は公衆電話回線などの通信網N1を介して通信可能である。決済支援装置4は、制御部41、記憶部42、操作表示部43、及び通信I/F44などを備える。制御部41は、認証情報取得部411、認証情報送信部412、認証結果取得部413、決済要求送信部414、及び完了通知取得部415などを含む。
制御部41は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部41は、前記ROM又は記憶部12に予め記憶された各種の制御プログラムを前記CPUで実行することにより決済支援装置4を制御する。
認証情報取得部411は、QRコードに含まれる利用者端末2の利用者の認証情報(利用者ID、又は、利用者ID及び店舗ID)を取得する。例えば、店舗端末1の読取処理部111は、QRコードC1の画像(図3参照)をカメラ25により撮像し、撮像されたデジタル画像データからQRコードC1を読み取る。読取処理部111は、QRコードC1を読み取って取得した前記認証情報を決済支援装置4に送信する。決済支援装置4の認証情報取得部411は、店舗端末1から前記認証情報を取得する。
認証情報送信部412は、前記認証情報を複数の決済装置3に送信する。認証結果取得部413は、前記複数の決済装置3の少なくとも何れか1つから前記認証情報に対する認証結果を取得する。認証情報送信部412、認証結果取得部413、及び決済要求送信部414は、実施形態1(図1参照)に示した店舗端末1の認証情報送信部112、認証結果取得部113、及び決済要求送信部114と同一の処理を実行する。また、記憶部42は、実施形態1に示した店舗端末1の記憶部12と同一の構成であってもよい。
完了通知取得部415は、1つの決済装置3から、前記決済要求に基づく決済処理の完了通知(決済完了通知)を取得する。また、完了通知取得部415は、前記決済完了通知を取得すると、例えば、店舗端末1及び利用者端末2に前記決済完了通知を送信する。
このように、本発明に係る情報処理装置は、第1端末(例えば、店舗端末1又は利用者端末2)に表示される情報コードに含まれる前記第1端末の利用者の認証情報を取得する認証情報取得部と、前記認証情報取得部により取得される前記認証情報を複数の決済装置3に送信する認証情報送信部と、前記複数の決済装置3の少なくとも何れか1つから前記認証情報に対する認証結果を取得する認証結果取得部と、を備える。尚、前記認証情報取得部は、前記情報コードに限定されず、他の媒体又は通信網N1を介して前記認証情報を取得してもよい。
上述した各形態に係る情報処理システム100によれば、情報処理装置(例えば店舗端末1)は、複数の決済事業者の決済システムに応じた複数のアプリケーションを導入する必要がなくなる。よって、コンピュータリソースの有効利用が可能となる。また、店舗端末1は、複数の決済装置3と前記決済システムに応じた通信を確立することなく、当該複数の決済装置3に対して認証情報及び決済要求を送信するため、決済完了までの処理速度を向上させることができる。
[発明の付記]
以下、上述の実施形態から抽出される発明の概要について付記する。なお、以下の付記で説明する各構成及び各処理機能は取捨選択して任意に組み合わせることが可能である。
<付記1>
第1端末に対応する認証情報を取得する認証情報取得部と、
前記認証情報取得部により取得される前記認証情報を複数の決済装置に送信する認証情報送信部と、
前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得する認証結果取得部と、
を備える情報処理装置。
<付記2>
前記第1端末に表示され、前記認証情報を含む情報コードを読み取る読取処理部をさらに備え、
前記認証情報取得部は、前記読取処理部により読み取られた前記情報コードに基づいて前記認証情報を取得する、
付記1に記載の情報処理装置。
<付記3>
前記認証情報に対して認証が得られた前記決済装置に、請求金額の決済要求を送信する決済要求送信部をさらに備える、
付記1又は2に記載の情報処理装置。
<付記4>
前記認証情報は、請求金額の決済要求を含み、
前記認証情報に対して認証が得られた前記決済装置から、前記請求金額の決済完了通知を取得する完了通知取得部をさらに備える、
付記1又は2に記載の情報処理装置。
<付記5>
前記情報コードには、前記情報コードを利用可能な有効時間が設定されており、
前記情報コードが前記第1端末に表示されてから前記有効時間が経過した場合、前記読取処理部による前記情報コードの読取処理が制限される、
付記2〜4のいずれかに記載の情報処理装置。
<付記6>
前記認証情報送信部は、前記複数の決済装置に含まれる第1決済装置に前記認証情報を送信し、前記第1決済装置から前記認証情報に対して認証が得られた場合、前記複数の決済装置に含まれる第2決済装置に前記認証情報を送信しない、
付記1〜5のいずれか何れかに記載の情報処理装置。
<付記7>
前記認証情報送信部は、前記複数の決済装置のうち、前記情報コードの種別を特定する種別情報に基づいて選択される前記決済装置に前記認証情報を送信する、
付記1〜6のいずれかに記載の情報処理装置。
<付記8>
前記認証情報送信部は、前記複数の決済装置に対して、所定の条件に基づいて設定される優先順位に従って前記認証情報を送信する、
付記1〜6のいずれかに記載の情報処理装置。
<付記9>
前記第1端末は商品を購入する利用者が利用する携帯端末であり、前記情報処理装置は前記商品を提供する店舗端末である、
付記1〜8のいずれかに記載の情報処理装置。
<付記10>
第1端末に対応する認証情報を取得し、
前記取得される前記認証情報を複数の決済装置に送信し、
前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得する、
情報処理方法。
<付記11>
第1端末に対応する認証情報を取得するステップと、
前記取得される前記認証情報を複数の決済装置に送信するステップと、
前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得するステップと、
をコンピュータに実行させるためのプログラム。
<付記12>
情報コードを表示する第1端末と、前記情報コードを読み取る第2端末とを含む情報処理システムであって、
前記第1端末の第1位置情報と、前記第2端末の第2位置情報とを取得する位置情報取得部と、
第1端末に対応する認証情報を取得する認証情報取得部と、
前記認証情報取得部により取得される前記認証情報を複数の決済装置に送信する認証情報送信部と、
前記第1位置情報及び前記第2位置情報に基づいて、前記利用者の認証を行う認証処理部と、
を含む情報処理システム。

Claims (12)

  1. 第1端末に対応する認証情報を取得する認証情報取得部と、
    前記認証情報取得部により取得される前記認証情報を、それぞれに対応する決済事業者が互いに異なる複数の決済装置のそれぞれに送信する認証情報送信部と、
    前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得する認証結果取得部と、
    を備える情報処理装置。
  2. 前記第1端末に表示され、前記認証情報を含む情報コードを読み取る読取処理部をさらに備え、
    前記認証情報取得部は、前記読取処理部により読み取られた前記情報コードに基づいて前記認証情報を取得する、
    請求項1に記載の情報処理装置。
  3. 前記認証情報に対して認証が得られた前記決済装置に、請求金額の決済要求を送信する決済要求送信部をさらに備える、
    請求項1又は2に記載の情報処理装置。
  4. 前記認証情報は、請求金額の決済要求を含み、
    前記認証情報に対して認証が得られた前記決済装置から、前記請求金額の決済完了通知を取得する完了通知取得部をさらに備える、
    請求項1又は2に記載の情報処理装置。
  5. 前記情報コードには、前記情報コードを利用可能な有効時間が設定されており、
    前記情報コードが前記第1端末に表示されてから前記有効時間が経過した場合、前記読取処理部による前記情報コードの読取処理が制限される、
    請求項2に記載の情報処理装置。
  6. 前記認証情報送信部は、前記複数の決済装置に含まれる第1決済装置に前記認証情報を送信し、前記第1決済装置から前記認証情報に対して認証が得られた場合、前記複数の決済装置に含まれる第2決済装置に前記認証情報を送信しない、
    請求項1〜5のいずれかに記載の情報処理装置。
  7. 前記認証情報送信部は、前記複数の決済装置のうち、前記情報コードの種別を特定する種別情報に基づいて選択される前記決済装置に前記認証情報を送信する、
    請求項2に記載の情報処理装置。
  8. 前記認証情報送信部は、前記複数の決済装置に対して、所定の条件に基づいて設定される優先順位に従って前記認証情報を送信する、
    請求項1〜6のいずれかに記載の情報処理装置。
  9. 前記第1端末は商品を購入する利用者が利用する携帯端末であり、前記情報処理装置は前記商品を提供する店舗端末である、
    請求項1〜8のいずれかに記載の情報処理装置。
  10. 情報処理装置のプロセッサーにより実行される情報処理方法であって、
    第1端末に対応する認証情報を取得し、
    取得される前記認証情報を、それぞれに対応する決済事業者が互いに異なる複数の決済装置のそれぞれに送信し、
    前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得する、
    情報処理方法。
  11. 第1端末に対応する認証情報を取得するステップと、
    取得される前記認証情報を、それぞれに対応する決済事業者が互いに異なる複数の決済装置のそれぞれに送信するステップと、
    前記複数の決済装置の少なくとも何れか1つから前記認証情報に対する認証結果を取得するステップと、
    をコンピュータに実行させるためのプログラム。
  12. 情報コードを表示する第1端末と、前記情報コードを読み取る第2端末とを含む情報処理システムであって、
    前記第1端末の第1位置情報と、前記第2端末の第2位置情報とを取得する位置情報取得部と、
    前記第1端末に対応する認証情報を取得する認証情報取得部と、
    前記認証情報取得部により取得される前記認証情報を、それぞれに対応する決済事業者が互いに異なる複数の決済装置のそれぞれに送信する認証情報送信部と、
    前記複数の決済装置のそれぞれに設けられ、前記認証情報と前記第1位置情報前記第2位置情報に基づいて、利用者の認証を行う認証処理部と、
    を含む情報処理システム。
JP2018553168A 2017-12-28 2017-12-28 情報処理装置、情報処理システム、情報処理方法、及びプログラム Active JP6526355B1 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/047338 WO2019130574A1 (ja) 2017-12-28 2017-12-28 情報処理装置、情報処理システム、情報処理方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP6526355B1 true JP6526355B1 (ja) 2019-06-05
JPWO2019130574A1 JPWO2019130574A1 (ja) 2019-12-26

Family

ID=66730646

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018553168A Active JP6526355B1 (ja) 2017-12-28 2017-12-28 情報処理装置、情報処理システム、情報処理方法、及びプログラム

Country Status (5)

Country Link
US (1) US11875334B2 (ja)
JP (1) JP6526355B1 (ja)
KR (1) KR102498672B1 (ja)
CN (1) CN111164627B (ja)
WO (1) WO2019130574A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021019772A (ja) * 2019-07-26 2021-02-18 フリュー株式会社 アーケードゲーム機、ゲーム提供方法、およびプログラム
JP2021072562A (ja) * 2019-10-31 2021-05-06 凸版印刷株式会社 決済認証システム及び決済認証方法
JP7151011B1 (ja) 2022-03-29 2022-10-11 Kddi株式会社 情報処理装置及び情報処理方法
JP2023034185A (ja) * 2021-08-30 2023-03-13 PayPay株式会社 処理装置、処理方法及び処理プログラム

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021010163A1 (ja) * 2019-07-18 2021-01-21 日本電気株式会社 決済ゲート装置
JP2021022238A (ja) * 2019-07-29 2021-02-18 キヤノン株式会社 システム及び処理装置
JP7197445B2 (ja) * 2019-09-02 2022-12-27 グローリー株式会社 決済システム、端末、サーバ及びプログラム
JP7372157B2 (ja) * 2020-01-14 2023-10-31 株式会社フジタ 駐車場システム
JP6838182B1 (ja) * 2020-02-27 2021-03-03 PayPay株式会社 決済プログラム、決済装置及び決済方法
JP7001733B2 (ja) * 2020-03-31 2022-01-20 Kddi株式会社 情報処理方法
JP7273939B2 (ja) * 2020-03-31 2023-05-15 Kddi株式会社 情報処理方法及び端末
JP7672914B2 (ja) * 2021-08-11 2025-05-08 東芝テック株式会社 取引処理システム、決済装置及びプログラム
JP7432039B2 (ja) * 2021-12-24 2024-02-15 Kddi株式会社 情報処理方法及び端末

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344545A (ja) * 2000-03-29 2001-12-14 Ibm Japan Ltd 処理システム、サーバ、処理端末、通信端末、処理方法、データ管理方法、処理実行方法、プログラム
JP2004021311A (ja) * 2002-06-12 2004-01-22 Japan Telecom Co Ltd 情報処理装置及び情報処理方法
JP2012190433A (ja) * 2011-10-25 2012-10-04 Nippon Conlux Co Ltd 電子マネー決済システム

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3660101B2 (ja) * 1996-11-14 2005-06-15 松下電器産業株式会社 パーソナル電子決済システム
JP5164238B2 (ja) 2006-05-02 2013-03-21 楽天株式会社 決済システム、サーバ装置、決済方法、決済処理方法、及び決済処理プログラム
KR20110114282A (ko) * 2010-04-13 2011-10-19 안재현 모바일을 이용한 금융통합시스템
US20130060682A1 (en) * 2010-05-25 2013-03-07 Nec Soft, Ltd. Method for managing payment means over a network using electronic wallet, payment means management device, and payment means management program
US20150220914A1 (en) * 2011-08-18 2015-08-06 Visa International Service Association Electronic Wallet Management Apparatuses, Methods and Systems
CN103093340B (zh) * 2011-11-07 2015-10-28 深圳一卡通新技术有限公司 基于异步通讯技术的动态支付系统和方法
US10380583B1 (en) * 2012-12-17 2019-08-13 Wells Fargo Bank, N.A. System and method for interoperable mobile wallet
KR20150013366A (ko) * 2013-07-25 2015-02-05 에스케이플래닛 주식회사 컨텐츠 구매에 따른 최적의 결제 수단 제공 시스템 및 방법
US11574300B1 (en) * 2014-04-30 2023-02-07 Wells Fargo Bank, N.A. Mobile wallet systems and methods using trace identifier using card networks
CN104182868B (zh) * 2014-04-30 2016-04-27 深圳光启智能光子技术有限公司 支付方法及支付系统
US10380575B2 (en) * 2014-06-26 2019-08-13 Capital One Services, Llc Systems and methods for transaction pre authentication
JP6395678B2 (ja) * 2014-08-14 2018-09-26 エヌエイチエヌ ペイコ コーポレーション 統合機能を有するカードを利用した決済サービス方法とシステム、および記録媒体
CN105654278A (zh) * 2015-07-28 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种支付方法、支付控制装置及系统
KR20170089174A (ko) 2016-01-26 2017-08-03 (주) 애니모비 오프라인 매장에서 이루어지는 구매자 모바일과판매자 모바일 사이의 신용카드 결제방법
JP2017162186A (ja) * 2016-03-09 2017-09-14 株式会社デンソーウェーブ 決済システム
DK179186B1 (en) * 2016-05-19 2018-01-15 Apple Inc REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION
US11348085B2 (en) * 2016-07-13 2022-05-31 Afterpay Pty Ltd Payment system
US20180225737A1 (en) * 2017-02-03 2018-08-09 Baldev Krishan Apparatus and System to Facilitate Brick and Mortar Retail business
US10692077B2 (en) * 2017-10-25 2020-06-23 Mastercard International Incorporated Method and system for conveyance of machine readable code data via payment network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344545A (ja) * 2000-03-29 2001-12-14 Ibm Japan Ltd 処理システム、サーバ、処理端末、通信端末、処理方法、データ管理方法、処理実行方法、プログラム
JP2004021311A (ja) * 2002-06-12 2004-01-22 Japan Telecom Co Ltd 情報処理装置及び情報処理方法
JP2012190433A (ja) * 2011-10-25 2012-10-04 Nippon Conlux Co Ltd 電子マネー決済システム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021019772A (ja) * 2019-07-26 2021-02-18 フリュー株式会社 アーケードゲーム機、ゲーム提供方法、およびプログラム
JP7477740B2 (ja) 2019-07-26 2024-05-02 フリュー株式会社 アーケードゲーム機、ゲーム提供方法、およびプログラム
JP2021072562A (ja) * 2019-10-31 2021-05-06 凸版印刷株式会社 決済認証システム及び決済認証方法
JP7338405B2 (ja) 2019-10-31 2023-09-05 凸版印刷株式会社 決済認証システム及び決済認証方法
JP2023034185A (ja) * 2021-08-30 2023-03-13 PayPay株式会社 処理装置、処理方法及び処理プログラム
JP7151011B1 (ja) 2022-03-29 2022-10-11 Kddi株式会社 情報処理装置及び情報処理方法
JP2023146865A (ja) * 2022-03-29 2023-10-12 Kddi株式会社 情報処理装置及び情報処理方法

Also Published As

Publication number Publication date
US11875334B2 (en) 2024-01-16
CN111164627B (zh) 2024-05-14
JPWO2019130574A1 (ja) 2019-12-26
US20200342440A1 (en) 2020-10-29
CN111164627A (zh) 2020-05-15
WO2019130574A1 (ja) 2019-07-04
KR102498672B1 (ko) 2023-02-10
KR20200104850A (ko) 2020-09-04

Similar Documents

Publication Publication Date Title
JP6526355B1 (ja) 情報処理装置、情報処理システム、情報処理方法、及びプログラム
US12506739B2 (en) Unified identity verification
CN113014400B (zh) 用户和移动装置的安全认证
JP5850587B1 (ja) 個人情報口座バンキング
US20150134538A1 (en) Application for using mobile communication terminal as payment terminal, and application service provider system and method
US20110307381A1 (en) Methods and systems for third party authentication and fraud detection for a payment transaction
US20110307388A1 (en) Methods and systems for payment processing based on a mobile phone number
CN102057354A (zh) 获取对应用程序的更新的技术
CN112119416A (zh) 经由移动设备对访问信息的安全传递
JP5978326B2 (ja) 動的認証システム、動的認証方法、動的認証用読取装置、ユーザー端末装置、及び動的認証プログラム
JP6667498B2 (ja) リモート取引システム、方法およびpos端末
KR102282345B1 (ko) 간소화되고 주도적인 구조를 가진 결제 트랜잭션 처리
JP2020187589A (ja) 情報処理装置、情報処理方法及びプログラム
JP2018200596A (ja) 取引管理システム、取引管理方法、及びそのプログラム
US20140157433A1 (en) Management apparatus, membership managing method, service providing apparatus, and membership managing system
JP5507641B2 (ja) 権限管理装置、権限管理方法および権限管理プログラム
CN112292845B (zh) 信息处理设备、信息处理方法和程序
JP7202500B1 (ja) 情報処理装置、情報処理方法、およびプログラム
US20160078509A1 (en) Apparatus, system, and method of managing transactions of electronic books
JP7085460B2 (ja) 銀行サーバ、決済方法及びプログラム
JP2023013003A (ja) 現金自動取引システム
WO2022190345A1 (ja) システム及び方法
JP2008152338A (ja) 携帯情報端末を利用したクレジットカード決済方法及びシステム
JP7271779B1 (ja) 情報処理装置、情報処理方法、およびプログラム
JP7247416B1 (ja) 情報処理装置、情報処理方法、およびプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181009

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181009

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20181009

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20181129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190130

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: 20190409

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190507

R150 Certificate of patent or registration of utility model

Ref document number: 6526355

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250