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.

PINを表示する

このセクションでは、カードPINを安全に表示する方法について説明します。

D1は現在サポートしています PINブロック ISO 0 によって返されます イシュアのバックエンド.

ユーザーエクスペリエンス

イシュアアプリケーションにおけるPIN表示のサンプル画面

フロー

PINを表示するためのハイレベルフロー
  1. エンドユーザー で認証する イシュアアプリケーション そしてPINを要求します。

  2. イシュアアプリがD1 SDKのPIN表示メソッドを呼び出します。

  3. D1 SDKは D1バックエンド 「Get PIN」APIを呼び出します。

  4. D1バックエンドはPINブロックをから要求します イシュアのバックエンド (D1はPINを保存しません)。

  5. D1バックエンド トランスサイファーします イシュア鍵からデバイス鍵へPINブロックをトランスサイファーします。

  6. SDKは限定時間で安全なUIにPINを表示します。

シーケンス図

前提条件

  • エンドユーザー、アカウント、カードが既にD1に登録されていること

  • SDKが適切に初期化されていること

  • イシュアアプリがD1 SDKのログインAPIを呼び出していること。

  • イシュアのバックエンドが「Get PIN」エンドポイントを公開し、を返すこと。 PINブロック ISO 0.

PIN表示のシーケンス図

CardPINUI を含みます PINDisplayTextView (Android)および D1PINDisplayTextField (iOS)、これらはネイティブの TextView および UITextFieldです。テキストフィールドの設定(フォント、サイズ、色)はこれらのネイティブオブジェクトのプロパティを使用して行うことができます。

セキュリティとコンプライアンス

  • PIN表示は安全で改ざん耐性のあるUIで行われます。

  • PINデータはデバイスに永続化されません。

  • データ交換はエンドツーエンドで暗号化されます。

  • このソリューションはPIN処理に関してPCI DSS準拠となるよう設計されています。

必要なAPI

API
インバウンド/アウトバウンド
説明

PINを取得

イシュア <- Thales D1

モバイル上に表示するためにイシュアのバックエンドからPINを取得します。

SDK

最終更新

役に立ちましたか?