カードをデジタル化する
概要
カードが有効性チェックを通過し、必要に応じてエンドユーザーが利用規約 (T&C) に同意した後、デジタル化を開始します。
デジタル化中:
イシュアのバックエンドが返します。 トークン化 決定(グリーンフロー、イエローフロー、またはレッドフロー)を NFC Wallet 経由でデジタルウォレットアプリケーションに送ります。
イシュアのバックエンドが承認する場合(グリーンフローまたはイエローフロー):
Token Service Provider (TSP) がデジタルカードとそのアセット(プロファイルと支払いキー)を作成します。
NFC Wallet がデジタルウォレットアプリケーション内にデジタルカードのプロファイルと支払いキーを安全にプロビジョニングします。
イエローフローでは、カードをプロビジョニングできるようになる前に、デジタルウォレットアプリケーションが ID&V(ステップアップ認証)を実行します。
レッドフローでは、デジタル化は拒否され、SDK はエラーコールバックを返します。
ご利用のプログラムに応じて、グリーンフロー、イエローフロー、またはその両方を実装してください。
SDK 連携
開始 カードのデジタル化 を呼び出すことで MGCardEnrollmentService.digitizeCard(...).
まず実装する必要があります MGDigitizationListener 登録のカラー フローに従ってコールバックを処理し、デジタル化の進行状況を追跡するために:
次の グリーンフロー(承認済み、ステップアップなし) SDK は次のコールバックを呼び出します:
onCPSActivationCodeAcquiredonComplete
詳細については、次を参照してください: Green flow のデジタル化.
次の イエローフロー(ステップアップ付きで承認) SDK はさらに次を呼び出します:
onSelectIDVMethodonActivationRequired
詳細については、次を参照してください: Yellow flow のデジタル化.
デジタル化エラーが発生した場合、NFC Wallet SDK は次のコールバックを発行します:
onError: デジタル化に失敗しました。次を使用します:error.getCode()再試行するか、エンドユーザーに対応を依頼するか、またはサポートに回すかを判断します。
MGDigitizationListener 実装例
実装方法については、以下のコードスニペットを参照してください MGDigitizationListener
カードのデジタル化の例
以下の例では、デジタル化を開始するためのコードを確認できます。
グリーンフローの場合は、次を提供する必要があります: 認証トークン.
最終更新
役に立ちましたか?