Treasury 金融口座から資金を移動する
Treasury の金融口座から他の口座 (外部口座または他の Treasury 金融口座) に資金を移動するには、複数の方法を利用できます。
OutboundPayment
を作成し、ACH、電信送金、または Stripe ネットワークを通じて第三者の外部口座または金融口座に資金を移動します。OutboundTransfer
を作成し、ACH または電信送金にて同じユーザーが所有する外部口座に資金を移動します。- Stripe Issuing を通じてカード取引を開始し、カードネットワークを使用して資金を送金します。
ReceivedDebit
(外部口座の所有者によって開始される) を受け取り、ACH を通じて金融口座から資金を引き出します。
PaymentMethods で資金を移動する
Stripe 内では、PaymentMethod オブジェクトを使用して決済手段情報を保存できます。支払いのたびにベンダーの情報を再度入力したり回収したりする必要のないように、PaymentMethod
を使用してベンダーのアカウントデータを保存することができます。
銀行口座情報が含まれた PaymentMethods
を顧客 (サードパーティーへの送金のため) に関連付けたり、Stripe アカウント (会社の外部口座への送金のため) に関連付けたりすることができます。いずれのケースでも、SetupIntent エンドポイントを使用して PaymentMethod
を作成します。
PaymentMethod
で作成する Treasury リクエストのタイプは、その関連付けの方法に応じて異なります。
- 顧客に関連付けする場合には、
PaymentIntent
リクエストとOutboundPayment
リクエストを使用します。 - アカウントに関連付けする場合には、
InboundTransfer
リクエストとOutboundTransfer
リクエストを使用します。
詳細については、SetupIntents、PaymentMethods、BankAccounts を使用するをご覧ください。
返金された資金を処理する
OutboundTransfers
や OutboundPayments
の送金先は、相対フローを拒否することがあります。たとえば、送金先のアドレスが存在せず、OutboundTransfer
や OutboundPayment
が失敗することがあります。これは、ach
や us_domestic_wire
のネットワークで発生する可能性があります。また、CreditReversals
は、stripe
ネットワークで OutboundPayments
を返すことがあります。資金が返される場合、OutboundTransfer
または OutboundPayment
は returned
ステータスに移行し、Stripe は、送金元の金融口座に返金するための取引を作成します。さらに Stripe は、treasury.outbound_transfer.returned
Webhook または treasury.outbound_payment.returned
Webhook をトリガーします。