> 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/transaction-control/ja/implement-transaction-control/implement-domain-controls.md).

# ドメイン制御を実装する

## 概要

トランザクションコントロールサービスは、カードのドメインコントロールを適用および更新できるようにします。

D1 SDK API でコントロールを管理する **D1 API** または **D1 SDK** で:

* オーソリゼーション時にカードのドメインコントロールを確認します。
* カードのドメインコントロールをリアルタイムで更新します。

### オーソリゼーション中に何が起こるか

オーソリゼーション中、D1はカードに設定されたドメインコントロールを評価します。いずれかのチェックが失敗した場合、D1はオーソリゼーションを次の理由で拒否します `DOMAIN_CONTROL_FAIL`.

* 参照： [すべてのカード承認操作を取得](/transaction-control/ja/integrate-the-d1-api/d1-api-reference/inbound-api-to-d1/card-api.md#get-v2-issuers-issuerid-cards-cardid-authorisations-operations).
* 参照： [カード承認操作の通知](/transaction-control/ja/integrate-the-d1-api/d1-api-reference/outbound-api-from-d1/card-api.md#post-notifications-d1-v2-issuers-issuerid-authorisations).

エンドユーザー体験を向上させるために、リアルタイム通知を次へ構成してください **イシュアアプリケーション** （アプリ内）および/または **イシュアのバックエンド**.

### サポートされるドメインコントロール <a href="#domain-control-list" id="domain-control-list"></a>

D1はカードに対して次のドメインコントロールをサポートします：

| コントロール名                                                                                | 説明                  | プロパティタイプ | オプション |
| -------------------------------------------------------------------------------------- | ------------------- | -------- | ----- |
| **オンライン支払い**                                                                           | Eコマース決済（カード非提示）     | ブール値     | いいえ   |
| **磁気ストライプ**                                                                            | 磁気ストライプ取引           | ブール値     | はい    |
| **支出上限はカードプロダクトレベルで定義されます。次がどの支出上限を有効にするかを選択し、デフォルト値を設定します。デフォルト値はカードプロダクトの通貨を使用します。** | 現金引き出し              | ブール値     | はい    |
| **非接触**                                                                                | 非接触取引               | ブール値     | はい    |
| **海外での支払い**                                                                            | 越境決済                | ブール値     | いいえ   |
| **地域（国別）**                                                                             | 選択した国でのみ支払いを許可する    | 国の一覧     | いいえ   |
| **地域別（リージョン）**                                                                         | 選択した地域でのみ支払いを許可する   | 地域の一覧    | いいえ   |
| **通貨**                                                                                 | 選択した通貨での支払いをブロックする  | 通貨の一覧    | いいえ   |
| **成人向け加盟店**                                                                            | 成人向け加盟店カテゴリをブロックする  | ブール値     | いいえ   |
| **ギャンブル加盟店**                                                                           | ギャンブル加盟店カテゴリをブロックする | ブール値     | いいえ   |
| **リスキーな加盟店**                                                                           | リスキーな加盟店カテゴリをブロックする | ブール値     | いいえ   |

### 必須とオプションのコントロール

でマークされたコントロール **オプション = いいえ** はカードプロダクトで定義されている必要があります。

でマークされたコントロール **オプション = はい** はサポートされていますがオプションです。カードプロダクトで定義しない場合、後でカードレベルでそれらを更新することはできません。

### 加盟店カテゴリグループ

D1はにデフォルト構成を提供します [加盟店カテゴリグループ - デフォルト構成](https://thales-dis-dbp.stoplight.io/docs/d1-caas/773811d46b2b1-merchant-type-default-configuration).

イシュアは次を再定義できます **ギャンブル**, **成人向け**、および **リスキー** グループを使って **Thales配信チーム**.

## を使用して

<figure><img src="/files/67f36b8fb1b127b1f46de3de7a248ac96545b945" alt=""><figcaption><p>ドメインコントロールに関するエンドユーザーの体験例。</p></figcaption></figure>

## 支出上限はカード作成または登録時にカードプロダクトから継承されます。その後、次を取得および更新できます

ドメインコントロールはカードプロダクトから継承されます。次を使用して取得および更新してください **D1バックエンドAPI** または **D1 SDK**.

カードプロダクトで有効になっているドメインコントロールのみ管理できます。

### 支出上限を取得および更新するためのハイレベルなフロー。 <a href="#using-d1-backend-api" id="using-d1-backend-api"></a>

イシュアのバックエンドからカードのドメインコントロールを管理するにはD1 APIを使用してください。

#### 現在の設定を取得する

<figure><img src="/files/b66ec595c676c03cdb990cf73781d610af8843ca" alt=""><figcaption><p>現在のドメインコントロール設定を取得する（イシュアのバックエンド）。</p></figcaption></figure>

を使用して [現在の上限を取得して表示する](https://thales-dis-dbp.stoplight.io/docs/d1-caas/906ogh06j4ydz-get-card-settings) 現在のドメインコントロール設定を取得します。

#### 設定を更新する

<figure><img src="/files/b7df33fc9e59ac02bb8ae6db54f91ffccb51309b" alt=""><figcaption><p>ドメインコントロール設定を更新する（イシュアのバックエンド）。</p></figcaption></figure>

を使用して [カードコントロール設定を更新する](https://thales-dis-dbp.stoplight.io/docs/d1-caas/fo3m7yl48larm-update-card-controls) コントロール設定を更新するにはを使用してください。

### D1 SDKでコントロールを管理する <a href="#using-d1-sdk" id="using-d1-sdk"></a>

エンドユーザーはイシュアのアプリケーションからD1 SDKを使用してカードコントロールを表示および更新できます。参照： [アプリ内カードコントロール](/transaction-control/ja/implement-transaction-control/implement-domain-controls/manage-in-app-card-controls.md).

#### 現在の設定を取得する

<figure><img src="/files/f2fae9bffd2144f48446d7e087dcdb5113eefbf8" alt=""><figcaption><p>現在のドメインコントロール設定を取得する（イシュアのアプリケーション）。</p></figcaption></figure>

#### 設定を更新する

<figure><img src="/files/9f0eaa37eaab6c617935a2de2fd1223da25d9879" alt=""><figcaption><p>ドメインコントロール設定を更新する（イシュアのアプリケーション）。</p></figcaption></figure>

## クライアントで支出上限を更新する

カードプロダクトでデフォルトのドメインコントロールを定義してください。

カードは作成またはD1に登録される際にこれらのドメインコントロールを継承します。

カードプロダクトでオプションのコントロールを定義しない場合、そのコントロールを後でカードレベルで更新することはできません。

#### 地域別（リージョン）

参照： [デフォルトの MCC グループが必要な場合は、次を参照してください：](https://thales-dis-dbp.stoplight.io/docs/d1-caas/ddeec450dd753-geography-by-region-supported-regions) サポートされている地域とそれに関連付けられた国について。


---

# 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/transaction-control/ja/implement-transaction-control/implement-domain-controls.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.
