Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

デバイスバインディングを作成する

Mastercardトークン認証フレームワーク(TAF)はデバイスバインディングから始まります。

前提条件:

  • カードは既にトークン化を完了しています。加盟店は既に srcDigitalTokenId をThalesバックエンドから受け取っています。

  • デバイスは指紋やFace IDなどのデバイス認証をサポートしています。

トークンをデバイスにバインドする前に、イシュアのバックエンドはエンドユーザーを認証します(ID&V)。イシュアのバックエンドはエンドユーザーにOTPを送信します。エンドユーザーは加盟店アプリにOTPを入力します。

加盟店アプリはcreate bindingフローをトリガします

Create bindingフロー。
ステップ
説明

1-2

エンドユーザー(加盟店アプリ経由)は、Thales SDKを呼び出してID&Vフローをトリガします。 tokenId および新しい correlationId (トラブルシューティング用)。

3-6

Thales SDKはThalesバックエンドを呼び出し、Mastercardに到達して利用可能なID&V方法を取得します。

7-8

加盟店アプリは利用可能なID&V方法を表示し、エンドユーザーに1つを選択するよう求めます。オプションはSMSまたはメールです。

ID&V方法のリストは次のから取得できます。 IDVSession オブジェクト。

を使用してください IDVSession オブジェクトを使って呼び出す getIdvMethods サポートされている ID&V 方法のリストを取得するには。

エンドユーザーの選択とOTP送信

エンドユーザーはID&V方法を選択し、OTPを受け取ります。
ステップ
説明

9-10

エンドユーザーはID&V方法を選択します。加盟店アプリは選択をThales SDKに提供します。

11-15

Thales SDKはThalesバックエンドを呼び出し、Mastercardに到達してOTPを生成します。イシュアのバックエンドは選択されたチャネルを通じてエンドユーザーにOTPを送信します。

SDKはバインディングの有効化結果を onSuccess または onIssuerAuthenticationErrorで返します。 有効化に失敗した場合、返された IDVSession インスタンスを onIssuerAuthenticationErrorに保持してください。ID&Vフローを再試行するために使用します。

OTP検証

OTP検証とデバイス認証。
ステップ
説明

16-17

エンドユーザーは加盟店アプリにOTPを入力し、アプリはそれをThales SDKに送信します。

18-23

SDKはOTPを安全にMastercardに伝達して検証し、結果を加盟店アプリに返します。

最終更新

役に立ちましたか?