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

拡張機能を Stripe Apps に移行する

拡張機能を Stripe Apps に移行する理由と方法をご紹介します。

ページをコピー

拡張機能は、Stripe Connect 上で構築されていたレガシーのシステムです。これらの拡張機能は、OAuth や API リクエストを介して、Stripe データを分析ダッシュボードやデータウェアハウスなどの他のビジネスツールに取り込みます。

2022 年現在、Stripe アプリは拡張機能に代わり Stripe を他のツールに導入するための推奨方法となっています。

新しい拡張機能を作成できなくなりました。レガシーの拡張機能に関する記載は、Stripe パートナーディレクトリからすべて削除されています。レガシーの拡張機能を使用している場合は、今すぐ Stripe アプリに移行して、Stripe App Marketplace で検索できるようにしてください。

移行する理由

Stripe アプリは、レガシーの拡張機能のアップグレード版にあたります。アプリに移行することで、以下のメリットがあります。

  • Stripe ダッシュボードと Stripe App Marketplace で広範囲に表示することによる見つけやすさの向上
  • アプリでアクセスできるデータと API を設定 (およびユーザーが把握) できるようにする、より細かい権限
  • 埋め込みの UI コンポーネントを使用した、Stripe ダッシュボードでのインタラクティブな機能 (ユーザーは Stripe のサイト内でアプリを直接操作できます)
  • 移行を選択した場合、拡張機能の既存ユーザーの操作が中断されることはありません

移行しない場合のプロセス

レガシーの拡張機能を Stripe アプリに移行しないことを選択した場合でも、現時点で拡張機能はこれまで通り機能し続けます。レガシーの拡張機能は正式に非推奨となったため、継続的なサポートは保証されず、追加される新機能を使用することもできません。

また、新しいユーザーはパートナーディレクトリでレガシーの拡張機能を見つけることができません。

レガシーの拡張機能は、できるだけ早く Stripe アプリに移行することをお勧めします。

Stripe Apps と拡張機能の比較

アプリでは、拡張機能のすべての機能に加えて、2 つの重要な機能を実行できます。

  1. Stripe ダッシュボードの埋め込み UI コンポーネントを活用したインタラクティブ機能 。

  2. アプリでアクセス可能なデータをユーザーが把握できるようにするための詳細な権限。

この他の違いとして、ユーザーはアプリをパートナーディレクトリーではなく Stripe App Marketplace から見つけることができます。

拡張機能Stripe Apps
すべての Stripe ユーザーが拡張機能を使用できます。すべての Stripe ユーザーがアプリをインストールできます。
Stripe パートナーディレクトリや Stripe App Marketplace では検索できません。Stripe App Marketplace と Stripe ダッシュボードで検索できます。
既存の拡張機能は、ダッシュボードの開発者 > 拡張プログラムで確認できます。アプリは、ダッシュボードの開発者 > **アプリ**で確認できます。
拡張機能は、すべて読み取りまたはすべて書き込みの権限に限定されます。より細かい権限は使用できません。アプリインストールの過程で詳細な権限セットをユーザーにリクエストし、セキュリティとユーザーの信頼を高めます。
新しい拡張機能は作成できません。開発者が Stripe のアプリプラットフォーム上に構築できます。
ユーザーが OAuth を介して Stripe アカウントを拡張機能に関連付けた後で、ユーザーの代理として API リクエストを実行できます。認証タイプを選択して、ユーザー登録と API リクエストのフローに使用します。
追加のツールをインストールして Stripe のサイトを離れることで、レガシーの拡張機能を操作できます。Stripe ダッシュボードで直接アプリを操作できます。
Stripe の UI を拡張することはできません。Stripe ダッシュボードで直接構築できます。

拡張機能のユーザーへの影響

レガシーの拡張機能を所有するアカウントに Stripe アプリをアップロードして公開すると、拡張機能のユーザーが Stripe アプリに切り替えるための移行プロセスが有効になります。移行プロセスによって、拡張機能の既存ユーザーが中断に直面することはありません。

拡張機能を Stripe アプリに移行すると、既存のユーザーの拡張機能の設定ページにバッジが表示され、アプリの権限を再度認証するように求められます。ユーザーは、移行したアプリを使用するために権限の承認を行う必要があります。ユーザーの Stripe アカウントの管理者は、以下のプロセスに従うことになります。

