(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】
(24)【登録日】2024-02-27
(45)【発行日】2024-03-06
(54)【発明の名称】アプリケーションプログラムおよびサーバ装置
(51)【国際特許分類】
G06Q 20/24 20120101AFI20240228BHJP
【FI】
G06Q20/24
(21)【出願番号】P 2023177706
(22)【出願日】2023-10-13
(62)【分割の表示】P 2023087634の分割
【原出願日】2023-05-29
【審査請求日】2023-10-13
【早期審査対象出願】
(73)【特許権者】
【識別番号】519110124
【氏名又は名称】PayPay株式会社
(74)【代理人】
【識別番号】100149548
【氏名又は名称】松沼 泰史
(74)【代理人】
【識別番号】100154852
【氏名又は名称】酒井 太一
(74)【代理人】
【識別番号】100181124
【氏名又は名称】沖田 壮男
(74)【代理人】
【識別番号】100194087
【氏名又は名称】渡辺 伸一
(72)【発明者】
【氏名】渡邉 国松
(72)【発明者】
【氏名】▲高▼原 啓太
【審査官】太田 龍一
(56)【参考文献】
【文献】特開2012-226394(JP,A)
【文献】特開2021-009614(JP,A)
【文献】特開2019-197332(JP,A)
【文献】特開2006-059272(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00-99/00
(57)【特許請求の範囲】
【請求項1】
電子決済サービスに加盟する店舗に設置され、NFC(near field communication)機能を有する汎用のコンピュータ装置である店舗端末装置において動作し、前記電子決済サービスを提供するサーバ装置と連携して前記電子決済サービスに係る処理を実行するアプリケーションプログラムであって、
前記電子決済サービスを利用する利用者の利用者端末装置に読み取らせて決済を処理するためのコード情報であって、前記店舗または加盟店の識別情報がエンコードされたコード情報を表示するための店舗端末装置に、前記店舗端末装置への入力に応じて、
専ら前記サーバ装置と通信を行わせ、前記電子決済サービスの利用者のクレジットカードとの非接触通信による決済を有効化させるための、
アプリケーションプログラム。
【請求項2】
前記店舗端末装置に、前記店舗端末装置への入力に応じて、前記店舗が割賦取引を扱う業者として認証済みであるか否かを判定させ、前記店舗が割賦取引を扱う業者として認証済みであると判定された場合、前記利用者のクレジットカードとの非接触通信による決済を有効化させるための、
請求項1に記載のアプリケーションプログラム。
【請求項3】
前記電子決済サービスの利用者のクレジットカードとの非接触通信による決済が未実行である前記店舗端末装置に、前記店舗端末装置への入力に応じて、前記利用者のクレジットカードとの非接触通信による決済を有効化させるための審査を実行することなく、前記利用者のクレジットカードとの非接触通信による以降の決済を継続的に有効化させるための、
請求項1に記載のアプリケーションプログラム。
【請求項4】
前記店舗端末装置に、前記利用者端末装置が前記コード情報を読み取ることによって処理された決済の履歴情報と、前記利用者のクレジットカードとの非接触通信によって処理された決済の履歴情報とを合わせて表示させるための、
請求項
1に記載のアプリケーションプログラム。
【請求項5】
電子決済サービスに加盟する店舗に設置され、NFC(near field communication)機能を有する汎用のコンピュータ装置であ
り、前記電子決済サービスを利用する利用者の利用者端末装置に読み取らせて決済を処理するためのコード情報であって、前記店舗または加盟店の識別情報がエンコードされたコード情報を表示するための店舗端末装置と連携して前記電子決済サービスに係る処理を実行するサーバ装置であって、
前記店舗端末装置からの依頼に応じて、
専ら前記店舗端末装置と通信を行い、前記電子決済サービスの利用者のクレジットカードとの非接触通信による決済を許可する、
サーバ装置。
【請求項6】
前記店舗端末装置からの依頼に応じて、前記店舗が割賦取引を扱う業者として認証済みであるか否かを判定し、前記店舗が割賦取引を扱う業者として認証済みであると判定された場合、前記利用者のクレジットカードとの非接触通信による決済を許可する、
請求項
5に記載のサーバ装置。
【請求項7】
前記電子決済サービスの利用者のクレジットカードとの非接触通信による決済が未実行である前記店舗端末装置からの依頼に応じて、前記利用者のクレジットカードとの非接触通信による決済を有効化させるための審査を実行することなく、前記利用者のクレジットカードとの非接触通信による以降の決済を継続的に許可する、
請求項
5に記載のサーバ装置。
【請求項8】
前記コード情報を前記利用者端末装置が読み取ることに応じて、前記コード情報を受信して決済を処理する、
請求項
7に記載のサーバ装置。
【請求項9】
前記店舗端末装置に、前記利用者端末装置が前記コード情報を読み取ることによって処理された決済の履歴情報と、前記利用者のクレジットカードとの非接触通信によって処理された決済の履歴情報とを合わせて表示させる、
請求項
8に記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、アプリケーションプログラムおよびサーバ装置に関する。
【背景技術】
【0002】
従来、電子決済サービスにおいて複数の決済手段を処理する技術が知られている。例えば、特許文献1には、店舗に設置された電子マネー決済端末と、クレジットカード読取端末と、POS端末とを用いて、決済処理要求を各サーバに振り分ける技術が開示されている。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来の技術では、複数の決済手段に対応する店舗は、各決済手段に対応した専用端末を設置する必要があり、店員は、利用者が希望する決済手段に応じて、異なる専用端末を使い分ける必要がある場合があった。その結果、店舗にとってのコストが増加し、かつ当該店舗の店員にとっての利便性が低い場合があった。
【0005】
本発明は、このような事情を考慮してなされたものであり、店舗にとってのコストを低減するとともに、当該店舗の店員にとっての利便性を向上させることができるアプリケーションプログラムおよびサーバ装置を提供することを目的の一つとする。
【課題を解決するための手段】
【0006】
本発明の一態様は、電子決済サービスに加盟する店舗に設置される店舗端末装置において動作し、前記電子決済サービスを提供するサーバ装置と連携して前記電子決済サービスに係る処理を実行するアプリケーションプログラムであって、前記店舗端末装置に、前記店舗端末装置への入力に応じて、前記電子決済サービスの利用者のクレジットカードとの非接触通信による決済を有効化させるための、アプリケーションプログラムである。
【発明の効果】
【0007】
本発明の一態様によれば、店舗にとってのコストを低減するとともに、当該店舗の店員にとっての利便性を向上させることができるアプリケーションプログラムおよびサーバ装置を提供することができる。
【図面の簡単な説明】
【0008】
【
図1】電子決済サービスが実現されるための構成の一例を示す図である。
【
図2】電子決済の大まかな流れを例示したシーケンス図(その1)である。
【
図3】電子決済の大まかな流れを例示したシーケンス図(その2)である。
【
図4】実施形態に係る決済サーバ100の構成図である。
【
図5】利用者情報172の内容の一例を示す図である。
【
図6】加盟店/店舗情報176の内容の一例を示す図である。
【
図7】第2店舗端末装置70に搭載されたアプリケーションプログラム72の動作の一例を示す図である。
【
図8】決済サーバ100によってクレジットカードによる非接触決済が許可された場合に表示される画面の一例を示す図である。
【
図9】決済サーバ100によってクレジットカードによる非接触決済が許可されなかった場合に表示される画面の一例を示す図である。
【
図10】第2店舗端末装置70を介したクレジットカードによる非接触決済を説明するための図である。
【
図11】第2店舗端末装置70を介したクレジットカードによる非接触決済が実行された際のデータフローのパターンを説明するための図である。
【
図12】第2店舗端末装置70によって表示される決済履歴の一例を示す図である。
【
図13】第2店舗端末装置70および決済サーバ100によって実行される処理の流れの一例を示すシーケンス図である。
【
図14】決済サーバ100によって実行される処理の一例を示す図である。
【
図15】変形例に係る第2店舗端末装置70に搭載されたアプリケーションプログラム72の動作の一例を示す図である。
【
図16】変形例に係る第2店舗端末装置70に搭載されたアプリケーションプログラム72によって表示される画面の一例を示す図である。
【
図17】変形例に係る第2店舗端末装置70を介したクレジットカードによる非接触決済を説明するための図である。
【発明を実施するための形態】
【0009】
以下、図面を参照し、本発明のアプリケーションプログラムおよびサーバ装置の実施形態について説明する。店舗端末装置に搭載されるアプリケーションプログラムと、サーバ装置(以下、「決済サーバ」と称する)、利用者端末装置に搭載される決済アプリは、協働して電子決済サービスを提供する。電子決済サービスは、店舗における商品やサービスの購買に係る決済をサポートするサービスである。店舗とは、例えば、現実空間に存在する物理的な店舗(実店舗)であるが、電子商取引の仮想店舗を含んでもよい。仮想店舗は、電子決済サービスの運営者とは異なる主体によって提供されるものを含んでもよい。その場合、仮想店舗における買い物の決済の際に、電子決済サービスのインターフェース画面に遷移するように制御される。電子決済サービスにおいて、店舗は、例えば加盟店(ブランド)に属するものとして扱われ、店舗において購買行動が行われた際の決済などの処理は、主として利用者と加盟店の間で行われる。これに代えて、決済などの処理が利用者と店舗との間で行われてもよい。
【0010】
[電子決済サービス]
図1は、電子決済サービスが実現されるための構成の一例を示す図である。電子決済サービスは、決済サーバ100を中心として実現される。決済サーバ100は、例えば、一以上の利用者端末装置10、一以上の第1店舗端末装置50、及び一以上の第2店舗端末装置70のそれぞれとネットワークNWを介して通信する。ネットワークNWは、例えば、インターネット、LAN(Local Area Network)、無線基地局、プロバイダ装置などを含む。
【0011】
利用者端末装置10は、例えば、スマートフォンやタブレット端末等の可搬型端末装置である。利用者端末装置10は、少なくとも、光学読取機能、通信機能、表示機能、入力受付機能、プログラム実行機能を有するコンピュータ装置である。以下の説明では、これらの機能を実現するための構成をそれぞれカメラ、通信装置、タッチパネル、CPU(Central Processing Unit)等と称する。利用者端末装置10では、CPU等のプロセッサにより決済アプリ20が実行されることで、決済サーバ100と連携して電子決済サービスを利用者に提供するように動作する。決済アプリ20は、例えば、アプリケーションストアから利用者端末装置10にインストールされ、カメラ、通信装置、タッチパネルなどを制御する。
【0012】
第1店舗端末装置50は、例えば、店舗に設置される。第1店舗端末装置50は、少なくとも、商品価格取得機能、光学読取機能、プログラム実行機能、通信機能を有するコンピュータ装置である。第1店舗端末装置50は、いわゆるPOS(Point of Sale)装置を含み、POS装置によって商品価格取得機能や光学読取機能を実現してもよい。店舗コード画像60は、店舗に置かれ、QRコード(登録商標)等のコード画像が紙やプラスチックの媒体に印刷されたものである。なお、店舗コード画像60は、後述する通り、第2店舗端末装置70によって表示されてもよい。
【0013】
第2店舗端末装置70は、加盟店の運営者によって使用される。第2店舗端末装置70は、スマートフォンやタブレット端末、パーソナルコンピュータ等であり、NFC(near field communication)機能を有するものとする。第2店舗端末装置70では、アプリケーションプログラム72が動作する。アプリケーションプログラム72は、加盟店向けアプリであってもよいし、ブラウザであってもよい。アプリケーションプログラム72は、加盟店の運営者による支払方法やクーポンの設定等を受け付け、決済サーバ100に送信する。スマートフォンやタブレット端末である第2店舗端末装置70は、決済サーバ100からアプリケーションプログラム72をダウンロードおよびインストールし、インストールしたアプリケーションプログラム72を実行することで、店舗コード画像に相当するコード画像を表示したり、利用者端末装置10が表示するコード画像を読み取ったりする機能を有する。第2店舗端末装置70は、さらに、後述する通り、加盟店が後払い決済に対応している場合、利用者が保有するクレジットカードとの非接触決済を可能とする。ここで、クレジットカードとは、例えば、プラスチック製などの物理カードにクレジット決済機能が実装されたものであってもよいし、スマートフォンなどの端末装置にデジタルカードとしてクレジット決済機能が実装されたものであってもよい。
【0014】
決済サーバ100は、利用者端末装置10または第1店舗端末装置50から受信した決済情報に基づいて電子決済を実現する。第1店舗端末装置50は、POS装置と加盟店サーバを含む場合があり、その場合、POS装置から加盟店サーバを介して決済情報が決済サーバ100に送信される。以下の説明では、これを特に区別せず、第1店舗端末装置50から決済情報が送信されるものとする。
【0015】
図2および
図3は、電子決済の大まかな流れを例示したシーケンス図である。電子決済には、パターン1とパターン2の二つが存在してよい。
【0016】
図2に示すパターン1(以下、ユーザスキャンと称する)の場合、決済アプリ20が起動した状態の利用者端末装置10が、光学読取機能によって店舗コード画像60をデコードする(S1)。店舗コード画像60には、店舗URL(Uniform Resource Locator)の情報が含まれている。この店舗URLは、電子決済サービスのドメインに対して店舗を識別可能な情報が付加されたものであり、決済サーバ100において加盟店IDや店舗ID等との対応付けがなされている(後述)。決済アプリ20は、店舗URLとアカウントIDを含む第1決済情報を決済サーバ100に送信する(S2)。決済サーバ100は、店舗URLに対応する加盟店ID、店舗IDから、店舗情報(後述)を検索して加盟店名と店舗名の情報を取得し(S3)、決済アプリ20に送信する(S4)。利用者は、加盟店名や店舗名が表示された画面において、決済金額を利用者端末装置10に入力する(S5)。そして、利用者端末装置10は、少なくとも決済金額を含む第2決済情報を生成し、決済サーバ100に送信する(S6)。決済サーバ100は、受信した第2決済情報に基づいて電子決済を行う(S7)。そして、決済サーバ100は、決済完了通知(決済完了画面を表示するための情報)を決済アプリ20に送信し(S8)、決済アプリ20は決済完了画面を表示する(S9)。なお、店舗コード画像60が店舗に置かれたディスプレイによって表示される場合、店舗コード画像60には、店舗URLだけでなく決済金額の情報が含まれる場合がある。この場合、利用者が決済金額を入力する手順が省略され、第1決済情報に決済金額の情報が含められて決済サーバ100に送信される。加盟店名や店舗名の情報は、決済完了画面に含めて表示されてよい。
【0017】
図3に示すパターン2(以下、ストアスキャンと称する)の場合、決済アプリ20の起動時、決済アプリ20において支払う操作が行われたとき、自動更新のタイミング(例えば1分おき)になったとき、およびその他のタイミングで、決済アプリ20はワンタイムコードの発行要求を決済サーバ100に送信する(S11)。決済サーバ100はワンタイムコードを生成し(S12)、決済アプリ20に送信する(S13)。決済アプリ20は、ワンタイムコードに基づいて生成した、QRコードやバーコード等のコード画像を表示する(S14)。利用者は利用者端末装置10の表示面を第1店舗端末装置50に翳し(提示し)、第1店舗端末装置50は、光学読取機能によってコード画像をデコードし、ワンタイムコード等を取得する(S15)。そして、第1店舗端末装置50は、ワンタイムコード、決済金額、加盟店ID、店舗ID等を含む決済情報を生成し、決済サーバ100に送信する(S16)。決済金額の情報は、予めバーコード読み取りや手入力等によって取得されている。決済サーバ100は、受信した情報に基づいて、ワンタイムコードに対応する利用者を特定し、電子決済を行う(S17)。そして、決済サーバ100は、決済完了通知を決済アプリ20に送信し(S18)、決済アプリ20は決済完了画面を表示する(S19)。
【0018】
なお、上記のいずれか一方のみのパターンで電子決済が行われてもよい。また、
図2で説明した「アカウントID」は、利用者の識別情報として用いられ得る他の情報(例えば電話番号)であってもよい。また、ストアスキャンにおいてワンタイムコードの発行が省略され、決済アプリ20は、利用者のアカウントIDに基づいて生成したコード画像を表示してもよい。その場合、決済サーバ100は、ワンタイムコードに対応する利用者を特定するのに代えて、アカウントIDに対応する利用者を特定する。
【0019】
[決済サーバ]
図4は、実施形態に係る決済サーバ100の構成図である。決済サーバ100は、例えば、通信部110と、決済コンテンツ提供部120と、決済処理部130と、情報管理部140と、記憶部170とを備える。通信部110および記憶部170以外の構成要素は、例えば、CPUなどのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることで記憶装置にインストールされてもよい。
【0020】
記憶部170は、HDDやフラッシュメモリ、RAM(Random Access Memory)などである。記憶部170は、決済サーバ100がネットワークを介してアクセス可能なNAS(Network Attached Storage)装置であってもよい。記憶部170には、利用者情報172、決済コンテンツ情報174、加盟店/店舗情報176などの情報が格納される。
【0021】
通信部110は、ネットワークNWに接続するための通信インターフェースである。通信部110は、例えばネットワークインターフェースカードである。
【0022】
決済コンテンツ提供部120は、例えば、Webサーバの機能を有し、電子決済サービスの各種画面を表示するための情報(コンテンツ)を利用者端末装置10に提供する。決済コンテンツ提供部120は、決済コンテンツ情報174から適宜、必要なコンテンツを読み出して利用者端末装置10に提供する。利用者端末装置10は、決済アプリ20によってコンテンツが再生された状態で利用者による各種入力を受け付け、前述した決済情報などを決済サーバ100に送信する。
【0023】
決済処理部130は、利用者端末装置10または第1店舗端末装置50により送信された決済情報に基づいて、決済処理を行う。決済処理部130は、利用者情報172を参照しながら決済処理を行う。
【0024】
図5は、利用者情報172の内容の一例を示す図である。利用者情報172は、利用者の登録情報の一例である。利用者情報172は、例えば、利用者URL、アカウントID、電話番号、パスワードの他、メールアドレス、利用者ID、氏名・住所・生年月日、登録日、チャージ残高、後払い設定、後払い枠、後払い利用額、後払い利用可能額、決済方法設定、銀行口座、クレジットカード番号、チャージ履歴情報、決済履歴情報などの情報が対応付けられたものである。利用者URLは、利用者間の送金処理に使用される。電子決済サービスへの新規登録時には、電話番号およびパスワードの登録が必須となる。アカウントIDは、決済サーバ100によって利用者に発行されるものであり、利用者IDは、利用者が任意に設定できる(設定しなくてもよい)IDである。メールアドレス、および氏名・住所・生年月日も同様に、利用者が任意に設定できる(設定しなくてもよい)情報である。登録日とは利用者が電子決済サービスに登録した日(アカウントを作成した日)である。以下、これらの情報が対応付けられた利用者のインスタンス(電子決済口座)のことをアカウントと称する。
【0025】
チャージ残高は、利用者が予めアカウントに送金することで設定された電子マネーの残高を示す情報である。送金の手段としては、指定業者(銀行)のATM(Automatic Teller Machine)からの送金、登録された銀行口座からの送金などがある。後払い設定は、後払いによる電子決済を可能とするための設定が済んでいるか否かを示す情報であり、「済」と「未」のいずれかに設定される。後払い枠は月ごとに利用可能な後払いの限度額であり、後払い利用額は、当月に既に利用された後払いの金額であり、後払い利用可能額は、後払い枠から後払い利用額を差し引いて求められる、当月に利用可能な後払いの金額である。図では後払い枠を一つだけ示しているが、実際には更に日ごとの上限額などが存在し、それらの低い方が後払い枠に設定されてよい。後払いの更なる詳細については後述する。決済方法設定は、その時点において利用者がチャージ残高による電子決済を行うのか、後払いによる決済を行うのかを示す設定情報である。銀行口座とクレジットカード番号のそれぞれは、電子決済サービスに入金可能な銀行口座またはクレジットカード番号の情報(口座番号、カード番号)である。チャージ履歴情報は、利用者が予め電子決済サービスに送金してチャージ残高を増加させた履歴である。決済履歴情報は、利用者が行った決済の内訳(日時、購買行動が行われた店舗の店舗ID、決済金額、決済方法など)を、決済ごとに示す情報である。
【0026】
図6は、加盟店/店舗情報176の内容の一例を示す図である。加盟店/店舗情報176は、例えば、店舗URLに対して加盟店IDと店舗IDが対応付けられた第1テーブル176Aと、加盟店IDに対して加盟店名と売上金(前述)、後払い登録、非接触決済登録が対応付けられた第2テーブル176Bと、店舗IDに対して店舗名が対応付けられた第3テーブル176Cとを含む。加盟店/店舗情報176には、これらの情報の他、加盟店または店舗のカテゴリ、店舗の所在地、決済パターン等の情報が含まれてもよい。後払い登録は、加盟店が、後払いによる電子決済に登録済みであるか否かを示す情報である。後払い登録が「済」である場合、当該加盟店によって運営される店舗において後払いの利用が可能となる一方、後払い登録が「未済」である場合、当該加盟店によって運営される店舗において後払いの利用が不可となる。後払い登録が「済み」であることは、当該加盟店が、電子決済サービスによって、割賦取引を扱う業者として認証済み(例えば、割賦取引に係る法令基準を満たしていることが確認済み)であることを意味する。加盟店は、後払い決済を店舗に導入するに先立って、第2店舗端末装置70を用いて、事前に決済サーバ100に後払い決済の利用申請を行い、電子決済サービスの審査担当者は、当該利用申請を承認することで、後払い登録が「済み」として、第2テーブル176Bに記録される。非接触決済登録は、加盟店が、クレジットカードによる非接触決済に登録済みであるか否かを示す情報である。非接触決済登録が「済」である場合、当該加盟店によって運営される店舗においてクレジットカードによる非接触決済の利用が可能となる一方、後払い登録が「未済」である場合、当該加盟店によって運営される店舗においてクレジットカードによる非接触決済の利用が不可となる。
【0027】
情報管理部140は、利用者端末装置10や第2店舗端末装置70から取得した情報に基づいて、利用者情報172および加盟店/店舗情報176を管理する。情報管理部140は、利用者情報172および加盟店/店舗情報176について新規レコードの追加、編集、削除などを行う。
【0028】
[電子決済]
決済処理部130は、利用者端末装置10または第1店舗端末装置50から決済情報が取得されると、利用者情報172を参照して当該利用者の「決済方法設定」を取得する。決済処理部130は、「決済方法設定」が「チャージ残高」に設定されている利用者に関して、以下のように電子決済を行う。決済処理部130は、例えば、利用者IDに対応付けて管理しているチャージ残高を減少させ、加盟店の売上金の項目値を増加させることで、電子決済を行う。加盟店の売上金の項目値は、例えば、それ自体が電子マネーとして使用されるものでは無く、加盟店と電子決済サービスとの取り決めに応じたサイクルで、売上金の項目値に対応する金額が銀行口座に送金される。
【0029】
決済処理部130は、「設定情報」が「後払い」に設定されている利用者に関して、以下のように電子決済を行う。後払いとは、電子決済サービスの運営者とは別主体であるクレジットカード会社との連携による「クレジット払い」とは別枠で設定されるものであり、電子決済サービスの運営者が与信者となって、後払い枠の範囲内でチャージ残高に依存しない電子決済を許容するものである。なお後払いサービスを受けるために、電子決済サービスの運営者が提供するクレジットカードの取得が要求されてよい。後払いで利用された金額は、一か月分まとめて翌月の支払日に、例えば銀行口座からの引き落としによって決済される。この場合、決済処理部130は、後払い利用額に決済金額を加算し、後払い利用可能額から同額を差し引くことで暫定決済を行い、締め日になると上記のように当月分の決済を翌月の支払い日に引き落とすための処理を行う、或いはクレジットカード会社の運営者に当該処理を依頼する。なお暫定決済の時点で決済金額が後払い利用可能額を超える場合は、エラー通知が決済アプリ20に返信される。
【0030】
[アプリケーションプログラム]
以下、
図7から
図9を参照して、第2店舗端末装置70に搭載されたアプリケーションプログラム72の動作の詳細について説明する。
図7は、第2店舗端末装置70に搭載されたアプリケーションプログラム72によって表示される画面の一例を示す図である。
図7は、例えば、実店舗の店員が、第2店舗端末装置70のアプリケーションプログラム72を起動して電子決済を行う際に表示される画面を表す。
【0031】
図7に示す通り、アプリケーションプログラム72は、例えば、第2店舗端末装置70の画面上に、決済方法としてユーザスキャンを選択するための項目と、非接触クレジットカード決済を選択するための項目とを表示させる。
図7に示す画面において、実店舗の店員がプリントボタンB1を押下した場合、アプリケーションプログラム72は、第2店舗端末装置70に、ユーザスキャンのために使用するコード画像CIの印刷指示を、実店舗に設置されたプリンタ機器(不図示)に送信させ、印刷指示を受信したプリンタ機器は、コード画像CIを印刷する。実店舗の店員は、印刷したコード画像CIを、店舗コード画像60として店頭に設置する。一方、実店舗の店員が表示ボタンB2を押下した場合、アプリケーションプログラム72は、第2店舗端末装置70にコード画像CI全体を表示させ、利用者は、利用者端末装置10を用いてユーザスキャンを実行する。
【0032】
一方、実店舗の店員が申し込みボタンB3を押下すると、アプリケーションプログラム72は、第2店舗端末装置70に、クレジットカードによる非接触決済の利用を申し込むための情報を、加盟店IDと合わせて決済サーバ100に送信させる。決済サーバ100の情報管理部140は、申し込み情報を受信すると、加盟店IDをキーとして第2テーブル176Bを参照し、加盟店IDに対応する後払い登録が「済」であるか否かを判定する。後払い登録が「済」であると判定された場合、情報管理部140は、当該加盟店に対応する非接触決済登録を「未済」から「済み」に設定変更し、第2店舗端末装置70に、クレジットカードによる非接触決済の利用を有効化(アクティベート)する。一方、後払い登録が「未済」であると判定された場合、情報管理部140は、第2店舗端末装置70に、クレジットカードによる非接触決済の利用を有効化しない。これは、上述した通り、後払い登録が「済み」であることは、当該加盟店が、割賦取引を扱う業者として認証済みであることを意味するため、クレジットカードによる非接触決済の利用を有効化させるための審査を改めて実行する必要がないからである。このように、加盟店が後払い登録済みであるか否かに基づいて、クレジットカードによる非接触決済の利用を有効化させるか否かを判定し、加盟店が後払い登録済みである場合には、速やかにクレジットカードによる非接触決済の利用を有効化させることによって、加盟店にとっての利便性を高めると同時に、電子決済サービスの審査担当者にとっての手間を省くことができる。
【0033】
図8は、決済サーバ100によってクレジットカードによる非接触決済が有効化された場合に表示される画面の一例を示す図である。
図8に示す通り、決済サーバ100から、クレジットカードによる非接触決済の利用を有効化する旨の通知を受信すると、アプリケーションプログラム72は、例えば、第2店舗端末装置70に、クレジットカードによる非接触決済を実行するための決済ボタンB4を表示させる。実店舗の店員が決済ボタンB4を押下すると、後述する
図10の処理に移行する。一度、情報管理部140によって、クレジットカードによる非接触決済の利用が有効化されると、アプリケーションプログラム72は、第2店舗端末装置70に申し込みボタンB3を再表示させることなく、以後、決済ボタンB4を表示させる。
【0034】
図9は、決済サーバ100によってクレジットカードによる非接触決済が有効化されなかった場合に表示される画面の一例を示す図である。
図9に示す通り、決済サーバ100から、クレジットカードによる非接触決済の利用が有効化されない旨の通知を受信すると、アプリケーションプログラム72は、例えば、第2店舗端末装置70に、クレジットカードによる非接触決済を加盟店に有効化するか否か審査中である旨の通知(
図9では、一例として、非活性(選択不可)のボタンが表示されている)を表示させる。このとき、決済サーバ100は、例えば、決済サーバ100の管理者の端末装置に、当該加盟店がクレジットカードによる非接触決済の利用を希望している旨の通知を送信し、管理者は、加盟店にクレジットカードによる非接触決済の利用を有効化するか否かを審査する。
【0035】
加盟店にクレジットカードによる非接触決済の利用を許可することは、加盟店に後払い決済の利用を許可することと同義であるため、決済サーバ100は、審査に移行する前に、後払い決済の利用を登録するか否かを第2店舗端末装置70に再度、問い合わせてもよい。その場合、管理者は、決済サーバ100が第2店舗端末装置70から後払い決済の利用を登録する旨の通知を受信した場合に、当該加盟店に後払い決済およびクレジットカードによる非接触決済を許可するか否かについての審査を行ってもよい。
【0036】
なお、
図8および
図9は、一例として、アプリケーションプログラム72が、第2店舗端末装置70に、ユーザスキャンおよび非接触クレジットカード決済を有効化する場合について説明したが、これに加えて、アプリケーションプログラム72は、第2店舗端末装置70に、
図3に示したストアスキャンの機能を実行させてもよい。
【0037】
図10は、第2店舗端末装置70を介したクレジットカードによる非接触決済を説明するための図である。
図10に示す画面は、例えば、実店舗の店員が
図8の下部に示す決済ボタンB4を押下した場合に遷移するものである。
図10に示す通り、アプリケーションプログラム72は、例えば、第2店舗端末装置70に、クレジットカードを端末にかざすことによってクレジットカード決済を行うよう案内文を表示させる。利用者は、クレジットカードCDを第2店舗端末装置70にかざすことよって、クレジットカードCDと第2店舗端末装置70とは近距離無線通信を行い、クレジットカード決済を非接触に実行する。なお、
図10では図示を省略しているが、アプリケーションプログラム72は、第2店舗端末装置70に、決済金額を入力するための入力フォームを表示させ、実店舗の店員が入力フォームに決済金額を入力した後に、
図10に示す画面に移行して、クレジットカード決済を実行する。
【0038】
このように、本実施形態によると、電子決済サービスの加盟店は、スマートフォンやタブレット端末などの単一の第2店舗端末装置70に対して、アプリケーションプログラム72をダウンロードおよびインストールして、コード決済を有効化するとともに、当該加盟店が後払い決済に登録済みである場合には、加盟店からの申請に応じて、第2店舗端末装置70に対して、クレジットカードによる非接触決済を有効化する。すなわち、加盟店は、複数の決済手段に応じて、複数の決済機器を用意する必要なく、さらに、店舗の店員は、複数の決済機器を操作する必要がない。これにより、店舗にとってのコストを低減するとともに、当該店舗の店員にとっての利便性を向上させることができる。
【0039】
図11は、第2店舗端末装置70を介したクレジットカードによる非接触決済が実行された際のデータフローのパターンを説明するための図である。
図11(a)および
図11(b)は、それぞれデータフローの異なるパターンを表す。
図11(a)に示すパターンでは、まず、第2店舗端末装置70を介したクレジットカードによる非接触決済が実行されると、第2店舗端末装置70は、決済が実行されたクレジットカードを発行したカード会社の識別情報、クレジットカード番号、決済金額、決済日時などの情報を含む決済電文を決済サーバ100に送信する。決済サーバ100は、受信した決済電文を、クレジットカードの立替払取次業者であるアクワイアリングホスト210(電子決済サービスの運営者と同一であってもよい)に送信するとともに、決済電文に含まれるカード会社の識別情報、クレジットカード番号、決済金額、決済日時などの情報を決済データとして取得する。決済サーバ100は、取得した決済データを決済履歴情報として記憶部170に記憶するとともに、第2店舗端末装置70に通知する。一方、アクワイアリングホスト210は、受信した決済電文に基づいて、決済金額の立替払いを行うとともに、決済電文をさらにクレジットカードのブランドやイシュアに送信する。
【0040】
図11(b)に示すパターンでは、まず、第2店舗端末装置70を介したクレジットカードによる非接触決済が実行されると、第2店舗端末装置70は、決済が実行されたクレジットカードを発行したカード会社の識別情報、クレジットカード番号、決済金額、決済日時などの情報を含む決済電文をアクワイアリングホスト210に送信する。アクワイアリングホスト210は、受信した決済電文に基づいて、決済金額の立替払いを行うとともに、決済電文をさらに決済サーバ100に送信する。決済サーバ100は、受信した決済電文を、クレジットカードのブランドやイシュアにさらに送信するとともに、決済電文に含まれるカード会社の識別情報、クレジットカード番号、決済金額、決済日時などの情報を決済データとして取得する。決済サーバ100は、取得した決済データを決済履歴情報として記憶部170に記憶するとともに、第2店舗端末装置70に通知する。このような処理により、第2店舗端末装置70を介したクレジットカードによる非接触決済が実行されるとともに、当該非接触決済の決済データを決済サーバ100に記憶することができる。
【0041】
アプリケーションプログラム72は、決済サーバ100によって記憶された又は第2店舗端末装置70に通知された非接触決済の決済データに基づいて、第2店舗端末装置70に、クレジットカードと非クレジットカード(すなわち、加盟店の実店舗におけるチャージ残高決済と後払い決済を含むコード決済などのオフライン決済と、当該加盟店がオンライン上で販売する商品又はサービスのオンライン決済を含む)による決済履歴データを合わせて表示させてもよい。
図12は、第2店舗端末装置70によって表示される決済履歴の一例を示す図である。
図12において、領域A1は、当日に加盟店の店舗において実行された決済のサマリを表し、領域A2は、当日に加盟店の店舗において実行された各決済の詳細を表す。
【0042】
領域A1に示す通り、アプリケーションプログラム72は、第2店舗端末装置70に、当日に加盟店の店舗において実行された電子決済の合計金額と、合計金額のうち、コード決済による決済金額と、非接触クレジットカード決済による決済金額とを合わせて表示させてもよい。また、領域A2に示す通り、アプリケーションプログラム72は、第2店舗端末装置70に、当日に加盟店の店舗において実行された電子決済の決済IDと、店舗IDと、店舗名と、日時と、金額、種類とを表示させる。ここで、種類とは、チャージ残高決済、後払い決済、非接触クレジットカード決済など、クレジットカードおよび非クレジットカードによる決済手段のうち、いずれの決済手段によって決済が実行されたかを示す情報である。これにより、加盟店の運営者は、利用者が店舗においていずれの決済手段を選好しているかを詳細に把握することができる。
【0043】
なお、
図12では、一例として、当日における店舗での電子決済に関する情報を表示させている。しかし、本発明はそのような構成に限定されず、アプリケーションプログラム72は、第2店舗端末装置70に、一週間や一か月など任意の期間にわたる取引サマリおよび取引詳細を表示させてもよい。さらに、第2店舗端末装置70に表示させる決済手段の種類は、「ストアスキャン」や「ユーザスキャン」などの情報を含んでもよい。
【0044】
[処理の流れ]
次に、
図13を参照して、第2店舗端末装置70および決済サーバ100によって実行される処理の流れについて説明する。
図13は、第2店舗端末装置70および決済サーバ100によって実行される処理の流れの一例を示すシーケンス図である。
【0045】
まず、第2店舗端末装置70は、決済サーバ100からアプリケーションプログラム72をダウンロードおよびインストールする(S21)。次に、第2店舗端末装置70は、非接触クレジットカード決済に関する申し込みボタンB3が押下されることに応じて、非接触クレジットカード決済の利用を申し込むための申し込み情報を決済サーバ100に送信する(S22)。次に、決済サーバ100は、申し込み情報を受信すると、申し込み情報に対応する加盟店が後払い決済に登録済みか否かを判定する(S23)。
【0046】
申し込み情報に対応する加盟店が後払い決済に登録済みであると判定すると、決済サーバ100は、第2店舗端末装置70に、非接触クレジットカード決済の利用を許可する旨の通知を送信する(S24)。次に、第2店舗端末装置70は、決済ボタンB4の押下およびクレジットカードCDが第2店舗端末装置70にかざされることに応じて、非接触クレジットカード決済を実行する(S25)。次に、第2店舗端末装置70は、非接触クレジットカード決済の実行に応じて、決済電文を決済サーバ100に送信する(S26)。
【0047】
次に、決済サーバ100は、決済電文を受信すると、受信した決済電文から決済データを取得し、第2店舗端末装置70に送信する(S27)。次に、第2店舗端末装置70は、受信した決済データを表示させる(S28)。これにより、本シーケンス図の処理は終了する。
【0048】
図13のシーケンス図において、決済サーバ100は、S26にて決済電文を受信し、受信した決済電文にはクレジットカード番号が含まれている。そのため、決済サーバ100は、受信した決済電文に含まれるクレジットカード番号をキーにして利用者情報172を参照し、当該クレジットカード番号に紐づく利用者の決済アプリ20に非接触クレジットカード決済が実行された旨の通知情報を送信してもよい。これにより、利用者は、決済アプリ20を介して、コード決済と非接触クレジットカード決済の双方に関する通知を受けることができ、利用者にとっての利便性を更に向上させることができる。
【0049】
図14は、決済サーバ100によって実行される処理の流れの一例を示すフローチャートである。
図14に示すフローチャートの処理は、決済サーバ100が、
図13のS26にて決済電文を受信した際に実行されるものである。
【0050】
まず、決済サーバ100は、第2店舗端末装置70から、非接触クレジットカード決済の決済電文を取得する(S100)。次に、決済サーバ100は、取得した決済電文からクレジットカード番号を取得する(S102)。次に、決済サーバ100は、取得したクレジットカード番号をキーにして利用者情報172を参照し、利用者情報172が当該クレジットカード番号を登録済みであるか否かを判定する(S104)。
【0051】
利用者情報172がクレジットカード番号を登録済みではないと判定された場合、決済サーバ100は、本フローチャートの処理を終了する。一方、利用者情報172がクレジットカード番号を登録済みであると判定された場合、決済サーバ100は、当該クレジットカード番号に対応する利用者の利用者端末装置10に非接触クレジットカード決済の完了通知を送信する(S106)。これにより、本フローチャートの処理が終了する。
【0052】
以上説明した実施形態によれば、アプリケーションプログラムは、店舗端末装置に、電子決済サービスを利用する利用者の利用者端末装置に読み取らせて決済を処理するためのコード情報であって、店舗または加盟店の識別情報がエンコードされたコード情報を表示させることと、店舗端末装置への入力に応じて、利用者のクレジットカードとの非接触通信による決済を有効化させることと、の双方を実行させる。これにより、店舗にとってのコストを低減するとともに、当該店舗の店員にとっての利便性を向上させることができる。
【0053】
[変形例]
なお、上記の実施形態では、アプリケーションプログラム72が搭載される第2店舗端末装置70がタブレット端末であり、利用者は物理カードとしてのクレジットカードCDを用いて電子決済を行う例について説明した。上述した通り、第2店舗端末装置70はタブレット端末に限定されず、クレジットカードは物理カードに限定されない。本変形例では、第2店舗端末装置70がスマートフォンであり、利用者は、利用者端末装置10に搭載されたデジタルカードとしてのクレジットカードを用いて電子決済を行う場合について説明する。
【0054】
図15は、変形例に係る第2店舗端末装置70に搭載されたアプリケーションプログラム72の動作の一例を示す図である。
図15の左部は、例えば、実店舗の店員が、第2店舗端末装置70のアプリケーションプログラム72を起動することによって最初に表示されるトップ画面を表す。
【0055】
図15の左部に示す通り、アプリケーションプログラム72は、例えば、第2店舗端末装置70のトップ画面上に、当日に加盟店の店舗において実行された決済のサマリを表示するための領域A3と、第2店舗端末装置70を用いた電子決済を実行するためのボタンB6を表示させる。利用者がボタンB6を押下すると、
図15の右部に示す通り、アプリケーションプログラム72は、例えば、第2店舗端末装置70の画面上に、決済方法としてユーザスキャンを選択するための項目と、ストアスキャンを選択するための項目と、非接触クレジットカード決済を選択するための項目とを表示させる。
【0056】
図15の右部に示す画面において、実店舗の店員が表示ボタンB7を押下した場合、アプリケーションプログラム72は、第2店舗端末装置70に、ユーザスキャンのために使用するコード画像CIを表示させ、利用者は、利用者端末装置10を用いてユーザスキャンを実行する。
図7の場合と同様に、アプリケーションプログラム72は、プリントボタンB1を合わせて表示させ、実店舗の店員がプリントボタンB1を押下した場合、第2店舗端末装置70に、ユーザスキャンのために使用するコード画像CIの印刷指示を、実店舗に設置されたプリンタ機器に送信させてもよい。
【0057】
実店舗の店員が読取ボタンB8を押下した場合、アプリケーションプログラム72は、第2店舗端末装置70に、利用者端末装置10が表示するコード画像を読み取るためのスキャン機能を起動させ、第2店舗端末装置70が当該コード画像をスキャンすることによって、上述したストアスキャンによる決済が実行される。
【0058】
一方、実店舗の店員が申し込みボタンB9を押下すると、アプリケーションプログラム72は、第2店舗端末装置70に、クレジットカードによる非接触決済の利用を申し込むための情報を、加盟店IDと合わせて決済サーバ100に送信させる。決済サーバ100の情報管理部140は、申し込み情報を受信すると、加盟店IDをキーとして第2テーブル176Bを参照し、加盟店IDに対応する後払い登録が「済」であるか否かを判定する。後払い登録が「済」であると判定された場合、情報管理部140は、当該加盟店に対応する非接触決済登録を「未済」から「済み」に設定変更し、第2店舗端末装置70に、クレジットカードによる非接触決済の利用を有効化(アクティベート)する。一方、後払い登録が「未済」であると判定された場合、情報管理部140は、第2店舗端末装置70に、クレジットカードによる非接触決済の利用を有効化しない。情報管理部140が、第2店舗端末装置70に、クレジットカードによる非接触決済の利用を有効化すると、アプリケーションプログラム72は、後述する
図17に示す処理に移行する。なお、
図15では図示を省略しているが、後払い登録が「未済」であると判定された場合、アプリケーションプログラム72は、
図9の場合と同様に、審査中である旨の通知を第2店舗端末装置70に表示させてもよい。
【0059】
図16は、変形例に係る第2店舗端末装置70に搭載されたアプリケーションプログラム72によって表示される画面の一例を示す図である。
図16に示される画面は、例えば、クレジットカードによる非接触決済の利用が有効化された後に、実店舗の店員が再度、トップ画面上で受取ボタンB6を押下した際に表示されるものである。この場合、
図15の右部とは異なり、アプリケーションプログラム72は、第2店舗端末装置70に、クレジットカードによる非接触決済を実行するためのタッチ決済ボタンB10を表示させる。実店舗の店員がタッチ決済ボタンB10を押下すると、アプリケーションプログラム72は、後述する
図17に示す処理に移行する。
【0060】
図17は、変形例に係る第2店舗端末装置70を介したクレジットカードによる非接触決済を説明するための図である。
図17に示すクレジットカードによる非接触決済の流れは、例えば、
図15に示す場面において申し込みボタンB9が押下されてクレジットカードによる非接触決済の利用が有効化された場合や、
図16に示す場面においてタッチ決済ボタンB10が押下された場合に実行されるものである。
図17の左部に示す通り、アプリケーションプログラム72は、第2店舗端末装置70に、例えば、決済金額を入力するための入力フォームA4と、非接触決済に移行するための受取ボタンB11とを表示させる。
【0061】
実店舗の店員が受取金額を入力して受取ボタンB11を押下すると、アプリケーションプログラム72は、第2店舗端末装置70に、クレジットカードを端末にかざすことによってクレジットカード決済を行うよう案内文A5を表示させるとともに、金額入力画面に戻るための遷移ボタンB12を表示させる。利用者は、利用者端末装置10を操作してデジタルカードとしてのクレジットカードを表示させ、第2店舗端末装置70にかざすことよって、利用者端末装置10と第2店舗端末装置70とは近距離無線通信を行い、クレジットカード決済を非接触に実行する。クレジットカード決済が完了すると、アプリケーションプログラム72は、第2店舗端末装置70に、例えば、決済金額を示す領域A6と、実行された電子決済の詳細情報を示す領域A7と、
図15のトップ画面に戻るための遷移ボタン13とを表示させる。電子決済の詳細情報は、電子決済が実行された店舗名、店舗ID、加盟店IDに加えて、支払方法がクレジットカードの非接触決済であることや、さらに、クレジットカードのブランド名などの情報を含んでもよい。
【0062】
以上説明した変形例によれば、アプリケーションプログラム72は、タブレット端末のみならず、例えば、実店舗の店員が保持するスマートフォンなどにインストールすることによっても、動作させることができる。これにより、店舗にとってのコストを低減するとともに、当該店舗の店員にとっての利便性を向上させることができる。
【0063】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【0064】
10 利用者端末装置
20 決済アプリ
50 第1店舗端末装置
60 店舗コード画像
70 第2店舗端末装置
72 アプリケーションプログラム
100 決済サーバ
110 通信部
120 決済コンテンツ提供部
130 決済処理部
140 情報管理部
170 記憶部
【要約】
【課題】店舗にとってのコストを低減するとともに、当該店舗の店員にとっての利便性を向上させること。
【解決手段】電子決済サービスに加盟する店舗に設置される店舗端末装置において動作し、前記電子決済サービスを提供するサーバ装置と連携して前記電子決済サービスに係る処理を実行するアプリケーションプログラムであって、前記店舗端末装置に、前記店舗端末装置への入力に応じて、前記電子決済サービスの利用者のクレジットカードとの非接触通信による決済を有効化させるための、アプリケーションプログラム。
【選択図】
図1