Skip to main content
カスタマーポータルは、顧客がサポートに連絡することなくサブスクリプションの管理、請求書の確認、ライセンスキーの詳細へのアクセスを行える、安全なホスト型エリアです。

Create Portal Session (API)

プログラム的に安全で時間制限付きのポータルセッションを作成します。

Subscriptions

定期プラン、アップグレード、ダウングレード、およびアドオンを管理します。

アクティブなサブスクリプション、支払い方法、請求履歴を表示する刷新された顧客ポータル

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

ポータルは、顧客が次のことを行うための信頼できるブランド化されたセルフサービス体験を提供します:
  • 請求履歴にアクセス: 請求書を閲覧し、領収書をダウンロード。
  • サブスクリプションの管理: サブスクリプションの詳細を表示し、即時または次回の請求日にキャンセル。
  • 支払い方法の更新: アクティブなサブスクリプションの支払い方法を変更したり、保留中のサブスクリプションを再アクティブ化。
  • ライセンスキーの取得: 購入に関連するすべてのキーにアクセス。
  • 簡単なナビゲーション: 戻るボタンを使用して、コンテキストを失わずにポータルセクション間を移動。

主な利点

  • サポート量の削減: 顧客は共通の請求リクエストを自力で解決
  • 迅速な価値実現: 請求書とキーにすぐにアクセス
  • 解約リスクの軽減: 更新とプラン詳細が明確に見える
  • 設計上のセキュリティ: 期限付きリンクによるトークン化されたアクセス
  • ローカライズされた体験: ポータルは21言語で利用可能、顧客のブラウザ設定に基づく自動検出

アクセス方法

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

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

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

Merchant flow

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

Customer flow

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

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

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

Merchant flow

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

Customer flow

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

ポータルの機能

刷新されたカスタマーポータルは、左のサイドバーと整理されたセクションを備え、すべてのアカウント管理ニーズに対してクリーンで統一されたインターフェースを提供します。

Active Subscriptions

すべてのアクティブなサブスクリプションをプラン名、価格、更新日、期間とともに表示します。「サブスクリプションを管理」で詳細を表示し、請求情報を編集したりキャンセルできます。

Payment Methods

保存済みの支払い方法(カード、UPIなど)を一目で確認できます。支払い方法はサブスクリプションの詳細から直接編集できます。

Billing History

日付、ステータス、価格タイプ、利用権限、ダウンロード可能な請求書を含む詳細なテーブルで、すべての取引を表示します。

Billing Information

サブスクリプション詳細ページから氏名、メール、電話番号、請求先住所を表示および編集できます。

ポータル概要

メインのポータルページには、すべてのアクティブなサブスクリプション、保存済みの支払い方法、および請求履歴が1つのスクロール可能な画面に表示されます。
アクティブなサブスクリプションと支払い方法を表示する顧客ポータルのメインページ

支払い方法と請求履歴

下にスクロールすると保存済みの支払い方法と、ステータス表示および請求書ダウンロード機能付きの完全な請求履歴を確認できます。
支払い方法と請求履歴、請求書ダウンロード

言語サポート

顧客ポータルは21言語で利用可能ですので、顧客は彼らが最も快適な言語でサブスクリプション、支払い方法、請求履歴を管理できます。

言語選択の仕組み

  • 自動検出: 初訪問時にポータルは顧客のブラウザ設定から希望言語を検出し、利用可能な場合は一致する翻訳を読み込みます。英語がフォールバックとして使用されます。
  • 手動オーバーライド: 顧客はポータルヘッダーの言語セレクターから、いつでもアクティブな言語を変更できます(デスクトップとモバイルの両方で利用可能)。
  • 保存された設定: 選択された言語はNEXT_LOCALEクッキーに保存され(有効期限1年)、ポータルはセッション間で設定を記憶します。

サポートされている言語

プランの変更(アップグレード/ダウングレード)

製品がProduct Collectionsに整理されている場合、顧客は顧客ポータルから直接プランをアップグレードまたはダウングレードできます。
既存のサブスクリプションにアップグレード/ダウングレード機能を有効にしますか? サブスクリプション製品をProduct Collectionに追加してください。グループ化されると、顧客は同じコレクション内でプランを切り替えることができます。

利用可能なアクション

プラン変更の仕組み

  1. 顧客はポータルで現在のサブスクリプションを表示
  2. Product Collectionに基づいて利用可能なアップグレード/ダウングレードオプションが表示
  3. 顧客は新しいプランを選択
  4. プロレーションが計算され、支払いが即時処理されます(該当する場合)
  5. サブスクリプションが新しいプランに更新されます
プラン変更は同じコレクション内の製品間でのみ利用可能です。製品はサブスクリプションまたは使用量ベースの請求タイプでなければなりません。

ビジネスコントロール

Businesses can configure portal subscription behavior in Subscription Settings:
  • Allow Subscription Updates: Enable or disable the ability for customers to upgrade or downgrade their subscriptions
  • Allow Subscription Cancellation: Enable or disable the ability for customers to cancel their own subscriptions

Product Collections

製品コレクションを設定し、アップグレード/ダウングレードパスを構成する方法を学びます。

サブスクリプション詳細

