(57)【要約】      （修正有）【課題】クーポンを利用する電子決済の決済処理を簡略化する。【解決手段】特典付与システムＳにおける特典付与方法は、コンピュータが実行する、ユーザ識別子とクーポンの利用要求とをユーザのユーザ端末から受け付けるステップと、決済用トークンを生成するステップと、決済用トークンとユーザ識別子とを関連付けて記憶部に記憶させるステップと、決済用トークンをユーザ端末に送信するステップと、決済用トークンに基づいてユーザ端末が表示した決済用コードを読み取った店舗端末から、決済情報と、決済用トークンと、特典対象商品情報と、を受信するステップと、店舗端末から受信した決済用トークンに基づいて記憶部からユーザ識別子を読み出すステップと、受信した特典対象商品情報により特典対象商品を特定できた場合に、ユーザ識別子に対応するユーザにクーポンによる特典を付与するするステップと、を有する。【選択図】図１
2020052805.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが実行する、
ユーザを特定するためのユーザ識別子とクーポンの利用要求とを前記ユーザのユーザ端末から受け付けるステップと、
前記ユーザが前記クーポンを利用可能な店舗で決済するための決済用トークンを生成するステップと、
前記決済用トークンと前記ユーザ識別子とを関連付けて記憶部に記憶させるステップと、
生成した前記決済用トークンを前記ユーザ端末に送信するステップと、
前記決済用トークンに基づいて前記ユーザ端末が表示した決済用コードを読み取った店舗端末から、一以上の商品の決済に用いるための決済情報と、前記決済用トークンと、前記一以上の商品のうち前記クーポンによる特典が付与される商品である特典対象商品を特定するための特典対象商品情報と、を受信するステップと、
前記店舗端末から受信した前記決済用トークンに基づいて前記記憶部から前記ユーザ識別子を読み出すステップと、
受信した前記特典対象商品情報により前記特典対象商品を特定できた場合に、前記ユーザ識別子に対応する前記ユーザに前記クーポンによる特典を付与するするステップと、
を有する特典付与方法。
【請求項２】
前記特典対象商品情報が示す商品が、前記決済用トークンにより割り引かれる対象となる商品である場合、前記決済情報に含まれる金額から前記決済用トークンにより割り引かれる金額を差し引いた金額を、前記ユーザの決済金額に決定するステップと、
前記決済金額を、前記ユーザ識別子で特定される前記ユーザの口座から、前記決済金額を引き落とすステップと、
前記決済金額を引き落とすステップの後に、支払い完了の通知を前記ユーザ端末と前記店舗端末とに送信するステップと、
をさらに有する、
請求項１に記載の特典付与方法。
【請求項３】
前記ユーザ識別子で特定される前記ユーザの口座から前記決済金額を引き落とすことができる決済事業者に前記決済金額を送信するステップをさらに有する、
請求項２に記載の特典付与方法。
【請求項４】
前記決済事業者が前記ユーザの口座から引き落とすことができる残高が前記決済金額よりも小さい場合、前記ユーザの口座から前記決済金額の一部を引き落とすことができる他の決済事業者に、前記決済金額と前記残高との差額を送信するステップをさらに有する、
請求項３に記載の特典付与方法。
【請求項５】
前記決済事業者が前記ユーザの口座から引き落とすことができる残高と、前記他の決済事業者が前記ユーザの口座から引き落とすことができる残高との合計額が前記決済金額よりも大きい場合に、支払い完了の通知を前記ユーザ端末及び前記店舗端末の少なくともいずれかに送信するステップをさらに有する、
請求項４に記載の特典付与方法。
【請求項６】
前記決済用トークンには、使用可能期限が定められており、
前記決済金額を算出するステップにおいて、前記決済情報を取得した日時が前記使用可能期限よりも前であることを条件として、前記決済情報に含まれる金額から、前記決済用トークンにより割り引かれる金額を差し引いた金額を前記決済金額とする、
請求項２から５のいずれか一項に記載の特典付与方法。
【請求項７】
前記利用要求を受け付けるステップの後に、前記クーポンを提供している提供者又は前記決済金額を決定する前記コンピュータを管理している事業者に、前記利用要求を送信した前記ユーザ端末に対応する前記ユーザの属性情報を送信するステップをさらに有する、
請求項２から６のいずれか一項に記載の特典付与方法。
【請求項８】
前記決済金額を算出するステップの後に、前記クーポンを提供している提供者又は前記決済金額を決定する前記コンピュータを管理している事業者に、前記クーポンを利用した前記ユーザの属性情報を送信するステップをさらに有する、
請求項２から７のいずれか一項に記載の特典付与方法。
【請求項９】
同一の前記決済用トークンを用いて購入された商品と、当該商品を購入した複数の前記ユーザの属性情報とを関連付けて記憶するステップをさらに有する、
請求項１から８のいずれか一項に記載の特典付与方法。
【請求項１０】
同一の前記決済用トークンを用いて購入された商品と、当該商品が購入された場所とを関連付けて記憶するステップをさらに有する、
請求項１から９のいずれか一項に記載の特典付与方法。
【請求項１１】
ユーザを特定するためのユーザ識別子とクーポンの利用要求とを前記ユーザのユーザ端末から受け付ける要求受付部と、
前記ユーザが前記クーポンを利用可能な店舗で決済するための決済用トークンを生成するトークン生成部と、
前記決済用トークンと前記ユーザ識別子とを関連付けて記憶部に記憶させる記憶制御部と、
生成した前記決済用トークンを前記ユーザ端末に送信し、前記決済用トークンを送信した後に、前記決済用トークンに基づいて前記ユーザ端末が表示した決済用コードを読み取った店舗端末から、一以上の商品の決済に用いるための決済情報と、前記決済用トークンと、前記一以上の商品のうち前記クーポンによる特典が付与される商品である特典対象商品を特定するための特典対象商品情報と、を受信する通信処理部と、
前記通信処理部が前記店舗端末から受信した前記決済用トークンに基づいて前記記憶部から前記ユーザ識別子を読み出し、受信した前記特典対象商品情報により前記特典対象商品を特定できた場合に、前記ユーザ識別子に対応する前記ユーザに前記クーポンによる特典を付与する特典付与部と、
を有する特典付与装置。
【請求項１２】
クーポンを利用するユーザのユーザ端末と、前記ユーザ端末と通信可能な特典付与装置と、を備え、
前記ユーザ端末は、
前記クーポンを利用するための操作を受け付ける操作受付部と、
前記操作受付部が前記操作を受け付けた場合に、前記ユーザを特定するためのユーザ識別子と前記クーポンの利用要求とを前記特典付与装置に送信する要求送信部と、
前記要求送信部が前記利用要求を送信した後に、前記特典付与装置から受信した、前記ユーザが前記クーポンを利用可能な店舗で決済するための決済用トークンに基づいて決済用コードを作成するコード作成部と、
を有し、
前記特典付与装置は、
前記ユーザ識別子と前記利用要求とを前記ユーザ端末から受け付ける要求受付部と、
前記決済用トークンを生成するトークン生成部と、
前記決済用トークンと前記ユーザ識別子とを関連付けて記憶部に記憶させる記憶制御部と、
生成した前記決済用トークンを前記ユーザ端末に送信し、前記決済用トークンを送信した後に、前記決済用トークンに基づいて前記ユーザ端末が表示した決済用コードを読み取った店舗端末から、一以上の商品の決済に用いるための決済情報と、前記決済用トークンと、前記一以上の商品のうち前記クーポンによる特典が付与される商品である特典対象商品を特定するための特典対象商品情報と、を受信する通信処理部と、
前記通信処理部が前記店舗端末から受信した前記決済用トークンに基づいて前記記憶部から前記ユーザ識別子を読み出し、受信した前記特典対象商品情報により前記特典対象商品を特定できた場合に、前記ユーザ識別子に対応する前記ユーザに前記クーポンによる特典を付与する特典付与部と、
を有する特典付与システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クーポンを利用して決済する場合の決済金額を決定する特典付与方法、特典付与装置及び特典付与システムに関する。
【背景技術】
【０００２】
商品を購入する際に、商品の代金の割引を受けるためのクーポンが普及している。クーポンは、消費財の製造業者や小売業者によって発行され、販売促進の一環として小売店等で使用されている。特許文献１には、電子決済のトランザクション中に顧客携帯デバイスから、電子クーポンと消費者識別子を受け取った後、電子クーポンに関する事業者にクーポンの有効性を問い合わせ、有効な場合はクーポンを商品に適用して決済する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０−５１５１６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、電子決済のトランザクション中に、店舗端末による電子決済の手続きとクーポン受付の手続きとが混在するため、店舗における決済処理が複雑になるという問題が生じていた。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、クーポンを利用する電子決済の決済処理を簡略化するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様の特典付与方法は、コンピュータが実行する、ユーザを特定するためのユーザ識別子とクーポンの利用要求とを前記ユーザのユーザ端末から受け付けるステップと、前記ユーザが前記クーポンを利用可能な店舗で決済するための決済用トークンを生成するステップと、前記決済用トークンと前記ユーザ識別子とを関連付けて記憶部に記憶させるステップと、生成した前記決済用トークンを前記ユーザ端末に送信するステップと、前記決済用トークンに基づいて前記ユーザ端末が表示した決済用コードを読み取った店舗端末から、一以上の商品の決済に用いるための決済情報と、前記決済用トークンと、前記一以上の商品のうち前記クーポンによる特典が付与される商品である特典対象商品を特定するための特典対象商品情報と、を受信するステップと、前記店舗端末から受信した前記決済用トークンに基づいて前記記憶部から前記ユーザ識別子を読み出すステップと、受信した前記特典対象商品情報により前記特典対象商品を特定できた場合に、前記ユーザ識別子に対応する前記ユーザに前記クーポンによる特典を付与するするステップと、を有する。
【０００７】
前記特典対象商品情報が示す商品が、前記決済用トークンにより割り引かれる対象となる商品である場合、前記決済情報に含まれる金額から前記決済用トークンにより割り引かれる金額を差し引いた金額を、前記ユーザの決済金額に決定するステップと、前記決済金額を、前記ユーザ識別子で特定される前記ユーザの口座から、前記決済金額を引き落とすステップと、前記決済金額を引き落とすステップの後に、支払い完了の通知を前記ユーザ端末と前記店舗端末とに送信するステップと、をさらに有してもよい。
【０００８】
前記ユーザ識別子で特定される前記ユーザの口座から前記決済金額を引き落とすことができる決済事業者に前記決済金額を送信するステップをさらに有してもよい。
【０００９】
前記特典付与方法は、前記決済事業者が前記ユーザの口座から引き落とすことができる残高が前記決済金額よりも小さい場合、前記ユーザの口座から前記決済金額の一部を引き落とすことができる他の決済事業者に、前記決済金額と前記残高との差額を送信するステップをさらに有してもよい。
【００１０】
前記特典付与方法は、前記決済事業者が前記ユーザの口座から引き落とすことができる残高と、前記他の決済事業者が前記ユーザの口座から引き落とすことができる残高との合計額が前記決済金額よりも大きい場合に、支払い完了の通知を前記ユーザ端末及び前記店舗端末の少なくともいずれかに送信するステップをさらに有してもよい。
【００１１】
前記決済用トークンには、使用可能期限が定められており、前記決済金額を算出するステップにおいて、前記決済情報を取得した日時が前記使用可能期限よりも前であることを条件として、前記決済情報に含まれる金額から、前記決済用トークンにより割り引かれる金額を差し引いた金額を前記決済金額としてもよい。
【００１２】
前記特典付与方法は、前記利用要求を受け付けるステップの後に、前記クーポンを提供している提供者又は前記決済金額を決定する前記コンピュータを管理している事業者に、前記利用要求を送信した前記ユーザ端末に対応する前記ユーザの属性情報を送信するステップをさらに有してもよい。
【００１３】
前記特典付与方法は、前記決済金額を算出するステップの後に、前記クーポンを提供している提供者又は前記決済金額を決定する前記コンピュータを管理している事業者に、前記クーポンを利用した前記ユーザの属性情報を送信するステップをさらに有してもよい。
【００１４】
前記特典付与方法は、同一の前記決済用トークンを用いて購入された商品と、当該商品を購入した複数の前記ユーザの属性情報とを関連付けて記憶するステップをさらに有してもよい。また、前記特典付与方法は、同一の前記決済用トークンを用いて購入された商品と、当該商品が購入された場所とを関連付けて記憶するステップをさらに有してもよい。
【００１５】
本発明の第２の態様の特典付与装置は、ユーザを特定するためのユーザ識別子とクーポンの利用要求とを前記ユーザのユーザ端末から受け付ける要求受付部と、前記ユーザが前記クーポンを利用可能な店舗で決済するための決済用トークンを生成するトークン生成部と、前記決済用トークンと前記ユーザ識別子とを関連付けて記憶部に記憶させる記憶制御部と、生成した前記決済用トークンを前記ユーザ端末に送信し、前記決済用トークンを送信した後に、前記決済用トークンに基づいて前記ユーザ端末が表示した決済用コードを読み取った店舗端末から、一以上の商品の決済に用いるための決済情報と、前記決済用トークンと、前記一以上の商品のうち前記クーポンによる特典が付与される商品である特典対象商品を特定するための特典対象商品情報と、を受信する通信処理部と、前記通信処理部が前記店舗端末から受信した前記決済用トークンに基づいて前記記憶部から前記ユーザ識別子を読み出し、受信した前記特典対象商品情報により前記特典対象商品を特定できた場合に、前記ユーザ識別子に対応する前記ユーザに前記クーポンによる特典を付与する特典付与部と、を有する。
【００１６】
本発明の第３の態様の特典付与システムは、クーポンを利用するユーザのユーザ端末と、前記ユーザ端末と通信可能な特典付与装置と、を備える。前記ユーザ端末は、前記クーポンを利用するための操作を受け付ける操作受付部と、前記操作受付部が前記操作を受け付けた場合に、前記ユーザを特定するためのユーザ識別子と前記クーポンの利用要求とを前記特典付与装置に送信する要求送信部と、前記要求送信部が前記利用要求を送信した後に、前記特典付与装置から受信した、前記ユーザが前記クーポンを利用可能な店舗で決済するための決済用トークンに基づいて決済用コードを作成するコード作成部と、を有する。
【００１７】
前記特典付与装置は、前記ユーザ識別子と前記利用要求とを前記ユーザ端末から受け付ける要求受付部と、前記決済用トークンを生成するトークン生成部と、前記決済用トークンと前記ユーザ識別子とを関連付けて記憶部に記憶させる記憶制御部と、生成した前記決済用トークンを前記ユーザ端末に送信し、前記決済用トークンを送信した後に、前記決済用トークンに基づいて前記ユーザ端末が表示した決済用コードを読み取った店舗端末から、一以上の商品の決済に用いるための決済情報と、前記決済用トークンと、前記一以上の商品のうち前記クーポンによる特典が付与される商品である特典対象商品を特定するための特典対象商品情報と、を受信する通信処理部と、前記通信処理部が前記店舗端末から受信した前記決済用トークンに基づいて前記記憶部から前記ユーザ識別子を読み出し、受信した前記特典対象商品情報により前記特典対象商品を特定できた場合に、前記ユーザ識別子に対応する前記ユーザに前記クーポンによる特典を付与する特典付与部と、を有する。
【発明の効果】
【００１８】
本発明によれば、クーポンを利用する電子決済の決済処理を簡略化することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】特典付与システムの概要を示す図である。
【図２】特典付与装置の機能構成を示す図である。
【図３】ユーザ端末の機能構成を示す図である。
【図４】記憶部が記憶しているトークン管理データベースの一例を示す図である。
【図５】特典付与システムの動作シーケンス図である。
【図６】特典付与装置と決済サーバとの間での動作シーケンスの詳細を示す図である。
【発明を実施するための形態】
【００２０】
［特典付与システムＳの概要］
図１は、特典付与システムＳの概要を示す図である。特典付与システムＳは、店舗で商品を購入するユーザにクーポンを発行し、ユーザがクーポンを利用して商品を購入した場合に、クーポンにより割り引いた決済金額を算出することができるシステムである。
【００２１】
特典付与システムＳは、特典付与装置１と、ユーザ端末２とを備える。特典付与装置１は、ユーザの決済金額を決定する機能を有するサーバである。ユーザ端末２は、ユーザが使用する情報端末であり、例えばスマートフォン、タブレット又はパーソナルコンピュータである。クーポンを提供する商品の販売事業者は、インターネットを介した広告配信機能等を利用して、ユーザ端末２にクーポンを提供する。クーポンはユーザ端末２が記憶媒体に記憶することができる形式のデータにより構成されており、ユーザは、所望のタイミングで、提供されたクーポンを利用して商品を購入することができる。以下、図１を参照しながら、ユーザが商品を購入し、商品の代金の決済が行われるまでの流れを説明する。
【００２２】
ユーザは、クーポンを使用可能な商品を購入する際に、予めユーザ端末２において受信しておいたクーポンを利用するための操作を行う（図１における（１））。一例として、ユーザが、決済用のアプリケーションソフトウェアを起動してログインＩＤ、例えばアプリケーションソフトウェアのユーザＩＤ、を入力すると、ユーザ端末２は、ログインＩＤを決済事業者に送信して、アプリケーションにログインする。そして、ユーザ端末２は、決済事業者のサーバに、利用可能なクーポンを問い合わせる。
【００２３】
決済事業者のサーバは、クーポンＩＤに関連付けて特典の内容を記憶している。決済事業者のサーバは、ユーザＩＤに対応するクーポンＩＤを記憶媒体（例えばハードディスク）から読み出して、読み出したクーポンＩＤに対応する特典の内容をユーザ端末２に送信する。
【００２４】
ユーザ端末２は、受信したクーポンを表示する。ユーザが、クーポンを選択する操作を行うと、ユーザ端末２は、クーポンを利用することを要求する利用要求を特典付与装置１に送信する。この際、ユーザ端末２は、ユーザを識別するためのユーザ識別子（以下、ユーザＩＤという）を利用要求とともに送信する（図１における（２））。ユーザＩＤは、例えばユーザ端末２のＳＩＭカードに記憶された携帯電話番号であるが、特典付与装置１が認識できる形式のデータであれば他のデータであってもよい。
【００２５】
特典付与装置１は、利用要求を受信すると、決済用トークンを生成する（図１における（３））。決済用トークンは、ユーザが店舗で提示する決済用コードをユーザ端末２が作成する際に用いるデータ列である。特典付与装置１は、生成した決済用トークンとユーザＩＤとを関連付けて記憶媒体に記憶する（図１における（４））。
【００２６】
特典付与装置１は、生成した決済用トークンをユーザ端末２に送信する（図１における（５））。特典付与装置１は、決済用トークンを暗号化した後に、暗号化した決済用トークンをユーザ端末２に送信してもよい。
【００２７】
ユーザ端末２は、受信した決済用トークンに基づいて決済用コードを作成する（図１における（６））。決済用コードは、店舗での精算に用いられる店舗端末３において読み取れるテキスト又は画像であり、ユーザ端末２のユーザが予め銀行口座を登録したり現金を預けたりしている決済事業者に決済要求を送信するために用いられるコードである。決済用コードは、例えばＱＲコード（登録商標）であるが、店舗での精算に用いられる店舗端末３において読み取れるテキスト又は画像であれば他の形態のデータであってもよい。
【００２８】
ユーザは、店舗のレジで商品の購入代金を精算する際に決済用コードを提示する。そして、例えば店員の操作により、店舗端末３が、ユーザ端末２に表示された決済用コードを読み取る（図１における（７））。
【００２９】
店舗端末３は、ユーザが購入した商品の合計額を示す決済情報と、読み取った決済用コードが示す決済用トークンと、特典対象商品を特定するための特典対象商品情報と、を特典付与装置１に送信する（図１における（８））。特典対象商品情報は、ユーザが店舗で購入した商品のうち、特典が付与される商品（例えばクーポンによる割引を行っている商品や、購入者へのポイントまたは景品付与の対象となる商品）を特定するための情報である。店舗端末３が特典対象商品情報を特典付与装置１に送信することにより、特典付与装置１は、ユーザが、クーポンにより特典が付与される対象となる商品を購入したか否かを判別することができる。
【００３０】
特典付与装置１は、店舗端末３から決済用トークンを受信すると、図１の（４）において決済用トークンに関連付けて記憶しておいたユーザＩＤを参照することにより、受信した決済用トークンに対応するユーザＩＤを特定する（図１における（９））。特典付与装置１は、店舗端末３から受信した決済情報が示す決済金額から、決済用トークンに対応するクーポンによる割引額を減額した後の金額を、ユーザの決済金額に決定する（図１における（１０））。
【００３１】
特典付与装置１は、決定した決済金額を、ユーザＩＤに関連付けて決済サーバ４に送信する（図１における（１１））。決済サーバ４は、例えばクレジットカード事業者又はプリペイドカード事業者のサーバであり、決済金額が、ユーザが支払い可能な残高の範囲内である場合に決済処理をする（図１における（１２））。決済サーバ４は、決済処理が終了すると、決済処理が終了したことを特典付与装置１、ユーザ端末２及び店舗端末３の少なくともいずれかに通知する。
【００３２】
特典付与システムＳが以上のように動作することで、ユーザがクーポンを利用する操作をして、ユーザ端末２に表示された決済用コードを提示し、店舗の店員が、例えばＱＲコードを読み取って決済をする通常の処理をするだけで、ユーザは、クーポンによる特典を受けることができる。
以下、特典付与装置１及びユーザ端末２の構成の詳細を説明する。以下の説明においては、特典の内容が、商品の価格が割り引かれるという場合を例にして説明する。
【００３３】
［特典付与装置１の機能構成］
図２は、特典付与装置１の機能構成を示す図である。特典付与装置１は、通信部１１と、記憶部１２と、制御部１３と、を有する。制御部１３は、要求受付部１３１と、トークン生成部１３２と、記憶制御部１３３と、通信処理部１３４と、特典付与部１３５とを有する。
【００３４】
通信部１１は、インターネット等のネットワークを介してユーザ端末２、店舗端末３及び決済サーバ４とデータを送受信するための通信インターフェースである。通信部１１は、ユーザ端末２から受信した利用要求を要求受付部１３１に通知する。また、通信部１１は、通信処理部１３４から入力された決済用トークンをユーザ端末２に送信し、店舗端末３から受信した決済情報及び決済用トークンを特典付与部１３５に入力する。また、通信部１１は、特典付与部１３５から入力された決済金額を決済サーバ４に送信する。
【００３５】
記憶部１２は、各種のデータを記憶する記憶媒体であり、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及びハードディスク等を有する。記憶部１２は、制御部１３が実行するプログラムを記憶する。また、記憶部１２は、制御部１３が生成した決済用トークンをユーザＩＤに関連付けて記憶する。
【００３６】
制御部１３は、記憶部１２に記憶されたプログラムを実行することにより、要求受付部１３１、トークン生成部１３２、記憶制御部１３３、通信処理部１３４及び特典付与部１３５として機能する。制御部１３の各部の動作の詳細については後述する。
【００３７】
［ユーザ端末２の機能構成］
図３は、ユーザ端末２の機能構成を示す図である。ユーザ端末２は、操作部２１と、通信部２２と、表示部２３と、記憶部２４と、制御部２５とを有する。制御部２５は、操作受付部２５１と、要求送信部２５２と、コード作成部２５３とを有する。
【００３８】
操作部２１は、ユーザの操作を受け付ける操作デバイスであり、例えば表示部２３の表面に設けられたタッチパネルである。操作部２１は、ユーザがタッチした位置を示す信号を操作受付部２５１に通知する。
【００３９】
通信部２２は、例えば携帯電話網の基地局との間でデータを送受信するための無線通信インターフェースである。通信部２２は、要求送信部２５２から入力された利用要求を特典付与装置１に送信する。また、通信部２２は、特典付与装置１から受信した決済用トークンをコード作成部２５３に入力する。
【００４０】
表示部２３は、各種の情報を表示するディスプレイである。表示部２３は、コード作成部２５３の制御に基づいて、決済用コードを表示する。
【００４１】
記憶部２４は、ＲＯＭ及びＲＡＭ等を含む記憶媒体である。記憶部２４は、制御部２５が実行するプログラムを記憶している。また、記憶部２４は、特典付与装置１から受信した決済用トークン、及び決済用トークンに基づいて生成された決済用コード等を記憶する。
【００４２】
制御部２５は、例えばＣＰＵであり、記憶部２４に記憶されたプログラムを実行することにより、操作受付部２５１、要求送信部２５２及びコード作成部２５３として機能する。
【００４３】
操作受付部２５１は、操作部２１から入力された信号に基づいて、ユーザの操作内容を特定する。操作受付部２５１は、特定した操作内容が、クーポンを利用する操作である場合に、操作内容を要求送信部２５２に通知する。要求送信部２５２は、操作受付部２５１が、クーポンを利用する操作を受け付けた場合に、通信部２２を介して、クーポンの利用要求を特典付与装置１に送信する。
【００４４】
コード作成部２５３は、特典付与装置１から決済用トークンが送信されると、決済用トークンに基づく決済用コードを作成する。コード作成部２５３は、例えば、ユーザが予め契約した決済事業者により定められた規則に基づいて決済用コードを作成する。コード作成部２５３は、作成した決済用コードを表示部２３に表示させる。
【００４５】
［制御部１３の各部の動作］
要求受付部１３１は、通信部１１を介して、ユーザＩＤと利用要求とをユーザ端末２から受け付ける。要求受付部１３１は、受け付けたユーザＩＤ及び利用要求をトークン生成部１３２に通知する。
【００４６】
トークン生成部１３２は、ユーザがクーポンを利用可能な店舗で決済するための決済用トークンを生成する。トークン生成部１３２は、生成した決済用トークン及びユーザＩＤを記憶制御部１３３に通知する。トークン生成部１３２は、決済用トークンを暗号化し、暗号化した暗号化トークンをさらに記憶制御部１３３に通知してもよい。
【００４７】
記憶制御部１３３は、トークン生成部１３２から通知された決済用トークンとユーザＩＤとを関連付けて記憶部１２に記憶させる。図４は、記憶部１２が記憶しているトークン管理データベースの一例を示す図である。トークン管理データベースにおいては、ユーザＩＤと、決済用トークンと、暗号化トークンと、クーポンＩＤと、特典の内容と、事業者コードとが関連付けられている。事業者コードは、クーポンを提供した事業者を特定するためのコードであり、クーポンの利用状況を事業者に通知するために用いられる。
【００４８】
通信処理部１３４は、トークン生成部１３２が生成した決済用トークンをユーザ端末２に送信する。また、通信処理部１３４は、決済用トークンを送信した後に、決済用トークンに基づいてユーザ端末２が表示した決済用コードを読み取った店舗端末３から、一以上の商品の決済に用いるための決済情報と、決済用トークンと、一以上の商品のうちクーポンにより割り引かれる商品である特典対象商品を特定するための特典対象商品情報と、を受信する。通信処理部１３４は、受信した決済情報、決済用トークン、及び特典対象商品情報を特典付与部１３５に通知する。
【００４９】
特典対象商品情報は、店舗端末３が設置されている店舗においてユーザが購入した商品のうち、ユーザ端末２のユーザが提示していないクーポンを含めて何らかのクーポンを用いて割り引かれる商品を特定するための情報である。特典対象商品情報は、例えば「Ａ社のオレンジジュースＡＢＣ」、「Ｂ社のビールＢＢＢ」、「Ｃ社のアイスクリームＸＹＺ」のように、商品の販売事業者を特定するための事業者識別情報と、商品を特定するための商品識別情報とを含む。店舗端末３は、ユーザが購入しようとする全ての商品の金額を合算した金額を特典付与装置１に送信するが、特典付与装置１は、合算した金額のみを通知された場合、ユーザが購入しようとする商品の中に、決済用トークンにより特典を受けられる商品が含まれているか否かを判定できない。このように、店舗端末３が、特典対象商品情報を特典付与装置１に送信することで、特典付与装置１が、特典が与えられる商品をユーザが購入したか否かを判定できるので、特典付与装置１が適切に特典を付与することができる。
【００５０】
特典付与部１３５は、通信処理部１３４が店舗端末３から受信した決済用トークンに基づいて記憶部１２からユーザＩＤを読み出す。具体的には、特典付与部１３５は、記憶部１２に記憶されているトークン管理データベースを参照し、受信した決済用トークンに関連付けられているユーザＩＤを特定する。通信処理部１３４が店舗端末３から受信した決済用トークンが暗号化されている場合、特典付与部１３５は、トークン管理データベースにおいて暗号化コードに関連付けられているユーザＩＤを特定してもよい。特典付与部１３５は、暗号化コードを復号することにより決済用トークンを特定し、特定した決済用トークンに基づいてユーザＩＤを特定してもよい。
【００５１】
特典付与部１３５は、特典対象商品情報が示す商品が、決済用トークンにより割り引かれる対象となる商品である場合、決済情報に含まれる金額から決済用トークンにより割り引かれる金額を差し引いた金額を、ユーザＩＤに対応するユーザの決済金額に決定する。例えば、特典対象商品情報として、上記の「Ａ社のオレンジジュースＡＢＣ」、「Ｂ社のビールＢＢＢ」、「Ｃ社のアイスクリームＸＹＺ」が含まれており、決済用トークンにより割り引かれる商品が「Ｃ社のアイスクリームＸＹＺ」であり、割引額が５０円であるとする。また、ユーザが店舗で買物をした商品の合計額が３０００円であるとする。
【００５２】
この場合、特典付与部１３５は、特典対象商品情報の中に、決済用トークンにより割り引かれる対象となる商品である「Ｃ社のアイスクリームＸＹＺ」が含まれているので、３０００円から５０円を減算した２９５０円をユーザの決済金額に決定する。
【００５３】
仮に、ユーザが「Ｃ社のアイスクリームＸＹＺ」が割り引かれるクーポンを利用する操作をしたにもかかわらず、ユーザが「Ｃ社のアイスクリームＸＹＺ」を購入しなかった場合、特典対象商品情報に「Ｃ社のアイスクリームＸＹＺ」を示す情報が含まれない。この場合、特典付与部１３５は、特典対象商品情報の中に、決済用トークンに対応するクーポンにより特典付与の対象となる商品が含まれないと判定し、決済情報が示す金額を減額することなく、３０００円をユーザの決済金額に決定する。
【００５４】
なお、特典対象商品情報に、商品を製造・販売する事業者を特定するための情報が含まれており、特典付与部１３５は、決済用トークンに関連付けて記憶部１２に記憶されている事業者及び商品名と、特典対象商品情報が示す事業者及び商品名とが一致することを条件として、特典を付与することに決定してもよい。
【００５５】
特典付与部１３５は、ユーザＩＤで特定されるユーザの口座から決済金額を引き落とすことができる決済事業者の決済サーバ４に、決定した決済金額を送信する。特典付与部１３５は、決済サーバ４から決済が承認可能であるという通知を受信すると、ユーザ端末２及び店舗端末３の少なくともいずれかに対して、支払いが完了したことを示す通知を送信する。
【００５６】
特典付与部１３５は、決済事業者がユーザの口座から引き落とすことができる残高が決済金額よりも小さい場合、ユーザの口座から決済金額の一部を引き落とすことができる他の決済事業者に、決済金額と残高との差額を送信してもよい。特典付与部１３５は、例えば、決済金額を送信した第１の決済サーバ４ａから、残高が不足しているという通知を受けた場合、決済金額から残高を減算した差額を決済するように、第２の決済サーバ４ｂに通知する。
【００５７】
特典付与部１３５は、第１の決済サーバ４ａ及び第２の決済サーバ４ｂからユーザの残高を示す情報を取得してもよい。この場合、特典付与部１３５は、第１の決済事業者がユーザの口座から引き落とすことができる残高（すなわち第１の決済サーバ４ａから通知された残高）と、第２の決済事業者がユーザの口座から引き落とすことができる残高（すなわち第２の決済サーバ４ｂから通知された残高）との合計額が決済金額よりも大きい場合に、支払い完了の通知をユーザ端末２及び店舗端末３の少なくともいずれかに送信する。
【００５８】
ところで、通信処理部１３４が決済用トークンをユーザ端末２に送信してからユーザが店舗で買物を完了するまでの時間が長いと、特典付与装置１が、発行した決済用トークンを長時間にわたって管理する必要が生じてしまう。また、ユーザ端末２のユーザが、入手した決済用トークンを第三者に提供してしまうという不正（例えば、第三者のカメラで決済コードを撮影させ、第三者が決済コードを利用可能にするという不正）が行われるおそれもある。そこで、決済用トークンには使用可能期限が定められていてもよい。使用可能期限は、例えば通信処理部１３４が決済用トークンを発行してから１０分である。
【００５９】
この場合、特典付与部１３５は、決済情報を取得した日時が使用可能期限よりも前であることを条件として、決済情報に含まれる金額から、決済用トークンにより割り引かれる金額を差し引いた金額を決済金額とする。特典付与部１３５は、決済情報を取得した日時が使用可能期限を過ぎている場合、決済情報に含まれる金額をそのままユーザの決済金額とする。
【００６０】
特典付与部１３５は、決済情報を取得した日時が使用可能期限を過ぎている場合、ユーザ端末２に対して、使用可能期限を過ぎていることを通知し、決済用トークンの再発行をするための操作画面をユーザ端末２に表示させてもよい。ユーザが再発行の操作をした場合、図１における（１）から（９）までの動作が再度行われる。
【００６１】
なお、ユーザが、使用可能期限が過ぎた決済用トークンを含む決済用コードを店舗で提示しないようにするために、通信処理部１３４は、使用可能期限から所定の時間より前になると、使用可能期限が近づいていることをユーザ端末２に通知してもよい。例えば、通信処理部１３４は、ユーザがレジで精算を開始する前に使用可能期限が経過してしまうおそれがあることを認識できるように、使用可能期限から２分前になると、使用可能期限が近づいていることをユーザ端末２に通知する。
【００６２】
［動作シーケンス］
図５は、特典付与システムＳの動作シーケンス図である。図５に示すシーケンス図は、ユーザがユーザ端末２においてクーポンを利用する操作をしたところから開始している（Ｓ１）。ユーザ端末２は、ユーザがクーポンを利用する操作を受け付けると、利用要求を特典付与装置１に送信する。
【００６３】
特典付与装置１のトークン生成部１３２は、利用要求を受信すると、決済用トークンを生成し（Ｓ２）、生成した決済用トークンをユーザＩＤに関連付けて記憶部１２に記憶させる（Ｓ３）。通信処理部１３４は、トークン生成部１３２が生成した決済用トークンをユーザ端末２に送信する。
【００６４】
ユーザ端末２のコード作成部２５３は、特典付与装置１から受信した決済用トークンに基づく決済用コードとしてのＱＲコードを作成し、作成したＱＲコードを表示部２３に表示させる（Ｓ４）。ユーザが店舗において、ユーザ端末２に表示されたＱＲコードを提示し、店舗端末３がＱＲコードを読み取ると（Ｓ５）、店舗端末３は、ユーザが購入した商品の代金を示す決済情報、ＱＲコードに含まれている決済用トークン、及び特典対象商品情報を特典付与装置１に送信する。
【００６５】
特典付与部１３５は、店舗端末３から受信した決済情報が示す金額から、決済用トークンに基づいて特定される割引額を減算することにより、ユーザに対する決済金額を決定する（Ｓ６）。特典付与部１３５は、決定した決済金額を決済サーバ４に通知する。決済サーバ４は、受信した決済金額に基づいて決済処理を実行する（Ｓ７）。
【００６６】
図６は、特典付与装置１と決済サーバ４との間での動作シーケンスの詳細を示す図である。図６に示すシーケンス図は、特典付与部１３５がユーザの決済金額を決定し、決済金額を第１の決済サーバ４ａに送信した時点から開始している。第１の決済サーバ４ａは、ユーザが支払い可能な残高が決済金額以上であるか否かを判定する（Ｓ１１）。
【００６７】
第１の決済サーバ４ａは、残高が決済金額以上であると判定した場合（Ｓ１１においてＹＥＳ）、決済金額を決済する処理を実行する（Ｓ１２）。一方、第１の決済サーバ４ａは、残高が決済金額未満であると判定した場合（Ｓ１１においてＮＯ）、不足している金額を特典付与部１３５に通知する。ここで、第１の決済サーバ４ａは、残高分だけを決済処理してもよい。
【００６８】
特典付与部１３５は、不足金額の通知を第１の決済サーバ４ａから受けると、他の決済サーバである第２の決済サーバ４ｂに対して、ユーザＩＤとともに不足金額を通知して決済を要求する。第２の決済サーバ４ｂは、残高が不足金額以上であるか否かを判定する（Ｓ１３）。第２の決済サーバ４ｂは、残高が不足金額以上であると判定した場合（Ｓ１３においてＹＥＳ）、不足金額を決済する処理を実行する（Ｓ１４）。第２の決済サーバ４ｂは、残高が不足金額未満であると判定した場合（Ｓ１３においてＮＯ）、残高と不足金額との差額を、さらなる不足金額として特典付与部１３５に通知する。
【００６９】
特典付与装置１は、決済金額の全額の決済が終了するまで、決済が可能な複数の決済サーバ４に決済を依頼する。特典付与部１３５は、決済金額の全額の決済が完了した場合、支払いが完了したことをユーザ端末２及び店舗端末３に通知する。特典付与部１３５は、決済金額の一部の決済が完了しなかった場合、決済をできなかった額をユーザ端末２及び店舗端末３に通知する。ユーザは、ユーザ端末２に通知された金額を確認すると、通知された金額を現金で店員に支払うことができる。
【００７０】
［第１変形例］
以上の説明においては、ＱＲコードを読み取った店舗端末３が送信する特典対象商品情報に、ユーザが購入した商品のうち、クーポンによって割り引かれる可能性がある商品を示す情報が含まれているという場合を例示したが、特典対象商品情報はこれに限らない。決済用トークンに、商品を識別するための商品識別情報が含まれている場合、店舗端末３は、決済用トークンに対応するクーポンによって割り引かれる商品をユーザが購入しようとしているか否かを示す特典対象商品情報を特典付与装置１に送信してもよい。この場合、特典付与部１３５は、特典対象商品情報が、決済用トークンにより割り引かれる対象となる商品が購入されたことを示していることを条件として、決済情報が示す金額から割引額を減算して決済金額を決定する。
【００７１】
［第２変形例］
特典付与装置１は、同一の決済用トークンを用いて購入された商品と、当該商品を購入した複数のユーザの属性情報とを関連付けて記憶部１２に記憶させたり、同一の決済用トークンを用いて購入された商品と、当該商品が購入された場所とを関連付けて記憶部１２に記憶させたりしてもよい。この場合、特典付与装置１は、記憶させたこれらの情報を、クーポン提供者に提供したり、これらの情報に基づいて統計分析をした結果をクーポン提供者に提供したりしてもよい。
【００７２】
例えば、要求受付部１３１は、ユーザ端末２から送信された利用要求を受け付けた後に、ユーザが利用しようとしているクーポンを提供している提供者（例えば、商品の製造・販売事業者）のサーバ、又は特典付与装置１を管理している事業者のサーバに、利用要求を送信したユーザ端末２に対応するユーザの属性情報を送信する。属性情報は、例えば、ユーザの年齢、性別、趣味、職業等のように、ユーザの商品嗜好性に関連し得る特性を示す情報であり、特典付与装置１において、ユーザＩＤに関連付けて予め記憶されている。通信処理部１３４が、ユーザが商品を購入した時間、購入場所（店舗識別情報）、又は決済用コードを提示して購入した商品の情報等を店舗端末３から受信し、受信した各種の情報をクーポン提供者に提供してもよい。特典付与装置１がこのような情報をクーポン提供者に提供することにより、クーポン提供者が、どのようなユーザが商品を購入する意欲を有しているかを把握することが可能になる。
【００７３】
また、特典付与部１３５は、決済金額を算出した後に、クーポンを提供している提供者のサーバ、又は特典付与装置１を管理している事業者のサーバに、クーポンを利用したユーザの属性情報を送信してもよい。要求受付部１３１及び特典付与部１３５がこのように動作することで、クーポン提供者又は特典付与装置１を管理している事業者が、クーポンを利用しようとしたユーザのうち、どれくらいの割合のユーザが実際にクーポンを利用して商品を購入しているかを把握することが可能になる。
【００７４】
［第３変形例］
以上の説明においては、特典付与部１３５が決済金額を決済サーバ４に送信し、決済サーバ４が決済処理を実行する場合を例示したが、決済処理を行う主体は任意である。例えば、特典付与部１３５は、ユーザＩＤで特定されるユーザの口座から決済金額を引き落とす決済処理を実行し、決済金額を引き落とす処理を実行した後に、支払い完了の通知をユーザ端末２と店舗端末３とに送信してもよい。このように、特典付与部１３５が決済処理を行うことで、特典付与部１３５が決済サーバ４との間でデータを送受信する必要がないので、決済処理に要する時間を短縮することができる。
【００７５】
［第４変形例］
以上の説明においては、ユーザ端末２が、クーポンにより割り引かれる商品を提供している事業者からクーポンを取得する場合を例示したが、ユーザ端末２がクーポンを取得する方法は任意である。例えば、特典付与装置１が、クーポンにより割り引かれる商品を提供している事業者からの要求に応じてクーポンをユーザ端末２に提供する。記憶制御部１３３は、ユーザＩＤに関連付けて、ユーザ端末２に送信したクーポンを識別するためのクーポンＩＤを記憶する。
【００７６】
この場合、通信処理部１３４は、ユーザ端末２の所在地を示す位置情報を定期的に取得してユーザの所在地を特定し、クーポンを利用可能な店舗のうち、ユーザ端末２の所在地からの距離が所定値以下の店舗を示す情報をユーザ端末２に通知してもよい。特典付与装置１がこのように動作することで、ユーザがクーポンを使用する確率を高めることができる。
【００７７】
［特典付与システムＳによる効果］
以上説明したように、特典付与装置１は、ユーザ端末２からクーポンの利用要求を取得すると、当該クーポンに対応する決済用トークンを生成し、生成した決済用トークンをユーザ端末２に送信する。ユーザ端末２は、受信した決済用トークンに基づく決済用コードを作成する。特典付与部１３５は、決済用コードを読み取った店舗端末３から決済情報、決済用トークン、及び特典対象商品情報を取得すると、決済金額から割引額を減算することにより、ユーザの決済金額を決定する。特典付与装置１及びユーザ端末２がこのように動作することで、店舗の店員は、決済用コードを読み取るだけで精算処理をすることができ、かつユーザ端末２のユーザは、クーポンによる割引を受けることができるので、クーポンを利用する電子決済の決済処理が簡略になる。
【００７８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。
【符号の説明】
【００７９】
１  特典付与装置
２  ユーザ端末
３  店舗端末
４  決済サーバ
１１  通信部
１２  記憶部
１３  制御部
２１  操作部
２２  通信部
２３  表示部
２４  記憶部
２５  制御部
１３１  要求受付部
１３２  トークン生成部
１３３  記憶制御部
１３４  通信処理部
１３５  特典付与部
２５１  操作受付部
２５２  要求送信部
２５３  コード作成部
【図１】
2020052805.tif 000003
【図２】
2020052805.tif 000004
【図３】
2020052805.tif 000005
【図４】
2020052805.tif 000006
【図５】
2020052805.tif 000007
【図６】
2020052805.tif 000008