カードの有効性を確認する
概要
カードの有効性は、最初のステップです トークン化。これは、カードがトークン化できるかどうかを確認します デジタルウォレットアプリケーション.
NFC Wallet SDK は、Token Service Provider (TSP) で有効性を確認します。
カードが対象の場合、SDK は TSP から利用規約 (T&C) を返します。T&C を表示して エンドユーザー デジタル化の前に同意を取得します。
有効性の確認と(必要な場合の)T&C への同意の後、次に進みます カードをデジタル化する.
SDK 連携
呼び出します MGCardEnrollmentService.checkEligibility() 確認するため トークン化 有効性。
次を提供してください:
有効性データ次のいずれか:
機器データpushSessionId
有効性データ には以下が含まれます:
言語: 優先言語(例、en).inputMethod: カード情報がどのように収集されたか(たとえば、 イシュアアプリケーションによる認証 または手動入力)。
機器データ 次の項目から構築できます:
encryptedCardDataissuerPushReceipt
プッシュカード登録のユースケースでは、NFC Wallet のバックエンドは pushSessionId を イシュアのバックエンドが.
カード資格情報で有効性を確認
ほとんどの場合、カード資格情報を使って有効性を確認します。PAN と有効期限を指定してください。必要に応じてカードセキュリティコード(CSC)も指定してください。
イシュアのプッシュレシートで有効性を確認する
イシュアは以下から登録を開始できます イシュアアプリケーションによる認証。このフローでは、イシュアアプリケーションがイシュアのプッシュレシートを送信します。その デジタルウォレットアプリケーション それを使用して構築します 機器データ.
構築 機器データ イシュアのプッシュレシートを使用して。次に呼び出します checkEligibility(...) カード認証情報フローと同様です。
プッシュカード登録セッションIDで有効性を確認する
アプリケーションで暗号化されたカード詳細を扱うのを避けるため、 イシュアのバックエンドが イシュアはカード詳細を直接 NFC Wallet バックエンドにプッシュできます。NFC Wallet バックエンドは、一時的なプッシュカード登録セッション ID(pushSessionId).
利用規約への同意
有効性の確認に成功したら、利用規約(T&C)を エンドユーザー 必要な場合。
その後、エンドユーザーが同意したら、次を作成します TermsAndConditionSession そしてそれを次に渡します digitizeCard(...)。参照してください カードをデジタル化する.
最終更新
役に立ちましたか?