> ## Documentation Index
> Fetch the complete documentation index at: https://docs.waffo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# カスタマーポータル

> 消費者向けセルフサービスポータル

## 顧客にセルフサービスを

カスタマーポータルは、消費者が購入管理、請求書の確認、請求情報の更新、サブスクリプション管理を行えるセルフサービスインターフェースを提供します。サポートチケット不要。

<CardGroup cols={2}>
  <Card title="サポート業務削減" icon="headset">
    一般的なリクエストを自動処理。
  </Card>

  <Card title="より良いUX" icon="face-smile">
    顧客はセルフサービスを好む。それに応える。
  </Card>
</CardGroup>

***

## カスタマーポータルで何ができますか？

### 注文と支払い

* 過去のすべての注文と支払い履歴を確認
* 請求書・領収書をダウンロード（多言語対応 PDF）
* 支払いステータスと詳細を確認

### サブスクリプション

* アクティブなサブスクリプションと請求詳細を確認
* 次回請求日と金額を確認
* プランのアップグレードまたはダウングレード
* サブスクリプションのキャンセル

### 請求情報

* 請求情報の更新（国、郵便番号、都道府県）
* 法人情報の追加（法人名、税番号）
* 税情報の確認

***

## ポータルアクセス

消費者は安全なメール認証フローでカスタマーポータルにアクセスします：

<Steps>
  <Step title="アクセスリクエスト">
    消費者がポータルログインページでメールアドレスを入力。
  </Step>

  <Step title="確認メール送信">
    消費者のメールアドレスに確認メールが送信されます。
  </Step>

  <Step title="認証">
    消費者がリンクをクリックし、安全なセッションで認証されます。
  </Step>

  <Step title="ポータルアクセス">
    消費者は注文やサブスクリプションを閲覧・管理できます。
  </Step>
</Steps>

<Note>
  消費者セッションの有効期間は30分です。セッション期限切れ時、ポータルは自動的に再認証を促します。
</Note>

***

## 請求書・領収書

ポータルには完全な請求書/領収書システムが含まれます：

* **多言語対応** -- 請求書は消費者の設定に基づき16言語で表示
* **PDF ダウンロード** -- 消費者は請求書を PDF ファイルとしてダウンロード可能
* **請求情報** -- 請求書には消費者の請求情報（国、都道府県、郵便番号、法人名、税番号）が含まれます
* **編集可能** -- 消費者は請求書ページから請求情報を更新可能

### 請求書データソース

請求書データは注文の `billingDetail` オブジェクトから取得されます：

| フィールド          | 説明           |
| -------------- | ------------ |
| `country`      | 消費者の国        |
| `state`        | 都道府県         |
| `postalCode`   | 郵便番号         |
| `businessName` | 法人名（該当する場合）  |
| `taxId`        | 税番号（該当する場合）  |
| `isBusiness`   | 法人としての購入かどうか |

***

## セキュリティ

* 時間制限付き安全なセッション
* メール認証（パスワード不要）
* 消費者は自分のデータのみアクセス可能
* PCI 準拠の支払い処理
* すべてのデータは転送中に暗号化

***

## ベストプラクティス

<AccordionGroup>
  <Accordion title="アクセスを簡単に">
    アプリとトランザクションメールで明確な「サブスクリプション管理」リンクを提供。
  </Accordion>

  <Accordion title="サーバー生成セッションを使用">
    シームレスなアプリ内統合のために、API を使用してサーバーサイドで消費者セッションを生成。
  </Accordion>

  <Accordion title="キャンセル理由を監視">
    顧客がキャンセルする理由を追跡してリテンションを改善。
  </Accordion>
</AccordionGroup>
