さまざまな環境を処理するベータ
本番環境とテスト環境の両方を処理できるようにアプリを調整する方法を説明します。
インストール時に、ユーザーはアプリをインストールする環境を選択できます。
テスト環境で試すオプション
App マーケットプレイスでは、見込みユーザーにTry in test mode
オプションが表示され、アプリを試すように促すことができます。
注意
アプリが OAuth API アクセスタイプまたは外部のインストール URL を使用する場合、Try in test mode
オプションは App マーケットプレイスに表示されません。
反対の環境でインストールするためのショートカット
ユーザーが一方の環境をインストールしている場合、 Stripe ダッシュボードからもう一方の環境を直接インストールできます。
Webhook
アプリが インストールされたユーザーのアカウントのイベントをリッスンするように設定されている場合は、テスト環境でアプリのインストールを処理できるようにするために、追加の設定が必要です。
ユーザーがアプリを本番環境にのみインストールする場合、該当する本番環境のすべてのイベントが本番環境の Webhook エンドポイントに送信されます。ユーザーがアプリをテスト環境にのみインストールする場合、該当するテスト環境のすべてのイベントがテスト環境の Webhook エンドポイントに送信されます。ユーザーがアプリを本番環境とテスト環境の両方にインストールする場合、テスト環境のイベントはテスト環境_および_本番環境の Webhook エンドポイントに送信され、本番環境のイベントは本番環境の Webhook エンドポイントのみに送信されます。
注
本番環境とテスト環境の両方の Webhook エンドポイントを設定して、どちらの環境も適切にサポートされることを確認することをお勧めします。インストール環境がイベントの動作にどのように影響するかについての詳細と例は、イベントの動作をご覧ください。
OAuth テスト環境のリンク
OAuth アプリは、そのプラットフォーム内からアプリのインストールを開始します。テスト環境のサポートが必要な場合、開発者はテスト環境のインストールリンクを実装する責任があります。Stripe ダッシュボードにはテスト環境での OAuth インストールリンクが用意されています。
Stripe Apps の OAuth ドキュメントに、OAuth インストールリンクの作成に関する詳細情報が記載されています。