メインコンテンツへスキップ
カスタマーポータルは、顧客がサポートに連絡することなく、サブスクリプションを管理し、請求書を表示し、ライセンスキーの詳細にアクセスできる安全なホスティングエリアです。

カスタマーポータルの概要カバー

カスタマーポータルとは?

ポータルは、顧客が次のことを行うための信頼できるブランド化されたセルフサービス体験を提供します:
  • 請求履歴にアクセス: 請求書を表示し、ダウンロードします。
  • サブスクリプションを管理: サブスクリプションをキャンセルします。
  • 支払い方法を更新: アクティブなサブスクリプションの支払い方法を変更するか、保留中のサブスクリプションを再アクティブ化します。
  • ライセンスキーを取得: 購入に関連付けられたすべてのキーにアクセスします。

主な利点

  • サポートボリュームの削減: 顧客が一般的な請求リクエストを自分で解決します。
  • 迅速な価値提供: 請求書とキーへの即時アクセス。
  • 解約リスクの低減: 更新とプランの詳細が明確に表示されます。
  • 設計におけるセキュリティ: 有効期限付きリンクによるトークン化されたアクセス。

アクセス方法

顧客は、静的リンクまたは一時的な動的リンクのいずれかを使用してポータルにアクセスできます。

静的リンク (メールベースのアクセス)

顧客は、決して期限切れにならない静的リンクにメールアドレスを入力することでポータルアクセスをリクエストできます。 静的ポータルリンクの形式は環境によって異なります: テストモード (テストおよび開発用):
https://test.customer.dodopayments.com/login/{business_id}
ライブモード (実際の取引用):
https://customer.dodopayments.com/login/{business_id}
{business_id} を実際のビジネス識別子に置き換え、顧客と適切なリンクを共有して、メールアドレスを入力し、ポータルへの安全なアクセスを受け取ることができるようにします。
メールベースのログイン画面
1

マーチャントフロー

  1. Sales → Customer に移動します。
  2. 招待を共有をクリックします。
  3. 静的リンクをコピーして、顧客と共有します。
2

顧客フロー

  1. 静的リンクを開きます。
  2. 購入時に使用したメールアドレスを入力します。
  3. ポータルにアクセスするための安全なログインリンクを受け取ります。
既存の顧客は自動的に認識されます。

動的リンク (マジックリンク)

顧客をポータルに直接送信するパーソナライズされた一時的なマジックリンク。リンクは24時間で期限切れになります。
動的リンクは24時間後に期限切れになります。期限切れの場合は、新しいリンクを生成して送信してください。
マジックリンクによる直接アクセス
1

マーチャントフロー

  1. Sales → Customer に移動します。
  2. 招待を共有をクリックします。
  3. 動的リンクをコピーして、顧客と共有します。
2

顧客フロー

  1. 動的リンクを開きます。
  2. メールアドレスを入力せずにカスタマーポータルに直接アクセスします。

ポータルの機能

請求履歴

すべての取引と請求書の詳細を表示します。アカウントからすべての請求書のPDFをダウンロードします。

サブスクリプション

アクティブおよび過去のサブスクリプションを確認し、更新日を含めます。いつでもプランをキャンセルできます。

支払い方法

サブスクリプションの支払い方法を更新します。未払いをクリアするために支払い方法を更新して保留中のサブスクリプションを再アクティブ化します。

プロフィール

プロフィール設定で名前、メール、電話番号を直接表示または更新します。

支払い方法の更新

顧客はカスタマーポータルから直接支払い方法を更新できます。この機能は、支払い失敗により保留中のサブスクリプションを再アクティブ化するために特に重要です。

現在の支払い方法の表示

サブスクリプション管理ページから、顧客はサブスクリプションの詳細とともに現在の支払い方法を表示できます。支払い方法セクションには、カードの種類、最後の4桁、および更新するための「編集」ボタンが表示されます。
現在の支払い方法と編集オプションを表示するサブスクリプション詳細ページ

支払い方法の更新

顧客が支払い方法セクションの「編集」をクリックすると、次のことができます:
  1. 既存の支払い方法を選択: 以前に保存された支払い方法から選択します。

    保存された支払い方法を表示する支払い方法編集モーダル

  2. 新しい支払い方法を追加: 新しいカードの詳細を安全に入力します。

    カード入力フィールドを含む支払い方法更新フォーム

保留中のサブスクリプションの再アクティブ化

サブスクリプションが on_hold 状態に置かれた場合、顧客は支払い方法を更新して再アクティブ化する必要があります。更新プロセスは自動的に:
  1. 未払いの請求を作成
  2. 請求のための請求書を生成
  3. 新しい支払い方法を使用して支払いを処理
  4. 成功した支払い後にサブスクリプションを active 状態に再アクティブ化
on_hold 状態のサブスクリプションは自動的に更新されません。顧客は未払いをクリアし、サブスクリプションを再アクティブ化するために支払い方法を更新する必要があります。
on_hold サブスクリプションの支払い方法を正常に更新した後、顧客は確認ページを表示し、成功した支払いとサブスクリプションの再アクティブ化に関するメール通知を受け取ります。
支払い方法の更新とサブスクリプションの再アクティブ化を確認する支払い成功ページ

支払い方法更新フロー

1

サブスクリプション詳細にアクセス

カスタマーポータルのサブスクリプション管理ページに移動して、サブスクリプションの詳細と現在の支払い方法を表示します。
2

支払い方法の編集をクリック

支払い方法セクションの隣にある「編集」ボタンをクリックして、支払い方法更新インターフェースを開きます。
3

支払い方法を選択または追加

既存の保存された支払い方法を選択するか、新しいカードの詳細を安全に入力して追加します。
4

変更を確認

「変更を確認」をクリックして支払い方法を更新します。on_hold サブスクリプションの場合、これにより未払いの請求が自動的に作成されます。
5

支払いを完了 (保留中の場合)

サブスクリプションが保留中の場合、顧客は未払いの支払いを完了するためにリダイレクトされます。支払いが成功すると、サブスクリプションは自動的に再アクティブ化されます。
6

確認

顧客は支払い方法が更新されたことを確認し、該当する場合はサブスクリプションが再アクティブ化されたことを受け取ります。

統合例

特定の顧客のために時間制限付きカスタマーポータルセッションをAPI経由で作成し、ユーザーをセッションURLにリダイレクトします。
const session = await client.customers.customerPortal.create('cus_123');

// Redirect the user to the hosted Customer Portal
window.location.href = session.link;

トラブルシューティング

  • リンクが期限切れ: 新しい動的リンクを生成して送信します。
  • メールが認識されない: 顧客に購入時に関連付けられたメールを使用するように依頼します。
  • サブスクリプションが保留中: サブスクリプションが保留中の場合、顧客はポータルを通じて支払い方法を更新して未払いをクリアし、サブスクリプションを再アクティブ化する必要があります。更新プロセスは未払いの請求を自動的に請求します。
  • 支払い方法の更新に失敗: on_hold サブスクリプションの更新プロセス中に支払いが失敗した場合、サブスクリプションは保留のままになります。顧客は別の支払い方法で再試行できます。