Skip to main content
Test modeでは、実際の支払いを処理せずにインテグレーションを構築およびテストできます。Live modeでは、顧客からの実際の取引を受け付けます。各モードには、それぞれ専用のAPI keys、products、webhooksがあります。

機能の利用可否

環境依存と環境非依存の違い

環境依存の機能では、各モードで別々のデータが保持されます。一方のモードで行った変更は、もう一方のモードには影響しません。 環境非依存の機能では、両方のモードで1つのデータセットを共有します。account settings、business profile、bank account、verification documentsはtest modeとlive modeで共通のため、どちらかのモードで行った変更が両方に適用されます。

API Endpoints

リクエストを正しい環境にルーティングするには、次のホスト名を使用します。
  • Test Mode: https://test.dodopayments.com
  • Live Mode: https://live.dodopayments.com
ほとんどのSDKでは、base URLではなくclient optionを使用して環境を選択します。たとえば、TypeScriptではenvironment: 'test_mode'を使用します。PHPおよびC#のSDKでは、代わりにtest modeのbase URLを使用します。SDKsを参照してください。

モードの仕組み

test modeでは、すべてのtransactionがシミュレートされ、資金は移動しません。Testing Processに記載されているtest cards、UPI IDs、その他のcredentialsを使用して、成功したpaymentsと失敗したpaymentsをシミュレートできます。このページには、テストpaymentを最初から最後まで実行する動画もあります。Test credentialsはtest modeでのみ使用できます。 Live modeは、サインアップするとすぐに利用できます。アカウントがAccount Verificationに合格すると、live paymentsとpayoutsが有効になります。 products、API keys、webhooksは、作成したモードに属します。productを再利用するには、test modeで開いてlive modeにコピーします。コピーには、productの詳細が引き継がれます。test modeのAPI keyではlive.dodopayments.comに対して認証できず、live keyではtest.dodopayments.comに対して認証できません。 開発中にローカルマシンでtest modeのwebhooksを受信するには、CLI webhook listener(dodo wh listen)を使用して転送します。

テストモードのメール

テストモードでは、実際の顧客メールが実際の受信者アドレスに送信されるため、自分が管理しているアドレスを使用してください。テストモードの各件名は [TEST MODE] で始まります。1つのビジネスで送信できるテストモードのメールは、1週間あたり最大100通です。 テストモードの顧客メールを停止するには、設定 → コミュニケーション → メールでテストモードのメールをオフにします。ライブモードのメールには影響しません。テストモードのメールと顧客メールログを参照してください。

モードの切り替え

モードを切り替えるには、ダッシュボードのサイドバーにあるライブモードスイッチを使用します。作業中のモードに対応するAPI keysを使用してください。

次のステップ

Testing Process

テストカード、UPI、BNPL、ウォレット、銀行口座引き落とし。

Account Verification

ライブでの支払いとPayoutsを有効にします。
最終更新日 2026年10月8日