2016-07-21 4 views
0

Я работаю над платформой, которая будет иметь несколько управляемых учетных записей. Тогда у этих учетных записей будут созданы клиенты под ними. Я могу создать любой из них, используя stripe.net, но я не уверен, как их связать (или это делается за кулисами?)Stripe.net Как связать клиентов с управляемыми аккаунтами?

Я понимаю, что могу вручную выполнить сборы и добавить плату. поле в StripeChargeCreateOptions, но тогда мне придется вручную запланировать сборы вместо использования плана.

Мне также интересно, как я могу проверить остатки на счете управляемых счетов. Из API:

«Извлекает баланс текущего счета на основе аутентификации, которая использовалась для запроса».

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

Я не уверен, как установить, что для использования аутентификации управляемых счетов.

Другими словами, я хочу, чтобы клиенты взимали плату в соответствии с их планом и добавляли к балансу управляемой учетной записи, в котором они были созданы. Затем переведите этот баланс на свой банковский счет по расписанию (который, как я вижу, настраивается на управляемом объекте учетной записи).

Любая помощь приветствуется.

ответ

0

Чтобы ответить на мой собственный вопрос, вы просто нужно добавить:

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

И передать его в клиента создать функцию. Вы также можете передать его в службу баланса, чтобы получить баланс счета.