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.

カードをデジタル化する

概要

カードが有効性チェックを通過し、必要に応じてエンドユーザーが利用規約 (T&C) に同意した後、デジタル化を開始します。

デジタル化中:

  • イシュアのバックエンドが返します。 トークン化 決定(グリーンフロー、イエローフロー、またはレッドフロー)を NFC Wallet 経由でデジタルウォレットアプリケーションに送ります。

  • イシュアのバックエンドが承認する場合(グリーンフローまたはイエローフロー):

    • Token Service Provider (TSP) がデジタルカードとそのアセット(プロファイルと支払いキー)を作成します。

    • NFC Wallet がデジタルウォレットアプリケーション内にデジタルカードのプロファイルと支払いキーを安全にプロビジョニングします。

イエローフローでは、カードをプロビジョニングできるようになる前に、デジタルウォレットアプリケーションが ID&V(ステップアップ認証)を実行します。

レッドフローでは、デジタル化は拒否され、SDK はエラーコールバックを返します。

ご利用のプログラムに応じて、グリーンフロー、イエローフロー、またはその両方を実装してください。

お使いのプログラムによっては、 利用規約 必要ない場合があります。その場合、デジタルウォレットアプリケーションはエンドユーザーの操作なしで T&C を受け入れることができます。

SDK 連携

開始 カードのデジタル化 を呼び出すことで MGCardEnrollmentService.digitizeCard(...).

まず実装する必要があります MGDigitizationListener 登録のカラー フローに従ってコールバックを処理し、デジタル化の進行状況を追跡するために:

  • 次の グリーンフロー(承認済み、ステップアップなし) SDK は次のコールバックを呼び出します:

    • onCPSActivationCodeAcquired

    • onComplete

    詳細については、次を参照してください: Green flow のデジタル化.

  • 次の イエローフロー(ステップアップ付きで承認) SDK はさらに次を呼び出します:

    • onSelectIDVMethod

    • onActivationRequired

    詳細については、次を参照してください: Yellow flow のデジタル化.

デジタル化エラーが発生した場合、NFC Wallet SDK は次のコールバックを発行します:

  • onError: デジタル化に失敗しました。次を使用します: error.getCode() 再試行するか、エンドユーザーに対応を依頼するか、またはサポートに回すかを判断します。

MGDigitizationListener 実装例

実装方法については、以下のコードスニペットを参照してください MGDigitizationListener

カードのデジタル化の例

以下の例では、デジタル化を開始するためのコードを確認できます。

  • グリーンフローの場合は、次を提供する必要があります: 認証トークン.

最終更新

役に立ちましたか?