Stripe Connect に接続されたアカウントの残高を取得しますか?
概要
接続されたアカウントの残高はどのように取得できますか? (例: 接続されたアカウントは、Airbnb の例の「ホスト」に似ています)。
残高のドキュメントをチェックして、次のようなものがあることを期待しました。
stripe_account = 'acct_lsdkjflsdkjflkj'
Stripe::Balance.retrieve(stripe_account)
ただし、ドキュメントでは、接続されているアカウントの残高ではなく、プラットフォームのアカウントの残高を取得する方法のみが示されています。
Stripe::Account.retrieve(‘acct_lsdkjflsdkjflkj’) も試してみましたが、アカウントに関する情報は返されますが、残高は返されません。
解決策
Stripe-Account ヘッダー [0] を使用して、接続されたアカウントに対する API リクエストを行うとよいでしょう。
例
$balance = Stripe::Balance.retrieve({stripe_account: 'acct_...'})
[0] https://ストライプ.com/docs/connect/authentication