# Terminal の仕組み

Stripe Terminal の中核となる概念について説明します。

[Stripe Terminal](https://docs.stripe.com/terminal.md) を使用すると、対面決済を受け付け、Stripe でオンライン決済とあわせて管理できます。Terminal は、[コーディング不要オプション](https://docs.stripe.com/no-code/in-person.md)、カスタム POS 連携、またはサポート対象のサードパーティー POS とゲートウェイの連携で使用できます。

Terminal には、サポート対象のリーダーや Tap to Pay デバイス、リーダーを注文および管理するためのダッシュボードツール、国別の決済手段のサポート、対面決済向けのデフォルトの暗号化が含まれます。Terminal の[提供状況](https://docs.stripe.com/terminal/payments/collect-card-payment/supported-card-brands.md)と[リーダー](https://docs.stripe.com/terminal/payments/setup-reader.md)をご覧ください。

## Terminal の設定

Terminal の設定には通常、以下が含まれます。

- Stripe アカウント
- 決済を受け付ける物理的な拠点。固定の拠点、または外出先での決済に使用する法人住所です
- サポート対象のリーダーまたは Tap to Pay デバイス
- 決済を開始する方法。コーディング不要フロー、カスタム POS 連携、Tap to Pay、またはサポート対象のパートナー連携などがあります
- リーダーの注文、登録、設定、監視を行うためのダッシュボードツール

具体的な設定は、決済の受け付け方法によって異なります。コーディング不要オプションを使用することも、Terminal SDK や Stripe API を使用してカスタム実装を構築することも、Tap to Pay で非接触型決済を受け付けることも、サポート対象のサードパーティー POS またはゲートウェイを使用することもできます。



## 基本概念

Terminal を使用することで、対面支払いの複雑な処理を解消できます。

- **Unified payments**: 1 つの Stripe アカウントでオンライン決済と対面決済を管理します。
- **リーダーとデバイス**: 決済環境に応じて、サポート対象の[リーダー](https://docs.stripe.com/terminal/payments/setup-reader.md)や Tap to Pay デバイスから選択します。
- **拠点**: Stripe が適切な地域設定と決済手段の設定を適用できるように、リーダーを[拠点](https://docs.stripe.com/terminal/fleet/locations-and-zones.md)に登録します。
- **決済手段**: 国、リーダー、実装タイプに応じて、サポート対象のカード、ウォレット、一部の国内主要決済手段を受け付けます。
- **リーダー管理**: ダッシュボードからリーダーの注文、登録、設定、監視を行います。
- **プラットフォーム**: [Connect](https://docs.stripe.com/connect.md) で Terminal を使用して、連結アカウントをサポートします。
- **セキュリティ**: Terminal はデフォルトで対面決済データを暗号化します。一部の事業者は、Stripe [P2PE ソリューション](https://support.stripe.com/questions/stripe-terminal-encryption-e2ee-vs-p2pe)も使用できます。

## Terminal の使用方法

- **コーディング不要オプションを使用する**: カスタム POS 連携を構築せずに決済を受け付けます。
- **カスタム POS 連携を構築する**: Terminal SDK や Stripe API を使用して、対面決済を独自の POS、モバイルアプリ、またはウェブアプリに実装します。
- **Tap to Pay を使用する**: 対応する iPhone または Android デバイスで非接触型決済を受け付けます。
- **サードパーティの POS またはゲートウェイを使用する**: Stripe を、サポート対象のパートナー POS、ハードウェア、またはゲートウェイの連携と接続します。
- **Connect で Terminal を使用する**: 各連結アカウント用のリーダーを使用して、[Connect](https://docs.stripe.com/connect.md) プラットフォームまたはマーケットプレイスで対面決済を有効にします。

## セキュリティと暗号化

対面決済に Terminal を使用している企業は、2 つの暗号化レベルを選択できます。Terminal を使用するすべての支払いは、デフォルトでエンドツーエンド暗号化 (E2EE) を使用して安全に暗号化されます。医療や教育などの特定の業種の企業は、Stripe の PCI 監査済みポイントツーポイント暗号化 (P2PE) ソリューションを使用することもできます。

Stripe P2PE は有料オプション機能です。詳細は「[価格](https://stripe.com/pricing)」をご覧ください。P2PE にご興味のある方は、[営業担当者にお問い合わせください](https://stripe.com/contact/sales)。P2PE がお客様のビジネスに適しているかどうかをご相談ください。

PCI 審議会によって策定された P2PE 標準では、Stripe が支払いデータをカードネットワークに送信する前に、ハードウェアセキュリティモジュール (HSM) による復号化ステップが追加されます。弊社の P2PE ソリューションは PCI コンプライアンスを簡素化し、PCI 監査範囲と監査コストを削減します。サードパーティによって検証され、PCI P2PE 規格への準拠を保証し、始めるために追加の導入は必要ありません。

P2PE を有効にした場合は、[P2PE Instruction Manual (PIM)](https://docs.stripecdn.com/Stripe_PCI-P2PE-PIM_v2.3.pdf) で詳細なガイダンスを参照してください。このマニュアルには、検証済みの P2PE ソリューションを適切に実装する方法が記載されています。

## See also

- [Terminal の概要](https://docs.stripe.com/terminal.md)
- [提供状況](https://docs.stripe.com/terminal/payments/collect-card-payment/supported-card-brands.md)
- [リーダー](https://docs.stripe.com/terminal/payments/setup-reader.md)
- [コーディング不要オプション](https://docs.stripe.com/no-code/in-person.md)
- [導入方法の設計](https://docs.stripe.com/terminal/designing-integration.md)
