---
title: 虐待防止
slug: ffk76fVAQotYDzIg1pVYw
createdAt: 2025-07-30T21:22:24.108Z
---

# チェックアウト時の虐待防止設定

## 概要

Forter SFCC カートリッジバージョン 21.1.3+ には、拒否理由コード処理の形でチェックアウト時の虐待防止をサポートするための組み込み機能が含まれています。
この新機能を利用したい商人は、まず「[インストール](docId\:i69a4iLOkQp4UN56XKEUn)」のための統合ガイドに従い、\[注文と支払いデータを注文検証リクエストでカスタマイズする]\(./Fraud Management/Checkout.md)こと、そして「[注文状況](docId:8TD3eyTuN9nqWvCoeOyeM)」データを送信する必要があります。

次のポリシーは、専用の虐待ポリシーUIでサポートされており、各ポリシーには2つの組み込み処理オプションがあります。

- 「アクションなし」
- 「カスタム拒否メッセージでキャンセルおよび無効化」

**図 1. SFCC BM の虐待ポリシーセクション**

![](https://api.archbee.com/api/optimize/dYhsqkppjaUNAqFmds_Ny-UJj8wWzO389Cr7axG5oGU-20250724-184340.png)

### サポートされている理由コード

カートリッジには、以下のポリシーと理由コードを受信して実行するための組み込み機能があります

| **ポリシータイプ**     | `理由コード` フォーマット         |   |
| --------------- | ---------------------- | - |
| 再発送業者           | `商人ポリシー再発送者`           |   |
| チェックアウト時のINR\*  | `マーチャントポリシーチェックアウトINR` |   |
| チェックアウト時の返品\*   | `商人ポリシー チェックアウト 返品`    |   |
| プロモーション/クーポンの悪用 | `商人ポリシークーポン乱用`         |   |
| 限定アイテム          | `商人ポリシー制限アイテム乱用`       |   |
| リセラー            | `マーチャントポリシーリセラー`       |   |

### 例の応答形式

以下のレスポンスフォーマットは、`reasonCode`パラメータがサポートされている虐待ポリシー文字列でどのように populated されるかを示しています

```json
{
  "status": "success",
  "transaction": "712123002479",
  "action": "decline",
  "message": " | Link in portal: https://portal.forter.com/dashboard/7121230",
  "reasonCode": "MerchantPolicyLimitedItemAbuse",
  "recommendations": [],
  "additionalTags": ""
}
```

この機能をそのまま利用したい場合、またはポリシーの reasonCode 処理をカスタマイズしてユニークな顧客フローやカスタム reason Codes を実行したい場合は、以下の手順に従ってください:

## 統合プロセス

### ステップ 1: SFCC カートリッジをインストールする

\[Forter カートリッジのインポート]\(./Installation/Import Cartridge.md) の標準ガイドに従ってください

Forter API 認証情報を含め、API バージョンを指定し、詐欺処理を選択してください

| **注意**: 詐欺拒否処理はデフォルトの拒否処理になります。ポリシーが有効になっているが専用のアクションが選択されていない場合、カートリッジは詐欺拒否設定にデフォルトします |
| --------------------------------------------------------------------------------------- |

### ステップ 2: 統合の配置を選択します。

Forter の悪用ポリシーは、事前承認（支払い処理業者を呼び出す前）または事後承認（支払いが承認された後）で実行できます。コードをカスタマイズするオプションは以下にあります:

- \[事前承認決定フロー]\(./Fraud Management/Checkout/Pre-Auth Credit Card/SFRA.md)&#x20;
- \[事後承認決定フロー]\(./Fraud Management/Checkout/Post-Auth Credit Card/SFRA.md)&#x20;

### ステップ 3: 支払いデータをマッピング/カスタマイズする

支払いデータのマッピングと取得をカスタマイズします。ステップ 2 で選択したフローに応じて、支払い処理業者から取得した適切な支払いデータで forterOrder.js ファイルをカスタマイズする必要があります

### ステップ 4: ポリシー拒否処理を選択する

### 組み込みオプション

注文と支払いデータのマッピングに成功したら、Forter 実装チームが悪用防止機能を有効にします。これが有効になると、SFCC ビジネスマネージャー UI のマーチャントツール > `サイトの設定` > `カスタム設定` > `Forter`> `悪用ポリシー`

| **注意**  - 悪用ポリシーセクションは、インストール時にカートリッジバージョン 21.1.3 に表示されますが、Forter チームが Forter API 応答にポリシー理由コードを公開し、あなたと Forter チームがカートリッジとは別にポリシールールを作成していない限り、カートリッジ内では実行されません。 |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |

![](https://api.archbee.com/api/optimize/dYhsqkppjaUNAqFmds_Ny-UJj8wWzO389Cr7axG5oGU-20250724-184340.png)

「虐待ポリシー設定」オプションをクリックし、次にページの上部にある「有効」オプションを切り替えます。

![](https://api.archbee.com/api/optimize/dYhsqkppjaUNAqFmds_Ny-S3B8O8Ri8Zw6M8gO6Nxos-20250724-184328.png)

次に、適用するポリシー（例：「リセラ虐待ポリシー」）に移動し、ドロップダウンメニューからアクションを選択します。

![](https://api.archbee.com/api/optimize/dYhsqkppjaUNAqFmds_Ny-KrNiP705PqXHCMpEkA4oy-20250724-184330.png)

| **注意**  - すべてのポリシーはBM UIに表示されますが、Forterチームによって有効化され、対応するルールが作成されたポリシー（アナリストまたはポリシービルダーを介して）は、SFCCカートリッジで実行されます。 |
| --------------------------------------------------------------------------------------------------------------- |

### ポリシー実行のカスタマイズ

以下のポリシーは、専用の悪用ポリシーUIでサポートされており、各ポリシーには2つの組み込みの処理オプションがあります:

- 「アクションなし」
- 「カスタム拒否メッセージでキャンセルおよび無効」

以下に理由コードの文字列とサポートされているポリシーを示します:

| **ポリシータイプ**     | `理由コード` 形式                       |
| --------------- | -------------------------------- |
| 再出荷業者           | `MerchantPolicyReshipper`        |
| チェックアウト時のINR\*  | `MerchantPolicyCheckoutINR`      |
| チェックアウト時の返品\*   | `MerchantPolicyCheckoutReturns`  |
| プロモーション/クーポンの濫用 | `MerchantPolicyCouponAbuse`      |
| 限定アイテム          | `MerchantPolicyLimitedItemAbuse` |
| 再販業者            | `MerchantPolicyReseller`         |

理由コードの処理をカスタマイズしたい場合（例：「支払いページに戻す」、「キャンセルするが無効にせずカスタム拒否を表示する」など）、以下のファイルに移動してカスタム関数やフローを追加してください:

- cartridges/int\_forter\_sfra/cartridge/controllers/CheckoutServices.js
- cartridges/int\_forter\_sfra/cartridge/scripts/pipelets/forter/forterValidate.js

APIレスポンスでカスタム拒否理由コードを受け取っている場合や、理由コードの代わりに`recommendation`レスポンスパラメータ内でポリシーを受け取っている場合、*not*SFCCビジネスマネージャーUIを使用することはできません。代わりに、同じファイルを通じてカスタムポリシー処理を追加できます:

- カートリッジ/int\_forter\_sfra/カートリッジ/controllers/CheckoutServices.js
- カートリッジ/int\_forter\_sfra/カートリッジ/scripts/pipelets/forter/forterValidate.js

## ポリシービルダーを使用したポリシー作成

ポリシービルダーがForterポータルで有効になったら、カスタムポリシーとルールを作成できます。

ポリシービルダーでルールを作成する際には、SFCCカートリッジが正しいパラメータを正しく取り込むために、**拒否**アクションを選択することを確認してください。

![](https://api.archbee.com/api/optimize/dYhsqkppjaUNAqFmds_Ny-oeBfiOi816p36AzP7ZeI3-20250724-184338.png)

## 注文のポリシー強制注文の表示

ビジネスマネージャーのForterセクションで「注文」グリッドUIをカスタマイズして、注文に対して実行された理由コードとそれに伴うポリシーを簡単に検索およびエクスポートできるようにします。

### ステップ1: グローバル設定

### 次に進む `管理` > `グローバル設定` > `注文検索`.

![](https://api.archbee.com/api/optimize/dYhsqkppjaUNAqFmds_Ny-TKbAce1RfFex7bsz9L8Lm-20250724-184339.png)

### ステップ2: カスタム列の追加

「カスタム注文列」行の隣にある `...` ボタンオプションをクリックし、reasonCodeオプション（custom.forterReasonCode）を選択して、この値が注文グリッドに表示されるようにします。

![](https://api.archbee.com/api/optimize/dYhsqkppjaUNAqFmds_Ny-phPcXCT0OSsSfriciq8Q7-20250724-184340.png)

さらに、注文リンクをクリックするか、Forterポータルで注文を検索すると、強制されたポリシーが [トランザクショングリッドと詳細なトランザクションビューの両方に表示される可能性があります。](https://portal.forter.com/app/dashboard/transactions)
