我已經通過Stripe網站和JaymeDavis的GitHub上的文檔進行了搜索,但仍無法找出是否正確創建了託管條目賬戶的銀行賬戶。從條紋的網站,很明顯這是我需要的...在Stripe.NET中爲託管賬戶添加銀行賬戶
curl https://api.stripe.com/v1/accounts/acct_1032D82eZvKYlo2C/external_accounts \
-u sk_test_xxxxxxxxxxxxxxxxxxxxxx: \
-d external_account=btok_xxxxxxxxxxxxxxxxxxx
我有令牌(btok ....)從Stipe.js回來,我有捲曲鏈接,所使用的帳戶ID管理帳戶以及密鑰。不過,我想不通這個過程是在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位數字以及將來以這種方式添加的任何其他賬戶)。提前感謝您的幫助和時間!
所以,爲了仔細檢查,我應該爲託管賬戶創建一個CustomerBankAccount類型嗎?或者只是一個普通的BankAccount,因爲它好像在stripe.net中有多種類型的銀行賬戶。謝謝您的回答! –
如果我不得不猜測 - 我在做什麼:D - 我會說'一般BankAccount'。 – floatingLomas