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

ディープリンクを追加する

Stripe アプリにユーザーを誘導するディープリンクを作成します。

ディープリンクは、ユーザーがダッシュボードでアプリを開く際に必要なナビゲーションステップの数を減らす URL です。これは、メール、ウェブサイトなどのユーザーインターフェイスで共有でき、OAuth 認証ワークフローを作成するときに使用することもできます。

はじめに

アプリを表示するダッシュボードページにユーザーを誘導するには、UI 機能を備えたアプリが必要です。

ディープリンク URL を作成する

ディープリンクの URL を作成するには、以下を使用する必要があります。

  • アプリがインストールされている Stripe アカウント ID です。詳細については、ユーザーコンテキストをご覧ください。
  • ビューを定義した Dashboard ページの URL です。
  • アプリと、アプリを開く場所を指定する apps パラメーターです。
  • アプリケーション ID です。stripe-app.json マニフェストファイルの id フィールドで指定されます。

メモ

下位互換性のため、open_drawer_app パラメーターを使用するレガシー形式も引き続き利用できますが、最新の apps パラメーター形式を推奨します。

ディープリンクの形式

ディープリンク URL の構造は次のとおりです。

https://dashboard.stripe.com/<MODE>/acct_<ACCOUNT_ID>/<PAGE>?apps[<APP_ID>][TARGET]=VIEWPORT_ID

各項目は次のとおりです:

  • MODE: テスト環境では test を指定し、本番環境では省略します
  • ACCOUNT_ID: Stripe アカウント ID (acct_ で始まる)
  • PAGE: 表示する Dashboard ページ (customers、invoices、dashboard など)
  • APP_ID: マニフェストファイルに記載されたアプリケーション ID
  • TARGET: drawer や modal など、アプリを開く場所
  • VIEWPORT_ID: マニフェストファイルで設定したビューポート ID (stripe.dashboard.payment.list など)

例

Dashboard (https://dashboard.stripe.com/test/customers?) の Customers ページでビューを定義し、アプリケーション ID が com.example.my-app の場合:

  • 以下は、テスト環境とサンドボックスのディープリンクです。

    <a href="https://dashboard.stripe.com/test/acct_id/customers?apps[com.example.my-app][drawer]=">Deep Link</a>
  • 本番環境のディープリンクは次のようになります。

    <a href="https://dashboard.stripe.com/acct_id/customers?apps[com.example.my-app][drawer]=">Deep Link</a>

ビューを定義した Dashboard ページでアプリを開くことができます。たとえば、Dashboard のホームで開くには次のようにします。

<a href="https://dashboard.stripe.com/test/acct_id/dashboard?apps[com.example.my-app][drawer]=">Deep Link</a>

アカウント登録モーダルへのディープリンクを作成するには、drawer ではなく modal を使用します。

<a href="https://dashboard.stripe.com/acct_id/dashboard?apps[com.example.my-app][modal]=">Open in Modal</a>

ディープリンクを共有する

ユーザーとディープリンクを共有するときは、必ず本番環境の URL を使用してください。貴社のアプリをインストールしたユーザーについては、任意の場所でリンクを共有できます。アプリをインストールしていないユーザーがディープリンクをクリックした場合、Stripe は、ダッシュボードで開くことができない閉じたアプリにユーザーを誘導します。

ディープリンクをテストする

  1. アプリをインストールしたユーザーとしてダッシュボードにログインします。

  2. ディープリンクをクリックします。

    開けないアプリに移動する場合は、以下を確認してください。

    • apps パラメーターが、マニフェストの正しいアプリケーション ID を使用していること
    • URL パスのアカウント ID が正しいこと (形式: acct_ の後に英数字が続く)
    • ユーザーがそのアカウントにアプリをインストールしていること
    • URL の Dashboard ページに、アプリ用のビューが定義されていること

参照情報

  • アプリのマニフェストリファレンス
  • バージョンとリリース
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc