実際の支払いを処理する必要のないサイトで ダブストペイ をテストする場合は、開発者モード を使用できます。
開発者モードでは、個人情報を必要としないテスト アカウントを作成できます。 このアカウントは、テスト トランザクションの処理に使用できます。 テスト モードでのみ動作し、実際の請求は発生しません。
注意: ダブストペイ は、開発モードであっても ダブストペイの API に接続する必要があります。 つまり、ngrok または同様のツールを使用してサイト テストをインターネットに公開しない限り、ダブストペイ をローカルで実行することはできません。
開発者モードの有効化
下記のコンスタントを wp-config.php
に追加します:
define( 'FLAT_WOO_TEST_MODE', true );
※ テスト アカウントを適切に作成するには、サインアップ プロセスを開始する前に Dev Mode を有効にする必要があります。
テストアカウントの作成
開発モードを有効にしたら、次の手順に従って ダブストペイのテスト アカウントの作成プロセスを完了します。
- サイトのダッシュボードで、[ダブストペイ] のメニュー項目をクリックします。
- [セットアップを行う] ボタンをクリックします。
- connect.stripe.com に移行し、セットアップ プロセスを行います。
「テストモード」ボックスを探すことで、開発モードが有効になっていることを確認できます。
【画像】 - 電話番号は、すべて「0(ゼロ)」で入力してください。
- Stripe から電話番号の確認を求められます。 [テスト コードを使用] ボタンをクリックします。
- 国と業種は何でも入力してください。
- 名前と生年月日を入力します。
- 有効な電子メール アドレスを入力します。
- 有効な住所を入力します。
- 納税者番号にはすべてゼロを入力してください。 社会保障番号。
- どんな業界にも入る。
- 銀行の詳細については、[テスト アカウントを使用] ボタンをクリックします。
- 最後に、[送信] をクリックしてテスト アカウントを作成します。
- サイトに戻ると、[ダブストペイ] > [設定] で開発モードになっていることを確認できます。
【画像】
本番からステージングへのクローニング
運用サイトをステージングまたは開発環境にコピーし、そのサイトが以前に開発モードになったことがない場合は、上記のテストの詳細を使用して、アカウントのセットアップ プロセスを再度完了する必要があります。 これにより、そのサイトで開発者モードで使用するための新しいテスト アカウントが作成されます。
本番環境からのトランザクション データは、ステージングまたは開発環境の開発モードでは利用できません。 もちろん、本番環境では引き続き使用できます。
開発者モードの無効化
開発者モードを無効にするには、wp-config.php
ファイルから次の行を削除します。
define( 'FLAT_WOO_TEST_MODE', true );
開発者モードが無効になったら、アカウントのセットアッププロセスを再度行う必要があります。今回はアカウントの実際の情報を使用します。
※ 開発者モードが有効になる前にアカウントが接続されていた場合、ストアはその設定に戻ります。
注意: 開発者モードでのテストとその後のライブ トランザクションの両方に同じサイトを使用すると、混乱が生じる可能性があります。 これは、開発者モードで行われたテスト トランザクションが引き続き [WooCommerce] > [注文] の下に表示されますが、[ダブストペイ] > [トランザクション] の下には表示されないためです。 他のこのような矛盾により、このワークフローはお勧めできません。 実際のトランザクションを必要としない、ステージング URL でのみ開発モードを使用することをお勧めします。