コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
概要
バージョン管理
変更ログ
API バージョンのアップグレード
SDK バージョンをアップグレードする
開発者向けのツール
SDK
API
テスト
ワークベンチ
イベントの送信先
ワークフロー
Stripe CLI
Stripe Shell
開発者ダッシュボード
エージェントツールキット
LLM を使用した構築Visual Studio Code をご利用の場合Stripe 健全性アラートファイルのアップロード
セキュリティとプライバシー
セキュリティ
プライバシー
Stripe を拡張する
Stripe Apps
    概要
    始める
    アプリを作成する
    Stripe アプリの仕組み
    サンプルアプリ
    アプリを構築する
    シークレットを保存
    API 認証方法
    認証フロー
    サーバー側のロジック
    イベントのリッスン
    さまざまな環境を処理
    サンドボックスのサポートを有効にする
    アプリの設定ページ
    UI を構築する
    アカウント登録
    アプリを配布する
    配布オプション
    アプリをアップロード
    バージョンとリリース
    アプリをテストする
    アプリを公開する
    自分のアプリを宣伝する
    ディープリンクを追加する
    インストールリンクを作成
    UI 拡張機能で役割を割り当て
    インストール後のアクション
    アプリのアナリティクス
    アプリの埋め込みコンポーネント
    サードパーティーの Stripe アプリを埋め込む
    Stripe Apps に移行
    拡張機能を移行または構築
    Stripe Apps または Stripe Connect にプラグインを移行
    参照情報
    アプリマニフェスト
    CLI
    拡張 SDK
    権限
    ビューポート
    設計パターン
    コンポーネント
Stripe のコネクター
パートナー
Partner Ecosystem
パートナー認定
ホーム開発者向けのツールStripe Apps

公開アプリのサンドボックスサポートを有効にする

公開アプリでサンドボックスのインストールを有効にします。

ページをコピー

サンドボックスはデフォルトのテスト環境です。

テスト環境は、デフォルトのテスト手段ではなくなりました。Stripe アカウントには、デフォルトのテスト手段としてサンドボックスが付属しています。サンドボックスには、アカウントピッカーまたはダッシュボードのサンドボックスページからアクセスすることが可能です。

サンドボックスは分離されたテスト環境です。サンドボックスを使用して、アカウントで利用可能な Stripe の機能をテストすることが可能で、テストは本番環境のシステムに影響を与えません。ユーザーはサンドボックスにアプリをインストールして、その機能を評価できます。

テスト環境とサンドボックスのサポート

Stripe は、以下の 3 つの環境をサポートしています。サンドボックス、本番環境、テスト環境。ただし、新規の Stripe ビジネスのデフォルトのテスト方法は、サンドボックスになります。

できるだけ多くの加盟店が本番環境への移行前にアプリを評価できるよう、アプリにサンドボックスのサポートを実装しておくことを強くお勧めします。

アプリのサンドボックスのサポートを有効にする

デフォルトでは、公開アプリをサンドボックスにインストールするにはユーザーによる追加作業が必要です。

テスト環境と同様に、アプリマニフェストを更新することでサンドボックスへのインストールを有効にできます。サンドボックスのサポートを有効にしたら、アプリを審査に提出します。アプリのサンドボックスのサポートは、アプリの審査プロセスの一環として検証されます。

マネージドサンドボックス

_マネージドサンドボックス_は、Stripe がアカウントに自動で作成する独自のサンドボックスで、公開 Stripe アプリをサポートします。

  • 初めて公開アプリをアップロードするときに、Stripe がマネージドサンドボックスを自動で作成します。

  • ユーザーがアプリをサンドボックスにインストールすると、マネージドサンドボックスへの接続が確立されます。

  • マネージドサンドボックス内のユーザーのインストール環境のイベントをデバッグおよび監視できます。

  • マネージドサンドボックスに加えられた変更は、本番環境またはテスト環境でアプリをインストールするユーザーには影響しません。

  • マネージドサンドボックスは削除できません。

マネージドサンドボックスを作成する

アカウントに初めて公開 Stripe アプリをアップロードするときに、Stripe がマネージドサンドボックスを自動で作成します。

2025 年 2 月 3 日より前にアップロードされた公開アプリの場合、Stripe はアカウントにマネージドサンドボックスを自動で作成します。

公開アプリのサンドボックスへのインストールを有効にする

高度なヒント

アプリをアップロードする前に、Stripe CLI と Stripe Apps プラグインを最新バージョンに更新してください。

