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.

デジタルカードを表示する

概要

の後、 トークン化、あなたの デジタルウォレットアプリケーション 表示する必要があります エンドユーザー そのデジタルカード。

一覧表示と詳細表示を提供します。

カードのステータス、カードアート、メタデータを使用して UI を構成します。

SDK 連携

使用する DigitalizedCardManager

の後、 トークン化 完了したら、 DigitalizedCardManager にアクセスするために NFC Wallet SDK 永続データにアクセスしてデジタルカードを取得します。

DigitalizedCardManager 非同期呼び出しとブロッキング呼び出しをサポートします:

  • AsyncHandler:コールバックで結果を受け取ります。

  • AsyncToken:処理が完了するまで呼び出し元スレッドをブロックします。

カード一覧を取得

の後、 トークン化 完了したら、 DigitalizedCardManager.getAllCards() すべての トークン化されたカード ID.

以下の例では、を使用してトークン化されたカード ID を取得する方法を示します AsyncHandler と AsyncToken.

トークン化されたカード ID とデジタルカード ID の違い

DigitalizedCardManager 次を使用してカードを一覧表示し、取得します トークン化カード ID.

DigitalizedCard.getTokenizedCardID() は トークン化されたカード ID を返します。

この識別子は、次とは異なります。 デジタルカード ID.

識別子を変換するには、次のヘルパーメソッドを使用します:

  • DigitalizedCardManager.getDigitalCardId(): トークン化されたカードIDからデジタルカードIDを取得します。

  • DigitalizedCardManager.getTokenizedCardId(): デジタルカードIDからトークン化されたカードIDを取得します。

TSPは独自のデジタルカード識別子も提供します。

で取得します カードメタデータ.

TSP(VTS/MDES)でトラブルシューティングする際に使用します。

この識別子は、トークン化されたカードIDおよびデジタルカードIDとは異なります。

デジタルカード情報を取得する

使用する DigitalizedCard

DigitalizedCard デジタル化されたカードを表し、次のようなカードデータを公開します:

  • DigitalizedCardStatus

    • カード状態: ACTIVE, SUSPENDED

    • 支払いキーのステータス: 補充の必要性を検出するために使用します。

  • DigitalizedCardDetails

    • getLastFourDigits() : FPANの下4桁。

    • getLastFourDigitsOfDPAN() : DPANの下4桁。

    • getPANExpiry() : FPANの有効期限。

    • getScheme(): 決済ネットワーク(Visa、Mastercard、PURE)。

  • DigitalizedCard.getPaymentAccountReference()

    • 主たる非接触カードのPayment Account Reference(PAR)。

取得する DigitalizedCard から DigitalizedCardManager を使用して トークン化カード ID.

補助カード情報を取得する

カードがコブランドの場合は、以下から追加のプロパティを取得できます DigitalizedCard:

  • DigitalizedCard.hasAuxiliaryScheme():返します true カードに補助スキームがある場合。

  • DigitalizedCardDetails

    • getAuxiliaryLastFourDigitsOfDPAN() : 補助 DPAN の下4桁。

    • getAuxiliaryScheme() : 補助カードの決済ネットワーク。

  • DigitalizedCard.getAuxiliaryPaymentAccountReference(): 補助の非接触カードの Payment Account Reference (PAR)。

カードがコブランドでない場合、これらのプロパティは null.

カードメタデータ

使用する MGCardEnrollmentService.getCardMetaData() および デジタルカード ID を使って、次のようなカードのメタデータを取得します:

  • TSP イシュア名

  • TSP ID (VTS、MDES、または他の識別子)

  • PAR (payment account reference)

  • TSP デジタルカード ID (tokenId)

すべてのフィールドを網羅するには、SDK API リファレンスを参照してください。

TSP デジタルカード ID (tokenId) は次に対応します:

  • マスターカード(MDES): トークンの一意参照

  • Visa(VTS): トークン参照ID

カードアート

使用する MobileGatewayManager.getCardArt() および デジタルカード ID 取得するには カードアート.

使用する CardArt.getBitmap() これらの画像を取得するには:

  • 金融機関_ロゴ: イシュアのロゴ

  • CARD_BACKGROUND: カードの背景

  • CARD_BACKGROUND_COMBINED: カードの背景と決済ネットワークを組み合わせたもの

  • CARD_ICON: カードアイコン

サンプルアプリケーションでは、シンプルなローカルキャッシュの方法を示しています:

最終更新

役に立ちましたか?