Я просмотрел документацию как на веб-сайте Stripe, так и на GitHub JaymeDavis, и до сих пор не могу понять, правильно ли я создаю банковский счет для управляемой учетной записи Stripe. С веб-сайта Stripe ясно, что это то, что мне нужно ...
curl https://api.stripe.com/v1/accounts/acct_1032D82eZvKYlo2C/external_accounts \
-u sk_test_xxxxxxxxxxxxxxxxxxxxxx: \
-d external_account=btok_xxxxxxxxxxxxxxxxxxx
У меня есть токен (btok ....), возвращенный из Stipe.js, и у меня есть идентификатор учетной записи, используемый в ссылке curl для управляемой учетной записи, а также секретный ключ. Однако я не могу понять, что это за процесс на C #.
Я предполагаю, что до сих пор:
//Sample code for creating a managed account
StripeAccountService stripeAccountService = new StripeAccountService();
StripeAccountCreateOptions managedAccountCreateOption = new StripeAccountCreateOptions();
managedAccountCreateOption.Managed = true;
managedAccountCreateOption.Country = "US";
StripeRequestOptions connectAccountRequest = new StripeRequestOptions();
connectAccountRequest.ApiKey = ConfigurationManager.AppSettings["StripeApiKey"];
Stripe.StripeAccount response = stripeAccountService.Create(managedAccountCreateOption, connectAccountRequest);
// ADD Bank Account
var myAccount = new StripeAccountUpdateOptions();
myAccount.ExternalBankAccount.TokenId = "SampleToken";
var accountService = new StripeAccountService();
Stripe.StripeAccount bankAccount = accountService.Update(response.Id, myAccount);
Проблема, с которой я столкнулся, связана с добавлением банковского счета. Я хочу создать банковский счет отдельно, чтобы сохранить в нашей базе данных последние 4 цифры карты / банковского счета (неконфиденциальные данные), используемые для выплат. Вышеупомянутый способ просто добавляет один банковский счет к управляемому пользователю и не будет работать, поскольку я хотел бы добавить несколько банковских счетов для выплат. Любой пример кода при добавлении банковского счета к уже существующей управляемой учетной записи очень поможет (т. Е. Создайте банковский счет с токеном, возвращенным из Stripe.js, а затем в отдельном действии добавьте этот банковский счет в управляемую учетную запись пользователя, чтобы я мог возьмите последние 4 цифры этого банковского счета, а также любые дополнительные счета, которые будут добавлены таким образом в будущем). Заранее благодарим вас за помощь и время!