Stripe payments 可以查询条带管理的帐户';平衡?

Stripe payments 可以查询条带管理的帐户';平衡?,stripe-payments,stripe-connect,Stripe Payments,Stripe Connect,我已经浏览了这些文档,还没有找到一种查询条带管理账户余额信息的方法。以下是使用案例:第三方通过我的Stripe Connect启用平台设置托管帐户;在少数客户购买商品/服务后,我在他们的账户上创建了一些收费对象(因此他们的余额现在为正值);现在他们想要一笔付款,但我想在发出转账之前查询他们的余额,以确保他们要求的金额不会超过他们账户中的金额 我肯定错过了一些明显的东西。提前感谢。您只需发布一段时间即可完成此操作,例如: curlhttps://api.stripe.com/v1/balance

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


我肯定错过了一些明显的东西。提前感谢。

您只需发布一段时间即可完成此操作,例如:

curlhttps://api.stripe.com/v1/balance \
-H“授权:承载{PLATFORM\u SECRET\u KEY}”\

-H“Stripe Account:{CONNECTED\u Stripe\u Account\u ID}”

因此,对于Ruby,根据Ywain的回答,我认为不是这样做,而是:

更好的方法(未记录)是:

Stripe::Balance.retrieve(stripe_account: CONNECTED_STRIPE_ACCOUNT_ID)
只要当前api_密钥是启用了托管帐户选项的平台帐户。

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

是的,我知道这很容易。谢谢,正是我想要的。这怎么没有记录呢?汉克斯·皮尔里亚!同意,这需要添加到条带文档中。响应返回如下对象:
{“object”:“balance”,“available”:[{“currency”:“usd”,“amount”:0,“source_type”:{“card”:0}}],“connect_reserved”:[{“currency”:“usd”,“amount”:0}],“livemode”:false,“挂起”:[{“货币”:“美元”,“金额”:0,“来源类型”:{“卡”:0}]}
为什么
可用
挂起
道具是一个数组?这对我来说毫无意义!
stripe.balance.retrieve({
  stripe_account: CONNECTED_STRIPE_ACCOUNT_ID
}, function(err, charge) {});