Stripe.net如何将link客户转为托管账户?

Stripe.net How to link customers to managed accounts?

我在一个将有多个托管帐户的平台上工作。然后这些帐户将在其下创建客户。我可以使用 stripe.net 创建它们中的任何一个,但我不确定如何 link 它们(或者是在幕后完成的?)

我知道我可以手动执行收费并将 charge.Destination 字段添加到 StripeChargeCreateOptions,但我必须手动安排收费而不是使用计划。

我也想知道如何查看管理帐户的帐户余额。来自 API:

"Retrieves the current account balance, based on the authentication that was used to make the request."

var balanceService = new StripeBalanceService();
StripeBalance response = balanceService.Get();

我不确定如何设置它以使用托管帐户身份验证。

换句话说,我想让客户根据他们的计划收费,并将其添加到创建他们的托管帐户的余额中。然后按计划将余额转账到他们的银行账户(我看到可以在托管账户对象上配置)。

感谢任何帮助。

要回答我自己的问题,您只需添加:

StripeRequestOptions account = new StripeRequestOptions();
account.StripeConnectAccountId = accountId;

并将其传递给客户创建函数。也可以传入余额服务获取账户余额