> For the complete documentation index, see [llms.txt](https://docs.payments.thalescloud.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payments.thalescloud.io/classic-tokenization/ja/ysuksu/deng-lu-hou/tkun/kdo.md).

# カード所有者認証

### 概要

カード所有者の認証により、トークンリクエスタはエンドユーザーがカード所有者であることの証明を要求できます。

トークンリクエスタが、メールアドレス、アカウント名、請求先住所の更新などの機密性の高いアカウント変更を許可する前に追加の確認を必要とする場合、このフローを使用してください。

トークンリクエスタはTSPを通じて検証リクエストを送信します。

イシュアゲートウェイは、このリクエストを既存のものに変換します **IDnVメソッド一覧を取得** 〜で呼び出す `目的` = `カード所有者_STEPUP`.

{% hint style="info" %}
注記

このような場合、実際のデバイスバインディングがなくても、変数 `deviceBindingReference` はユースケースを追跡し、 `virtualCardId` をリンクして、後のフローで、プッシュメッセージを使用してアプリケーションを起動するMastercard向けのアプリ内ID\&V方式サポートを管理できるようにするために使用されます。
{% endhint %}

以下のシーケンス図は、エンドツーエンドのフローを示しています。

...

イシュアが **step-up認証による承認**を返す場合は、選択したID\&V方式に対応する該当セクションを使用してください。

フローが完了すると、イシュアゲートウェイは **仮想カード変更を通知** を示す通知 `アクション` 取得済み:

* `カード所有者_STEPUP_OTP`
  * OTPによって検証が成功することを示します。
* `カード所有者_ステップアップ_イシュア_アプリ`
  * イシュアアプリケーションを通じて検証が成功することを示します。

### OTPで確認する

TSPがOTPを生成します。

イシュアゲートウェイがそれを通じて転送します **OTPを送信**、トークン化フローの場合と同様です。

使用 `otpMethodId` を使って選択された方法を識別し、適切なメッセージとチャネルを準備します。

以下のシーケンス図は、このフローを示しています。

...

TSPはOTPを検証し、検証が成功すると関係者に通知します。

### イシュアアプリケーションで検証する

このフローでは、イシュアがイシュアアプリケーションでエンドユーザーを検証します。

イシュアのアプリケーションは2つの方法で起動できます。

#### トークンリクエスタのアプリケーションから起動する

このアプローチは、トークン有効化に使用されるトークン化フローと一致します。

相互作用は次と同じです [イシュアのアプリケーションをウォレットと統合する](/classic-tokenization/ja/ysuksu/kdo/fur/suteppu5-tkunwosuru/opushonc-ishuaapurikshondesuru/ishuanoapurikshonwoworettotosuru.md).

TSPは、イシュアがカード所有者の認証コンテキストを識別するために解析しなければならない追加データも送信します:

* **Visa**
  * `lifeCycleTraceID`
  * `reasonCode` = `カード所有者_STEPUP`
* **Mastercard**
  * `authenticationCorrelationId`

これらのフィールドは、トークナイゼーション後のカード所有者確認に固有です。

#### プッシュメッセージでトリガーする

{% hint style="warning" %}
このオプションはMastercardでのみサポートされています。
{% endhint %}

イシュアは、プッシュメッセージを通じてイシュアアプリケーションをトリガーします。

エンドユーザーがこの方法を選択すると、イシュアゲートウェイはそのメソッドIDを経由して送信します **OTPを送信** OTP値なしで。

MDESはこのフローのOTPを生成しません。

使用 `otpMethodId` メソッドを識別し、プッシュメッセージを作成するために。

### 検証結果を報告する

トリガー方法にかかわらず、イシュアはその結果をTSPに経由して報告しなければなりません **カード状態を更新**.

次の値を送信します:

* `virtualCardId` =
  * Visa: `tokenReferenceID`
  * Mastercard: `tokenUniqueReference`
* `deviceBindingReference`
  * Visaでは、使用しないでください
  * Mastercardでは、使用します `authenticationCorrelationId`

の場合 **成功した** 検証:

* `アクション` = `カード所有者_ステップアップ_イシュア_アプリ`

の場合 **失敗した** 検証:

* Mastercard
  * 空のものを送信します `アクション`.

以下のシーケンス図は、全体のフローを示しています。

...

{% hint style="info" %}
**失敗結果**.

Visaは、失敗結果を報告するための特定のインターフェースを提供していません。

カード所有者の検証に失敗した場合、Visaはトークンの停止を推奨します。

MastercardとVisaで一貫したアプローチを維持するために、Mastercardトークンにもこのアプローチを使用できます。トークンの停止により、正当なエンドユーザーがカスタマーサービスに連絡するか、または加盟店がトークンを削除する可能性があることに注意してください。
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.payments.thalescloud.io/classic-tokenization/ja/ysuksu/deng-lu-hou/tkun/kdo.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