Command Line
stripe plugin upgrade apps
  1. アプリマニフェストを更新して、サンドボックスへのインストールをサポートできるようにします。

  2. (オプション) マネージドサンドボックス内にサンドボックス固有のイベントフックを作成します。サーバー側のロジックを更新して、これらの新しいエンドポイントをリッスンします。

  3. (オプション) サーバー側のロジックを更新して、サンドボックスへのインストールで Stripe API コールを行うときにマネージドサンドボックス API キーを使用します。

  4. アプリの新しいバージョンをメインアカウント (マネージドサンドボックスではありません) にアップロードします。

  5. メインアカウントで、アップロードしたサンドボックスに対応する外部テストリンクを作成します。 for the sandbox-enabled version you just uploaded.

  6. 新しいサンドボックスを作成して開き、更新したアプリをテストします。

  7. ブラウザーウィンドウで、以前作成した外部テストリンクにアクセスし、アプリをインストールします。

  8. サンドボックスにインストールしたアプリが想定どおりに動作するかどうかをテストします。

  9. 新しいバージョンを送信してマーケットプレイスの審査を受けます。

アプリマニフェストを更新する

注

2025 年 2 月 3 日以降、マーケットプレイスに公開するアプリのアプリマニフェストでサンドボックスのサポートを true または false として宣言する必要があります。

サンドボックスへのアプリインストールをサポートするには、sandbox_install_compatible を使用してアプリマニフェストでサンドボックスのサポートを宣言する必要があります。

次のサンプルコードは、サンドボックスのサポートを宣言しています。

stripe-app.json
{ "id": "com.invoicing.[YOUR_APP]", "version": "1.2.3", "name": "[YOUR APP] Shipment Invoicing", "icon": "./[YOUR_APP]_icon_32.png", "distribution_type": "public", "sandbox_install_compatible": true }

サンドボックスへの接続について

ユーザーが公開アプリをサンドボックスにインストールすると、マネージドサンドボックスへの接続が確立されます。これは、本番環境またはテスト環境でインストールされているアプリの動作とは異なります。

  • ユーザーがサンドボックスにアプリをインストールすると、マネージドサンドボックスへの接続が確立されます。

  • ユーザーが本番環境でアプリをインストールすると、本番環境とテスト環境への接続が確立されます。

  • ユーザーがテスト環境でアプリをインストールすると、テスト環境への接続が確立されます。

Webhook イベント

アプリがユーザーのインストールのイベントをリッスンする場合は、サンドボックスにインストールされたアプリを処理するための追加設定が必要です。

  • マネージドサンドボックス内で、サンドボックスイベント用の新しい Webhook を作成します。

  • ユーザーがアプリをサンドボックスにインストールした場合、Stripe は該当するイベントをマネージドサンドボックスのエンドポイントにのみ送信します。

  • サーバー側のロジックを更新して、サンドボックス固有のイベントを処理します。

注

インストール環境がイベントの動作に与える影響については、イベントの動作で詳細をご確認ください。

署名シークレット

Webhook の場合、マネージドサンドボックス内から署名シークレットを取得しなければならない場合もあります。

API キー

マネージドサンドボックスには、サンドボックスへのインストールを呼び出すための独自の API キーがあります。サンドボックス固有の Webhook またはイベントに応答する場合は、これらのマネージドサンドボックスキーを使用する必要があります。

マネージドサンドボックス内に、サンドボックスへのインストールに使用する正規の API キーがあります。

OAuth のサンドボックスリンク

本番環境、テスト環境、サンドボックス環境の OAuth URL は、アプリの設定内の外部テストタブで確認できます。

アプリで RAK 認証またはプラットフォーム認証を使用する場合、変更は必要ありません。

サンドボックスでのアプリのテスト

サンドボックスへのインストールを処理するようにアプリを更新したら、独自のサンドボックスでアプリをテストできます。

  1. メインアカウントで、アップロードしたサンドボックスに対応する外部テストリンクを作成します。

  2. 新しいサンドボックスを作成して、更新したアプリをテストします。その後、新しいサンドボックスを開きます。

  3. 新しいブラウザーウィンドウで、以前作成した外部テストリンクにアクセスし、アプリをインストールします。

  4. サンドボックスにインストールしたアプリが想定どおりに動作するかどうかをテストします。

サンドボックス API キーと Webhook の動作の検証

Workbench を使用して、サンドボックスへのインストールが正しく機能しているかどうかを検証できます。

  • _テストサンドボックス_内でいくつかのサンプルアクションを実行します。

  • 次に、_マネージドサンドボックス_内で Workbench を開きます。

Workbench を使用して、API ログの確認やイベントのフィルタリングなど、アプリの動作を調べられます。アプリが適切に更新されている場合は、サンプルアクションのすべての API コールと Webhook イベントを確認できます。

イベントやレスポンスが想定どおりに表示されない場合は、マネージドサンドボックス内でテストしていることを再度確認してください。また、サンドボックス固有の Webhook エンドポイントが設定されていることと、アプリが適切なサンドボックス API キーを必要に応じて使用していることも併せて確認してください。

アプリを提出して審査を受ける

サンドボックスのサポートを有効にし、サンドボックス内でアプリが想定どおりに動作することを確認したら、アプリを審査に提出することができます。アプリのサンドボックスのサポートは、アプリの審査プロセスの一環として確認され、アプリ一覧の詳細ページに表示されます。

このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc