配布オプション
Stripe アプリをユーザーと共有する際に認識しておくべき事項をご紹介します。
注意
一般配布されるアプリには、新しい名前に関する制限があります。
Stripe Apps では、2 つの方法でアプリを配布できます。アプリを一般公開することも、チームメンバーのみと共有することもできます。
アプリを Stripe App Marketplace に公開する
Stripe App Marketplace は、Stripe ユーザーコミュニティとアプリケーションを共有する手段です。
App Marketplace にアプリを公開する際は、アプリがすべてのアプリの審査要件に準拠していることを確認してください。また、アプリリストのガイドラインでベストプラクティスと推奨のコーディングパターンを確認することもお勧めします。Stripe は、マーケットプレイスに掲載する前にすべてのアプリを審査し、公開されている要件に準拠していることを確認します。
現時点で Stripe は、英語での掲載のみに対応しています。追加の言語への対応については、Stripe までお問い合わせください。
公開プロセスは以下のステップで構成されます。
- 公開するアプリのバージョンを選択します。
- 見込みユーザーにアプリの情報を提供できるようにアプリのリスト掲載内容を作成し、App Marketplace でのアプリの表示方法を定義します。
- アプリを送信して審査を受けます。
- アプリをアプリマーケットプレイスに公開します。
詳細については、アプリを公開する方法をご覧ください。
チームメンバーとアプリを共有する
Stripe Apps には、チームメンバーとのみアプリを共有するオプションがあります。たとえば、営業データを独自の会計システムに送信するアプリを開発できます。また、支払い済みの注文をフルフィルメントシステムに関連付けるアプリを構築することもできます。こうした状況では、アプリを Stripe アカウントのチームメンバーのみに提供することができます。
App Marketplace のアプリとは異なり、チームメンバーと共有するアプリには審査プロセスがありませんが、アプリを構築する際には、アプリの審査要件とアプリリストのガイドラインを確認することをお勧めします。
チームメンバーとのアプリの共有は、以下のステップで構成されます。
- Stripe アカウントのチームメンバーのみとアプリを共有することを指定します。
- アップロードして利用可能にするアプリのバージョンを選択します。
後からアプリを Stripe App Marketplace で公開することにした場合には、まずアプリを本番環境からアンインストールする必要があります。
アプリの配布タイプを設定する
アプリの配布タイプを設定するには、次のコマンドを実行します。
stripe apps set distribution public
stripe apps set distribution private
これにより、配布タイプを反映するようにアプリのマニフェストが更新されます。新しい配布はアプリをアップロードした後で有効になります。プライベートの配布タイプはデフォルトタイプであり、明示的に設定する必要はありません。
注意
アプリをアップロードするまでは、引き続き配布タイプを変更できます。一般公開でアプリをアップロードした後で、同じ Stripe アカウントの別のアプリに一般公開を設定することはできません。同じ Stripe アカウントに他の一般公開アプリがない場合は、配布タイプをプライベートから一般公開に変更できます。
更新されたアプリのマニフェスト:
アプリ名の制限
2024 年 9 月以降、public
配布タイプの Stripe アプリには、「Stripe」、「app (アプリ)」、「free (無料)」、「paid (有料)」の語句を含めることができません。
この更新が、以前にアップロードまたは公開されたバージョンに影響することはありません。ただし、以下の場合には、Stripe CLI と Stripe ダッシュボードでマニフェストのアプリの名前の変更を求められます。
- 制限付きの名前を指定し、
distribution_
をtype public
に設定して、新しいアプリバージョンをアップロードします。 - 制限付きの名前が含まれている以前のアプリバージョンを選択して、外部テストで配布します。
- Stripe App Marketplace に制限付きの名前が指定されたアプリバージョンを送信します。
いずれの場合も、先に進むには、マニフェストのアプリ名から禁止用語を削除して、新しいバージョンをアップロードします。
外部テストまたは App Marketplace の場合、配布用のバージョン (または、制限付きの名前が指定されていない他のバージョン) を選択します。