Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

デジタルウォレットにプッシュする

デジタルウォレットへのプッシュ

このガイドを使用して、D1 SDK を使ってカードをイシュアアプリケーションからデジタルウォレットアプリケーションへプッシュします。サポートされるウォレットアプリケーションは Google Pay、Samsung Pay、Apple Pay です。

エンドユーザーがタップしたときにこの API を呼び出します ウォレットに追加 そしてカードのデジタル化状態が NOT_DIGITIZEDの場合。状態を取得するには、以下を参照してください カードのデジタル化状態を取得.

概要

イシュアアプリケーションは D1 SDK を呼び出します addDigitalCardToOEM() API を使用してプッシュプロビジョニングフローを開始します。D1 SDK と D1 バックエンドは次の処理を行います。

  • D1 に保存されているエンドユーザーとカードデータを検証します。

  • ウォレットアプリケーションと TSP に必要なペイロードを準備します。

  • ウォレットアプリケーションを呼び出してトークン化を開始します。

  • 結果を返して、イシュアアプリケーションが UI を更新できるようにします。

  • 次を呼び出すのは addDigitalCardToOEM() D1 SDK が返した後にのみ NOT_DIGITIZED から getCardDigitizationState().

  • Android で Google Pay を使用する場合は、 onActivityResult を実装して、ウォレットの結果が D1 SDK に戻されるようにする必要があります。

  • 2024 年 6 月 10 日以降、 Google Wallet には Android 9 以上が必要です。

フロー

シーケンス図

前提条件

  • エンドユーザーアカウントとカードが D1 に登録されていること。

  • D1 SDK が初期化されていること。

  • イシュアアプリケーションが D1 SDK のログイン API を呼び出していること。

High-level sequence for pushing a card to a digital wallet
D1 SDK を使用して、イシュアアプリケーションからデジタルウォレットへカードをプッシュする際の高レベルなシーケンス。

プラットフォーム統合

Android 2.4.0 以降では、次を使用します D1PushWallet.addDigitalCardToOEM().

D1 SDK の詳細については、次を参照してください API リファレンス.

最終更新

役に立ちましたか?