(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023025958
(43)【公開日】2023-02-24
(54)【発明の名称】決済統合装置、決済統合方法、および、決済統合プログラム
(51)【国際特許分類】
G06Q 20/32 20120101AFI20230216BHJP
【FI】
G06Q20/32 330
【審査請求】未請求
【請求項の数】6
【出願形態】OL
(21)【出願番号】P 2021131428
(22)【出願日】2021-08-11
(71)【出願人】
【識別番号】500374434
【氏名又は名称】ビリングシステム株式会社
(74)【代理人】
【識別番号】110002147
【氏名又は名称】弁理士法人酒井国際特許事務所
(72)【発明者】
【氏名】江田 敏彦
【テーマコード(参考)】
5L055
【Fターム(参考)】
5L055AA64
(57)【要約】
【課題】統合決済サービス内に連携登録されている他の決済サービスのQRコード(登録商標)等の決済コードを店頭端末にて読み取らせることで、当該他の決済サービスにユーザ登録がなくても決済処理を完了できる決済統合装置、決済統合方法、および、決済統合プログラムを提供することを課題とする。
【解決手段】決済サービスデータに基づいて、決済サービスを選択可能な選択画面を表示させ、選択対象とされた決済サービスを選択決済サービスとして特定し、選択決済サービスの決済コードの画像データを表示させ、表示させた選択決済サービスの決済コードの画像データが、請求金額が設定された請求者端末のコードリーダにて読み取られた場合、代理アカウントを選択決済サービスに送信し、決済コードの決済を実行させ、選択決済サービスにおける決済結果を取得する。
【選択図】
図3
【特許請求の範囲】
【請求項1】
入出力部を備えた端末装置に通信可能に接続された、記憶部と制御部とを備えた決済統合装置であって、
前記記憶部は、
決済可能な決済サービス、および、前記決済サービスの代理アカウントを紐付けて設定した決済サービスデータを記憶する決済サービス記憶手段と、
前記端末装置のユーザ毎の原資データを含むユーザアカウントを記憶するユーザ記憶手段と、
を備え、
前記制御部は、
前記決済サービスデータに基づいて、前記決済サービスを選択可能な選択画面を前記端末装置の前記入出力部に表示させ、選択対象とされた前記決済サービスを選択決済サービスとして特定し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させる決済特定手段と、
前記端末装置の前記入出力部に表示させた前記選択決済サービスの決済コードの画像データが、請求金額が設定された請求者端末のコードリーダにて読み取られた場合、前記代理アカウントを前記選択決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御手段と、
前記選択決済サービスにおける決済結果を取得する結果取得手段と、
を備えたことを特徴とする決済統合装置。
【請求項2】
前記記憶部は、
前記端末装置における前記決済サービスのアプリケーション・ソフトウェアの実装有無を含む実装データを記憶する決済サービス記憶手段、
を備え、
前記決済特定手段は、
更に、前記実装データに基づいて、特定した前記選択決済サービスの前記アプリケーション・ソフトウェアが前記端末装置に実装されていると判定した場合、起動指示を前記端末装置に実装された前記アプリケーション・ソフトウェアに送信し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させることを特徴とする請求項1に記載の決済統合装置。
【請求項3】
前記結果取得手段は、
更に、前記決済結果および前記ユーザアカウントに基づいて、前記ユーザの支払処理を実行することを特徴とする請求項1に記載の決済統合装置。
【請求項4】
前記決済特定手段は、
前記決済サービスデータに基づいて、前記決済サービスを選択可能な前記選択画面を前記端末装置の前記入出力部に表示させ、選択対象とされた前記決済サービスを前記選択決済サービスとして特定し、前記選択決済サービスに決済コード表示要求を送信し、前記選択決済サービスから前記選択決済サービスの決済コードの画像データを受信し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させることを特徴とする請求項1に記載の決済統合装置。
【請求項5】
入出力部を備えた端末装置に通信可能に接続された、記憶部と制御部とを備えた決済統合装置に実行させるための決済統合方法であって、
前記記憶部は、
決済可能な決済サービス、および、前記決済サービスの代理アカウントを紐付けて設定した決済サービスデータを記憶する決済サービス記憶手段と、
前記端末装置のユーザ毎の原資データを含むユーザアカウントを記憶するユーザ記憶手段と、
を備え、
前記制御部で実行させる、
前記決済サービスデータに基づいて、前記決済サービスを選択可能な選択画面を前記端末装置の前記入出力部に表示させ、選択対象とされた前記決済サービスを選択決済サービスとして特定し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させる決済特定ステップと、
前記端末装置の前記入出力部に表示させた前記選択決済サービスの決済コードの画像データが、請求金額が設定された請求者端末のコードリーダにて読み取られた場合、前記代理アカウントを前記選択決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御ステップと、
前記決済サービスにおける決済結果を取得する結果取得ステップと、
を含むことを特徴とする決済統合方法。
【請求項6】
入出力部を備えた端末装置に通信可能に接続された、記憶部と制御部とを備えた決済統合装置に実行させるための決済統合プログラムであって、
前記記憶部は、
決済可能な決済サービス、および、前記決済サービスの代理アカウントを紐付けて設定した決済サービスデータを記憶する決済サービス記憶手段と、
前記端末装置のユーザ毎の原資データを含むユーザアカウントを記憶するユーザ記憶手段と、
を備え、
前記制御部において、
前記決済サービスデータに基づいて、前記決済サービスを選択可能な選択画面を前記端末装置の前記入出力部に表示させ、選択対象とされた前記決済サービスを選択決済サービスとして特定し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させる決済特定ステップと、
前記端末装置の前記入出力部に表示させた前記選択決済サービスの決済コードの画像データが、請求金額が設定された請求者端末のコードリーダにて読み取られた場合、前記代理アカウントを前記選択決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御ステップと、
前記決済サービスにおける決済結果を取得する結果取得ステップと、
を実行させるための決済統合プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、決済統合装置、決済統合方法、および、決済統合プログラムに関する。
【背景技術】
【0002】
特許文献1には、2つの決済アプリケーション・ソフトウェアを連携して、第2アプリケーションにて第1アプリケーションの二次元コードを読み取り、決済SDKを介して、第1アプリケーションの識別情報に関連付けられた決済方法を用いて決済処理を実行する技術が開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、特許文献1に記載の発明においては、決済主体があくまで二次元コードを読み取った第2のアプリケーションであり、第2のアプリケーションが第1アプリケーションへのデータの橋渡しをする統合アプリケーションとして機能することができないという課題があった。
【0005】
本発明は、上記問題点に鑑みてなされたものであって、統合決済サービス内に連携登録されている他の決済サービスのQRコード(登録商標)等の決済コードを店頭端末にて読み取らせることで、当該他の決済サービスにユーザ登録がなくても決済処理を完了できる決済統合装置、決済統合方法、および、決済統合プログラムを提供することを目的とする。
【課題を解決するための手段】
【0006】
上述した課題を解決し、目的を達成するために、本発明に係る決済統合装置は、入出力部を備えた端末装置に通信可能に接続された、記憶部と制御部とを備えた決済統合装置であって、前記記憶部は、決済可能な決済サービス、および、前記決済サービスの代理アカウントを紐付けて設定した決済サービスデータを記憶する決済サービス記憶手段と、前記端末装置のユーザ毎の原資データを含むユーザアカウントを記憶するユーザ記憶手段と、を備え、前記制御部は、前記決済サービスデータに基づいて、前記決済サービスを選択可能な選択画面を前記端末装置の前記入出力部に表示させ、選択対象とされた前記決済サービスを選択決済サービスとして特定し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させる決済特定手段と、前記端末装置の前記入出力部に表示させた前記選択決済サービスの決済コードの画像データが、請求金額が設定された請求者端末のコードリーダにて読み取られた場合、前記代理アカウントを前記選択決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御手段と、前記選択決済サービスにおける決済結果を取得する結果取得手段と、を備えたことを特徴とする。
【0007】
また、本発明に係る決済統合装置において、前記記憶部は、前記端末装置における前記決済サービスのアプリケーション・ソフトウェアの実装有無を含む実装データを記憶する決済サービス記憶手段、を備え、前記決済特定手段は、更に、前記実装データに基づいて、特定した前記選択決済サービスの前記アプリケーション・ソフトウェアが前記端末装置に実装されていると判定した場合、起動指示を前記端末装置に実装された前記アプリケーション・ソフトウェアに送信し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させることを特徴とする。
【0008】
また、本発明に係る決済統合装置において、前記結果取得手段は、更に、前記決済結果および前記ユーザアカウントに基づいて、前記ユーザの支払処理を実行することを特徴とする。
【0009】
また、本発明に係る決済統合装置において、前記決済特定手段は、前記決済サービスデータに基づいて、前記決済サービスを選択可能な前記選択画面を前記端末装置の前記入出力部に表示させ、選択対象とされた前記決済サービスを前記選択決済サービスとして特定し、前記選択決済サービスに決済コード表示要求を送信し、前記選択決済サービスから前記選択決済サービスの決済コードの画像データを受信し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させることを特徴とする。
【0010】
また、本発明に係る決済統合方法は、入出力部を備えた端末装置に通信可能に接続された、記憶部と制御部とを備えた決済統合装置に実行させるための決済統合方法であって、前記記憶部は、決済可能な決済サービス、および、前記決済サービスの代理アカウントを紐付けて設定した決済サービスデータを記憶する決済サービス記憶手段と、前記端末装置のユーザ毎の原資データを含むユーザアカウントを記憶するユーザ記憶手段と、を備え、前記制御部で実行させる、前記決済サービスデータに基づいて、前記決済サービスを選択可能な選択画面を前記端末装置の前記入出力部に表示させ、選択対象とされた前記決済サービスを選択決済サービスとして特定し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させる決済特定ステップと、前記端末装置の前記入出力部に表示させた前記選択決済サービスの決済コードの画像データが、請求金額が設定された請求者端末のコードリーダにて読み取られた場合、前記代理アカウントを前記選択決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御ステップと、前記決済サービスにおける決済結果を取得する結果取得ステップと、を含むことを特徴とする。
【0011】
また、本発明に係る決済統合プログラムは、入出力部を備えた端末装置に通信可能に接続された、記憶部と制御部とを備えた決済統合装置に実行させるための決済統合プログラムであって、前記記憶部は、決済可能な決済サービス、および、前記決済サービスの代理アカウントを紐付けて設定した決済サービスデータを記憶する決済サービス記憶手段と、前記端末装置のユーザ毎の原資データを含むユーザアカウントを記憶するユーザ記憶手段と、を備え、前記制御部において、前記決済サービスデータに基づいて、前記決済サービスを選択可能な選択画面を前記端末装置の前記入出力部に表示させ、選択対象とされた前記決済サービスを選択決済サービスとして特定し、前記選択決済サービスの決済コードの画像データを前記端末装置の前記入出力部に表示させる決済特定ステップと、前記端末装置の前記入出力部に表示させた前記選択決済サービスの決済コードの画像データが、請求金額が設定された請求者端末のコードリーダにて読み取られた場合、前記代理アカウントを前記選択決済サービスに送信し、前記決済コードの決済を実行させる決済実行制御ステップと、前記決済サービスにおける決済結果を取得する結果取得ステップと、を実行させることを特徴とする。
【発明の効果】
【0012】
本発明によれば、ユーザ端末に実装されている決済アプリケーション・ソフトウェア(決済アプリ)の中で他の決済アプリで決済できるという効果を奏する。すなわち、本発明によれば、決済アプリ自体として機能するだけではなく、決済アプリの統合アプリとして機能することができるという効果を奏する。また、本発明によれば、他の決済アプリでの決済結果を引き継ぎ、利用履歴を表示可能とするという効果を奏する。また、本発明によれば、ユーザの利用したい決済アプリを連携決済アプリとして登録することで、どの決済アプリでも利用可能となるという効果を奏する。
【図面の簡単な説明】
【0013】
【
図1】
図1は、本実施形態における決済統合処理の一例を示す図である。
【
図2】
図2は、本実施形態における決済統合処理の一例を示す図である。
【
図3】
図3は、本実施形態における決済統合システムの構成の一例を示すブロック図である。
【
図4】
図4は、本実施形態における決済統合システムの処理の一例を示すフローチャートである。
【
図5】
図5は、本実施形態における決済統合処理の一例を示す図である。
【
図6】
図6は、本実施形態における決済統合処理の一例を示す図である。
【発明を実施するための形態】
【0014】
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。
【0015】
[1.概要]
まず、
図1および
図2を参照して、本発明の概要を説明する。
図1および
図2は、本実施形態における決済統合処理の一例を示す図である。
【0016】
図1に示すように、本実施形態においては、カフェでの注文時に、Pay3のQR決済を店舗(請求者)から要求された際に、ユーザ(購入者)のスマートフォンに実装された決済アプリ兼統合アプリであるPayAGアプリによりPay3のQRコード(登録商標)が表示され、カフェの店頭端末のコードリーダにより当該QRコード(登録商標)が読み取られた場合、PayAGアプリに登録されたユーザアカウント等に基づく銀行口座振替もしくはクレジットカードによる決済処理が実行され、決済結果がPayAGの履歴に反映されることで、Pay3による決済結果を確認させる。すなわち、本実施形態においては、ユーザのスマートフォンにQRコード(登録商標)が表示される場合、Pay3決済の店舗では、Pay3のQRコード(登録商標)が表示される。
【0017】
図2に示すように、本実施形態においては、洋菓子店での購入時に、Pay5のQR決済を店舗(請求者)から要求された際に、ユーザ(購入者)のスマートフォンに実装されたPayAGアプリによりPay5のQRコード(登録商標)が表示され、洋菓子店の店頭端末のコードリーダにより当該QRコード(登録商標)が読み取られた場合、PayAGアプリに登録されたユーザアカウント等に基づく銀行口座振替もしくはクレジットカードによる決済処理が実行され、決済結果がPayAGの履歴に反映されることで、Pay5による決済結果を確認させる。すなわち、本実施形態においては、ユーザのスマートフォンにQRコード(登録商標)が表示される場合、Pay5決済の店舗では、Pay5のQRコード(登録商標)が表示される。
【0018】
更に、本実施形態においては、ユーザのスマートフォンに実装されたPayAGアプリによりPayAGのQRコード(登録商標)が表示され、店頭端末のコードリーダによりPayAGのQRコード(登録商標)が読み取れず、PayAG決済できない場合、PayAG決済できないことがスマートフォンに画面表示されると共に、PayAG内に連携登録されている他の決済サービス(決済手段)が表示され、ユーザにより選択された決済サービスの(PayAGをユーザとする)QRコード(登録商標)がユーザ端末に画面表示され、請求者により当該QRコード(登録商標)が読み取られることで、他の決済サービスの決済処理が実行され、決済結果がPayAGの履歴に反映され、当該決済サービスによる決済結果を確認させる。
【0019】
ここで、本実施形態においては、PayAGアプリの中で、PayAGと連携する決済アプリの登録が可能であってもよい。また、本実施形態においては、PayAGアプリの稼働中に、PayAGアプリの中から連携登録した決済アプリの全てが画面表示され、そこからユーザにより決済アプリが選択されてもよい。
【0020】
[2.決済統合システムの構成]
本実施形態に係る端末装置100、サーバ(決済統合装置)200、店頭端末(請求者端末)500、および、決済サービス600を通信可能に接続した決済統合システムの構成の一例について、
図3を参照して説明する。
図3は、本実施形態における決済統合システムの構成の一例を示すブロック図である。
【0021】
[端末装置100の構成]
図3において、端末装置100は、携帯電話、スマートフォン、タブレット端末、PHSもしくはPDA(Personal Digital Assistants)等の携帯端末、または、一般に市販されるデスクトップ型もしくはノート型のパーソナルコンピュータ等の情報処理装置等であってもよい。
【0022】
端末装置100は、制御部102と記憶部106と入出力部112とを備えており、端末装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。
【0023】
入出力部112は、データの入出力(I/O)を行う機能を有していてもよい。ここで、入出力部112は、例えば、キー入力部、タッチパネル、コントロールパッド(例えば、タッチパッド、および、ゲームパッド等)、マウス、キーボード、および、マイク等であってもよい。また、入出力部112は、アプリケーション・ソフトウェア等の(入出力)情報を表示する表示部(例えば、液晶または有機EL等から構成されるディスプレイ、モニタ、および、タッチパネル等)であってもよい。また、入出力部112は、音声情報を音声として出力する音声出力部(例えば、スピーカ等)であってもよい。また、入出力部112は、CCDイメージセンサまたはCMOSイメージセンサ等の撮像素子で撮影した画像(静止画および動画)をデジタルデータとして記録する画像入力部(例えば、カメラ等)であってもよい。また、入出力部112は、指紋センサ、虹彩認証もしくは顔認証等に利用可能なカメラ(例えば、赤外線カメラ等)、および/または、静脈センサ等の生体センサであってもよい。
【0024】
端末装置100は、他の装置とネットワーク300を介して通信可能に接続し、他の装置とデータを通信する機能を有する。ここで、ネットワーク300は、端末装置100と他の装置とを相互に通信可能に接続する機能を有し、例えば、インターネットおよび/またはLAN(Local Area Network)等である。
【0025】
記憶部106には、各種のデータベース、テーブル、および/または、ファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)、および/または、SSD(Solid State Drive)等を用いることができる。記憶部106は、入出力部112にて記録された画像データ、ネットワーク300を介して受信されたデータ、および/または、入出力部112を介して入力された入力データ等を記憶していてもよい。
【0026】
制御部102は、端末装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。例えば、制御部102は、入出力部112にて記録された画像データの取得および画像データに含まれる文字データ(URL等)のデータ読取、ネットワーク300を介したデータ送受信、入出力部112を介して入力された入力データの取得、ならびに、出力部114でのデータ(画面)表示等の各処理を実行してもよい。例えば、制御部102は、決済コードの画像データが店頭端末500のコードリーダ512にて読み取られた場合、読取通知を送信してもよい。
【0027】
[サーバ200の構成]
図3において、サーバ200は、パーソナルコンピュータ、または、ワークステーション等の情報処理装置であってもよい。サーバ200は、制御部202と記憶部206とを備えており、サーバ200が備えている各部は、任意の通信路を介して通信可能に接続されている。サーバ200は、ネットワーク300を介して、他の装置と相互に通信可能に接続されている。
【0028】
記憶部206には、各種のデータベース、テーブル、および/または、ファイルなどが格納される。記憶部206には、OSと協働してCPUに命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部206は、RAM、ROM、HDD、および/または、SSD等のストレージ手段であり、各種のデータベースやテーブルを格納する。記憶部206は、機能概念的に、決済サービスデータベース206aとユーザデータベース206bとを備えている。
【0029】
決済サービスデータベース206aは、決済サービス600の決済サービスデータを記憶する。ここで、決済サービスデータベース206aは、決済可能な決済サービス600、および、決済サービス600の代理アカウントを紐付けて設定した決済サービスデータを記憶していてもよい。また、決済サービスデータベース206aは、決済サービス識別データを記憶していてもよい。また、決済サービスデータベース206aは、決済サービス600のアプリケーション・ソフトウェアを記憶していてもよい。また、決済サービスデータベース206aは、決済サービス600の代理アカウント(例えば、決済サービス600(決済アプリ)のユーザとして統合アプリが設定されたアカウント等)を記憶していてもよい。また、決済サービスデータベース206aは、端末装置100における決済サービス600のアプリケーション・ソフトウェアの実装有無を含む実装データを記憶していてもよい。また、決済サービス600は、二次元コード決済サービス、または、バーコード決済サービス等のコード決済サービスであってもよい。
【0030】
ユーザデータベース206bは、端末装置100のユーザのユーザデータを記憶する。ここで、ユーザデータベース206bは、端末装置100のユーザ毎の原資データを含むユーザアカウントを記憶していてもよい。ここで、原資データは、振替銀行口座番号等を含む銀行口座データ、および/または、クレジットカード番号等を含むクレジットカードデータを含んでいてもよい。また、ユーザアカウントは、氏名、住所、電話番号、Eメールアドレス、クレジットカードデータ、デビットカードデータ、銀行口座データ、プリペイドデータ、携帯決済データ、および/または、パスワード等を含んでいてもよい。また、ユーザデータは、端末装置100のユーザのユーザ識別データを含んでいてもよい。また、ユーザデータベース206bは、ユーザの決済履歴等の利用履歴を記憶していてもよい。ここで、決済履歴は、ユーザ、決済サービス600、決済金額、および/または、決済日時等が紐付けて設定されていてもよい。
【0031】
制御部202は、サーバ200を統括的に制御するCPU等である。制御部202は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部202は、機能概念的に、決済特定部202aと決済実行制御部202bと結果取得部202cとを備えている。
【0032】
決済特定部202aは、決済可能な決済サービス600を特定する。ここで、決済特定部202aは、決済サービスデータに基づいて、決済サービス600を選択可能な選択画面を端末装置100の入出力部112に表示させ、選択対象とされた決済サービス600を選択決済サービス600-1として特定し、選択決済サービス600-1の決済コードの画像データを端末装置100の入出力部112に表示させてもよい。また、決済特定部202aは、実装データに基づいて、特定した選択決済サービス600-1のアプリケーション・ソフトウェアが端末装置100に実装されていると判定した場合、起動指示を端末装置100に実装されたアプリケーション・ソフトウェアに送信し、選択決済サービス600-1の決済コードの画像データを端末装置100の入出力部112に表示させてもよい。ここで、決済コードは、バーコード、または、QRコード(登録商標)等の二次元コード等であってもよい。また、決済特定部202aは、決済サービスデータに基づいて、決済サービス600を選択可能な選択画面を端末装置100の入出力部112に表示させ、選択対象とされた決済サービス600を選択決済サービス600-1として特定し、当該選択決済サービス600-1に決済コード表示要求を送信し、選択決済サービス600-1から選択決済サービス600-1の決済コードの画像データを受信し、選択決済サービス600-1の決済コードの画像データを端末装置100の入出力部112に表示させてもよい。
【0033】
決済実行制御部202bは、代理アカウントを決済サービス600に送信し、決済コードの決済を実行させる。ここで、決済実行制御部202bは、端末装置100の入出力部112に表示させた選択決済サービス600-1の決済コードの画像データが、請求金額が設定された店頭端末500のコードリーダ512にて読み取られた場合、代理アカウントを選択決済サービス600-1に送信し、決済コードの決済を実行させてもよい。
【0034】
結果取得部202cは、決済サービス600における決済結果を取得する。ここで、結果取得部202cは、選択決済サービス600-1における決済結果を取得するにおける決済結果を取得してもよい。また、結果取得部202cは、決済結果およびユーザアカウントに基づいて、ユーザの支払処理を実行してもよい。また、結果取得部202cは、決済結果に基づいて、ユーザデータベース206bに記憶されたユーザの利用履歴を更新してもよい。
【0035】
[店頭端末500の構成]
図3において、店頭端末500は、POS(Point Of Sales)端末、POSレジスタ、ハンディターミナル、携帯電話、スマートフォン、タブレット端末、PHSもしくはPDA等の携帯端末、または、一般に市販されるデスクトップ型もしくはノート型のパーソナルコンピュータ等の情報処理装置であってもよい。店頭端末500は、制御部502と記憶部506とコードリーダ512とを備えており、店頭端末500が備えている各部は、任意の通信路を介して通信可能に接続されている。店頭端末500は、ネットワーク300を介して、他の装置と相互に通信可能に接続されている。
【0036】
コードリーダ512は、決済コードを読み取る画像入力部である。ここで、コードリーダ512は、CCDイメージセンサまたはCMOSイメージセンサ等の撮像素子で撮影した画像(静止画および動画)をデジタルデータとして記録する画像入力部(例えば、カメラ等)であってもよい。また、コードリーダ512は、レーザスキャナ、または、赤外線カメラ等であってもよい。
【0037】
記憶部506には、各種のデータベース、テーブル、および/または、ファイルなどが格納される。記憶部506には、OSと協働してCPUに命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部506は、RAM、ROM、HDD、および/または、SSD等のストレージ手段であり、各種のデータベースやテーブルを格納する。ここで、記憶部506は、画像データ、決済コードデータ、および/または、POSデータ等を記憶していてもよい。
【0038】
制御部502は、店頭端末500を統括的に制御するCPU等である。制御部502は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部502は、コードリーダ512にて読み取られた決済コードの画像データを決済サービス600に送信してもよく、決済コードの画像データに基づいて、決済コードのコードデータを取得し、コードデータを決済サービス600に送信してもよい。
【0039】
[3.決済統合システムの処理]
本実施形態に係る決済統合システムの処理の一例について、
図4から
図6を参照して説明する。
図4は、本実施形態における決済統合システムの処理の一例を示すフローチャートである。
【0040】
図4に示すように、サーバ200の決済特定部202aは、決済サービスデータベース206aに記憶された決済サービスデータに基づいて、決済サービス600を選択可能な選択画面を端末装置100の入出力部112に表示させ、当該選択画面にてユーザにより選択された選択データを受信し、選択データに基づいて、選択対象とされた決済サービス600を選択決済サービス600-1として特定する(ステップSA-1)。
【0041】
そして、サーバ200の決済特定部202aは、決済サービスデータベース206aに記憶された端末装置100における決済サービス600のアプリケーション・ソフトウェアの実装有無を含む実装データに基づいて、特定した選択決済サービス600-1のアプリケーション・ソフトウェアが端末装置100に実装されているか否かを判定する(ステップSA-2)。
【0042】
そして、サーバ200の決済特定部202aは、選択決済サービス600-1のアプリケーション・ソフトウェアが端末装置100に実装されていないと判定した場合(ステップSA-2:No)、処理をステップSA-3に移行させる。
【0043】
そして、サーバ200の決済特定部202aは、選択決済サービス600-1に決済コード表示要求を送信し、選択決済サービス600-1から選択決済サービス600-1の決済コードの画像データを受信し、選択決済サービス600-1の決済コードの画像データを端末装置100の入出力部112に表示させる(ステップSA-3)。
【0044】
そして、サーバ200の決済実行制御部202bは、端末装置100の入出力部112に表示させた選択決済サービス600-1の決済コードの画像データが、請求金額が設定された店頭端末500のコードリーダ512にて読み取られたか否かを判定する(ステップSA-4)。
【0045】
そして、サーバ200の決済実行制御部202bは、選択決済サービス600-1の決済コードの画像データが店頭端末500のコードリーダ512にて読み取られていないと判定した場合(ステップSA-4:No)、処理を終了する。
【0046】
一方、サーバ200の決済実行制御部202bは、選択決済サービス600-1の決済コードの画像データが店頭端末500のコードリーダ512にて読み取られたと判定した場合(ステップSA-4:Yes)、処理をステップSA-5に移行させる。
【0047】
そして、サーバ200の決済実行制御部202bは、決済サービスデータベース206aに記憶された選択決済サービス600-1の代理アカウントを選択決済サービス600-1に送信し、決済コードの決済を実行させる(ステップSA-5)。
【0048】
そして、サーバ200の結果取得部202cは、選択決済サービス600-1から送信された決済結果を取得する(ステップSA-6)。
【0049】
そして、サーバ200の結果取得部202cは、決済結果、および、ユーザデータベース206bに記憶された端末装置100のユーザのユーザアカウントに基づいて、ユーザの支払処理を実行し、決済結果に基づいて、ユーザデータベース206bに記憶されたユーザの利用履歴を更新し(ステップSA-7)、処理を終了する。
【0050】
一方、サーバ200の決済特定部202aは、選択決済サービス600-1のアプリケーション・ソフトウェアが端末装置100に実装されていると判定した場合(ステップSA-2:Yes)、処理をステップSA-8に移行させる。
【0051】
そして、サーバ200の決済特定部202aは、起動指示を端末装置100に実装された選択決済サービス600-1のアプリケーション・ソフトウェアに送信し、選択決済サービス600-1の決済コードの画像データを端末装置100の入出力部112に表示させる(ステップSA-8)。
【0052】
そして、サーバ200の決済実行制御部202bは、端末装置100の入出力部112に表示させた選択決済サービス600-1の決済コードの画像データが、請求金額が設定された店頭端末500のコードリーダ512にて読み取られたか否かを判定する(ステップSA-9)。
【0053】
そして、サーバ200の決済実行制御部202bは、選択決済サービス600-1の決済コードの画像データが店頭端末500のコードリーダ512にて読み取られていないと判定した場合(ステップSA-9:No)、処理を終了する。
【0054】
一方、サーバ200の決済実行制御部202bは、選択決済サービス600-1の決済コードの画像データが店頭端末500のコードリーダ512にて読み取られたと判定した場合(ステップSA-9:Yes)、処理をステップSA-10に移行させる。
【0055】
そして、決済サービス600の結果取得部202cは、選択決済サービス600-1から送信された決済結果を取得し、決済結果に基づいて、ユーザデータベース206bに記憶されたユーザの利用履歴を更新し(ステップSA-10)、処理を終了する。
【0056】
ここで、
図5および
図6を参照して、本実施形態における決済統合処理の具体例について説明する。
図5および
図6は、本実施形態における決済統合処理の一例を示す図である。
【0057】
図5に示すように、本実施形態においては、(1)利用者のスマートフォン100にてPayAGアプリが立ち上げられ、利用者のスマートフォン100にPayAGのQRコード(登録商標)が表示され、PayAG決済可能な店舗に対し提示された場合、PayAGにより決済が実行される。また、
図5に示すように、本実施形態においては、(2)利用者のスマートフォン100にてPayAGアプリ画面からPayAGと連携登録した決済サービスであるPay1が選択された際に、利用者のスマートフォン100にPay1のQRコード(登録商標)が表示され、Pay1を利用可能な店舗に提示された場合、(3)PayAGと連携するPay1により決済が実行され、(4)当該アプリ決済の決済結果がPayAGアプリに連携される。
【0058】
また、
図6に示すように、本実施形態においては、(1)利用者のスマートフォン100にてPayAGアプリが立ち上げられ、利用者によりQRコード(登録商標)を表示したい決済アプリであるPay3が選択された場合、PayAGアプリからPay3へのQRコード(登録商標)表示要求に基づいて、Pay3からQRコード(登録商標)の表示データがPayAGアプリに送信され、(2)Pay3のQRコード(登録商標)が画面表示され、(3)店頭端末500にて店員により請求金額が入力され、利用者の提示したPay3のQRコード(登録商標)が読み取られた場合、店舗アプリを経由してコードデータがPay3に送付され、Pay3で決済が実行され、(4)Pay3決済の決済結果がPayAGアプリに連携され、且つ、Pay3決済の決済結果が店舗に返還される。
【0059】
[4.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【0060】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【0061】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【0062】
また、端末装置100およびサーバ200等に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【0063】
例えば、端末装置100およびサーバ200等が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて端末装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。
【0064】
また、このコンピュータプログラムは、端末装置100およびサーバ200等に対して任意のネットワーク300を介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【0065】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。
【0066】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、本実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【0067】
記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【0068】
また、端末装置100およびサーバ200等は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、端末装置100およびサーバ200等は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。
【0069】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【0070】
本発明は、モバイル決済業務を行う金融業界において有用である。
【符号の説明】
【0071】
100 端末装置
102 制御部
106 記憶部
112 入出力部
200 サーバ
202 制御部
202a 決済特定部
202b 決済実行制御部
202c 結果取得部
206 記憶部
206a 決済サービスデータベース
206b ユーザデータベース
300 ネットワーク
500 店頭端末
502 制御部
506 記憶部
512 コードリーダ
600 決済サービス