Techioz Blog

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