概要
プッシュプロビジョニングの概要
プッシュプロビジョニングにより、イシュアアプリケーションは、安全で標準化されたプロトコルを使用して、xPay Wallet(たとえば Apple Pay、Google Pay、Samsung Pay)へ支払いカードを直接追加できます。これにより、エンドユーザーが手動でカード情報を入力する必要がなくなり、セキュリティとユーザーエクスペリエンスの両方が向上します。
プッシュプロビジョニングの仕組み
カード情報をトークンリクエスタに手動で入力したり渡したりする代わりに、イシュアアプリケーションは、安全なプロトコルを通じてカードデータを交換します。これにより、カード情報が認証情報を使用するデバイスの外部に露出することを防ぎます。
プッシュプロビジョニングのフローは通常、関連する TSP を通じてトークナイゼーションを開始します。
主なプロトコルには 2 種類あります。
ウォレットプロバイダー独自プロトコル:ウォレットとイシュアアプリケーション間の統合およびデータ交換を簡素化するために、各ウォレットプロバイダーが公開する API です。
決済ネットワーク TSP プロトコル:各決済ネットワークの TSP が公開する API で、イシュアがカードを認定済みのトークンリクエスタにプッシュできるようにします。
独自プロトコルでは、各ウォレットプロバイダーが独自に次を定義します。
統合モデルおよびウォレットとの接続方法(たとえば、専用のモバイル SDK)
カード情報を保護するために必要な暗号化メカニズムとキー
D1 プッシュプロビジョニングサービスは、この複雑さを解消します。D1 SDK はこれらのさまざまな API をラップし、ウォレットおよびスキームに依存しない単一の統合モデルを提供します。
同様に、決済ネットワーク TSP プロトコルでは、イシュアは個々の決済ネットワークプログラムに参加して、決済ネットワークによって認定された対象のトークンリクエスタへカードをプッシュできます。D1 SDK と D1 バックエンドが、決済ネットワーク固有のロジックを処理します。
対応プロトコルとデバイス
D1 プラットフォームは次をサポートしています。
独自ウォレットプロトコル
Apple Pay、Google Pay、Samsung Pay。参照 デジタルウォレットへのプッシュを実装する.
決済ネットワークプロトコル
デバイス
Android OS
Apple iOS
表示と管理機能
D1 SDK はまた、 表示と管理 機能を提供し、イシュアアプリケーションが各物理カードまたは資金供給カードから作成されたデジタルカードを表示および管理できるようにします。
これは、イシュアが次を希望する場合に便利です。
イシュアアプリケーション内でデジタルカードのライフサイクル管理を直接提供する
特に ID&V またはステップアップ認証がイシュアアプリケーションを通じて実行される場合に、デジタルカードの有効化を制御する
実装の詳細については、参照 表示と管理.
プッシュプロビジョニングの実装例
次のウォレットプロバイダーのガイドラインを使用して、 ウォレットに追加 エクスペリエンスをイシュアアプリケーションで設計してください。
Apple Pay
エンドユーザーがイシュアアプリケーションを開いて認証します。
エンドユーザーがカードを選択します。
エンドユーザーが Apple Walletに追加.
エンドユーザーが iPhone と Apple Watch の両方を持っている場合でも、イシュアアプリケーションが支払いカードをリンクするための追加情報は必要ありません。Apple PassKit SDK がデバイス選択の UI を処理し、たとえばエンドユーザーに iPhone と Apple Watch のどちらかを選ぶよう促します。
Google Pay
エンドユーザーがイシュアアプリケーションを開いて認証します。
エンドユーザーがカードを選択します。
エンドユーザーが Google Pay に追加.
Samsung Pay
エンドユーザーがイシュアアプリケーションを開いて認証します。
エンドユーザーがカードを選択します。
エンドユーザーが Samsung Pay に追加.
表示と管理の例
イシュアアプリケーションでは、エンドユーザーは各カードに紐づくデジタルカードの一覧を確認できます。
イシュアアプリケーションは次を表示できます。
各デジタルカードの下 4 桁
ウォレット名とロゴ
各デジタルカードの状態(たとえば、アクティブ、停止、削除済み)
決済ネットワークのプッシュプロビジョニングの例
最終更新
役に立ちましたか?