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

カスタマーサービスでバインディングを有効化する

カスタマーサービスは次のように使用されます ID&V 保留中のデバイスバインディングを有効化するための手法。

このページは次のフローの続きです デバイスバインディングを作成する(黄色のフロー).

前提条件:

  • あなたは既に開始しています createBinding または resumeBinding.

  • イシュアが選択しました CUSTOMER_SERVICE をID&V手段として。

  • あなたのマーチャントアプリはエンドユーザーをカスタマーサービスに案内できます。

フロー

カスタマーサービスによるデバイスバインディングフロー。
ステップ
説明

1

エンドユーザーがマーチャントアプリでカスタマーサービスオプションを選択します。

2

マーチャントアプリは選択内容をThalesバックエンドに転送します。

3

エンドユーザーはイシュアに連絡して認証し、デバイスバインディング要求を確認します。

4

イシュアはデバイスバインディング要求を受け入れ、通知します VTS.

5–6

VTSはThalesバックエンドに通知し、Thalesはマーチャント/PSPバックエンドに通知します。

7

マーチャント/PSPバックエンドは結果をマーチャントアプリに伝えます。

8

マーチャントアプリはThales SDK内でローカルにバインディングを有効化します。

カスタマーサービスフローでは、マーチャントアプリがデバイスバインディングを開始します。最終的な承認はサーバー側から行われます。

デバイスとサーバーの非同期状態の可能性に対処してください。成功ステータスを受け取ってからのみローカルでバインディングを有効化してください。

SDK統合

1. カスタマーサービスのID&V手段を選択する

の間に createBinding または resumeBindingを送信します カスタマーサービス をID&V手段として。

送信が成功すると、SDKは次を呼び出します onIssuerAuthenticationReady。失敗した場合、SDKは次を呼び出します onError.

2. カスタマーサービスのデータを取得する

を使用して IDVMethod.value イシュアが返したカスタマーサービス情報を表示します。

トークン有効化に必要なデータは、から取得できます IDVMethod オブジェクト。

3. バインディングを有効化する

成功の確認を受け取ったら、次を呼び出してバインディングを有効化します activateBinding に対して IDVSession.

次を渡します null (Android)または nil (iOS)を渡して、カスタマーサービスでの検証が完了したことを確認します。

結果は次を介して返されます onSuccess または onError.

最終更新

役に立ちましたか?