> 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/kdo/fur/suteppu5-tkunwosuru/opushonb-smsmatahamruotpdesuru.md).

# オプションB: SMSまたはメールOTPで有効化する

イシュアのバックエンドが次を返す場合にこのオプションを使用します `levelOfTrust=yellow`。エンドユーザーはOTPを使用してステップアップ認証を完了します。OTPはSMSまたはメールで配信されます。

<figure><img src="/files/c9cf05414c56df714f3f568c5ba9bbb06bdf2127" alt="Token activation using SMS or email OTP."><figcaption><p>SMSまたはメールのOTPを使用したトークンの有効化。</p></figcaption></figure>

### フロー

{% stepper %}
{% step %}

### 1. OTP方法を返す

返す `idvMethodList` に `requestCardDigitization` （ステップ4）。SMS OTPおよび/またはメールOTPの方法を含めます。
{% endstep %}

{% step %}

### 2. OTPを配信する

トークナイゼーションサービスが呼び出す `sendOTP` イシュアのバックエンド上。選択されたチャネルを使用してエンドユーザーにOTPを送信します。OTP値を変換しないでください。
{% endstep %}

{% step %}

### 3. 有効化を完了する

エンドユーザーはウォレットアプリケーションにOTPを入力します。トークンリクエスタとペイメントネットワークは **TSP** それを検証します。トークナイゼーションサービスはトークンを有効化します。
{% endstep %}
{% endstepper %}

### イシュアのバックエンドの責務

* OTPをエンドユーザーに迅速に送信してください。
* 送信前に不正対策およびレート制限のコントロールを適用してください。
* OTPを配信できない場合はエラーを返してください。

参照： `sendOTP` を [APIリファレンス](/classic-tokenization/ja/apirifarensu/ishuagtoweiapi/autobaundoishua.md).

### 完了時の notifyVirtualCardChange

トークナイゼーションサービスは送信します `notifyVirtualCardChange` 正常な有効化後。

参照： `notifyVirtualCardChange` を [APIリファレンス](/classic-tokenization/ja/apirifarensu/ishuagtoweiapi/autobaundoishua.md).

#### notifyVirtualCardChange パラメータ

| パラメータ              | 説明                                         |
| ------------------ | ------------------------------------------ |
| `x-correlation-id` | に提供されたのと同じ値を含みます `requestCardEligibility`. |
| `virtualCardId`    | 更新されたバーチャルカードを識別します。                       |
| `action`           | に設定されます `ACTIVATE`.                        |
| `tokenInfo`        | 有効化時に（TSPによって提供された場合）DPANと有効期限を提供します。      |
| `isPrimary`        | に設定されます `true`.                            |


---

# 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/kdo/fur/suteppu5-tkunwosuru/opushonb-smsmatahamruotpdesuru.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.
