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.

アプリ間でバインディングを有効化

その 加盟店アプリケーション リダイレクトする エンドユーザーイシュアアプリケーション でバインディングリクエストを承認します。承認の決定は イシュアバックエンド 経由で VTS.

デバイスバインディングは加盟店アプリケーションで開始されますが、最終的な承認はイシュアバックエンドから行われます。

デバイスとサーバーの非同期を避けてください。トークンリクエスタに成功が通知されてからローカルでバインディングを有効化してください。

フロー

アプリ間(アプリ間)デバイスバインディングフロー。
ステップ
説明

1

エンドユーザーがアプリ間オプションを選択します。

2

その決定はThalesバックエンドに転送されます。

3

加盟店アプリケーションがエンドユーザーをイシュアアプリケーションにリダイレクトします。

4

エンドユーザーがイシュアアプリケーションで認証し、バインディングリクエストを検証します。

5

イシュアがバインディングリクエストを受け入れ、VTSに通知します。

6-7

VTSがThalesバックエンドに通知し、加盟店/PSPバックエンドに知らせます。

8

加盟店/PSPバックエンドが結果を加盟店アプリケーションに伝えます。

9

加盟店アプリケーションがThales SDKで保留中のバインディングセッションを終了します。

SDK統合

このページは、次のフローの続きを示します: デバイスバインディングの作成(黄色のフロー).

1. アプリ間のID&V方式を選択

の間に createBinding または resumeBinding、アプリ間のID&V方式を選択します。

アプリケーションが選択した ID&V 方式を正常に送信すると、 onIssuerAuthenticationReady コールバックがアプリケーションに返されます。そうでない場合は、 onError コールバックが返されます。

2. アプリ間リダイレクトデータを取得する

マーチャントアプリケーションはアプリ間リダイレクトを処理する必要があります。これはThales SDKの範囲外です。

マーチャントアプリケーションは ディープリンク 機能を使用してイシュアアプリケーションを起動できます。バインディングアクティベーションに必要なデータは IDVMethod オブジェクトから取得できます。

3. バインディングをアクティベートする

エンドユーザーがイシュアアプリケーションから戻った後、マーチャントまたはPSPのバックエンドが承認を確認するのを待ちます。その後、ローカルでバインディングを有効化するために次を呼び出します activateBinding 上の IDVSession オブジェクトから取得できます。

パス null フローが完了したことを示すため。

バインディング有効化プロセスの結果は、経由で返されます onSuccess コールバック関数または onError エラーがある場合。

最終更新

役に立ちましたか?