可以查询Stripe管理帐户的余额吗?

时间:2015-09-18 15:14:11

标签: stripe-payments stripe-connect

我已浏览过文档,但未能找到查询Stripe客户帐户余额信息的方法。以下是用例:第三方通过启用Stripe Connect的平台设置托管帐户;在一些顾客购买商品/服务后,我在他们的帐户上创建了一些收费对象(所以他们的余额现在是积极的);现在他们想要支付但是我想在发出转账之前查询他们的余额,以确保他们不会要求比他们的账户更多。

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

3 个答案:

答案 0 :(得分:14)

对于Ruby,根据Ywain的回答,我认为不是做what's documented而是:

Stripe.api_key = CONNECTED_STRIPE_ACCOUNT_SK
Stripe::Balance.retrieve

没有记录的更好的方法是:

Stripe::Balance.retrieve(stripe_account: CONNECTED_STRIPE_ACCOUNT_ID)

只要当前的api_key是您的平台帐户,并且启用了帐户帐户选项。

答案 1 :(得分:5)

<强> 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) {});

答案 2 :(得分:3)

您应该只需在balance retrieval call authenticating as the connected account时发出{{3}}就可以做到这一点,例如:

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

相关问题