# Stripe アプリをアップロードおよびインストールする Stripe アカウントのチームメンバーにアプリを提供します。 一部の Stripe Apps 機能では、アプリのアップロードも必要となります。詳細については、以下をご覧ください。 - [シークレットを保存する](https://docs.stripe.com/stripe-apps/store-secrets.md) - [サーバー側の機能を追加する](https://docs.stripe.com/stripe-apps/build-backend.md) アプリを*チームメンバー* (A team member is a user with controlled access to some features of your Stripe account, like an administrator, developer, or support specialist)と共有するには、次の 2 つのステップを実行してアプリを Stripe アカウントにインストールします。 - [テスト環境でアプリをアップロードする](https://docs.stripe.com/stripe-apps/upload-install-app.md#install-your-app-in-test-mode) - [本番環境でインストールする](https://docs.stripe.com/stripe-apps/upload-install-app.md#install-in-live-mode) ご使用の Stripe アカウントにアクセスできるチームメンバーは、インストールされたアプリを実行できます。他の Stripe アカウントがアクセスできるようにするには、Stripe App Marketplace に[アプリを公開](https://docs.stripe.com/stripe-apps/publish-app.md)します。[アプリ ID](https://docs.stripe.com/stripe-apps/reference/app-manifest.md#schema) は、グローバルに一意である必要があります。 ## テスト環境でアプリをアップロードする アプリをアップロードするには、プロジェクトのルートディレクトリーで以下のコマンドを実行します。 ```bash stripe apps upload ``` [アプリマニフェスト](https://docs.stripe.com/stripe-apps/reference/app-manifest.md)は Stripe によって検証されます。これは、Stripe アカウントで利用できるテスト環境のデフォルトの設定です。検証が完了すると、新しいバージョンをテスト環境にインストールするためのプロンプトとボタンを含むバナーが表示されます。[アプリマニフェストを設定](https://docs.stripe.com/stripe-apps/review-requirements.md#sandbox-support)することで、*サンドボックス* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes)環境へのインストールを許可できます。 以前のバージョンは、バージョン履歴の一覧からインストールできます。 1. バージョン履歴の表で、インストールするバージョンのオーバーフローメニュー (⋯) をクリックします。 1. **テスト環境でインストールする**を選択し、 インストールを完了します。 このステップ後には、以下が可能になります。 - すべてのチームメンバーが、 の*テスト環境* (Test mode is another way to test changes to your integration without affecting production. A sandbox is the default and recommended way to test integrations. All Stripe features are available in test mode but you can't create live charges unless you're in live mode)でお客様のアプリにアクセスできます。 - アプリは、テスト環境で[シークレットを保存](https://docs.stripe.com/stripe-apps/store-secrets.md)できます。 - アプリの署名シークレットにアクセスして、[バックエンド](https://docs.stripe.com/stripe-apps/build-backend.md)に接続できます。 ## 本番環境でインストールする 実際の顧客データにアクセスするには、アプリを本番環境でインストールします。 1. [開発者ダッシュボードのアプリページ](https://dashboard.stripe.com/apps)からアプリを選択します。 1. 配布方法を選択する際、**Private (プライベート) to your account (アカウント) ** オプションを選択します。 1. アプリのバージョンを選択して、**続行**をクリックします。 1. **続行**をクリックして、ダッシュボードでアプリを開き、**インストール**をクリックします。 1. **完了**をクリックし、ブラウザーを更新して、本番環境でダッシュボードの右側のドロワーにアプリがあることを確認します。 このステップ後には、以下が可能になります。 - チームメンバーは、ダッシュボードで本番環境のアプリにアクセスできます。 - アプリは、本番環境で[シークレットを保存](https://docs.stripe.com/stripe-apps/store-secrets.md)できます。 - アプリの署名シークレットは引き続き使用できます。 ### 本番環境でアプリをアンインストールする 本番環境でのアプリのインストールから、*Stripe App Marketplace* (A marketplace to browse, search, and install Stripe apps) へのアプリの公開に切り替えるには、本番環境でアプリをアンインストールします。 1. [ダッシュボードのインストール済みアプリページ](https://dashboard.stripe.com/settings/apps/)に移動して、アンインストールするアプリを見つけます。 1. アプリの右上にあるオーバーフローメニュー ⋯ をクリックし、**アプリの詳細を表示**をクリックします。 1. **アプリをアンインストール**をクリックして、**アンインストール**をクリックします。 このステップを実行すると、[アプリを Stripe App Marketplace に公開する](https://docs.stripe.com/stripe-apps/publish-app.md)ことができます。 ## See also - [ディープリンクを追加する](https://docs.stripe.com/stripe-apps/deep-links.md) - [バージョンとリリース](https://docs.stripe.com/stripe-apps/versions-and-releases.md)