8

我浏览了文档,但无法找到查询 Stripe 管理账户余额信息的方法。这是用例:第 3 方通过我的 Stripe Connect 启用平台设置托管帐户;在一些客户购买商品/服务后,我在他们的帐户上创建了一些收费对象(因此他们的余额现在是正数);现在他们想要付款,但我想在发出转账之前查询他们的余额,以确保他们要求的金额不超过他们账户中的金额。

当然,我错过了一些明显的东西。提前致谢。

4

3 回答 3

14

因此,对于 Ruby,根据 Ywain 的回答,我认为不是做记录在案的事情:

Stripe.api_key = CONNECTED_STRIPE_ACCOUNT_SK
Stripe::Balance.retrieve

没有记录的更好方法是:

Stripe::Balance.retrieve(stripe_account: CONNECTED_STRIPE_ACCOUNT_ID)

只要当前 api_key 是您启用了托管帐户选项的平台帐户。

于 2016-04-11T22:52:31.090 回答
7

PHP

\Stripe\Balance::retrieve([
    'stripe_account' => CONNECTED_STRIPE_ACCOUNT_ID
]);

Python

stripe.Balance.retrieve(
  stripe_account=CONNECTED_STRIPE_ACCOUNT_ID
)

红宝石

Stripe::Balance.retrieve(
  :stripe_account => CONNECTED_STRIPE_ACCOUNT_ID
)

节点

stripe.balance.retrieve({
  stripe_account: CONNECTED_STRIPE_ACCOUNT_ID
}, function(err, charge) {});
于 2017-03-08T01:57:51.470 回答
4

您应该能够通过在验证为已连接帐户时简单地发出余额检索调用来做到这一点,例如:

curl https://api.stripe.com/v1/balance \ -H "Authorization: Bearer {PLATFORM_SECRET_KEY}" \ -H "Stripe-Account: {CONNECTED_STRIPE_ACCOUNT_ID}"

于 2015-09-18T21:38:42.270 回答