Stripe が管理するリスクがあるアカウントからの引き落とし
以下の理由により、プラットフォームでは連結アカウントからの売上回収が必要になる場合があります。
- 連結アカウントに製品またはサービスに対する支払いを直接請求するため
- 以前返金した売上を回収するため
- 連結アカウントの残高にその他の調整を行うため (エラーを修正するなど)
Stripe が管理するリスクのあるアカウントを使用している場合は、連結アカウントの Stripe 残高から引き落として、プラットフォームアカウントの Stripe 残高に入金できます。これにより、連結アカウントに Transfer
が、プラットフォームアカウントに Payment
が作成されます。
注意
要件
Stripe が管理するリスクのある連結アカウントからの引き落としの機能要件は、Express、Custom 、プラットフォームが管理するリスクのあるアカウントの機能要件とは異なります。前者のアカウントからの引き落とし方法の詳細については、Express アカウントと Custom アカウントからの引き落としをご覧ください。
Stripe が管理するリスクがあるアカウントから引き落とす場合:
- 連結アカウントとプラットフォームは同じ地域に所在する必要があります (言い換えると、両者がともにヨーロッパに所在するか、アメリカに所在する必要があります)。
currency
の値は、連結アカウントのデフォルト通貨と一致する必要があります。- アカウント引き落としの結果として連結アカウントの残高がマイナスになった場合、Stripe はプラットフォームの残高にて適切な金額を保持します。詳細については、Stripe が管理するリスクがあるアカウントによる連結されたリザーブ残高についてをご覧ください。
最もシームレスな使用性を実現するため、アカウント引き落としを使用する前に連結アカウントの銀行を確認してください。
連結アカウントから送金する
Stripe で管理するリスクのある連結アカウントから引き落としするには、連結アカウントからプラットフォームアカウントへの Transfer
を作成し、引き落としを開始する reference_transaction
を指定します。 reference_transaction
を使用する場合、指定する取引は、引き落とし対象と同じ連結アカウントで作成された Charge
、Payment
、または Payout
である必要があります。
通常どおり、アカウント引き落としで送金する場合は Stripe-Account
ヘッダーを使用して連結アカウントとして認証し、プラットフォームの Stripe アカウント ID を destination
として指定します。
連結アカウントで以前の Charge
または Payment
による引き落としの場合:
連結アカウントの以前の Payout
による引き落としの場合:
成功の場合、前述の API コールはどちらも、連結アカウントで作成された Transfer
を返します。どちらの場合でも、返される Transfer
はプラットフォームアカウントで作成された Payment
に対応します。
このリクエストを実行するには、プラットフォームの Stripe アカウント ID を使用する必要があります。その値がまだ不明な場合は、プラットフォームの API キーを使用してアカウントを取得する API コールを実行します。
この API コールは、プラットフォームアカウントを表す Account
オブジェクトを返します。