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)を使用して転送します。

モードの切り替え

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

次のステップ

Testing Process

Test cards、UPI、BNPL、wallets、bank debits。

Account Verification

live paymentsとpayoutsを有効にします。
最終更新日 2026年9月26日