アプリの権限の移行例

ユーザーにシームレスな移行プロセスを提供するため、既存のアカウントにアプリをアップロードして拡張機能をアプリに移行するようにしてください。

既存のユーザーに移行を求めたくない場合は、別の Stripe アカウントで Stripe アプリをアップロードして公開するようにします。既存の拡張機能と、関連のない Stripe アプリを同一の Stripe アカウントで両方設定することはできません。

Stripe Apps に移行する

拡張機能を Stripe Apps に移行するには、次の手順に従います。

拡張機能を Stripe アプリに移行する手順

拡張プログラムを Stripe アプリに移行する

はじめに

  • Stripe アプリを開発する際は、別個または新規の Stripe アカウントでアプリをテストし、アップロードすることをお勧めします。アプリ ID はグローバルに一意であるため、テストアカウントのアプリには別の ID を使用する必要があります ("id": "com.example.myapp" や "id": "com.example.myapp.test" など)。
  • セキュリティをさらに強化するには、バックエンドのテスト用インスタンスを別に作成します。Stripe アプリをテストする際、本番環境の拡張機能が利用しているバックエンドのコードの変更は避けてください。
  • Stripe アプリをテストした後、拡張機能を所有している Stripe アカウントにアプリを (アプリ ID を指定して) アップロードし、アプリを公開します。

アプリマニフェストを作成する

Stripe アプリを作成してアプリマニフェストを作成します。

オプションインタラクティブな機能を追加する

認証タイプを選択する

アプリをインストールするユーザーに代わり、バックエンドから API コールを行うには、利用可能な API 認証タイプを選択する必要があります。レガシーの拡張機能のほとんどは、platform または oauth のいずれかに最小限の変更を加えることで、既存の Stripe システムをドロップインで置き換えられます。

アプリに権限を追加する

権限を追加をアプリマニフェストに追加しました。

適切な権限を特定するための情報が必要な場合は、アプリをアップロードした後で、アプリの詳細ページの権限移行ツールを使用し、不足している推奨権限を表示できます。このツールは、アカウントに対する最近のリクエストを確認し、アプリに必要な権限を分析します。

移行ツールを見つけるには、ダッシュボードの[アプリの詳細]ページでアプリに移動します。このツールは、以下で強調表示されている複数の場所に存在します。

未公開アプリ向け権限移行ツールのエントリーポイント

未公開アプリの吹き出しとボタン

公開アプリ向け権限移行ツールのエントリーポイント

アプリの公開時にオーバーフローメニューオプションにプッシュ

警告

ユーザーが Stripe アプリの新しい権限を承認すると、以前に拡張機能に付与されていた無制限の読み取り/書き込み権限がすべて上書きされます。移行時に既存のユーザーが権限関連の中断に直面することを防ぐために、ユーザーを移行する前に、アプリマニフェストに必要な権限を含めるようにしてください。

アプリをアップロードする

CLI を使用して、Stripe にアプリをアップロードします。

アプリを公開する

審査のためにアプリを送信し、Stripe App Marketplace で公開します。

アプリの審査に合格する可能性を高めるには、以下の Stripe のドキュメントに従ってください。

  • アプリの審査要件
  • アプリリストのガイドライン

注

テスト資格情報を指定する際、テストアカウントがアプリのインストールフローにアクセスできることを確認してください。

アプリを Stripe App Marketplace に公開するには、アプリ審査に合格する必要があります。

ユーザーのアカウント登録

移行後に既存のユーザーが Stripe アプリを使用するには、ダッシュボードでアプリの権限を再認証する必要があります。

次の 2 つの方法で、「新しい」ユーザーを Stripe アプリにアカウント登録できます。

  • レガシーの拡張機能の移行を終え、アプリ審査に合格した後、アプリを Stripe App Marketplace で公開できます。
  • 新しいユーザーは、引き続きウェブサイトから Connect OAuth を使用してレガシーの拡張機能にユーザー登録することが可能です。

注

移行の完了後に OAuth 経由で新しいユーザーのアカウント登録が行われないようにするために、OAuth コールバックを削除し、ウェブサイトの **Connect with Stripe (Stripe と連結)**ボタンを変更して、新しいユーザーを Stripe App Marketplace のアプリリストにリダイレクトできます。

参照情報

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