デジタルカードを表示する
概要
後 トークン化、あなたの デジタルウォレットアプリケーション は表示する必要があります エンドユーザー そのデジタルカード。
リスト表示と詳細表示を提供します。カードの状態、カードアート、メタデータを使用してUIを構築します。
SDK統合
カード一覧を取得
後 トークン化 が完了すると、 デジタルウォレットアプリケーション デジタルカードを取得して表示できます。
使用する DigitalCardManager.cardList を使用して、すべてのデジタル化されたカードの一覧を取得します。
func retrieveCardList() async {
let manager = DigitalCardManager()
do {
let cardList = try await manager.cardList
// cardList を使用して UI を埋めます。
} catch {
// エラーを処理します。
}
}デジタルカードを取得
デジタルカードを DigitalCard から DigitalCardManager いくつかの方法があります:
カード詳細を取得
1つの DigitalCard デジタル化されたカードを表します。UIを構築し、カードのライフサイクルを管理するために必要なデータを公開します:
DigitalCard.State: デジタルカードの状態DigitalCard.CardArt: カードアートデータDigitalCard.CardMetadata: カードメタデータ。以下を含みます:PANの下4桁
トークンの下4桁
PANの有効期限
DigitalCard.PaymentKeyInfo: ペイメントキー情報。以下を含みます:残り支払い回数
補充が必要かどうか
ペイメントキーの種類
ペイメントキーの有効期限日時
DigitalCard.Details: カードスキームと機能。以下を含みます:スキーム: 支払いスキーム(Visa、Mastercard、またはPURE)paymentTypesSupported: 対応する支払いチャネル
DigitalCard.paymentAccountReference: 主要な非接触カードの Payment Account Reference(PAR)
次の例では、デジタルカードの詳細を取得する方法を示します:
補助カード詳細を取得
カードがコバッジ対応の場合、 digitalCard.
DigitalCard.hasAuxiliaryScheme: 返す値trueカードに補助スキームがある場合DigitalCard.auxiliaryPaymentAccountReference: 補助非接触カードの Payment Account Reference(PAR)
カードがコバッジ対応の場合、次も読み取れます:
DigitalCard.Details.auxiliaryScheme: 補助支払いスキームDigitalCard.CardMetadata.auxiliaryTokenLastDigits: 補助トークンの下4桁DigitalCard.CardMetadata.auxiliaryTokenExpiry: 補助トークンの有効期限日DigitalCard.paymentKeyInfo.auxiliaryNumberOfPaymentsLeft: 補助スキームの残り支払い回数
カードがコバッジ対応でない場合、これらのプロパティは返します nil.
最終更新
役に立ちましたか?