OTPでバインディングを有効化する
ワンタイムパスワード(OTP)は、 ID&V 保留中のデバイスバインディングを有効化するための方法として使用されます。
このページは、次のフローの続きです: デバイスバインディングの作成(黄色いフロー).
前提条件:
すでに開始しています
createBindingまたはresumeBinding.イシュアはOTPベースのID&V方法(例:
OTP_SMS).あなたの加盟店アプリはエンドユーザーからOTPを収集できます。
フロー
1
エンドユーザーはOTPオプション(SMS、メールまたはオンラインバンキング)を選択します。
2
加盟店アプリは選択をThalesバックエンドに転送します。
3–5
Thalesバックエンドは VTS および イシュア に選択されたチャネルでOTPを配信するよう要求します。
6
エンドユーザーは加盟店アプリにOTPを入力します。加盟店アプリがUIを所有します。
7–8
ThalesバックエンドはVTSおよびイシュアとOTPを検証します。
9
Thales SDKは結果を受け取り、ローカルでバインディングを有効化します。
10
Thalesバックエンドは加盟店/PSPバックエンドにバインディングが有効であることを通知します。
SDK統合
1. OTPのID&V方法を選択する
の間に createBinding または resumeBinding、次のOTP ID&V方法のいずれかを選択します:
OTP_SMSOTP_EMAILOTP_ONLINE_BANKING
アプリケーションが選択した ID&V メソッドを正常に送信すると、 onIssuerAuthenticationReady コールバックがアプリケーションに返されます。さもなければ、 onError コールバックが返されます。
2. バインディングを有効化する
加盟店アプリでOTPを収集し、次に activateBinding を呼び出します IDVSession.
結果は次で返されます onSuccess または onIssuerAuthenticationError.
有効化に失敗した場合、 IDVSession で返される onIssuerAuthenticationError を使って再試行してください。
結果は次で返されます completionHandler.
有効化に失敗した場合、 completionHandler は IDVSession を返し、再試行のためのエラーを返します。
最終更新
役に立ちましたか?