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.

デバイスバインディングを確認する

プロビジョニングされたトークンIDについて、Thales SDKを使用して現在のデバイスバインディング状態を確認します。

トランザクションフローを開始する前にこれを呼び出してください。返される状態は、まずバインディングを作成する必要があるかどうかを示します。

public void getBindingState(@NonNull MastercardTAFHelper mastercardTAFHelper, @NonNull String tokenID) {
    byte[] password = this.getUserPassword();
        BindingState bindingState = mastercardTAFHelper.getBindingState(tokenID);
    } catch (TMGClientException e) {
        // エラーを処理します
    }
}

バインディング状態ごとの次の手順

返された値を使用して、フロー内で次に呼び出す処理を選択します。

  • UNBOUND

    プロビジョニングされたトークンIDはまだこのデバイスにバインドされていません。

    クライアントとサーバー間のバインディングを作成します。詳細は デバイスバインディングの作成.

  • BOUND

    プロビジョニングされたトークンIDは既にこのデバイスにバインドされています。

    プロビジョニングされたトークンIDを使用してトランザクションを認証します。詳細は トランザクションを認証する.

最終更新

役に立ちましたか?