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.

カードの有効性を確認する

概要

カードの有効性確認は、最初のステップです トークナイゼーション。カードがトークン化可能かどうかを デジタルウォレットアプリケーション.

NFCウォレットSDKは、トークンサービスプロバイダ(TSP)に対して有効性を確認します。

カードが有効な場合、SDKはTSPから利用規約(T&C)を返します。利用規約を エンドユーザー に表示し、デジタル化前に同意を取得してください。

プログラムによっては、 利用規約(T&C) は不要な場合があります。

有効性確認および(必要な場合の)利用規約の同意の後、次のステップに進んでください カードをデジタル化する.

SDK の統合

呼び出す MGCardEnrollmentService.checkEligibility()トークナイゼーション 有効性を確認します。

次を提供してください:

  • EligibilityData

  • 次のいずれか:

    • InstrumentData

    • pushSessionId

EligibilityData には次が含まれます:

  • language:優先言語(例、 en).

  • inputMethod:カード情報の収集方法(例、 issuer application または手動入力)。

InstrumentData は次から構築できます:

  • encryptedCardData

  • issuerPushReceipt

プッシュカード登録ユースケースでは、NFCウォレットのバックエンドが pushSessionIdイシュアのバックエンドが.

に返します

カード資格情報で有効性を確認する

// エラー理由を確認し、再試行するかフローを停止するかを判断してください。

発行者プッシュレシートで有効性を確認する issuer application発行者は、 デジタルウォレットアプリケーション から登録を開始できます。このフローでは、発行者アプリケーションが発行者プッシュレシートを送信します。 InstrumentData.

はそれを使用して を構築します 発行者プッシュレシートを使用した登録

はMastercardのみでサポートされています。NFCウォレットはMDES Token Connect仕様をサポートしています。 InstrumentData 発行者プッシュレシートを使用して を構築します。次に、 checkEligibility(...)

new InstrumentData.IssuerPushReceiptBuilder(scheme, type, payload).build();

プッシュカード登録セッションIDで有効性を確認する イシュアのバックエンドが アプリケーションで暗号化されたカード詳細を扱わないようにするために、pushSessionId).

enrollmentService.checkEligibility(eligibilityData, pushSessionId, new CardEligibilityListener() {

利用規約の同意 エンドユーザー 有効性確認に成功した後、必要に応じて利用規約(T&C)を

に提示してください。 その後、エンドユーザーが同意したら、 TermsAndConditionSession を作成し、。参照してください カードをデジタル化する.

The デジタルウォレットアプリケーション TermsAndConditionSession tncSession = termsAndConditions.accept();

は利用規約を表示し、(プログラムで要求される場合に)同意を収集する役割を果たします。 プログラムが黙示的な同意を許可する場合は、次を呼び出すことができます termsAndConditions.accept() をエンドユーザーの操作なしで呼び出すことができます。

最終更新

役に立ちましたか?