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.

カードのデジタル化状態を取得する

カードのデジタイズ状態を取得する

このガイドを使用して、デバイス上の特定のウォレットでカードがすでにデジタイズされているかどうかを判断します。イシュアアプリケーションは、この状態を使用して、 ウォレットに追加 または カードを有効化を表示するか、あるいは両方を非表示にするかを決定します。

通常、このAPIを呼び出すのは次の場合です。

  • イシュアアプリケーションの起動時、または

  • エンドユーザーがカード詳細画面を開いたとき。

プッシュプロビジョニングの全体的なフローについては、以下を参照してください デジタルウォレットへのプッシュを実装する.

概要

イシュアアプリケーションは、D1 SDKを使用してモバイルデバイス内のカードのトークン化状態を確認します。返された状態に基づいて、イシュアアプリケーションはUIを更新します。

  • DIGITIZED – カードはこのデバイス上のウォレットですでにトークン化されています。非表示にします ウォレットに追加 および カードを有効化.

  • NOT_DIGITIZED – カードはトークン化されていません。表示します ウォレットに追加.

  • PENDING_IDV – デジタルカードは作成されていますが、ID&V待ちです。表示します カードを有効化 アプリ内認証がサポートされている場合。

フロー

シーケンス図

前提条件

  • コンシューマーアカウントとカードがD1に登録されている

  • SDKが適切に初期化されている

  • イシュアアプリがD1 SDKログインAPIを呼び出している

High-level sequence for getting the card digitization state
ウォレットからカードのデジタイズ状態を取得するための高レベルのシーケンス。

プラットフォーム統合

Android 2.4.0以降では、D1 SDKは D1PushWallet.getCardDigitizationState() APIを公開しており、特定のウォレット(Google PayまたはSamsung Pay)のカードのトークン化状態を確認できます。

可能な状態は次のとおりです。

  • DIGITIZED カードはすでにトークン化されています。メッセージやアクションは不要です。

  • NOT_DIGITIZED 以下を表示します Google/Samsung Pay に追加 ボタン。詳細については、Google Payの ブランドガイドライン を参照してください。次のステップは、 デジタルウォレットにプッシュする.

  • PENDING_IDV 以下を表示します カードを有効化 で説明されているように、カードをウォレットにプッシュすることです。イシュアアプリケーション認証がサポートされている場合は、ボタンを表示します。認証に成功した後、 activateDigitalCard() を呼び出してデジタルカードを有効化します。

完全なAPIシグネチャについては、D1 SDKリファレンスを参照してください。

D1 SDKへの完全なアクセスについては、以下を確認してください APIリファレンス.

最終更新

役に立ちましたか?