顧客がアクティブなサブスクリプションで「サブスクリプションを管理」をクリックすると、サブスクリプションの詳細ページに移動します。このページには以下が表示されます:
  • プランの詳細: サブスクリプション名、価格、更新日、有効期間
  • 支払い方法: サブスクリプションにリンクされたカードまたは支払い方法、「編集」ボタン付き
  • 請求情報: 氏名、メール、電話番号、請求先住所、「編集」ボタン付き
  • 請求履歴: このサブスクリプションに対するすべての支払いの詳細なテーブル
  • サブスクリプションのキャンセル: サブスクリプションをキャンセルする目立つボタン
プラン情報、支払い方法、請求情報、およびキャンセルオプションを表示するサブスクリプション詳細ページ

サブスクリプションのキャンセル

顧客はサブスクリプション詳細ページから直接サブスクリプションをキャンセルできます。「サブスクリプションをキャンセル」をクリックすると、確認ダイアログが表示され、次の2つのオプションがあります:
  • 次の請求日にキャンセル: サブスクリプションは現在の請求期間が終了するまでアクティブのままで、その後自動的にキャンセルされます。
  • 今すぐキャンセル: サブスクリプションが直ちにキャンセルされます。
Self-service cancellation is controlled by the Allow Subscription Cancellation setting under Settings → Subscriptions, which is enabled by default. When you turn it off, the Cancel Subscription button is disabled with a tooltip asking the customer to contact you, and both portal cancellation paths — cancel now and cancel at next billing date — are rejected. Customers who already have a scheduled cancellation keep the option to revoke it, so they can choose to stay. Cancellations you perform yourself are never affected.
Cancel subscription dialog with options to cancel at next billing date or cancel immediately

Cancellation Reasons

Before confirming cancellation, customers are asked “Why are you cancelling?” and prompted to pick a reason from a curated list. The reason is stored on the subscription and surfaced in webhook payloads and the API, so you can analyze churn drivers and tailor your win-back flows.
Cancellation modal with the 'Why are you cancelling?' dropdown showing reasons like Too expensive, Missing features, and Other
The selected value is written to the subscription’s cancellation_feedback field. An optional free-text cancellation_comment can also be captured.
両方のフィールドは subscription.cancelled webhook payload にも含まれており、API を通じてキャンセルをスケジュールまたは実行する際に、PATCH /subscriptions/{subscription_id} でプログラムから値を設定できます。
Combine cancellation_feedback with Subscription Dunning to tailor win-back emails — for example, send a discount code to too_expensive cancellers and a “what’s missing?” survey to missing_features cancellers.

Updating Payment Methods

Customers can update their payment methods directly from the subscription details page by clicking “Edit” next to the payment method. This feature is especially important for reactivating subscriptions that have been placed on hold due to failed payments.

Reactivating Subscriptions on Hold

When a subscription is placed on on_hold state due to a failed payment, customers must update their payment method to reactivate it. The update process automatically:
  1. Creates a charge for remaining dues
  2. Generates an invoice for the charge
  3. Processes the payment using the new payment method
  4. Reactivates the subscription to active state upon successful payment
Subscriptions in on_hold state will not renew automatically. Customers must update their payment method to clear dues and reactivate the subscription.
After successfully updating the payment method for an on_hold subscription, customers will see a confirmation page and receive email notifications about the successful payment and subscription reactivation.

Payment Method Update Flow

1

Access subscription details

Click “Manage subscription” on any active subscription from the portal home page.
2

Click Edit on payment method

Click the “Edit” button next to the payment method to open the payment method update interface.
3

Select or add payment method

Choose an existing saved payment method or add a new one by entering card details securely.
4

Confirm changes

Confirm the update. For on_hold subscriptions, this will automatically create a charge for remaining dues.
5

Complete payment (if on hold)

If the subscription is on hold, customers will be redirected to complete the payment for remaining dues. Upon successful payment, the subscription is automatically reactivated.
6

Confirmation

Customers receive confirmation that the payment method has been updated and, if applicable, that the subscription has been reactivated.

Integration Examples

Create a time‑bound Customer Portal session for a specific customer via API, then redirect the user to the session URL.

Unified Customer Portal

In addition to business-specific customer portals, Dodo Payments offers a Unified Customer Portal at customer.dodopayments.com where customers can view and manage all their purchases and subscriptions across different businesses using Dodo Payments.
Unified Customer Portal

Unified Portal Features

  • Cross-business visibility: View all purchases and subscriptions from any Dodo Payments merchant in one place
  • Centralized management: Manage subscriptions across different businesses from a single dashboard
  • Unified billing history: Access invoices and payment history from all purchases
  • Single sign-on: Log in once with email to access purchases from all Dodo Payments merchants
The Unified Customer Portal complements business-specific portals. Customers can use either the branded merchant portal or the unified portal based on their preference.

Troubleshooting

  • Link expired: Generate and send a new dynamic link.
  • Email not recognized: Ask the customer to use the email associated with their purchase
  • Subscription on hold: If a subscription is on hold, customers must update their payment method through the portal to clear dues and reactivate the subscription. The update process will automatically charge for remaining dues.
  • Payment method update failed: If payment fails during the update process for an on_hold subscription, the subscription will remain on hold. Customers can try again with a different payment method.

Design & Theme Customization

Customize your customer portal appearance with pre-built themes, typography, colors, and live preview from the Design page.
最終更新日 2026年8月17日