(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2025013192
(43)【公開日】2025-01-24
(54)【発明の名称】ニアフィールド通信を使用した電子ウォレット支払いの方法
(51)【国際特許分類】
G06Q 20/06 20120101AFI20250117BHJP
G06Q 20/36 20120101ALI20250117BHJP
【FI】
G06Q20/06 300
G06Q20/36
【審査請求】有
【請求項の数】31
【出願形態】OL
【外国語出願】
(21)【出願番号】P 2024097236
(22)【出願日】2024-06-17
(31)【優先権主張番号】63/513,048
(32)【優先日】2023-07-11
(33)【優先権主張国・地域又は機関】US
【公序良俗違反の表示】
(特許庁注:以下のものは登録商標)
1.QRコード
2.ZIGBEE
(71)【出願人】
【識別番号】523175144
【氏名又は名称】ピクセルズ・カンパニー・リミテッド
(74)【代理人】
【識別番号】100185878
【弁理士】
【氏名又は名称】植田 晋一
(72)【発明者】
【氏名】ダニエル チン ルエン リム
【テーマコード(参考)】
5L020
【Fターム(参考)】
5L020AA15
5L020AA69
(57)【要約】 (修正有)
【課題】近距離無線通信(NFC)を使用して電子ウォレット支払いを容易にするコンピューティングデバイスの方法を提供する。
【解決手段】コンピューティングデバイスの方法は、ポイントオブセールス端末から、取引に対応する取引情報と、電子ウォレット支払いサーバーの電子ウォレット支払いアプリケーションの識別情報と、を受信し、サーバーに、取引情報と電子ウォレット支払いアプリケーションの識別情報を送信し、サーバーをアドレス指定し、電子ウォレット支払いアプリケーションを起動する第1のウェブリソースを識別するURLを確立し、NFCタグコントローラーを介して、ペイロードとしてURLを含むNDEFメッセージを生成し、NFCタグコントローラーを介して、NDEFメッセージに対応するNFC信号を発出する。
【選択図】
図13
【特許請求の範囲】
【請求項1】
ポイントオブセールス(POS)端末から、取引に対応する取引情報と、電子ウォレット支払いサーバーの電子ウォレット支払いアプリケーションの識別情報と、を受信することと、
サーバーに、前記取引情報と前記電子ウォレット支払いアプリケーションの前記識別情報を送信することと、
前記サーバーをアドレス指定し、前記電子ウォレット支払いアプリケーションを起動する第1のウェブリソースを識別するユニフォームリソースロケーター(URL)であって、前記URLは、固有の取引識別子を含み、前記固有の取引識別子は、前記取引情報に適用されるハッシュ関数、および/または前記取引の日付情報および時刻情報、および/または固有のデバイス識別子を含むような前記URLを確立することと、
ニアフィールド通信(NFC)タグコントローラーを介して、ペイロードとして前記URLを含むNFCデータ交換形式(NDEF)メッセージを生成することと、
前記NFCタグコントローラーを介して、前記NDEFメッセージに対応するNFC信号を発出することと、を含むコンピューターに実装される方法。
【請求項2】
前記POS端末から、前記取引の正常な完了の確認を受信することと、前記確認を前記サーバーに送信することをさらに含む、請求項1に記載のコンピューターに実装される方法。
【請求項3】
前記取引が正常に完了すると、前記URLにより、前記取引の電子領収書を表示するための第2のウェブリソースが識別される、請求項1に記載のコンピューターに実装される方法。
【請求項4】
前記電子領収書は、前記固有の取引識別子を含む、請求項3に記載のコンピューターが実装される方法。
【請求項5】
前記サーバーは、前記POS端末に関連付けられた前記電子ウォレット支払いアプリケーションのアカウント情報を含む、請求項1に記載のコンピューターに実装される方法。
【請求項6】
前記POS端末に関連付けられている前記電子ウォレット支払いアプリケーションの前記アカウント情報は、前記POS端末に固有の前記電子ウォレット支払いアプリケーションのクイックレスポンス(QR)コードを含む、請求項5に記載のコンピューターに実装される方法。
【請求項7】
前記URLは、前記電子ウォレット支払いアプリケーションの識別情報を含む、請求項1に記載のコンピューターに実装される方法。
【請求項8】
前記URLはディープリンクであり、前記URLでは、前記電子ウォレット支払いアプリケーションの識別情報は前記固有の取引識別子からネストされている、請求項7に記載のコンピューターに実装される方法。
【請求項9】
前記確立することは、前記URLを生成することを含み、さらに前記URLを前記サーバーに送信することを含む、請求項1に記載のコンピューターに実装される方法。
【請求項10】
前記確立することは、前記URLを受信することを含む、請求項1に記載のコンピューターに実装される方法。
【請求項11】
前記取引情報を受信することは、前記ポイントオブセールス(POS)端末からであり、ここで、前記コンピューターに実装される方法は、前記POS端末とは別のデバイスであるNFCデバイスによって実行される、請求項1に記載のコンピューターに実施される方法。
【請求項12】
前記コンピューターに実装される方法は、サードパーティであり前記電子ウォレット支払いサーバーとは通信しないNFCデバイスによって実行される、請求項1に記載のコンピューターに実装される方法。
【請求項13】
前記固有のデバイス識別子は、前記POS端末の識別子である、請求項1に記載のコンピューターに実装される方法。
【請求項14】
前記第1のウェブリソースは、自動的に前記電子ウォレット支払いアプリケーションに前記取引情報の少なくとも一部を入力する、請求項1に記載のコンピューターに実装される方法。
【請求項15】
前記第1のウェブリソースは、自動的に前記電子ウォレット支払いアプリケーションに支払い額を入力する、請求項1に記載のコンピューターに実装される方法。
【請求項16】
前記第1のウェブリソースは、プログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである、請求項1に記載のコンピューターに実装される方法。
【請求項17】
前記取引情報を受信すること、および前記取引情報を送信することは、金融認証情報を含まない、請求項1に記載のコンピューターに実装される方法。
【請求項18】
前記NDEFメッセージは、ペイロードとして前記URLのみを含み、他のペイロードを含まない、請求項1に記載のコンピューターに実装される方法。
【請求項19】
前記電子ウォレット支払いサーバーと前記電子ウォレット支払いアプリケーションは、デビットベースである、請求項1に記載のコンピューターに実装される方法。
【請求項20】
NFCタグコントローラーと、
通信モジュールと、
プロセッサと、
前記プロセッサによって実行されると、前記プロセッサに、請求項1から19のいずれか1項のコンピューターに実装される方法を実行させる指示を格納する少なくとも1つの記憶部と、備えるコンピューティングデバイス。
【請求項21】
前記取引情報は、前記ポイントオブセールス(POS)端末からのものであり、前記コンピューティングデバイスは、前記POS端末とは別のNFCデバイスである、請求項20に記載のコンピューティングデバイス。
【請求項22】
ユーザーデバイスによって実行されるコンピューターに実装される方法であって、
ニアフィールド通信(NFC)タグリーダーを介して、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージを受信することとであって、前記URLはサーバーをアドレス指定し、前記URLは固有の取引識別子を含み、前記固有の取引識別子は、取引情報に適用されるハッシュ関数、および/または前記取引の日付情報および時間情報、および/または固有のデバイス識別子を含むような、前記NDEFメッセージを受信することと、
前記URLにアクセスすることと、
前記URLへアクセスすることに応じて、前記ユーザーデバイスの電子ウォレット支払いアプリケーションを起動する前記URLの第1のウェブリソースを受信することと、
電子ウォレット支払いサーバーを使用して前記取引を完了するための前記電子ウォレット支払いアプリケーションを起動することと、を含むコンピューターに実装される方法。
【請求項23】
前記NDEFメッセージを受信することはNFCデバイスからであり、前記NFCデバイスは前記電子ウォレット支払いサーバーのサードパーティである、請求項22に記載のコンピューターに実装される方法。
【請求項24】
前記第1のウェブリソースは、自動的に前記電子ウォレット支払いアプリケーションに前記取引情報の少なくとも一部に入力する、請求項22に記載のコンピューターに実装される方法。
【請求項25】
前記第1のウェブリソースは、自動的に前記電子ウォレット支払いアプリケーションに支払い額を入力する、請求項22に記載のコンピューターに実装される方法。
【請求項26】
前記取引の正常な完了の確認を受信することと、
前記URLの第2のウェブリソースへアクセスすることと、
前記第2のウェブリソースへのアクセスに応じて、前記取引の電子領収書を表示することと、をさらに含む、請求項22のコンピューターに実装される方法。
【請求項27】
前記電子領収書は、前記固有の取引識別子を含む、請求項26に記載のコンピューターに実装される方法。
【請求項28】
前記表示することは、ウェブページ、アプリケーションページ、または電子ウォレット支払いアプリケーションを介して前記電子領収書を表示することを含む、請求項26に記載のコンピューターに実装される方法。
【請求項29】
前記取引の正常な完了の確認を受信することと、
前記取引の正常な完了の確認に応じて、前記取引情報に基づいて前記取引の電子領収書を表示することと、
前記電子領収書を表示することと、をさらに含む、請求項22に記載のコンピューターに実装される方法。
【請求項30】
NFCタグリーダーと、
通信モジュールと、
プロセッサと、
前記プロセッサによって実行されると、前記プロセッサに請求項20から29のいずれか1項のコンピューターに実装される方法を実行させる指示を格納する少なくとも1つの記憶部と、備えるコンピューティングデバイス。
【請求項31】
サーバーによって実行されるコンピューターに実装される方法であって、
取引に対応する取引情報と、電子ウォレット支払いサーバーの電子ウォレット支払いアプリケーションの識別情報と、を受信することと、
サーバーをアドレス指定するユニフォームリソースロケーター(URL)を受信することであって、前記URLは固有の取引識別子を含み、前記固有の取引識別子は、前記取引情報に適用されるハッシュ関数、および/または前記取引の日付情報および時間情報、および/または固有のデバイス識別子を含むような前記URLを受信することと、
前記電子ウォレット支払いアプリケーションを起動する前記URLに関連付けられた第1のウェブリソースを生成することと、
ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージに応じて、前記URLへのアクセスを受信することと、
前記URLへの前記アクセスを通じて、前記第1のウェブリソースを提供することと、
前記取引の正常な完了の確認を受信することと、
前記取引の電子領収書を表示するための前記URLに関連付けられた第2のウェブリソースを生成することと、
前記URLへの第2のアクセスを通じて、前記第2のウェブリソースを提供することと、を含む、コンピューターに実装される方法。
【請求項32】
前記取引情報を受信することは、NFCデバイスまたはポイントオブセールス端末からである、請求項31に記載のコンピューターに実装される方法。
【請求項33】
前記確認を受信することは、NFCデバイスまたはポイントオブセールス端末からである、請求項31に記載のコンピューターに実装される方法。
【請求項34】
前記サーバーがPOS端末に関連付けられた前記電子ウォレット支払いアプリケーションのアカウント情報を有する、請求項31に記載のコンピューターに実装される方法。
【請求項35】
前記POS端末に関連付けられた前記電子ウォレット支払いアプリケーションの前記アカウント情報は、前記POS端末に固有の前記電子ウォレット支払いアプリケーションのクイックレスポンス(QR)コードを含む、請求項34に記載のコンピューターに実装される方法。
【請求項36】
前記URLは、前記電子ウォレット支払いアプリケーションの識別情報を含む、請求項31に記載のコンピューターに実装される方法。
【請求項37】
前記URLは、ディープリンクであり、前記URLにおいて、前記電子ウォレット支払いアプリケーションの識別情報は、前記固有の取引識別子からネストされている、請求項36に記載のコンピューターに実装される方法。
【請求項38】
前記取引情報を受信することは、金融認証情報を含まない、請求項31に記載のコンピューターに実装される方法。
【請求項39】
前記サーバーは、前記電子ウォレット支払いアプリケーションのサードパーティであり、前記電子ウォレット支払いサーバーと通信しない電子領収書サーバーである、請求項31に記載のコンピューターに実装される方法。
【請求項40】
前記確立することは、前記URLを生成することを含む、請求項31に記載のコンピューターに実装される方法。
【請求項41】
前記確立することは、前記URLを受信することを含む、請求項31に記載のコンピューターに実装される方法。
【請求項42】
POS端末に関連付けられる前記電子ウォレット支払いアプリケーションの登録したアカウント情報をさらに含む、請求項31に記載のコンピューターに実装される方法。
【請求項43】
前記アカウント情報は、前記POS端末に固有の前記電子ウォレット支払いアプリケーションのクイックレスポンス(QR)コードを含む、請求項42に記載のコンピューターに実装される方法。
【請求項44】
前記取引情報を受信することは、ポイントオブセールス(POS)端末とは別のデバイスであるNFCデバイスからである、請求項31に記載のコンピューターに実装される方法。
【請求項45】
前記固有のデバイス識別子は、POS端末の識別子である、請求項44に記載のコンピューターに実装される方法。
【請求項46】
前記第1のウェブリソースと前記第2のウェブリソースは、それぞれプログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである、請求項31に記載のコンピューターに実装される方法。
【請求項47】
前記NDEFメッセージは、前記ペイロードとしてURLのみを含み、他のペイロードを含まない、請求項31に記載のコンピューターに実装される方法。
【請求項48】
前記電子ウォレット支払いサーバーと前記電子ウォレット支払いアプリケーションは、デビットベースである、請求項31に記載のコンピューターに実装される方法。
【請求項49】
通信モジュールと、
プロセッサと、
前記プロセッサによって実行されると、前記プロセッサに請求項31から48のいずれか1項のコンピューターに実装される方法を実行させる指示を格納する少なくとも1つの記憶部と、備えるサーバー。
【請求項50】
前記サーバーは、前記電子ウォレット支払いアプリケーションのサードパーティであり、前記電子ウォレット支払いサーバーと通信しない電子領収書サーバーである、請求項49に記載のサーバー。
【請求項51】
プロセッサによって実行されると、前記プロセッサに請求項1から19、22から29、31から48のいずれか1項に記載のコンピューターに実装される方法を実行させる指示を格納する、非一時的コンピューター読み出し可能媒体。
【発明の詳細な説明】
【技術分野】
【0001】
関連出願の相互参照
なし。
【0002】
例示される実施形態は、ニアフィールド通信(NFC)技術であって、例えばNFC技術を使用した電子ウォレットの支払いを促進するものに関する。
【背景技術】
【0003】
従来の電子ウォレットシステムには、ポイントオブセールス(Point of Sales:POS)での支払いの実行に迅速な対応(QR)コードが必要になる場合がある。たとえば、被取引者(トランザクティー:例えば、消費者/買い物客)または取引者(トランザクター:例えば、販売者など)は、スキャン用のQRコードを表示する場合がありえる。他の被取引者または取引者は、アプリケーションを介して取引を完了するために、QRコードの画像をキャプチャする(画像スキャン)かもしれない。このようなプロセスのいくつかの例では、取引者がQRコードを提示するか、販売者/小売業者の静的QRコードを画像スキャンするために、該当する電子ウォレット支払いアプリケーションを手動で起動する必要がある。このようなプロセスの別の例では、カメラがQRコードの画像をキャプチャするために、電子ウォレット支払いアプリケーションでカメラアプリケーション/カメラ機能を手動で起動する必要がありえる。このようなプロセスは面倒であり、カメラアプリケーションと被取引者側のオンボードカメラの使用が必要となる場合がある。
【0004】
通常、従来の電子ウォレットシステムは、金額と取引者のみを含む確認または電子領収書(e-receipt)を提供する。このような従来の電子ウォレットシステムには、POS端末での取引の特定の商品とサービスの識別と品目化は含まれ得ない。
【0005】
カメラや画像スキャンを使用せずに既存のQRベースの電子ウォレット支払いアプリケーションを用いた取引のためのコンピューティングデバイスおよび方法が望まれている。
【0006】
既存の支払いアプリケーションで動作し、被取引者の財務的な資格を知るためにNFCデバイス、POS端末、または電子領収書サーバーを必要としないコンピューティングデバイスおよび方法が望まれている。
【0007】
消費者が商品の購入またはサービスの使用に関連する取引を完了すると、消費者は領収書を受け取る。従来の支払いシステムでは、ポイントオブセール(POS)端末が紙の領収書を速やかに発行し、未来時に消費者に電子領収書を提供し得る。紙の領収書の欠点には、個人情報の漏洩リスク、効率的な領収書管理の課題、印刷された領収書を生成するコストが含まれる。電子領収書は、個人情報の保証を提供し、保持や管理がしやすく、生産するのが安価であり、環境に優しいため、一般的に好まれている。
【0008】
電子領収書の便利でシームレスな提供のためのコンピューティングデバイス及び方法が望まれている。一部の既存の支払いシステムまたはサーバーでは、ユーザーデバイスが電子領収書を取得するために登録する必要がある場合がある。この登録には、電子メールアドレス、電話番号、支払い手段番号、アカウント情報などの個人情報の登録が含まれ得る。
【発明の概要】
【課題を解決するための手段】
【0009】
ここで説明する例は、ニアフィールド通信(NFC)を使用して電子ウォレットの支払いなどの支払いを促進するためのコンピューティングデバイスおよび方法を提供できる。電子ウォレットの支払いは、支払いサーバーに関連付けられた支払いアプリケーションにアクセスするユーザーデバイスによる取引のためのものである。いくつかの例では、支払いサーバーは取引と支払いを処理する。
【0010】
たとえば、コンピューティングデバイスには、NFCタグコントローラーを備えたNFCデバイスを含めることができる。取引の一例では、NFCデバイスは、ユーザーデバイスへのペイロードとしてユニフォームリソースロケーター(URL)を含むNFCデータ交換形式(NDEF)メッセージを送信する。NDEFメッセージは、ユーザーデバイスによって受信される。URLは、ユーザーデバイスからアクセスされると、取引を完了するためにユーザーデバイス上の支払いサーバーの支払いアプリケーションを自動的に起動する。
【0011】
一例では、NFCデバイスはサーバーと通信する。
【0012】
一例では、サーバーとNFCデバイスは通信せず、支払いサーバーにデータを送信しない。
【0013】
一例では、サーバーとNFCデバイスは、支払いサーバーの第三者である。
【0014】
一例では、支払いサーバーは、電子ウォレットベースの電子ウォレット支払いサーバーである。たとえば、支払いサーバーはクレジットカードを処理せず、非クレジットカードベースである。たとえば、電子ウォレット支払いサーバーはデビットベースである。たとえば、クライアントデバイスまたは別のデバイスを使用して、電子ウォレット支払いサーバーに電子ウォレットアカウントをロードする。
【0015】
たとえば、カード情報の転送または財務資格を、NFCデバイス、POS端末、またはサーバーに提示する必要はない。
【0016】
一例では、支払いサーバーは、QRコードを使用した従来の方法で起動されるまたはアドレスされる種類のものである。
【0017】
本明細書に記載されているいくつかの例では、取引が発生した後、ウェブブラウザアプリケーションまたは電子ウォレットの支払いアプリケーションを使用して対応する電子領収書を被取引者が受信および表示できるようにすることができる。
ここで説明するいくつかの例は、取引が発生した後、対応する電子領収書を被取引者がユーザーデバイスに受信および表示することができる。
【0018】
例示される実施形態は、コンピューターに実装される方法であって、ポイントオブセールス(POS)端末から、取引に対応する取引情報と、電子ウォレット支払いサーバーの電子ウォレット支払いアプリケーションの識別情報と、を受信することと、サーバーに、前記取引情報と前記電子ウォレット支払いアプリケーションの識別情報を送信することと、サーバーをアドレス指定し、電子ウォレット支払いアプリケーションを起動する第1のウェブリソースを識別するユニフォームリソースロケーター(URL)であって、URLは、固有の取引識別子を含み、固有の取引識別子は、取引情報に適用されるハッシュ関数、および/または取引の日付情報および時刻情報、および/または固有のデバイス識別子を含むようなURLを確立することと、ニアフィールド通信(NFC)タグコントローラーを介して、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージを生成することと、NFCタグコントローラーを介して、NDEFメッセージに対応するNFC信号を発出することと、を有する。
【0019】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、POS端末から、取引の正常な完了の確認を受信することと、確認をサーバーに送信することをさらに含む。
【0020】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、取引が正常に完了すると、URLにより、取引の電子領収書(e-receipt)を表示するための第2のウェブリソースが識別される。
【0021】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、電子領収書は、固有の取引識別子を含む。
【0022】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、サーバーは、POS端末に関連付けられた電子ウォレット支払いアプリケーションのアカウント情報を含む。
【0023】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、POS端末に関連付けられている電子ウォレット支払いアプリケーションのアカウント情報は、POS端末に固有の電子ウォレット支払いアプリケーションのクイックレスポンス(QR)コードを含む。
【0024】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、URLは、電子ウォレット支払いアプリケーションの識別情報を含む。
【0025】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、URLはディープリンクであり、URLでは、電子ウォレット支払いアプリケーションの識別情報は固有の取引識別子からネストされている。
【0026】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、確立することは、URLを受信することを含む、さらにURLをサーバーに送信することを含む。
【0027】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、確立にはURLの受信が含まれる。
【0028】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、取引情報を受信することは、ポイントオブセールス(POS)端末からであり、ここで、コンピューターに実装される方法は、POS端末とは別のデバイスであるNFCデバイスによって実行される。
【0029】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、コンピューターに実装される方法は、サードパーティであり電子ウォレット支払いサーバーとは通信しないNFCデバイスによって実行される、請求項1に記載のコンピューターに実装される。
【0030】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、固有のデバイス識別子は、POS端末の識別子である、
【0031】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、第1のウェブリソースは、自動的に電子ウォレット支払いアプリケーションに取引情報の少なくとも一部を入力する。
【0032】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、第1のウェブリソースは、自動的に電子ウォレット支払いアプリケーションに支払い額を入力する。
【0033】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、第1のウェブリソースは、プログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである。
【0034】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、取引情報を受信すること、および取引情報を送信することは、金融認証情報を含まない。
【0035】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、NDEFメッセージは、ペイロードとしてURLのみを含み、他のペイロードを含まない。
【0036】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、電子ウォレット支払いサーバーと電子ウォレット支払いアプリケーションは、デビットベースである。
【0037】
他の一例の実施形態は、NFCタグコントローラーと、通信モジュールと、プロセッサと、プロセッサによって実行されると、プロセッサに、上記のいずれかのコンピューターに実装される方法を実行させる指示を格納する少なくとも1つの記憶部と、備えるコンピューティングデバイスである。
【0038】
上記のコンピューティングデバイスのいずれかのうちの他の一例の実施形態では、取引情報は、ポイントオブセールス(POS)端末からのものであり、コンピューティングデバイスは、POS端末とは別のNFCデバイスである。
【0039】
他の一例の実施形態は、コンピューターに実装される方法であって、ユーザーデバイスによって実行されるコンピューターに実装される方法であって、ニアフィールド通信(NFC)タグリーダーを介して、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージを受信することとであって、URLはサーバーをアドレス指定し、URLは固有の取引識別子を含み、固有の取引識別子は、取引情報に適用されるハッシュ関数、および/または取引の日付情報および時間情報、および/または固有のデバイス識別子を含むような、NDEFメッセージを受信することと、URLにアクセスすることと、URLへアクセスすることに応じて、ユーザーデバイスの電子ウォレット支払いアプリケーションを起動するURLの第1のウェブリソースを受信することと、電子ウォレット支払いサーバーを使用して取引を完了するための電子ウォレット支払いアプリケーションを起動することと、を含む。
【0040】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、NDEFメッセージを受信することはNFCデバイスからであり、NFCデバイスは電子ウォレット支払いサーバーのサードパーティである。
【0041】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、第1のウェブリソースは、自動的に電子ウォレットの支払いアプリケーションに取引情報の少なくとも一部に入力する。
【0042】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、第1のウェブリソースは、自動的に電子ウォレット支払いアプリケーションに支払い額を入力する。
【0043】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、コンピューターが実装した方法は、取引の正常な完了の確認を受信することと、URLの第2のウェブリソースへアクセスすることと、第2のウェブリソースへのアクセスに応じて、取引の電子領収書(e-receipt)を表示することと、をさらに含む。
【0044】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、電子領収書は、固有の取引識別子を含む。
【0045】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、表示することは、ウェブページ、アプリケーションページ、または電子ウォレット支払いアプリケーションを介して電子領収書を表示することを含む。
【0046】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、取引の正常な完了の確認を受信することと、取引の正常な完了の確認に応じて、取引情報に基づいて取引の電子領収書(e-receipt)を表示することと、電子領収書を表示することと、をさらに含む。
【0047】
他の一例の実施形態は、NFCタグリーダーと、通信モジュールと、プロセッサと、プロセッサによって実行されると、プロセッサに上記のいずれかのコンピューターに実装される方法を実行させる指示を格納する少なくとも1つの記憶部と、備えるコンピューティングデバイスである。
【0048】
他の一例の実施形態は、サーバーによって実行されるコンピューターに実装される方法であって、取引に対応する取引情報と、電子ウォレット支払いサーバーの電子ウォレット支払いアプリケーションの識別情報と、を受信することと、サーバーをアドレス指定するユニフォームリソースロケーター(URL)で受信することであって、URLは固有の取引識別子を含み、固有の取引識別子は、取引情報に適用されるハッシュ関数、および/または取引の日付情報および時間情報、および/または固有のデバイス識別子を含むようなURLを受信することと、電子ウォレット支払いアプリケーションを起動するURLに関連付けられた第1のウェブリソースを生成することと、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージに応じて、URLへのアクセスを受信することと、URLへのアクセスを通じて、第1のウェブリソースを提供することと、取引の正常な完了の確認を受信することと、取引の電子領収書(e-receipt)を表示するためのURLに関連付けられた第2のウェブリソースを生成することと、URLへの第2のアクセスを通じて、第2のウェブリソースを提供することと、を含む。
【0049】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、取引情報の受信はNFCデバイスまたはポイントオブセールス端末からのものです。
【0050】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、確認を受信することは、NFCデバイスまたはポイントオブセールス端末からである。
【0051】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、サーバーがPOS端末に関連付けられた電子ウォレット支払いアプリケーションのアカウント情報を有する。
【0052】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、POS端末に関連付けられた電子ウォレット支払いアプリケーションのアカウント情報は、POS端末に固有の電子ウォレット支払いアプリケーションのクイックレスポンス(QR)コードを含む。
【0053】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、URLは、電子ウォレット支払いアプリケーションの識別情報を含む。
【0054】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、URLは、ディープリンクであり、URLにおいて、電子ウォレット支払いアプリケーションの識別情報は、固有の取引識別子からネストされている。
【0055】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、取引情報を受信することは、金融認証情報を含まない。
【0056】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、サーバーは、電子ウォレット支払いアプリケーションのサードパーティであり、電子ウォレット支払いサーバーと通信しない電子領収書サーバー(e-server)である。
【0057】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、確立することは、URLを生成することを含む。
【0058】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、確立することは、URLを受信することを含む。
【0059】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、コンピューターが実施する方法は、POS端末に関連付けられる電子ウォレット支払いアプリケーションの登録したアカウント情報をさらに含む。
【0060】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、アカウント情報は、POS端末に固有の電子ウォレット支払いアプリケーションのクイックレスポンス(QR)コードを含む。
【0061】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、取引情報を受信することは、ポイントオブセールス(POS)端末とは別のデバイスであるNFCデバイスからである。
【0062】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、固有のデバイス識別子は、POS端末の識別子である。
【0063】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、第1のウェブリソースと第2のウェブリソースは、それぞれプログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである。
【0064】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、NDEFメッセージは、ペイロードとしてURLのみを含み、他のペイロードを含まない。
【0065】
上記のコンピューターに実装される方法のいずれかのうちの他の一例の実施形態では、電子ウォレット支払いサーバーと電子ウォレット支払いアプリケーションは、デビットベースである。
【0066】
他の一例の実施形態は、通信モジュールと、プロセッサと、プロセッサによって実行されると、プロセッサに上述のコンピューターに実装される方法を実行させる指示を格納する少なくとも1つのプロセッサと一対となる記憶部と、を備えるコンピュータデバイスである。
【0067】
上記のコンピュータデバイスのいずれかのうちの他の一例の実施形態では、通信モジュールは、NFCタグコントローラーを含む。
【0068】
他の一例の実施形態は、プロセッサによって実行されると、上述のいずれかのコンピューターに実装される方法を実行させる指示を格納する、非一時的コンピューター読み出し可能媒体である。
【図面の簡単な説明】
【0069】
例示される実施形態については、以下の図面を参照して、以下に詳細に説明する。
【0070】
図1は、例示される実施形態による、支払いシステムを示す概略図である。
【0071】
図2は、例示される実施形態による、
図1に示すNFCデバイスの内部構成の例を示すブロック図である。
【0072】
図3は、例示される実施形態による、
図1に示すサーバーの内部構成の例を示すブロック図である。
【0073】
図4は、例示される実施形態による、
図1に示すユーザーデバイスの内部構成の例を示すブロック図である。
【0074】
図5は、例示される実施形態による、支払いシステムの例を示す概略図である。
【0075】
図6は、例示される実施形態による、電子ウォレットの支払いを促進する例の方法のフローチャートである。
【0076】
図7は、例示される実施形態による、電子ウォレットの支払いを促進する別の例の方法のフローチャートである。
【0077】
図8は、例示される実施形態による、電子ウォレットの支払いを促進する他の別の例の方法のフローチャートである。
【0078】
図9は、例示される実施形態による、ユーザーデバイスでの電子領収書の表示例の図である。
【0079】
図10は、例示される実施形態による、支払いシステムを示す概略図である。
【0080】
図11は、例示される実施形態による、別の支払いシステムを示す概略図である。
【0081】
図12は、例示される実施形態による、別の支払いシステムを示す概略図である。
【0082】
図13は、例示される実施形態による、電子ウォレットの支払いのためにNFCデバイスによって実行された例の方法のフローチャートである。
【0083】
図14は、例示される実施形態による、電子ウォレットの支払いのためにユーザーデバイスによって実行された例の方法のフローチャートある。
【0084】
図15は、例示される実施形態によると、電子ウォレットの支払いのためにサーバーによって実行された例の方法のフローチャートである。
【0085】
同様の参照符号は、図面では、同様の要素や特徴を示すために使用され得る。
【発明を実施するための形態】
【0086】
少なくともいくつかの例示される実施形態には、電子ウォレットの支払い方法と電子領収書(e-receiptまたは領収書)の発行が含まれる。そのため、ユーザーはクイックレスポンス(QR)コードをスキャンするのではなく、スマートフォンを通じてNFCを便利に使用できる。
【0087】
例示される実施形態はさまざまな変形を適用し、さまざまな実施形態を持つ可能性があるため、特定の実施形態が図面に示され、詳細な説明で詳細に説明されている。ただし、これは特定の実践的なモードに制限することを意図したものではなく、例示される実施形態の技術的範囲から離れないすべての変更、同等物、および代用品を理解できるであろう。詳細な説明では、例示される実施形態の明確さを不必要に曖昧にする可能性があると考えられている場合、関連技術の特定の詳細な説明は省略されている。
【0088】
例示される実施形態は、コンピューターに実装される方法であって、ポイントオブセールス(POS)端末から、取引に対応する取引情報と、電子ウォレット支払いサーバーの電子ウォレット支払いアプリケーションの識別情報と、を受信することと、サーバーに、取引情報と電子ウォレット支払いアプリケーションの識別情報を送信することと、サーバーをアドレス指定し、電子ウォレット支払いアプリケーションを起動する第1のウェブリソースを識別するユニフォームリソースロケーター(URL)、ここで、URLは固有の取引識別子を含み、固有の取引識別子は、取引情報に適用されるハッシュ関数、および/または取引の日付情報および時刻情報、および/または固有のデバイス識別子を含む、を確率することと、ニアフィールド通信(NFC)タグコントローラーを介して、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージを生成することと、NFCタグコントローラーを介して、NDEFメッセージに対応するNFC信号を発出することと、を有する。
【0089】
他の一例の実施形態は、コンピューターに実装される方法であって、ユーザーデバイスによって実行されるコンピューターに実装される方法であって、ニアフィールド通信(NFC)タグリーダーを介して、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージを受信することと、ここで、URLはサーバーをアドレス指定し、URLは固有の取引識別子を含み、固有の取引識別子は、取引情報に適用されるハッシュ関数、および/または取引の日付情報および時間情報、および/または固有のデバイス識別子を含んでおり、URLにアクセスすることと、URLへアクセスすることに応じて、ユーザーデバイスの電子ウォレット支払いアプリケーションを起動するURLの第1のウェブリソースを受信することと、電子ウォレット支払いサーバーを使用して取引を完了するための電子ウォレット支払いアプリケーションを起動することと、を含む
【0090】
他の一例の実施形態は、サーバーによって実行されるコンピューターに実装される方法であって、取引に対応する取引情報と、電子ウォレット支払いサーバーの電子ウォレット支払いアプリケーションの識別情報と、を受信することと、サーバーをアドレス指定するユニフォームリソースロケーター(URL)を受信することと、ここで、URLは固有の取引識別子を含み、固有の取引識別子は、取引情報に適用されるハッシュ関数、および/または取引の日付情報および時間情報、および/または固有のデバイス識別子を含んでおり、電子ウォレット支払いアプリケーションを起動するURLに関連付けられた第1のウェブリソースを生成することと、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージに応じて、URLへのアクセスを受信することと、URLへのアクセスを通じて、第1のウェブリソースを提供することと、取引の正常な完了の確認を受信することと、取引の電子領収書(e-receipt)を表示するためのURLに関連付けられた第2のウェブリソースを生成することと、URLへの第2のアクセスを通じて、第2のウェブリソースを提供することと、を含む。
【0091】
他の一例の実施形態は、通信モジュールと、プロセッサと、プロセッサによって実行されると、プロセッサに上述のコンピューターに実装される方法を実行させる指示を格納する少なくとも1つのプロセッサと一対となる記憶部と、を備えるコンピュータデバイスである。
【0092】
他の一例の実施形態は、プロセッサによって実行されると、上述のいずれかのコンピューターに実装される方法を実行させる指示を格納する、非一時的コンピューター読み出し可能媒体である。
【0093】
図10、11、12は、例示される実施形態に従って、支払いシステム1000の例の実施形態を示している。
図10の支払いシステム1000の例では、POS端末100ではなくNFCデバイス2000が、サーバー300と通信している。
図11の支払いシステム1000の例では、POS端末100とNFCデバイス2000の両方がサーバー300と通信している。
図12の1000の支払いシステムの例では、NFCデバイス2000ではなくPOS端末100がサーバー300と通信している。同様の参照符号は、
図10、11、12では、同様の要素や特徴を示すために使用され得る。
【0094】
図10を参照すれば、いくつかの例では、NFCを使用した支払いを促進するために支払いシステム1000を使用している。たとえば、支払いシステム1000を使用して、電子ウォレットの支払いを容易にすることができる。いくつかの例では、支払いシステム1000は、支払いシステム1000を介して促進される支払い(たとえば、電子ウォレットの支払い)の電子領収書を発行および管理するために使用される。
図10を参照すると、POS端末100、NFCデバイス2000、サーバー300、支払いサーバー1010、およびユーザーデバイス400を含む支払いシステム1000が示されている。NFCデバイス2000はコンピューティングデバイスである。
【0095】
POS端末100、サーバー300、NFCデバイス2000、支払いサーバー1010、およびユーザーデバイス400は、たとえば無線ネットワークなどのネットワーク(不図示)を介して通信していてもよい。いくつかの実装では、無線ネットワークがインターネットであってもよい。いくつかの実装では、POS端末100、サーバー300、NFCデバイス2000、支払いサーバー1010、およびユーザーデバイス400は、Wi-Fi技術を介してインターネットに接続してもよい。ユーザーデバイス400には、NFCタグリーダー480(
図4)が含まれてもよい。言い換えれば、ユーザーデバイス400には、NFC読み取りまたはバックグラウンドNFCタグ読み取り機能が含まれてもよい。
【0096】
図示するように、POS端末100は、支払いを容易にして電子領収書を生成するための動作ができるNFCデバイス2000と通信してもよい。このような通信は、たとえばUSB接続など、有線接続を介して行われてもよい。このような通信は、たとえばBluetooth(登録商標)などの無線接続を介して行われてもよい。
【0097】
NFCデバイス2000は、支払いサーバー1010と通信してもよい。このような通信は、無線ネットワークなどのネットワークを介して行われてもよい。いくつかの例では、支払いサーバー1010は、取引者と被取引者との間で電子送金を行うことを可能にする支払いプロセッサ、プラットフォーム、サーバー、またはネットワークインフラストラクチャである。いくつかの例では、国、通貨、デジタル支払い方法、または支払人または受取人が事業者または消費者であるかどうかに関係なく、送金を行うことができる。各支払いサーバー1010は、支払いタイプ、速度、技術、または地理的位置に基づいて、このプロセスを実行する方法が異なる。いくつかの例では、支払いサーバー1010は、電子ウォレットの支払いアプリケーションでアクセスできる電子ウォレット支払いサーバーである。電子ウォレット支払いサーバーとしての支払いサーバー1010の例は、PayPay(登録商標)、RPay(登録商標)、日本のLinePay(登録商標)、韓国のNaverPay(登録商標)、韓国のKakaoPay(登録商標)、Paytm(登録商標)、Paytm(登録商標)、UPI(登録商標)、Alipay(登録商標)、BHARATQR(登録商標)、SGQR(登録商標)、東南アジアのGrabPay(登録商標)、東南アジアのGopay(登録商標)フィリピンのPaymongo(登録商標)、フィリピンのGPAY(登録商標)、QRコードベースの支払いサーバー、およびその他の非クレジットカード支払いサーバーを含む。
【0098】
一例では、サーバー300は、POS端末100または被取引者(または販売者)に関連付けられている電子ウォレット支払いアプリケーションのアカウント情報を保存、登録、または事前登録している。一例では、複数の電子ウォレット支払いサーバー1010のPOS端末100に関連付けられた複数のアカウント情報をサーバー300に保存、登録、または事前登録できる。
【0099】
たとえば、POS端末100に関連付けられている電子ウォレット支払いアプリケーションのアカウント情報には、POS端末100に固有の電子ウォレット支払いアプリケーションのQRコードまたはQRコードの情報が含まれる。いくつかの例では、取引者は、各電子ウォレット支払いサーバー1010に固有の単一QRコードを持っている場合があり得る。これは、取引者により所有および管理される任意の数のPOS端末100に使用される。
【0100】
一例では、電子ウォレット支払いサーバー1010と電子ウォレット支払いアプリケーションはデビットベースある。
【0101】
POS端末100は、販売者などの取引者に関連付けられている場所に配置してもよい。例として、販売者は、店、レストラン、ジムなどであってもよい。取得者は、POS端末100で行われた取引に関連する預り金を受け入れ、それらの預り金の決裁と取引者に関連する口座への預り金を促進するマーチャントバンクであってもよい。いくつかの例では、POS端末100は、法定通貨(現金)取引にも電子領収書を発行できる。
【0102】
単一の支払いサーバー1010を
図10に示すが、例では、POS端末100および/またはNFCデバイス2000が複数の支払いサーバー1010と通信する場合がある。他のタイプの支払いサーバー1010および支払いアプリケーションを使用してもよい。
【0103】
支払いサーバー1010(支払いアプリケーション)が識別された後、ユーザーデバイス400は支払いサーバー1010に支払いアプリケーションを介してメッセージを送信する。メッセージはネットワークを介して送信されてもよい。メッセージには、取引を完了するために転送される値の額を表す金額値を含む取引情報が含まれてもよい。
【0104】
次に、支払いサーバー1010は、事前定義されたルールに基づいて取引が承認されるか拒否されているかを決定する。たとえば、ルールは、ユーザーデバイス400のユーザーアカウントが利用可能な資金を持っているかどうか、取引者または販売者が許可されているタイプであるかどうか、取引が支出の制限に違反しているかどうかなどの、1つ以上を考慮してもよい。
【0105】
支払いサーバー1010が取引を承認するか拒否するかを決定すると、支払いサーバー1010は、この決定の結果をPOS端末100および/またはNFCデバイス2000に示すメッセージを送信する。その後、結果は表示されてもよいし、そうでなければPOS端末100に出力されてもよい。
【0106】
図2は、
図1および10に示すNFCデバイス2000の内部構成の例を示すブロック図である。
図2を参照すると、NFCデバイス2000にはさまざまなコンポーネントが含まれてもよい。さまざまなコンポーネントには、示されているように、ネットワークインターフェイス2010、通信モジュール2020、記憶部2030、プログラムストレージ2040、コントローラー2050、アドレスジェネレーター2060、およびNFCタグコントローラー2070などが含まれる。一例では、NFCデバイス2000は、NFCを介してアドレス(たとえばURL)を送信することにより、電子ウォレットの支払いを容易にすることができる。一例では、NFCデバイス2000は、アドレスが電子領収書にアクセスできる電子領収書ジェネレーターであるか、またはそれを含む。
【0107】
NFCデバイス2000の例には、既存のPCIコマーシャルオフシェルフ(SPOC)デバイス、PCI PIN取引サービスポイントオブインタラクション(PCI PTS POI)デバイス、または非PCI認定支払いデバイスを含み得る、PIPOS(登録商標)デバイス、既存の支払いカード業界(PCI)PIN取引サービスポイント(PTS POI)デバイスが含まれる。たとえば、韓国や日本などの一部の国では、PCI認証は使用されていない。
【0108】
いくつかの実施形態では、NFCデバイス2000の2つ以上の機能的に接続されたコンポーネントを互いに組み合わせて、単一のコンポーネントとして存在する場合がある。いくつかの実施形態では、1つのコンポーネントの1つ以上の機能に従って、1つのコンポーネントを複数のコンポーネントに分割してもよい。
【0109】
ネットワークインターフェイス2010は、通信ネットワークと組み合わされて、たとえばURLのようなアドレスや、そのURLに対応する取引情報をサーバー300に対して送信するためのインターフェイスを提供する。
【0110】
通信モジュール2020により、NFCデバイス2000は、他のコンピューターまたはコンピューティングデバイスおよび/またはさまざまな通信ネットワークと通信できる。たとえば、通信モジュール2020は、NFCデバイス2000が通信信号を送信または受信できるようにしてもよい。通信信号は、1つ以上のプロトコルまたは1つ以上の標準技術に従って送信または受信してもよい。たとえば、通信モジュール2020は、たとえばモバイル通信用のグローバルコンピューティングデバイス(GSM)、符号分割多重接続(CDMA)、エボリューションデータオプティマイズ(EVDO)、ロングタームエヴォリューション(LTE)などの1つ以上の標準化技術に従ったセルラーデータネットワークを介した通信をNFCデバイス2000にさせてもよい。さらにまたはあるいは、通信モジュール2020は、NFCを利用し、Wi-Fi(登録商標)を介して、Bluetooth(登録商標)を利用し、または1つ以上のネットワークまたはプロトコルの組み合わせを介した通信をNFCデバイス2000にさせてもよい。いくつかの実施形態では、通信モジュール2020のすべてまたは一部を、NFCデバイス2000のコンポーネントに統合することができる。たとえば、通信モジュール2020は、通信チップセットに統合されてもよい。通信モジュール2020には、POS端末100から取引情報を受信するための通信インターフェイスが含まれる場合がある。
【0111】
記憶部2030は、コントローラー2050によって処理されたデータを一時的に格納し、および/またはNFCデバイス2000に送信される取引情報を一時的に格納する。
【0112】
プログラムストレージ2040は、データをサーバー300に送信するタスク、POS端末100からデータを受信するタスク、取引情報に対応するアドレスを生成するタスク、アドレスと対応するメッセージを生成しNFCタグへのメッセージをプログラミングするタスクなどを実行するためのコントロールソフトウェアを格納する。いくつかの実施形態では、プログラムストレージは記憶部2030の一部を形成してもよい。いくつかの実施形態では、プログラムストレージに保存されている制御ソフトウェアの一部またはすべてが、記憶部2030内の1つ以上のアプリケーションの少なくとも一部を形成してもよい。
【0113】
コントローラー2050は一種の中央処理装置(CPU)であり、NFCデバイス2000を使用して、支払い取引(電子ウォレット支払い取引など)と電子領収書の生成に関連するプロセスを制御できる。いくつかの例では、コントローラー2050は、プログラムストレージ2040に保存されている制御ソフトウェアの実行など、さまざまなサービスを実行できる。
【0114】
アドレスジェネレーター2060は、受信した取引情報に対応して固有のアドレスを生成できる。いくつかの実施形態では、アドレスは、インターネット上のウェブサイトまたはウェブページにアクセスするためのURLを指すが、例示される実施形態はそのような態様に限定されない。
【0115】
アドレスジェネレーター2060は、取引情報に対応する固有の取引識別子を含めることにより、固有のアドレスを生成できる。たとえば、アドレスは、ディープリンク、繰り延べされたディープリンク、またはネストされたリンクである。たとえば、いくつかの実装では、アドレスに「www.domain/モバイルアプリ/固有の取引識別子」という形式が含まれてもよい。このような実装では、固有の取引識別子の形式にはさまざまな長さが含まれてもよく文字、数字、特殊文字の組み合わせに基づいていてもよいが、例示される実施形態はそれに限定されない。
【0116】
実施形態によると、NFCデバイス2000は、取引関連の情報に基づいて識別子(固有の取引識別子)を生成できる。たとえば、いくつかの実施形態では、識別子は、NFCデバイス2000に関する情報に基づいて生成され、取引日と取引時間に基づいて生成してもよい。別の実施形態によると、NFCデバイス2000は、ハッシュ技術を使用して識別子を生成してもよい。ハッシュ技術は、ハッシュ関数を使用して1つの入力値に対応する1つの結果値を取得するための手法として参照される。そのような実施形態のいくつかでは、識別子は、取引情報を入力値として使用してハッシュ手法を介して得られる結果値である場合があります。ただし、例示される実施形態によって識別子を生成する方法は、それに限定されない。
【0117】
NFCタグコントローラー2070は、アドレスに対応するメッセージを生成し、NFCタグを制御することによりNFC信号としてメッセージを発出する。実施形態によると、メッセージはNFCに使用される特定の形式であり得る。いくつかの実装では、特定の形式は、対応するメッセージを受信するユーザーデバイス400が所定のアクションを直ちに実行できるようにする形式を参照してもよい。たとえば、NFCタグコントローラー2070は、ユーザーデバイス400に送信される情報を含むNDEFメッセージを生成および発出してもよい。いくつかの実装では、NDEFメッセージのペイロードとしてアドレスが含まれる。このような実装では、ユーザーデバイス400は、NDEFメッセージを受信すると、所定の操作を実行してもよい。所定の操作は、たとえば、ウェブブラウザアプリケーションを介して、アドレスにリンクされたウェブページを開くことであってもよい。
【0118】
図3は、
図1および10に示すサーバー300の内部構成の例を示すブロック図である。
図3を参照すると、サーバー300にはさまざまなコンポーネントが含まれ得る。これらのコンポーネントには、図示されるように、たとえば、通信モジュール310、記憶部320、プログラムストレージ330、コントローラー340、データベース350、および、電子領収書アプリケーションプログラミングインターフェイス(API)360が含まれ得る。いくつかの例では、サーバー300は、領収書サーバーまたは電子領収書サーバーであるか、これらを含む。
【0119】
通信モジュール310により、サーバー300は他のコンピューターまたはコンピューティングデバイスおよび/またはさまざまな通信ネットワークと通信できる。たとえば、通信モジュール310により、サーバー300が通信信号を送信または受信できるようにしてもよい。通信信号は、1つ以上のプロトコルまたは1つ以上の標準化技術に従って送信または受信されてもよい。たとえば、通信モジュール310は、たとえばモバイル通信用のグローバルコンピューティングデバイス(GSM)、符号分割多重接続(CDMA)、エボリューションデータオプティマイズ(EVDO)、ロングタームエヴォリューション(LTE)などの1つ以上の標準化技術に従ったセルラーデータネットワークを介した通信をサーバー300にさせてもよい。さらにまたはあるいは、通信モジュール310は、NFCを利用し、Wi-Fi(登録商標)を介して、Bluetooth(登録商標)を利用し、または1つ以上のネットワークまたはプロトコルの組み合わせを介した通信をサーバー300にさせてもよい。いくつかの実施形態では、通信モジュール310のすべてまたは一部を、サーバー300のコンポーネントに統合することができる。たとえば、通信モジュール310は、通信チップセットに統合されてもよい。
【0120】
通信モジュール310は、サーバー300とユーザーデバイス400、およびサーバー300とNFCデバイス2000の間の通信のためのインターフェイスを提供できる。いくつかの実施形態では、通信モジュール310には、別のネットワークデバイスとの無線接続を介して、制御信号またはデータ信号を送信および受信するためのハードウェアとソフトウェアが含まれてもよい。
【0121】
記憶部320は、コントローラー340によって処理されたデータを一時的または永続的に保存する機能を実行できる。いくつかの実装では、記憶部320には磁気ストレージ媒体および/またはフラッシュストレージ媒体が含まれてもよいが、例示される実施形態はそれに限定されない。
【0122】
プログラムストレージ330は、以下でさらに説明するように、コントローラーによって実行される1つ以上のプロセスを指示する命令で構成される1つ以上のプログラムを保存できる。いくつかの実施形態では、プログラムストレージ330は記憶部320の一部を形成してもよい。いくつかの実施形態では、プログラムストレージに保存されているプログラムの1つ以上が、記憶部2030内の1つ以上のアプリケーションの少なくとも一部を形成してもよい。
【0123】
コントローラー340はCPUの一種であり、NFCデバイス2000からのデータの受信、ユーザーデバイス400への電子領収書の提供など、電子領収書の発行に関連するプロセスを制御できる。いくつかの例では、コントローラー340は、プログラムストレージ330に保存されている制御ソフトウェアの実行と、サーバー300の各コンポーネントの制御により、電子領収書の提供に関連する1つ以上の機能を実行できる。
【0124】
いくつかの実施形態では、コントローラー340には、1つ以上のプロセッサなどのデータを処理可能な複数のタイプのデバイスが含まれてもよい。例示される実施形態では、「プロセッサ」とは、たとえば、ハードウェアに埋め込まれたデータ処理デバイスを指し、コンピューティングコードおよび/またはコンピュータープログラムの指示で表される機能を実行するように回路を物理的に構成してもよい。
【0125】
データベース350は、アドレス情報と取引情報を保存できる。アドレス情報には、アドレス(URLなど)、対応する識別子、およびアドレスに関連するその他の情報が含まれてもよい。データベース350は、アドレス情報と取引情報の間の通信を保存できる。このようにして、サーバー300は、アドレスに関連する情報を使用して取引情報を簡単に決定できる。
【0126】
いくつかの例では、データベース350は、取引者と取引者に固有の1つ以上の支払いアプリケーション(1つ以上の支払いサーバー1010(
図10)に関連付けられている)との間の登録情報を保存できる。一例では、支払いアプリケーションは電子ウォレット支払いアプリケーションである。一例では、登録情報は、通常、POSまたはPOS端末100で提示されるQRコードである(
図1および10)。支払いアプリケーションに関連するその他の登録情報は、データベース350に保存できる。いくつかの例では、登録情報および/またはQRコードには、支払いサーバー1010の取引を完了するために、ユーザーデバイス400による該当する電子ウォレット支払いアプリケーションを起動する情報が含まれている。
【0127】
いくつかの例では、電子領収書API360は、さまざまなアプリケーションを介して取引情報を電子領収書の形式に変換するためのインターフェイスを提供する。電子領収書API360は、アドレスにリンクされたウェブページの形で生成された電子領収書を表示するためのインターフェイスも提供する。
【0128】
いくつかの例では、電子領収書API360は、電子ウォレット支払いアプリケーションを起動するウェブリソースを提供するためのインターフェイスを提供するように構成されている。いくつかの例では、電子領収書API360は、たとえばNFCを介して促進される電子ウォレットの支払いなどの取引を促進するために使用される。
【0129】
これらのコンポーネントは単なる例であり、例示される実施形態はそれに限定されない。言い換えれば、必要に応じて、サーバー300には追加のコンポーネントをさらに含んでもよいし、上記のコンポーネントの一部が省略されてもよい。
【0130】
図4は、ユーザーデバイス400の内部構成の例を示すブロック図である(
図1および10)。
図4を参照すると、ユーザーデバイス400にはさまざまなコンポーネントが含まれている。さまざまなコンポーネントには、示されているように、ネットワークインターフェイス410、通信モジュール420、記憶部430、入力/出力モジュール440、プログラムストレージ450、コントローラー460、およびディスプレイコントローラー470が含まれる。
【0131】
ネットワークインターフェイス410は、通信ネットワークと組み合わせて電子領収書を受信するためのインターフェイスを提供できる。
【0132】
通信モジュール420により、ユーザーデバイス400は他のコンピューターまたはコンピューティングデバイスおよび/またはさまざまな通信ネットワークと通信できる。たとえば、通信モジュール420は、ユーザーデバイス400が通信信号を送信または受信できるようにしてもよい。通信信号は、1つ以上のプロトコルまたは1つ以上の標準化技術に従って送信または受信できる。たとえば、通信モジュール420は、たとえばモバイル通信用のグローバルコンピューティングデバイス(GSM)、符号分割多重接続(CDMA)、エボリューションデータオプティマイズ(EVDO)、ロングタームエヴォリューション(LTE)などの1つ以上の標準化技術に従ったセルラーデータネットワークを介した通信をユーザーデバイス400にさせてもよい。さらにまたはあるいは、通信モジュール420は、NFCを利用し、Wi-Fi(登録商標)を介して、Bluetooth(登録商標)を利用し、または1つ以上のネットワークまたはプロトコルの組み合わせを介した通信をユーザーデバイス400にさせてもよい。いくつかの実施形態では、通信モジュール420のすべてまたは一部を、ユーザーデバイス400のコンポーネントに統合することができる。たとえば、通信モジュール420は、通信チップセットに統合されてもよい。
【0133】
通信モジュール420は、NFCデバイス2000からNFC技術を介してデータを受信するためのインターフェイスを提供できる。ユーザーデバイス400には、NFCタグリーダー480が含まれてもよい。言い換えれば、ユーザーデバイス400には、NFC読み取りまたはバックグラウンドNFCタグ読み取り機能が含まれてもよい。いくつかの例では、NFCタグリーダー480は、通信モジュール420の一部になるか、別のモジュールにしてもよい。
【0134】
記憶部430は、コントローラー460によって処理されたデータを一時的に保存し、および/またはNFCデバイス2000から受信したアドレス(URLなど)を一時的に保存することができる。
【0135】
I/O(入力/出力)モジュール440は、接触感知ディスプレイコントローラーとして、または別の入出力コントローラーとして動作するように構成できる。I/Oモジュールが接触感知ディスプレイコントローラーとして動作しているいくつかの例では、接触感知ディスプレイコントローラーは、デバイスとユーザー間の出力インターフェイスと入力インターフェイスを提供してもよい。いくつかの実装では、接触感知ディスプレイコントローラーは、コントローラー460への電気信号の送信と、コントローラー460からの電気信号の受信をしてもよい。いくつかの実装では、接触感知ディスプレイコントローラーがユーザーに視覚的な出力を表示する場合があり、視覚出力にはテキスト、グラフィック、画像、ビデオ、およびその組み合わせが含まれ得る。いくつかの実施形態では、I/Oモジュール440は、たとえば、有機光発光ディスプレイ(OLED)または液晶ディスプレイ(LCD)などの特定のディスプレイメンバーであり、接触入力を認識可能である。I/Oモジュール440は、ウェブブラウザアプリケーションを介して、受信したアドレスに基づいてアクセスされるウェブページの電子領収書を表示できる。I/Oモジュール440は、アプリケーションまたは電子モバイル支払いアプリケーションを介して、アプリケーションページまたは電子ウォレット支払いアプリケーションの電子領収書を表示できる。
【0136】
プログラムストレージ450は、NFCデバイス2000からのメッセージの受信、受信メッセージの形式チェック、受信したメッセージがNDEFメッセージである場合に所定のアクションとしてウェブブラウザアプリケーションを介してNDEFメッセージに含まれるアドレスへのアクセスなどのタスクを実行するための制御ソフトウェアを保存できる。
【0137】
コントローラー460はCPUであってもよく、支払い取引の実行とユーザーデバイス400を介した電子領収書の表示に関連するプロセスを制御できる。たとえば、コントローラー460は、プログラムストレージ450に保存されているコントロールソフトウェアの実行など、さまざまなサービスを実行できる。
【0138】
図10を参照すれば、支払いシステム1000は、NFCを使用した電子ウォレットの支払いなどの支払いを促進するために使用される。電子ウォレットの支払いは、支払いサーバー1010に関連付けられている。いくつかの例では、ユーザーデバイス400は、取引(たとえば支払い)を形成するために支払いサーバー1010にアクセスする。いくつかの例では、ユーザーデバイス400は、取引の電子領収書を取得するためにサーバー300にアクセスする。他のいくつかの例では、ユーザーデバイス400はすでにサーバー300から(第1のウェブリソースのペイロードとしてまたはURLアドレスから抽出されたものとして)取引情報を受信し、少なくとも取引情報はユーザーデバイス400によって取引の電子領収書を生成するために使用される。一例では、ユーザーデバイス400は、たとえば、「www.domain/モバイルアプリ/固有の取引識別子」の形式の中の「固有の取引識別子」のように、URLアドレス自体から固有の取引識別子を抽出または解析できる。
【0139】
取引の一例では、NFCデバイス2000は、ユーザーデバイス400へのペイロードとしてURLを含むNDEFメッセージを送信する。一例では、URLは、取引ごとに固有に生成または確立される。NDEFメッセージは、ユーザーデバイス400によって受信される。URLはサーバー300をアドレス指定する。URLは、ユーザーデバイス400からアクセスされると、取引を承認および完了するために、支払いサーバー1010のためにユーザーデバイス400の支払いアプリケーションを自動的に起動するウェブリソースを含む。一例では、取引が正常に完了したことを確認した後、電子ウォレットの支払いアプリケーションは、取引情報に基づいて、ユーザーデバイス400によるアクセスと表示のための取引の電子領収書を生成できる。他の一例では、取引が正常に完了したことを確認した後、サーバー300をアドレス指定する同じURLは、ユーザーデバイス400によるアクセスと表示のために取引の電領収書を提供できる。
【0140】
図11を参照すれば、支払いシステム1000の例では、POS端末100とNFCデバイス2000の両方がサーバー300と通信する。
【0141】
図12を参照すれば、支払いシステム1000の例では、NFCデバイス2000ではなくPOS端末100がサーバー300と通信している。
【0142】
ここで
図13を参照すれば、ここでは、例示される実施形態による電子ウォレットの支払いを促進するための一例の方法1300のフローチャートを示している。一例の方法1300は、NFCデバイス2000(
図2)などのコンピューティングデバイスによって実行されてもよい。一例の方法1300は、特にNFCデバイス2000(
図2)のコントローラー2050(
図2)のプロセッサによって実行されてもよい。特定の例の方法1300は、適用可能であれば、
図10、11および12に示されている1つまたはすべての例の支払いシステム1000に適用してもよい。
【0143】
動作1302では、NFCデバイス2000は、POS端末100から、取引と電子ウォレット支払いサーバー1010の電子ウォレット支払いアプリケーションの識別情報に対応する取引情報を受信する。
【0144】
動作1304では、NFCデバイス2000は、サーバー300へ、取引情報と電子ウォレット支払いアプリケーションの識別情報の送信を実行する。
【0145】
動作1306では、NFCデバイス2000は、サーバー300をアドレス指定し、電子ウォレット支払いアプリケーションを起動する第1のウェブリソースを識別するユニフォームリソースロケーター(URL)を確立する。一例では、URLには、取引情報に適用されたハッシュ関数、および/または取引の日付情報と時間情報、および/または固有のデバイス識別子を含む固有の取引識別子が含まれる。
【0146】
動作1308では、NFCデバイス2000は、ニアフィールド通信(NFC)タグコントローラーを介して、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージの生成を実行する。
【0147】
動作1310では、NFCデバイス2000は、NFCタグコントローラー2070(
図2)を介して、NDEFメッセージに対応するNFC信号の発出を実行する。
【0148】
動作1300の一例では、NFCデバイス2000は、POS端末100からの取引の正常に完了したことの確認の受信、およびその確認のサーバーへの送信を実行する。
【0149】
動作1300の一例では、取引が正常に完了すると、サーバー300は、URLに関連付けられた第2のウェブリソース(電子ウォレット支払いアプリケーションを起動する動作1306のURLと同じ)を生成する。ここで、第2のウェブリソースは、ユーザーデバイス400に取引の電子領収書を表示するためのものである。したがって、ディープリンクまたは繰り延べされたディープリンクである可能性のある同じURLは、複数の機能と目的で再利用される。たとえば、ユーザーデバイス400は、第2のウェブリソースにアクセスするために、動作1306と同じURLにアクセスできる。
【0150】
方法1300の他の一例では、取引が正常に完了すると、サーバー300が第1のウェブリソースを介して電子領収書を提供する。一例では、サーバー300は電子領収書を生成し、ユーザーデバイス400に送信する。他の一例では、サーバー300は、たとえば少なくとも取引情報のような、ユーザーデバイス400のために第1のウェブリソースを介して電子領収書を生成する情報を提供する。
【0151】
方法1300の一例では、URLは「www.domain/モバイルアプリ/固有の取引識別子」という形式である。一例では、URLにはモバイルアプリケーションが含まれており、これは、電子ウォレット支払いアプリケーションの識別情報である。URLの一例では、電子ウォレット支払いアプリケーションの識別情報は、固有の取引識別子からネストされている。
【0152】
方法1300の一例では、動作1306では、確立することにURLを生成することが含まれる。一例では、NFCデバイス2000は、URLをサーバー300に送信することも実行する。
【0153】
方法1300の一例では、動作1306では、確立することにURLを受信することが含まれる。たとえば、URLはサーバー300またはPOS端末100から受信される。
【0154】
方法1300の一例では、動作1302では、取引情報を受信することはPOS端末100からのものである。
【0155】
方法1300の一例では、NFCデバイス2000はサードパーティであり、電子ウォレット支払いサーバー1010とは通信しない。
【0156】
方法1300の一例では、固有のデバイス識別子は、POS端末100の識別子である。
【0157】
一例では、第1のウェブリソースは、ユーザーデバイス400の電子ウォレット支払いアプリケーションに取引情報を自動的に入力する。一例では、第1のウェブリソースは、ユーザーデバイス400の電子ウォレット支払いアプリケーションに(少なくとも)支払い額を自動的に入力する。
【0158】
一例では、第1のウェブリソースは、プログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである。
【0159】
一例では、第2のウェブリソースは、プログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである。
【0160】
方法1300の一例では、動作1302では、取引情報の受信には、ユーザーデバイス400または被取引者の金融認証情報が含まれていない。方法1300の一例では、動作1304では、取引情報の送信には、ユーザーデバイス400または被取引者の金融認証情報が含まれていない。
【0161】
方法1300の一例では、NDEFメッセージにはペイロードとしてURLのみが含まれており、他のペイロードは含まれていない。
【0162】
一例では、取引には1つ以上の品目と支払いが含まれてもよい。取引情報には、複数の領収書要素が含まれる場合があり、これには日付情報と時間情報が含まれてもよい。取引情報は、拡張可能なマークアップ言語(XML)、JavaScript(登録商標)オブジェクト表記(JSON)、区切りテキストファイルなどのテキストベースのフラットファイル形式のものであってもよい。
【0163】
取引情報には、取引を完了するために転送される値の額を表す金額額と支払いアプリケーションの識別情報を含めることができる。
【0164】
いくつかの例では、取引情報に適用されたハッシュ関数を使用して、固有の取引識別子を生成することができる。あるいは、いくつかの例では、固有のデバイス識別子、および/または取引に関連する日付情報と時間情報を使用して、固有の取引識別子を生成することができる。一例では、固有のデバイス識別子は、NFCデバイス2000のものである。一例では、固有のデバイス識別子は、POS端末100のものである。一例では、固有のデバイス識別子は、シリアル番号、ID番号、国際モバイル機器ID(IMEI)、またはNFCデバイス2000またはPOS端末100のメディアアクセス制御(MAC)アドレスである。いくつかの例では、日付情報、時間情報、および固有のデバイス識別子の組み合わせ(連結)を使用して、固有の取引識別子を生成できる。
【0165】
固有のURLは、固有の取引識別子に基づいていてもよい。固有のURLは、支払いアプリケーションを起動するための対応するウェブリソースを識別してもよい。固有のURLは、取引の電子領収書に対応するウェブリソースを識別してもよい。ウェブリソースは、サーバー300に存在してもよい。固有のURLは、「www.domain/モバイルアプリ/固有の取引識別子」という形式のものであってもよい。
【0166】
支払いサーバー1010によって取引が拒否された場合、NFCデバイス2000はPOS端末100からその拒否を受信する。一例では、キャンセルされたまたは不完全な取引の形式の電子領収書は、例示される実施形態による生成される電子領収書と同様の方法で発行できる。
【0167】
いくつかの実施形態では、NFC信号は、ペイロードとしてURLを備えたNDEF形式のNFCタグであってもよい。あるいは、いくつかの実施形態では、NDEF形式のNFCタグは、たとえば、Apple(登録商標)ユニバーサルリンクURLを使用したNDEFフォーマットタグであってもよい。あるいは、いくつかの実施形態では、NDEF形式のNFCタグは、たとえば、Apple(登録商標)アプリケーションクリップリンクURLを使用したNDEF形式のタグであってもよい。あるいは、いくつかの実施形態では、NDEF形式のNFCタグは、たとえば、Android(登録商標)アプリリンクURLを使用したNDEF形式のタグであってもよい。あるいは、いくつかの実施形態では、NDEF形式のNFCタグは、たとえば、Android(登録商標)インスタントアプリリンクURLを備えたNDEF形式のタグであってもよい。あるいは、いくつかの実施形態では、NDEF形式のNFCタグは、たとえば、ミニアプリ(ミニアプリケーション)リンクURLを備えたNDEF形式のタグであってもよい。一例では、ミニアプリケーションを中間アプリケーションとして使用して、ユーザーデバイス400が特定の電子ウォレット支払いアプリケーションを選択できるようにすることができる。他の一例では、ミニアプリケーションは、ユーザーデバイス400が、電子ウォレット支払いアプリケーションとはみなされ得ない追加機能を有し得るスタンドアロンの電子領収書マネージャまたはアプリケーションになることを可能にする中間アプリケーションとして使用することができる。いくつかの実施形態では、ペイロードはプログレッシブウェブアプリケーションベースのURLであってもよい。いくつかの例には、Apple(登録商標)の「App Clips」、Google(登録商標)の「インスタントアプリ」、Snapchat(登録商標)の「Snap Minis」が含まれる。
【0168】
NFC信号が発出されると、NFC信号はユーザーデバイス400によって受信することができる(
図10)。たとえば、買い物客は、NFCデバイス2000上でユーザーデバイス400(
図10)をタップし、NFC信号を介してURLを受信することができる。ユーザーデバイス400(
図10)は、NFCタグリーダー480(
図4)を介して、ペイロードとしてURLを使用したNFC信号を受信することができる。ユーザーデバイス400には、NFC機能をサポートまたはサポートするのに役立つデバイス、アプリケーション、および/またはアプリケーションプログラミングインターフェイス(API)を含んでもよい。いくつかの実施形態では、ユーザーデバイス400は、数十センチメートル以内またはいくつかの例では2センチメートル未満で、NFCデバイス2000に接近することにより、ペイロードとしてアドレスを含むNDEFメッセージを受信することができる。
【0169】
動作1310に続いて、NFC信号が発出されると、NFC信号はユーザーデバイス400によって受信することができる(
図10)。たとえば、買い物客は、NFCデバイス2000(
図10)上でユーザーデバイス400(
図10)をタップし、NFC信号を介してURLを受信することができる。ユーザーデバイス400(
図10)は、NFCタグリーダー480(
図4)を介して、ペイロードとしてURLを使用したNFC信号を受信することができる。
【0170】
いくつかの実施形態では、ユーザーデバイス400(
図10)がNFC信号を受信すると、NFCタグがウェブブラウザアプリケーションを起動することができる。ウェブブラウザアプリケーションは、URLに関連付けられたウェブリソースを起動できる。前述のように、URLは「www.domain/モバイルアプリ/固有の取引識別子」という形式であってもよい。一例では、ウェブリソースは、ユーザーデバイス400の識別されたウォレット支払いアプリケーションを起動してもよい。
【0171】
ウェブリソースは、たとえば、プログレッシブウェブアプリケーションを介して、レスポンシブウェブアプリケーション(たとえば、JavaScript(登録商標)のウェブアプリケーション)を介して、リッチインターネットアプリケーションを介して、シングルページアプリケーションを介して、またはマルチページアプリケーションを介して、開始または起動される場合がある。
【0172】
いくつかの実施形態では、ユーザーデバイス400(
図10)には、領収書の保管と表示のためのアプリケーションまたは電子モバイル支払いアプリケーションが含まれてもよい。電子領収書は、取引に関連付けられた取引者によって決定される形式でアプリケーションによって表示されてもよい。
【0173】
いくつかの実施形態では、ウェブNFCフレームワークを使用して、NDEFメッセージに対応するNFC信号を提供してもよい。
【0174】
いくつかの実施形態では、ユーザーデバイス400(
図10)は、電子領収書を含む固有のURLの場所で出力をレンダリングするウェブブラウザアプリケーションを起動してもよい。電子領収書の形式は、電子領収書に関連して取引者によって決定された形式であってもよい。電子領収書は、取引データを使用して生成されてもよく、アプリケーションを使用してユーザーデバイス400によって表示されてもよい。このアプリケーションは、たとえば、プログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである。
【0175】
ここで
図14を参照すれば、例示される実施形態による電子ウォレットの支払いを促進し、電子領収書を発行するための一例の方法1400のフローチャートが示されている。一例の方法1400は、ユーザーデバイス400などのコンピューティングデバイスで実行してもよい(
図4)。特に、ユーザーデバイス400(
図4)のコントローラー460(
図4)のプロセッサによって、一例の方法1400を実行できる。特定の一例の方法1400は、該当する場合、
図10、11および12に示す支払いシステム1000の1つまたはすべての例に適用できる。
【0176】
動作1402では、ユーザーデバイス400はNFCタグリーダー480を介してペイロードとしてURLを含むNDEFメッセージの受信を実行する。一例では、URLはサーバー300をアドレス指定する。一例では、URLには、取引の取引情報に適用されるハッシュ関数、および/または取引の日付情報と時間情報、および/または固有のデバイス識別子を含む固有の取引識別子が含まれる。
【0177】
動作1404では、ユーザーデバイス400がURLへのアクセスを実行する。
【0178】
動作1406では、ユーザーデバイス400は、URLへのアクセスに応じて、URLの第1のウェブリソースへのアクセスを実行する。第1のウェブリソースは、ユーザーデバイス400の電子ウォレット支払いアプリケーションを起動する。いくつかの例では、電子ウォレットの支払いアプリケーションは、電子ウォレット支払いサーバー1010に関連付けられている。
【0179】
一例では、動作1406では、第1のウェブリソースは、少なくとも一部またはすべての取引情報を使用して、ユーザーデバイス400の電子ウォレット支払いアプリケーションを自動的に確立もする。一例では、入力される取引情報には、支払い額が含まれる。一例では、電子ウォレットの支払いアプリケーションは、ユーザーデバイス400に既にインストールされている。
【0180】
動作1408では、ユーザーデバイス400は、電子ウォレット支払いサーバー1010で取引を完了するために、電子ウォレット支払いアプリケーションの起動を実行する。
【0181】
方法1400の一例では、動作1402では、NDEFメッセージの受信は、電子ウォレット支払いサーバー1010のサードパーティであるNFCデバイス2000からのものである。
【0182】
動作1410では、ユーザーデバイス400は、取引が正常に完了したことの確認を受信する。動作1412では、ユーザーデバイス400は、サーバー300でURLの第2のウェブリソースのアクセスを実行する。たとえば、ユーザーデバイス400は、第2のウェブリソースにアクセスするために、動作1404の同じURLにアクセスできる。
【0183】
動作1414では、ユーザーデバイス400は、第2のウェブリソースへのアクセスに応じて、取引の電子領収書の表示を実行する。一例では、表示には、URLに対応するウェブページ、アプリケーションページ、または電子モバイル支払いアプリケーションを介して電子領収書を表示することが含まれる。
【0184】
別の一例の動作1414では、ユーザーデバイス400のモバイル支払いアプリケーションは、たとえばサーバー300から受信した取引情報を使用して、取引者(販売者)によって決定された形式で電子領収書の生成を実行する。
【0185】
方法1400の一例では、動作1414では、電子メールアドレス、テキストメッセージ、または金融認証情報のサーバー300との交換を使用せずに、ユーザーデバイス400によって電子領収書の表示が実行される。
【0186】
ここで
図15を参照すると、例示される実施形態による電子ウェレット支払いを促進するための方法1500のフローチャートを示している。この例の方法1500は、サーバー300などのコンピューティングデバイスによって実行されてもよい(
図3)。特に、サーバー300(
図3)のコントローラー340(
図3)のプロセッサによって、一例の方法1500を実行できる。特定の例の方法1500は、適用可能であれば、
図10、11および12に示されている1つまたはすべての例の支払いシステム1000に適用してもよい。
【0187】
動作1502では、サーバー300は、取引に対応する取引情報の受信と、電子ウォレット支払いサーバー1010の電子ウォレット支払いアプリケーションの識別を実行する。
【0188】
動作1504では、サーバー300は、サーバー300をアドレス指定するURLの確立を実行する。いくつかの例では、URLには、取引情報に適用されるハッシュ関数、および/または取引の日付情報と時間情報、および/または固有のデバイス識別子を含む固有の取引識別子が含まれる。
【0189】
動作1506では、サーバー300は、電子ウォレット支払いアプリケーションを電子ウォレット支払いサーバー1010にて起動するURLに関連付けられた第1のウェブリソースの生成を実行する。
【0190】
動作1508では、サーバー300は、URLへのアクセスの受信を実行する。たとえば、アクセスは、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージに応じたものである。
【0191】
動作1510では、サーバー300は、URLへのアクセスを通じて第1のウェブリソースの提供を実行する。
【0192】
動作1512では、サーバー300は、取引が正常に完了したことの確認の受信を実行する。
【0193】
動作1514では、サーバー300は、URLに関連付けられた第2のウェブリソースの生成を実行する。このURLでは第2のウェブリソースは取引の電子領収書を表示するためのものである。たとえば、電子領収書は取引情報を使用して生成される。一例では、電子領収書は、以前に保存された登録情報または以前に保存されてたPOS端末100または被取引者のQRコードを使用して生成される。一例では、金融認証情報は、サーバー300で知られておらず、そのため電子領収書に含まれない。
【0194】
動作1516では、サーバー300がURLへの第2のアクセスを通じて第2のウェブリソースの提供を実行する。一例では、サーバー300は、動作1508と同じURLへの第2のアクセスを受信する。たとえば、サーバー300は、第2のウェブリソースのユーザーデバイス400への提供を実行する。
【0195】
方法1500の一例では、動作1502では、取引情報の受信は、NFCデバイス2000生成器またはPOS端末100からのものである。
【0196】
方法1500の一例では、動作1502では、取引情報の受信は、POS端末100の別のデバイスであるNFCデバイス2000からのものである。
【0197】
方法1500の一例では、動作1502では、取引情報の受信は、金融認証情報を含まない。
【0198】
方法1500の一例では、動作1512では、確認の受信は、NFCデバイス2000またはPOS端末100からのものである。
【0199】
方法1500の一例では、サーバー300は、POS端末100に関連付けられている電子ウォレット支払いアプリケーションのアカウント情報を保存、登録、または事前に登録している。たとえば、POS端末100に関連付けられている電子ウォレット支払いアプリケーションのアカウント情報には、POS端末100に固有の電子ウォレット支払いアプリケーションのクイックレスポンス(QR)コードが含まれている。
【0200】
一例では、動作1502の前に、サーバー300は、POS端末100に関連付けられている電子ウォレット支払いアプリケーションのアカウント情報の登録を実行している。
【0201】
方法1500の一例では、サーバー300は、電子ウォレット支払いアプリケーションのサードパーティであり、電子ウォレット支払いサーバー1010と通信しない電子領収書サーバーである。
【0202】
方法1500の一例では、動作1504では、確立にはURLを生成するサーバー300が含まれる。
【0203】
方法1500の一例では、動作1504では、確立にはNFCデバイス2000またはPOS端末100からURLの受信が含まれる。
【0204】
方法1500の一例では、動作1504では、固有のデバイス識別子はPOS端末100の識別子である。
【0205】
方法1500の一例では、第1のウェブリソースと第2のウェブリソースは、それぞれプログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである。
【0206】
方法1500の一例では、NDEFメッセージには、ペイロードとしてURLのみが含まれ、他のペイロードは含まれていない。
【0207】
ここで
図1を参照すると、これは、実施形態の例に従った支払いシステム1000を示している。
図1を参照すると、実施形態の例に従った支払いシステム1000には、ポイントオブセールス(POS)端末100、NFCデバイス2000、サーバー300、およびユーザーデバイス400が含まれる。
【0208】
POS端末100、NFCデバイス2000、サーバー300、およびユーザーデバイス400は、たとえば無線ネットワークなど、ネットワークを介して通信してもよい。いくつかの実装では、無線ネットワークがインターネットであってもよい。いくつかの実装では、POS端末100、NFCデバイス、サーバー300、およびユーザーデバイス400は、Wi-Fi技術を介してインターネットに接続してもよい。
【0209】
POS端末100は、いくつかの例示される実施形態によれば、取引を処理し得るデバイスである。取引は、1つ以上の購入(1つ以上の品目および/または1つ以上のサービス)および支払いに対応してもよい。本明細書では、慈善寄付や善意だけでなくサービスも同様に適用されることを理解した上で、品目の購入に関連して例示される実施形態を説明することができる。たとえば、取引は、1つ以上の商品および/または1つ以上のサービスのような1つ以上の品目と支払い額との交換に対応してもよい。いくつかの実施形態では、取引は1つ以上のアイテムの購入に対応してもよい。取引の処理に加えて、POS端末100は、その取引の結果を決定し、取引に関連する情報を管理してもよい。
【0210】
POS端末100は、当業者に知られているさまざまな商用タイプのPOS端末の1つを指してもよい。ポイントオブセールス(POS)端末100は、販売者や取得者などのエンティティ(不図示)に関連付けられていてもよい。
【0211】
いくつかの実施形態では、図示されるように、NFCデバイスはPOS端末100とは別のデバイスである。このような実施形態では、POS端末100およびNFCデバイス2000は、通信コンピューティングデバイスを介してデータを送信および受信してもよい。たとえば、通信コンピューティングデバイスには、ユニバーサルシリアルバス(USB)ケーブルを含む有線通信コンピューティングデバイス、またはWi-FiやBluetooth(登録商標)などの無線通信コンピューティングデバイスが含まれる。ただし、例示される実施形態はそれに限定されない。
【0212】
いくつかの実施形態では、POS端末100およびNFCデバイス2000は同じデバイスに存在してもよい。
【0213】
いくつかの実施形態では、
図1では単一のデバイスとしてのPOS端末100を示しているが、例示される実施形態はそれに限定されず、POS端末100は複数のデバイスで構成されてもよい。複数のデバイスは、NFCデバイス2000と通信していてもよい。
【0214】
NFCデバイス2000は、被取引者(消費者)が電子ウォレット支払いアプリケーションを自動的に起動できるようにするコンピューティングデバイスである。これは、通常ユーザーデバイス400で被取引者によって開始され、その後、従来の電子ウォレット支払いアプリケーションを起動した後にQRコードスキャンが行われる従来の電子ウォレット支払いアプリケーションとは対照的である。
【0215】
NFCデバイス2000は、NFC無線接続テクノロジーを使用して、ユーザーデバイス400に/とデータを送信および/または交換してもよい。実施形態によれば、NFCデバイス2000はNFCタグを生成または含めてもよく、NFC標準化技術を使用して通信してもよい。ただし、例示される実施形態はそれに限定されず、NFCデバイス2000は、さらにまたはかわりに、Bluetooth、無線周波数識別(RFID)、磁気セキュア伝送(MST)、ビーコン、Zigbeeなどの標準化技術を使用してもよい。
【0216】
NFCデバイス2000は、通信ネットワーク(不図示)を介してサーバー300と通信してもよい。いくつかの実装では、通信ネットワークがインターネットであってもよく、NFCデバイス2000はサーバー300と通信してインターネットを介してデータを送信および受信してもよい。ただし、例示される実施形態はそれに限定されない。いくつかの実装では、NFCデバイス2000は、Wi-Fiを介してインターネットに接続することでサーバー300と通信してもよいが、実施形態の例はそれに限定されない。
【0217】
サーバー300は、たとえば専用サーバーまたはクラウドサーバーであってもよい。ただし、例示される実施形態はそれに限定されない。
【0218】
サーバー300は、通信ネットワーク(不図示)を介してNFCデバイス2000に接続されていてもよい。サーバー300は、NFCデバイス2000からデータを受信し、データをデータベースに保存してもよい。サーバー300は、通信ネットワーク(不図示)を介してユーザーデバイス400に接続されていてもよく、ユーザーデバイス400にデータを送信してもよい。ここでは、通信ネットワークはインターネットであってもよいが、例示される実施形態はそれに限定されない。ユーザーデバイス400は、Wi-Fiまたはモバイルネットワークを介してインターネットにアクセスしてサーバー300にアクセスしてもよいが、例示される実施形態はそれに限定されない。
【0219】
ユーザーデバイス400は、取引の主体であるユーザーが電子ウォレット取引を実行し、電子領収書を表示するデバイスである。ユーザーデバイス400には、スマートフォン、スマートウォッチ、スマートデバイス、パーソナルデジタルアシスタント(PDA)、無線通信端末、ウェアラブル技術(たとえば、スマートウォッチ、スマートグラス)などが含まれてもよい。ただし、例示される実施形態はそれに限定されない。
【0220】
ユーザーデバイス400は、NFCデバイス2000と無線で通信するためのNFC技術をサポートするデバイスである。実施形態によれば、ユーザーデバイス400はNFC標準化技術をサポートしてもよい。ただし、例示される実施形態はそれに限定されず、さらにまたはかわりに、ユーザーデバイス400は、Bluetooth、無線周波数識別(RFID)、磁気セキュア伝送(MST)、ビーコン、Zigbeeなどの標準化技術をサポートしてもよい。
【0221】
ここで
図5を参照すれば、これは、実施形態の例による支払いシステム1000を示す図である。
図5を参照すると、POS端末100、サーバー300、ユーザーデバイス400を含む支払いシステム1000が示されている。
図5に示されている支払いシステム1000の実施形態では、POS端末100にはNFCデバイス2000の機能が含まれ、本明細書に記載されている例によるものと同様の方法でNFCデバイス2000と双方向動作ができる。
【0222】
図5の支払いシステム1000は、
図1の支払いシステム1000と同様である。ただし、
図5の例の実施形態によれば、NFCデバイス2000はPOS端末100とは別のデバイスとして実装されていないが、むしろPOS端末100で利用可能な記録媒体に記録されたコンピュータープログラムの形式で実装されている。いくつかの例では、NFCデバイス2000は、POS端末100の記憶部に保存されている1つ以上のアプリケーションの形式で実装されている。したがって、
図5の例によれば、POS端末100にはNFCデバイス2000の機能が含まれており、本明細書に記載されている例によるNFCデバイス2000と同様の方法で双方向動作ができる。
【0223】
図6は、実施形態の例による電子ウォレットの支払いを促進する方法600を示す図である。方法600は、メッセージ会話の図として示されている。
図7は、例示される実施形態による電子ウォレットの支払いを促進する他の例の方法700のフローチャートである。
図8も、例示される実施形態による電子ウォレットの支払いを促進する他の別の例の方法800のフローチャートである。
【0224】
図6の方法600の例では、POS端末100ではなくNFCデバイス2000がサーバー300と通信している。
図6の方法600の態様は、
図10に示す支払いシステム1000によって実行できる。
図7の方法700の例では、POS端末100とNFCデバイス2000の両方がサーバー300と通信している。
図7の方法700の態様は、
図11に示す支払いシステム1000によって実行できる。
図8の方法800の例では、NFCデバイス2000ではなくPOS端末100がサーバー300と通信している。
図8の方法800の態様は、
図12に示す支払いシステム1000によって実行できる。
図6、8および9では、同様の要素や特徴を示すために同様の参照符号が使用できる。
【0225】
たとえば、
図6の方法600の開始時に、動作602では、取引はまだ完了していない。たとえば、動作602では、ユーザーは取引に関連付けられた1つ以上の品目の支払いをまだ提供していない。たとえば、動作602は、POS端末100で1つ以上のアイテムをスキャンまたは入力した後の時間に対応してもよい。たとえば、すべての品目がスキャンまたはPOS端末100に入力されているが、支出はまだ提供されていない。いくつかの例では、必要に応じて割引と購入ポイントが適用されている。
【0226】
動作604では、取引に対応する取引情報、および電子ウォレット支払いサーバー1010の電子ウォレット支払いアプリケーションの識別情報を、POS端末100が送信し、NFCデバイス2000が受信する。
【0227】
動作606では、NFCデバイス2000は、サーバー300への取引情報と電子ウォレット支払いアプリケーションの識別情報の送信を実行する。
【0228】
動作608では、サーバー300は、電子ウォレット支払いアプリケーションを起動する第1のウェブリソースを生成する。
【0229】
動作610では、NFCデバイス2000は、サーバー300をアドレスし、第1のウェブリソースを識別するユニフォームリソースロケーター(URL)の生成を実行する。本明細書に記載されているようにURLは標準形式とすることができるため、サーバー300はまた、取引情報と電子ウォレット支払いアプリケーションの識別情報を使用して同じURLを認識し、または独立して生成する。
【0230】
本明細書に記載されていない動作610とは別の例として、サーバー300はURLを生成し、URLをNFCデバイス2000に送信する。
【0231】
一例では、URLには、取引情報に適用されるハッシュ関数、および/または取引の日付情報と時間情報、および/または固有のデバイス識別子を含む固有の取引識別子が含まれる。サーバー300は、URLを第1のウェブリソースに関連付ける。
【0232】
動作612では、NFCデバイス2000は、ニアフィールド通信(NFC)タグコントローラーを介して、ペイロードとしてURLを含むNFCデータ交換形式(NDEF)メッセージの生成および発出を実行する。
【0233】
動作614では、ユーザーデバイス400は、NFCデバイス2000をタップすることによりURL(アドレス)を受信する。動作616では、ユーザーデバイス400は、サーバー300のURLにアクセスする。動作618では、ユーザーデバイス400は、第1のウェブリソースを受信する。動作620では、第1のウェブリソースは、ユーザーデバイス400で特定された電子ウォレット支払いアプリケーションを起動する。
【0234】
動作622では、ユーザーデバイス400は、電子ウォレット支払いアプリケーションを起動し、電子ウォレット支払いサーバー1010にアクセスする。一例では、第1のウェブリソースによって引き起こされるように、ユーザーデバイス400の電子ウォレット支払いアプリケーションには、取引情報が自動的に入力される。たとえば、第1のアドレスは、ディープリンクまたは繰り延べディープリンクであってもよい。
【0235】
一例では、第1のウェブリソースには、サーバー300に保存されているQRコードと同様または同一の情報が含まれている。たとえば、QRコードは、POS端末100または取引者(販売者)に固有の電子ウォレット支払いアプリケーションのためのものである。従来のシステムでは、QRコードは、ユーザーデバイス400のカメラを使用して手動で取引を実行するために使用されており、QRコードをスキャンすると、支払いアプリケーションが起動され、支払いサーバー1010にアクセスする。
【0236】
動作624では、支払いサーバー1010は、取引を承認する。たとえば、パスワードや生体認証などの情報は、ユーザーデバイス400を介して支払いサーバー1010に送信できる。
【0237】
動作626では、支払いサーバー1010は、ユーザーデバイス400に取引が正常に完了したことの確認を送信する。動作628では、支払いサーバー1010は、POS端末100に確認を送信する。動作630では、POS端末100は、確認をNFCデバイス2000に送信する。動作632では、NFCデバイス2000は、サーバー300に確認を送信する。
【0238】
動作634では、サーバー300は第2のウェブリソースを生成し、動作610で同じURLである第2のウェブリソースをアドレス(URL)に関連付ける。
【0239】
動作636では、第2のウェブリソースに基づいて、電子領収書がサーバー300からユーザーデバイス400に送信される。たとえば、ユーザーデバイス400は、動作616と同じURLに再びアクセスする。その後、動作638では、ユーザーデバイス400は、ユーザーデバイス400の第2のウェブリソースを介して、対応する取引情報を含む対応する電子領収書を表示できる。一例では、電子領収書は、アドレスに対応するウェブページに表示される。一例によれば、電子領収書は、標準のウェブブラウザアプリケーションを使用してウェブページに表示できる。
【0240】
動作638の他の例では、ユーザーデバイス400のモバイルアプリケーションまたはモバイル支払いアプリケーションは、たとえばサーバー300から受信した取引情報を使用して、取引者(販売者)によって決定される形式で電子領収書を生成する。
【0241】
動作638の他の例では、サーバー300は、取引情報を使用して取引者(販売者)によって決定された形式で電子領収書を生成し、モバイルアプリケーションまたは電子モバイル支払いアプリケーションを使用してユーザーデバイス400に表示するための電子領収書を送信する。
【0242】
動作604および606のいくつかの例では、取引情報は、支払いが受け取られた取引に関する一連の情報であってもよい。たとえば、取引情報には、取引日および取引時間、取引に対応する1つまたは複数の品目の識別情報(例えば、1つまたは複数の商品および/またはサービスの名前)、1つ以上の品目のそれぞれに関する支払額、1つ以上の品目のすべてに関する支払額、1つ以上の品目の数量、合計支払い額、課税額、支払いタイプ(例えば、電子ウォレット支払いサーバー1010の識別)、受領認証番号、割引額、取引者名、取引者番号(例えば、事業者番号)、取引者の住所、取引者の電話番号、取引番号などが含まれてもよい。ただし、例示される実施形態はそれに限定されるものではない。
【0243】
一例では、取引情報には、本明細書で例示される実施形態で説明されている固有の取引識別子が含まれる。一例では、固有の取引識別子を取引情報の一部(第1のウェブリソースによるペイロード)としてユーザーデバイス400に送信できる。一例では、固有の取引識別子はユーザーデバイス400に送信され、その中でユーザーデバイス400は、例えば「www.domain/モバイルアプリ/固有の取引識別子」の形式の中の「固有の取引識別子」のように、URLアドレス自体から固有の取引識別子を抽出または解析できる。
【0244】
いくつかの実施形態では、取引情報はデータであり、たとえばテキスト(TXT)ファイル形式に記録されてもよく、上記の取引情報の一部またはすべてが含まれてもよい。いくつかの実施形態では、取引情報のフォーマットは、リッチテキストフォーマット(RTF)ファイルフォーマット、拡張マークアップ言語(XML)ファイルフォーマット、JavaScript(TM)オブジェクト表記(JSON)ファイルフォーマット、カンマ区切り値(CSV)ファイル形式、および/またはタブ区切り値(TSV)ファイル形式を含んでもよい。ただし、例示される実施形態はそれに限定されない。
【0245】
いくつかの例では、取引情報には金融認証情報が含まれていない。金融認証情報は、多くの場合、機密性の高い個人情報であり、場合によっては、いくつかの例ではサーバー300が支払いサーバー1010のサードパーティであるかもしれないが、金融規則によってサーバー300に送信されることは禁止されている。
【0246】
通常、従来の電子ウォレットシステムは、金額と取引者のみを含む確認または電子受信を提供する。このような従来の電子ウォレットシステムには、POS端末100での取引の特定の商品とサービスの識別および品目化は含まれない。
【0247】
電子領収書には、POS端末100での取引の特定の商品とサービスの識別および品目化を含めることができる。いくつかの例では、電子領収書に取引の特定の識別情報を含めることができるため、電子領収書は監査目的で使用できる。電子領収書には、固有の取引識別子(URLにあったものと同じ固有の取引識別子)を含めることができる。電子領収書には、たとえば、取引情報に適用されるハッシュ関数、および/または取引の日付情報および時報、および/または固有のデバイス識別子などの、固有の取引識別子に使用された任意の情報を含めることができる。
【0248】
いくつかの例では、電子領収書には、取引の特定の固有の識別情報を含めることができるため、電子領収書を払い戻しおよびチャージバックの目的に使用できる。
【0249】
いくつかの実施形態では、アドレスは、サーバー300のウェブリソースにアドレス指定するためのディープリンクや繰り延べディープリンクなどの、インターネット上のウェブサイトまたはウェブページにアクセスするためのURLを参照する。
【0250】
実施形態の例によれば、アドレス(たとえば、URL)を生成するときに識別子を使用し、その後NFCを介してアドレスをユーザーデバイス400に送信することにより、次のポイントを確保することができる。いくつかの例では、特定の電子領収書が1人のユーザーのみを発行することに提供されてもよい。他のユーザーは、個々に(固有の)識別子を持つ異なるURLを受け取る。特定の電子領収書は、(固有の)識別子またはそのハッシュの使用に基づいて、電子領収書の1対1の一意性を保証する。いくつかの例では、特定の電子領収書は、ユーザーデバイス400による取得後は、サーバー300によって削除される。
【0251】
いくつかの例では、結果として、アドレス(URL)は、たとえば1人のユーザーが1つのユーザーデバイス400のみによって訪問されるかもしれない。別のユーザーがその後同じアドレス(URL)にアクセスしようとした場合、アドレスはサーバー300によって削除されるかもしれないため、ユーザーデバイス400で検索後に機能しなくなるかもしれず、したがって、ユーザーの個人的なプライバシーとセキュリティが維持される。
【0252】
いくつかの例では、サーバー300は、アドレスに対応する取引情報を保存してもよい。サーバー300は、取引情報をアプリケーションを介して電子受信形式に変換することにより、電子領収書を生成してもよい。サーバー300は、アドレスにリンクされたウェブページに生成された電子領収書を表示してもよい。その結果、ユーザーデバイス400は、ユーザーデバイス400を介してアドレスにリンクされたウェブページにアクセスすることにより、電子領収書を表示できる。
【0253】
一例では、ユーザーデバイス400は、ウェブページURLまたはアプリケーションページに対応するウェブページから電子領収書を表示する。
【0254】
たとえば、ユーザーデバイス400は、カメラを起動してQRコードをスキャンすること、メールアドレスまたは電話番号を交換すること、またはサーバー300と機密な金融認証情報の交換を行うことなく動作できる。むしろ、URLを介して、ユーザーデバイス400とNFCタグコントローラー2070の間のNFC近接動作の一部としてウェブリソースをロードして、アドレスを通信し、ユーザーデバイス400で電子ウォレット支払いアプリケーションを開始できる。
【0255】
電子領収書は、プログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションなど、さまざまなタイプのアプリケーションによって生成される場合があるが、例示される実施形態はそれに限定されない。
【0256】
電子領収書は、プロバイダーによって決定された形式に従って、一連のルールに基づいて取引情報が表示される電子ドキュメントの一種である。プロバイダーは、電子領収書に関連する取引者であるかもしれない。たとえば、プロバイダーは販売者または小売業者であるかもしれないが、例示される実施形態はそれに限定されない。プロバイダーは、被取引者(たとえば、消費者、ユーザー、顧客など)とは異なる。
【0257】
図9は、例示される実施形態による電子領収書900の一例を示している。
図9に示すように、電子領収書900は、ユーザーデバイス400など、ウェブブラウザアプリケーションを介してウェブページに表示されてもよい。いくつかの実施形態では、電子領収書900には、取引日および取引時間、取引に関連する1つまたは複数の項目の識別(たとえば、取引に関連する1つまたは複数の商品および/またはサービスの名前)、1つまたは複数の品目のそれぞれに関連する支払い額、1つまたは複数の品目の数量、合計支払い額、課税額、支払タイプ、受領認証番号、取引者名、取引者番号(たとえば、法人番号など)、取引者の住所、取引者の電話番号、取引番号などが含まれてもよい。前述のように、電子領収書900の形式はプロバイダーによって決定されてもよく、図示されているものに限定されない。
【0258】
いくつかの実施形態では、ユーザーデバイス400は、ユーザーデバイス400のウェブブラウザ、アプリケーション、またはウォレット支払いアプリケーションを使用して、電子領収書900を取引者および/またはユーザーに表示できる。従来、電子領収書を表示するために、多くの場合、ユーザーデバイス400を介してログインプロセスを完了する必要がある。例示される実施形態には、ユーザーデバイス400の従来型のウェブブラウザアプリケーション、アプリケーション、または電子ウォレット支払いアプリケーションを介して、ウェブページに電子領収書900を表示するコンピューティングデバイス及び方法が含まれる。
【0259】
いくつかの実施形態では、消費者は、ユーザーデバイス400で電子領収書900を受け取り、チェックすることができる。したがって、URLは、例示される実施形態に従ってNDEFメッセージを介してユーザーデバイス400に送信される可能性があるため、ユーザーデバイス400はNDEFメッセージの事前設定コマンドを使用してURLを直接実行できる。このようにして、ユーザーデバイス400は、簡単なタッピングアクションの結果としてさらなるアクションなしで、ウェブブラウザアプリケーションを介して電子ウォレット支払いアプリケーションを開始させ、そして完了時に電子領収書900を表示してもよい。
【0260】
いくつかの例では、NDEFメッセージを介したURLの交換は、ウェブリソースそのものよりもはるかに少ないリソースを使用する。
【0261】
いくつかの実施形態では、消費者には、サーバー300に金融認証情報を提供することなく、ユーザーデバイス400を介して電子領収書900を提供してもよい。その結果、例示される実施形態によれば、取引処理中の個人情報の不必要な漏洩が防止され、電子領収書900の発行までの時間が短縮され、電子領収書900がユーザーデバイス400により便利に表示されてもよい。
【0262】
いくつかの実施形態では、ユーザーには、複数の取引情報を含む電子領収書900を提供してもよい。従来、取引後に関連するアプリケーションまたは短いメッセージサービス(SMS)を通じて電子領収書が発行される場合、電子領収書に限られた取引情報のみが表示されてもよい。たとえば、いくつかの従来の状況では、総支払い額のみが表示され、詳細な取引情報(たとえば、取引に関連する1つ以上の品目の識別情報、1つ以上の品目の数量、各品目に関連する支払い額、および課税額など)は表示されない。対照的に、本明細書に記載されている実施形態によれば、ユーザーデバイス400は、複数の取引情報を含む電子領収書900の提供を受けてもよい。
【0263】
いくつかの他の例では、ユーザーデバイス400は、ユーザーデバイス400に表示するために、支払いサーバー1010から電子領収書900を受信できる。たとえば、サーバー300は、電子領収書を生成しユーザーデバイス400に送信する。一例では、電子領収書900の形式は、取引者(販売者)によって決定される。
【0264】
いくつかの他の例では、ユーザーデバイス400は、ユーザーデバイス400上に表示するために、少なくともサーバー300から受信した取引情報を使用して電子領収書900を生成する。一例では、電子領収書900の形式は、取引者(販売者)によって決定される。
【0265】
一例では、取引者とユーザーデバイス400の金融認証情報は、サーバー300で知られていないため、電子領収書900に含まれない。
【0266】
図1を再度参照すると、いくつかの実施形態では、POS端末100は、有線通信方法または無線通信方法を介してNFCデバイス2000に取引情報を送信してもよい。
図5に示すようなPOS端末と電子領収書の発行者が互いに統合されている実施形態では、取引情報は、内部的に送信される。
【0267】
ディープリンクURLのアドレス、または繰り延べディープリンクURLのいくつかの実施形態では、ユーザーデバイス400は、受信したアドレスに基づいて指定されたモバイルアプリケーションページまたは指定されたウェブアプリケーションページに直接アクセスし、その後、電子ウォレット支払いアプリケーションの起動または電子領収書の表示をしてもよい。たとえば、ユーザーデバイス400は、アプリケーションを実行し、受信したアドレスにリンクされたモバイルアプリケーションページまたはウェブアプリケーションページにアクセスしてもよい。ユーザーデバイス400は、NDEFメッセージを介してアドレスを受信し、所定のアクションとして、関連するモバイルアプリケーションを実行し、アドレスにリンクされたウェブページにアクセスしてもよい。
【0268】
いくつかの実施形態では、ユーザーデバイス400に関連するアプリケーションがまだインストールされていない場合、ユーザーデバイス400が関連するアプリケーションをインストールし、その後、アドレスにリンクされたモバイルアプリケーションページまたはウェブアプリケーションページにアクセスしてもよい。いくつかのこのような実施形態では、ユーザーデバイス400はNDEFメッセージを介してアドレスを受信し、所定のアクションとして関連するアプリケーションをインストールし、アドレスにリンクされたページにアクセスしてもよい。
【0269】
ここで
図7の例示された方法700を参照すれば、POS端末100とNFCデバイス2000の両方がサーバー300と通信している。
図7の方法700の態様は、
図11に示す支払いシステム1000によって実行できる。
【0270】
動作702は、動作602と同一または同様である。
【0271】
動作704では、取引に対応する取引情報、電子ウォレット支払いサーバー1010の電子ウォレット支払いアプリケーションの識別情報を、POS端末100が送信し、サーバー300が受信する。
【0272】
動作706では、サーバー300が電子ウォレットの支払いアプリケーションを起動する第1のウェブリソースを生成する。
【0273】
動作708では、サーバー300は、サーバー300をアドレス指定し、第1のウェブリソースを識別するURLの生成を実行する。
【0274】
動作710では、サーバー300は、URLをNFCデバイス2000に送信する。
【0275】
動作712、714、716、718、720、722、724、726、728、730、732、734、736、738は、それぞれ動作612、614、616、618、620、622、624、626、628、630、632、634、636、638は、と同一または類似である。
【0276】
ここで
図8の例800を参照すれば、ここではNFCデバイス2000ではなくPOS端末100がサーバー300と通信している。
図8の方法800の態様は、
図12に示す支払いシステム1000によって実行できる。
【0277】
動作802は、動作602と同一または類似である。
【0278】
動作804では、取引に対応する取引情報、および電子ウォレット支払いサーバー1010の電子ウォレット支払いアプリケーションの識別情報を、POS端末100が送信し、サーバー300が受信する。
【0279】
動作806では、サーバー300は、電子ウォレットの支払いアプリケーションを起動する第1のウェブリソースを生成する。
【0280】
動作808では、サーバー300は、サーバー300にアドレス指定し、第1のウェブリソースを識別するURLの生成を実行する。
【0281】
動作810では、サーバー300は、URLをPOS端末100に送信する。
【0282】
動作811では、POS端末は、URLをNFCデバイス2000に送信し、NFCデバイス2000にNFC信号を発出するように命令する。
【0283】
動作830では、POS端末100は、確認をNFCデバイス2000に送信する。動作830は、確認がNFCデバイス2000を介して送信されるような
図6の方法600での動作630および動作632とは異なる。動作830は、確認がNFCデバイス2000を介して送信されるような
図7の方法700での動作730および動作732とは異なる。
【0284】
動作812、814、816、818、820、822、824、826、828、834、836、838は、それぞれ動作612、614、616、618、620、622、624、626、628、634、636、638と同一または類似である。
【0285】
いくつかの代替的に例示される実施形態では、QRコードを参照する上記の例のいずれかは、代わりに1D(線形)バーコードや2Dバーコードなどの他の視覚的にキャプチャ可能またはスキャン可能なコードを使用できる。
【0286】
例示的な実施形態では、反対的に明示的に記述されていない限り、「構成(comprises)」または「構成(comprising)」などのバリエーションは、他の要素を除外せず、指定された要素を含むことを暗示することを意味すると理解される。
【0287】
例示される実施形態では、「モジュール」は、プロセッサや回路などのハードウェアコンポーネント、および/または例えばプロセッサなどのハードウェアで実行されるソフトウェアコンポーネントである。
【0288】
例示される実施形態では、各コンポーネント、機能ブロック、または手段は、1つ以上のサブコンポーネントを含んでもよい。コンポーネントによって実行される電気、電子、および機械的機能は、電子回路、統合回路、アプリケーション固有の統合回路(ASIC)などのさまざまな既知のデバイスまたは機械的要素によって実装されてもよく、互いに別個に実装されてもよいし、2つ以上を組み合わせて一体的に実装されてもよい。
【0289】
別々の部分として説明されているモジュールは、物理的に分離されている場合とそうでない場合があり、モジュールとして表示される部分は、物理モジュールであってもなくてもよく、1つの位置に配置されていてもよいし複数のネットワークモジュールに分布されていてもよい。モジュールのいくつかまたはすべては、実施形態の解決手段の目的を達成するために実際の要件に従って選択してもよい。
【0290】
さらに、例示される実施形態の機能モジュールは1つの処理モジュールに統合されてもよいし、また、2つ以上のモジュールが1つのモジュールに統合され、各モジュールが物理的に単独で存在してもよい。
【0291】
機能がソフトウェア機能モジュールの形で実装され、独立した製品として販売または使用される場合、機能はコンピューター読み取り可能な記録媒体(非一時的)に保存されてもよい。このような理解に基づいて、例示される実施形態の技術的解決策は、ソフトウェア製品の形で実装されてもよい。ソフトウェア製品は、記録媒体に保存されるとともに、例示された実施形態で説明された方法のすべてまたは一部を実行するようにコンピュータデバイス(パーソナルコンピューター、サーバー、またはネットワークデバイスなど)に指示するためのいくつかの指示を含む。前述の記憶媒体には、ユニバーサルシリアルバス(USB)フラッシュドライブ、リムーバブルハードディスク、読み取り専用メモリ(Read-Only Memory、ROM)、ランダムアクセスメモリ(Random Access Memory、RAM)、磁気ディスク、または光ディスクなどを含む。
【0292】
説明されている方法またはブロック図では、ボックスはイベント、操作、ステップ、関数、プロセス、モジュール、メッセージ、および/または状態ベースの操作などを表してもよい。いくつかの例示される実施形態は特定の順序で発生すると説明されているが、ステップまたはプロセスのいくつかは、特定のステップの順序変更の結果によって後続のステップの発生が妨げられたり損なわれたりしない限り、別の順序で実行してもよい。さらに、説明されているメッセージまたはステップの一部は、他の実施形態で削除または組み合わされてもよく、本明細書に記載されているメッセージまたはステップの一部は、他の実施形態の多くのサブメッセージまたはサブステップに分離されてもよい。さらに、必要に応じて、一部またはすべての手順を繰り返してもよい。方法またはステップとして説明されている要素は、コンピューティングデバイスまたはサブコンポーネントにも同様に適用される。「送信」または「受信」などの用語の言及は、特定のデバイスの観点に応じて交換される可能性がある。
【0293】
説明された実施形態は、例示的なものであり、限定的なものではないと考えられる。方法として示される例示される実施形態は、同様にコンピューティングデバイスまたはデバイスにも同様に適用される。
【0294】
さまざまな例示される実施形態は単なる例であり、例と例示される実施形態の範囲を制限することを意図したものではない。本明細書に記載の革新性の変形例は当業者には明らかであり、そのような変形例は意図された範囲内にある。特に、1つ以上の例示される実施形態からの特徴を選択して、明示的に説明されていないかもしれない特徴のサブコンビネーションからなる代替的な実施形態を作成できる。さらに、説明された例の1つ以上の特徴を選択して組み合わせて、明示的に説明されていないかもしれない特徴の組み合わせで構成される代替例な例示的な実施形態を作成できる。そのような組み合わせおよびサブ組み合わせに適した特徴は、当業者には容易に明らかとなるであろう。ここで説明する主題は、技術のすべての適切な変化をカバーすることを意図している。
【0295】
上述のように、POS端末100とNFCデバイス2000は、一体型ユニットとして提供されてもよいし、別個のデバイスとして提供されてもよい。一部の商店では、NFCデバイスを含むスマートフォン、タブレットコンピュータ、またはラップトップが小切手用のキャッシャーとして提供され、スマートフォン、タブレットコンピュータ、またはパーソナルコンピューターが、本開示で説明されているコンピューター実装方法5を実行してもよい。
【手続補正書】
【提出日】2024-11-29
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
取引に対応する取引情報と、電子ウォレット支払いサーバーの電子ウォレット支払いアプリケーションの識別情報と、を受信することと、
サーバーに、前記取引情報と、前記電子ウォレット支払いアプリケーションの前記識別情報を送信することと、
前記サーバーをアドレス指定し、前記電子ウォレット支払いアプリケーションを起動する第1のウェブリソースを識別し、前記取引情報に対応する固有の取引識別子を含むリンクを確立することと、
ニアフィールド通信(NFC)タグコントローラーを介して、ペイロードとして前記リンクを含むNFCデータ交換形式(NDEF)メッセージを生成することと、
前記NFCタグコントローラーを介して、前記NDEFメッセージに対応するNFC信号を発出することと、を含むコンピューターに実装される方法。
【請求項2】
前記取引の正常な完了の確認を受信することと、前記確認を前記サーバーに送信することをさらに含む、請求項1に記載のコンピューターに実装される方法。
【請求項3】
前記取引が正常に完了すると、前記リンクにより、前記取引の電子領収書を表示するための第2のウェブリソースが識別される、請求項1に記載のコンピューターに実装される方法。
【請求項4】
前記電子領収書は、前記取引情報、および/または前記取引の日付情報および時刻情報、および/または固有のデバイス識別子に適用されるハッシュ関数を含む前記固有の取引識別子を含む、請求項3に記載のコンピューターが実装される方法。
【請求項5】
POS端末は、受信した前記取引に対応する前記取引情報、及び、受信した前記電子ウォレット支払いアプリケーションの前記識別情報を送信するように構成され、前記サーバーは、前記POS端末に関連付けられた前記電子ウォレット支払いアプリケーションのアカウント情報を含む、請求項1に記載のコンピューターに実装される方法。
【請求項6】
前記POS端末に関連付けられている前記電子ウォレット支払いアプリケーションの前記アカウント情報は、前記POS端末に固有の前記電子ウォレット支払いアプリケーションのクイックレスポンス(QR)コードを含む、請求項5に記載のコンピューターに実装される方法。
【請求項7】
前記リンクは、前記電子ウォレット支払いアプリケーションの前記識別情報を含む、請求項1に記載のコンピューターに実装される方法。
【請求項8】
前記リンクはディープリンクであり、前記リンクでは、前記電子ウォレット支払いアプリケーションの前記識別情報は前記固有の取引識別子からネストされている、請求項7に記載のコンピューターに実装される方法。
【請求項9】
前記確立することは、前記リンクを生成することを含み、さらに前記リンクを前記サーバーに送信することを含む、請求項1に記載のコンピューターに実装される方法。
【請求項10】
前記確立することは、前記リンクを受信することを含む、請求項1に記載のコンピューターに実装される方法。
【請求項11】
前記取引情報は、ポイントオブセールス(POS)端末から受信され、ここで、前記コンピューターに実装される方法は、前記POS端末とは別のデバイスであるNFCデバイスによって実行される、請求項1に記載のコンピューターに実施される方法。
【請求項12】
前記コンピューターに実装される方法は、サードパーティであり前記電子ウォレット支払いサーバーとは通信しないNFCデバイスによって実行される、請求項1に記載のコンピューターに実装される方法。
【請求項13】
前記第1のウェブリソースは、自動的に前記電子ウォレット支払いアプリケーションに前記取引情報の少なくとも一部を入力する、請求項1に記載のコンピューターに実装される方法。
【請求項14】
前記第1のウェブリソースは、自動的に前記電子ウォレット支払いアプリケーションに支払い額を入力する、請求項1に記載のコンピューターに実装される方法。
【請求項15】
前記第1のウェブリソースは、プログレッシブウェブアプリケーション、レスポンシブウェブアプリケーション、リッチインターネットアプリケーション、シングルページアプリケーション、またはマルチページアプリケーションである、請求項1に記載のコンピューターに実装される方法。
【請求項16】
前記NDEFメッセージは、ペイロードとして前記リンクのみを含み、他のペイロードを含まない、請求項1に記載のコンピューターに実装される方法。
【請求項17】
NFCタグコントローラーと、
通信モジュールと、
プロセッサと、
前記プロセッサによって実行されると、前記プロセッサに、請求項1から16のいずれか1項のコンピューターに実装される方法を実行させる指示を格納する少なくとも1つの記憶部と、備えるコンピューティングデバイス。
【請求項18】
請求項1に記載のコンピューターに実装される方法であって、
ユーザーデバイスにおいて、前記ユーザーデバイスのニアフィールド通信(NFC)タグリーダーを介して、前記NFCデータ交換形式(NDEF)メッセージを受信することと、
前記ユーザーデバイスにおいて、前記リンクにアクセスすることと、
前記ユーザーデバイスにおいて、前記リンクへのアクセスに応じて、前記ユーザーデバイスの電子ウォレット支払いアプリケーションを起動する前記リンクの第1のウェブリソースにアクセスすることと、
前記電子ウォレット支払いサーバーを使用して前記取引を完了するための前記電子ウォレット支払いアプリケーションを起動することと、を含むコンピューターに実装される方法。
【請求項19】
前記ユーザーデバイスにおいて、前記取引の正常な完了の確認を受信することと、
前記ユーザーデバイスにおいて、前記リンクの第2のウェブリソースへアクセスすることと、
前記ユーザーデバイスにおいて、前記第2のウェブリソースへのアクセスに応じて、前記取引の電子領収書を表示することと、をさらに含む、請求項18に記載のコンピューターに実装される方法。
【請求項20】
前記ユーザーデバイスにおいて、前記表示することは、ウェブページ、アプリケーションページ、または前記電子ウォレット支払いアプリケーションを介して前記電子領収書を表示することを含む、請求項19に記載のコンピューターに実装される方法。
【請求項21】
前記ユーザーデバイスにおいて、前記取引の正常な完了の確認を受信することと、
前記ユーザーデバイスにおいて、前記取引の前記正常な完了の前記確認に応じて、前記取引情報に基づいて前記取引の電子領収書を表示することと、
前記ユーザーデバイスにおいて前記電子領収書を表示することと、をさらに含む、請求項18に記載のコンピューターに実装される方法。
【請求項22】
NFCタグリーダーと、
通信モジュールと、
プロセッサと、
前記プロセッサによって実行されると、前記プロセッサに請求項18から21のいずれか1項のコンピューターに実装される方法を実行させる指示を格納する少なくとも1つの記憶部と、備えるコンピューティングデバイス。
【請求項23】
請求項3に記載のコンピューターに実装される方法であって、
前記サーバーにおいて、前記電子ウォレット支払いアプリケーションを起動する前記リンクに関連付けられた前記第1のウェブリソースを生成することと、
前記リンクへの第1のアクセスを通じて、前記第1のウェブリソースを提供することと、
前記サーバーにおいて、前記取引の前記電子領収書を表示するための前記リンクに関連付けられた前記第2のウェブリソースを生成することと、
前記リンクへの第2のアクセスを通じて、前記第2のウェブリソースを提供することと、を含む、請求項3に記載のコンピューターに実装される方法。
【請求項24】
前記サーバーにおける前記取引情報の前記受信は、NFCデバイスまたはポイントオブセールス端末からである、請求項23に記載のコンピューターに実装される方法。
【請求項25】
前記取引の前記正常な完了の前記確認の前記受信は、NFCデバイスまたはポイントオブセールス端末からである、請求項2に記載のコンピューターに実装される方法。
【請求項26】
前記サーバーは、前記電子ウォレット支払いアプリケーションのサードパーティであり、前記電子ウォレット支払いサーバーと通信しない電子領収書サーバーである、請求項1に記載のコンピューターに実装される方法。
【請求項27】
通信モジュールと、
プロセッサと、
前記プロセッサによって実行されると、前記プロセッサに請求項23又は24に記載のコンピューターに実装される方法を実行させる指示を格納する少なくとも1つの記憶部と、備えるサーバー。
【請求項28】
前記プロセッサによって実行されると、前記プロセッサに請求項1から16、18から21、23及び24のいずれか1項に記載のコンピューターに実装される方法を実行させる指示を格納する、非一時的コンピューター読み出し可能媒体。
【請求項29】
前記方法は、電子ウォレット支払いサーバーが複数ある場合、1つの電子ウォレット支払いサーバーを識別し、前記ユーザーデバイスから前記識別された電子ウォレット支払いサーバーに前記取引情報を含むメッセージを送信することを含む、請求項18に記載のコンピューター実装方法。
【請求項30】
前記方法は、事前に定義されたルールに基づいて、前記取引が承認されるか拒否されるかを決定することを含む、請求項1に記載のコンピューター実装方法。
【請求項31】
前記事前に定義されたルールの1つは、前記電子ウォレット支払いサーバーにおいて、前記取引の取引者が取引を承認または拒否することを許可されているタイプであるかどうかを確認することを含む、請求項30に記載のコンピューター実装方法。
【外国語明細書】