- 運賃の上限とは何ですか?
-
運賃の上限とは、一定期間の乗車に対してユーザーに適用される上限のことです。使用状況に基づいて最適期間が設定されるパスを購入した場合、複数乗車の合計運賃はその上限を超えることはできません。運賃に上限がある端末を通して乗車した場合、交通機関のバックエンドがすべてのタップデータを収集し、1 日の終わりに請求金額を決定します。これは、パスを明示的に購入しなくても、ユーザーに最安の運賃を提供することを目的としています。
たとえば、ユーザーが次の運賃を購入できるとします。
- 片道: $1
- 1 日無制限パス: $10
- 1 週間無制限のパス: $25
運賃の上限を設定すると、ユーザーには常に最安の運賃が提供されます。次の例は、さまざまな状況でユーザーに請求される運賃を示しています。
- 1 回乗車: $1
- 3 回乗車: $3
- 1 日に 13 回乗車: $10
- 1 週間で 30 回乗車: $25
多くの交通機関には、ユーザーに割引運賃を適用するための運賃の上限が導入されています。こうした取引の結果をユーザーに適切に伝えるために、Google ウォレットでは領収書のロールアップを実装できます。詳しくは、運賃の上限を適用した場合のロールアップをご覧ください。
- オフライン データ認証(ODA)の仕組み
- Android 搭載のモバイル デバイスと決済デバイスでは、証明書を使用して、カード発行者とカード ネットワークの真正性を確認します。ただし、カード口座に利用可能な残高があるかどうかや、アカウントの上限を超えているかどうかは確認できません。取引が処理されたときにカードが不承認となった場合は、以降の使用ができないように、アカウントを拒否リストに追加することをおすすめします。
- ODA を実装するにはどうすればよいですか?
- 大半の大規模な決済ネットワークでは、交通機関が ODA を使用できるようになっています。ODA の実装仕様は決済ネットワークによって異なります。決済ネットワークと連携して、ODA の要件を把握し、その仕様に沿って実装することをおすすめします。
- モバイル デバイスでのデータの取り扱い
-
Google ウォレットでは、決済ネットワークとカード会社の鍵と証明書を使用します。これにより、オフラインでも決済デバイスでの認証が可能になります。
次の表に、Android 搭載デバイスで使用する鍵の認証の詳細を示します。
シークレット タップで端末と共有 デバイス カードの秘密鍵
ネットワーク キー ID
カード証明書(および公開鍵)
発行元の証明書(および公開鍵)
カードの秘密鍵はデバイスに残り、デバイスが正規のものであることの認証に使用されます。
カードが属しているネットワークを識別します。
カード会社が署名したカード証明書と Google ウォレットの公開鍵。
各カードには証明書とそれに対応する公開鍵があります。公開鍵はカード会社の秘密鍵によって署名されます。秘密鍵は、カード ネットワークによって署名されます。
- モバイル デバイスと決済デバイスはどのように通信しますか?
-
次の図は、Android デバイスと決済デバイスがデータを交換して相互に認証するための特定のシーケンスを示しています。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-07-31 UTC。
[null,null,["最終更新日 2024-07-31 UTC。"],[[["Fare capping ensures riders pay the lowest possible fare by automatically applying the best-priced pass based on their trip frequency."],["Offline data authentication (ODA) allows for faster transit payments by verifying card and network authenticity directly on the device, but balance checks still occur later."],["Google Wallet leverages payment network and bank-issued keys to facilitate offline authentication between your device and the transit terminal."],["Transit agencies can implement receipt rollups in Google Wallet to provide users with clear breakdowns of their fare-capped transactions."]]],[]]