Stripe Treasury のアカウント構造
Treasury のアカウントコンポーネントがそれぞれどのように連携し、相互作用するかをご紹介します。
Stripe Treasury の技術的なコンポーネントを理解することは、プラットフォームの売り手とサービスプロバイダーのために最適な金融サービスを開発する上で重要です。そのためには、まず Treasury の組み込みに関連するさまざまなアカウントタイプについて知ることが不可欠です。
アカウントタイプ
Treasury を使用するには、プラットフォームは Stripe Connect を利用する必要があります。もっとも基本的な形式の Connect の導入では、1 つのプラットフォームアカウントに多数の連結アカウントを設定します。各連結アカウントを所有するのは、プラットフォームを使用する売り手やサービスプロバイダーです。プラットフォームアカウントとその連結アカウントは両方とも、Stripe API における Account (アカウント) オブジェクトです。
Treasury は、Stripe がホストするダッシュボードを使用せず、プラットフォームが要件の収集と損失に対する責任を負う連結アカウント (Custom 連結アカウントなど) のみをサポートします。Treasury と連携可能な連結アカウントの作成方法についてご確認ください。
ベータ
Enabling Treasury on non-custom connected accounts is a new feature. Email treasury-support@stripe.com to request access.
連結アカウントを保有するプラットフォームは、API の最小バージョンの管理、連結アカウントへの利用規約の更新の案内、連結アカウントからの情報リクエストの処理、連結アカウントへのサポートの提供を行う責任があります。連結アカウントで発生した損失はプラットフォームが最終的に責任を負うことになるため、連結アカウントの不正利用を調査する責任もあります。詳細については、Treasury 不正利用対策ガイドをお読みください。
連結アカウントを持つ Connect プラットフォーム
Stripe Treasury は、Stripe エコシステムにもう 1 つのアカウントタイプである、金融口座を導入します。プラットフォームを Treasury にアカウント登録すると、Stripe は自動的に FinancialAccount
オブジェクトを作成してプラットフォームアカウントに割り当てます。プラットフォームであるお客様は、連結アカウントに必要なケイパビリティをリクエストする際に、treasury
ケイパビリティをリクエストします。ケイパビリティがリクエストされると、Stripe は連結アカウントの Account
オブジェクトを更新し、その requirements
ハッシュに追加要件を含めます。連結アカウントに金融口座を作成することもできますが、連結アカウントの所有者から要件を収集できるまで、金融口座にアクセスすることはできません。Treasury の金融口座の使用法の詳細については、金融口座を使用するガイドをご覧ください。
アカウント残高
Stripe Connect の各アカウント (プラットフォームアカウントと連結アカウント) には、そのアカウントの保留中の売上と使用可能な売上を追跡するアカウント残高があります。Stripe Treasury では、このアカウントのそれぞれがさらに金融口座も保有でき、金融口座それ自体に残高が存在します。Treasury は、プラットフォームアカウントと金融口座の間で資金を移動するツールを提供しますが、それぞれの残高は常に別個のものとして管理されます。ただし、プラットフォームエンドユーザーの金融口座から連結アカウントに資金を送金することはできません。プラットフォームアカウントと連結アカウントの残高について詳しくは、Connect アカウントの残高についてのガイドをご覧ください。金融口座の残高についての詳細は、残高と取引の使用のガイドをご覧ください。
アカウント間での資金の流れ
アカウント間での資金の流れ
支払い残高と金融口座の残高は別々ですが、Treasury は、この 2 つの間での資金移動をサポートします。さらに Treasury では、プラットフォームの金融口座から、プラットフォームの連結アカウントに関連付けられた金融口座に資金を移動することも可能です。Payouts を使用し、支払い残高から、金融口座または連結アカウントに関連付けられた金融口座に資金を送金できます。2 つの金融口座間で資金を移動するため、Treasury は OutboundPayment オブジェクトを導入して資金移動を容易にします。
送金は、Stripe アカウント残高の売上に影響するため、2 つの金融口座間で資金を移動する場合には OutboundPayment を使用する必要があります。