カードの有効性を確認する
概要
カードの有効性確認は最初のステップです トークン化。これはPANがデジタルウォレットアプリでトークン化できるかどうかを確認します。
NFCウォレットはトークンサービスプロバイダ(TSP)に対して有効性を確認します。
カードが有効であれば、NFCウォレットはTSPからの利用規約(T&C)を返します。デジタル化前に利用規約をエンドユーザーに表示し、同意を取得してください。
プログラムによっては、 T&C 必要ない場合があります。
SDK統合
使用する CardDigitizationService.checkEligibility を確認するために トークン化 有効性。該当する場合、NFCウォレットのバックエンドは適用される利用規約(T&C)を返します。
有効性チェックを行うには、次を提供してください EligibilityData およびいずれか InstrumentData または pushSessionID.
EligibilityData には以下が含まれます:
language:操作の優先言語(例えば、en).inputMethod:カード情報がどのように収集されたか(例:イシュアアプリケーションまたは手動入力)。
次にいずれかを提供します:
InstrumentData:次のいずれかから構築されますencryptedCardDataまたはissuerPushReceipt。カードデータは機微情報として扱い、常に暗号化して送信してください。pushSessionID:NFCウォレットのバックエンドによって生成される一意の識別子。イシュアのバックエンドはプッシュカード登録時にこれを受け取ります。
カード資格情報による有効性確認
ほとんどの場合、カード資格情報を使用して有効性を確認します。PANと有効期限を提供してください。オプションでカードセキュリティコード(CSC)を提供できます。
カード資格情報は暗号化された形式で送信してください。
標準のフローでは、イシュアのバックエンドがカード資格情報を提供します。デジタルウォレットアプリはそれを有効性チェックに使用します。
次のコードスニペットは、を使用して有効性を確認する方法を示します encryptedCardData:
イシュアプッシュレシートによる有効性確認
イシュアはイシュアアプリケーションからカード登録を開始できます。このフローでは、イシュアアプリケーションがイシュアプッシュレシートを送信します。デジタルウォレットアプリはそれを使用してを構築します InstrumentData.
イシュアプッシュレシートを使用したカード登録 issuer push receipt はMastercardでのみサポートされています。NFCウォレットはMDES Token Connect仕様をサポートします。
次のコードスニペットは、イシュアプッシュレシートを使用してを構築する方法を示します。その後、 InstrumentData を呼び出します checkEligibility カード資格情報を使用する場合と同じ方法で。
プッシュカード登録セッションIDによる有効性確認
アプリ内で暗号化されたカード詳細を共有するのを避けるために、デジタルウォレットのバックエンドはカード詳細を直接NFCウォレットのバックエンドにプッシュできます。NFCウォレットのバックエンドはエフェメラルな push card enrollment session ID (pushSessionID).
次のコードスニペットは、を使用して有効性を確認することでカード登録を続行する方法を示します push card enrollment session ID.
最終更新
役に立ちましたか?