オンライン決済実装研究所
実装ガイド

Stripe Connectでマーケットプレイス決済を設計するときの要点

Connect の目的、Connect アカウントタイプの違い、決済・送金・コンプライアンス責務の切り分けを、実装と運用の両面から整理した記事です。

この記事の要点

Connect は『誰の Stripe アカウントで課金し、誰にいくら渡すか』をデータモデル化する仕組みです。早めにタイプと送金フローを固定しないと、KYC・レポート・返金で詰みやすいです。

公開日: 2026/4/12 更新日: 2026/4/12 著者: オンライン決済実装研究所 編集部

結論

Stripe Connect複数の売り手が関与する決済 を、Stripe 上の「接続アカウント」として表現するためのプロダクトです。

単一事業者の Checkout / Payment Element だけでは足りない 分配・レポート・本人確認 を扱うレイヤーと捉えると説明がしやすくなります。

このテーマで判断すべき軸

最初に決めるべきアカウントモデル

Stripe Connect の mental model として、いまも Standard Express Custom は重要です。

タイプ向いているケース注意点
StandardStripe ダッシュボードを売り手に持たせたい既存 Stripe 利用者との接続に向くが制御は限定的
Expressオンボーディングは簡素化したいが、ある程度プラットフォームで主導したい実務では一番バランスが良いことが多い
CustomUI も要件収集もすべて自前で握りたい実装責務と運用責務が最も重い

Stripe 公式でも、アカウント作成後に type は変更できません
また最近は controller properties の考え方が強くなっていますが、初期設計では依然として「誰がダッシュボードを持ち、誰が要件収集責務を持つか」で整理するのが分かりやすいです。

実装の基本フロー

  1. プラットフォームの Stripe アカウントと、接続アカウントの関係をデータモデルに持つ
  2. 決済作成時に どの接続アカウントに紐づくか を必ず決める(曖昧なまま進めない)
  3. Webhook で送金・更新・本人確認状態を取り込み、社内の「出品者ステータス」と同期する
  4. 返金・Dispute 時のルールを、利用規約と実装の両方で先に固定する

Webhook で特に注意する点

Connect では Webhook が 1 系統ではありません。

接続アカウント由来のイベントにはトップレベルの account が付きます。
これを保存しないと、どの出品者の問題か後で追えません。

失敗しやすい点

運用で見る指標

次に読む記事

関連用語: ConnectWebhookCustomer。一覧は 用語集 です。

よくある質問

Standard と Express の違いは何ですか?

オンボーディング体験とダッシュボードの見え方、プラットフォーム側の運用負荷が異なります。要件に合わせて公式ドキュメントで最新の差分を確認してください。

Webhook はプラットフォームだけで足りますか?

連携イベントの取り方は設計次第ですが、接続アカウント側のイベントも横断して見る必要が出るケースがあります。

次に読む記事

実装比較

アプリに決済機能を組み込む方法を Stripe 中心に比較する

VibeCoding 初学者向けに、Stripe を軸に PayPal・Square・PAY.JP・KOMOJU を比較し、どの導入方式を選ぶと失敗しにくいか整理します。

最初に選ぶべきは料金表ではなく、Hosted checkout、埋め込みフォーム、定期課金、複数事業者対応のどれが必要かです。Stripe は守備範囲が広く、国内手段や既存ユーザー基盤が重要なら他候補も十分ありえます。

2026/4/12 Stripe / 決済代行 / PAY.JP
実装ガイド

Stripe Billingとサブスクリプションを実装目線で整理する

Billing・Subscription・Invoice・Customer Portal の役割分担と、PaymentIntent ベースの単発決済との境界、運用でハマりやすい点を整理します。

定期課金は「プラン」「請求サイクル」「失効カード」の3つがセットです。Billing を中心に置きつつ、顧客ポータルと請求書をどう位置づけるかを実務の言葉でまとめます。

2026/4/12 Stripe / Billing / Subscription
実装比較

Stripe Checkout と Payment Element の違いを実装目線で比較する

Stripe Checkout と Payment Element の違いを、導入速度、UI自由度、保守運用、失敗しやすさの4軸で整理します。

最短で公開したいなら Checkout、ブランド体験や独自フローを強く作りたいなら Payment Element です。判断を4軸に固定すると、案件ごとの迷いがかなり減ります。

2026/4/10 Stripe / Checkout / Payment Element