如何使用C#更新StripeApi中的帐户?

时间:2015-10-10 02:25:16

标签: c# stripe.net

我正在尝试使用Stripe Api使用Stripe.net库更新StripeAccountService中的帐户,并将其存储在我自己制作的StripeAccount类中以存储返回的结果API:

var accountService = new StripeAccountService("secretKey in string");
StripeRequestOptions option = new StripeRequestOptions();
option.StripeConnectAccountId = "AccountId to update";
StripeAccount x = accountService.Get(option);
x.Email = "Local@local.com";
//Then i do not know how to save changes back to api now.

但是StripeAccountService类没有Update方法定义。我如何在帐户上执行更新。

我正在使用this库。 Stripe api也有更新方法here

2 个答案:

答案 0 :(得分:0)

Stripe.net不支持托管帐户:“托管帐户也是一项有价值的服务,但它们尚未在Stripe.net中提供。” https://github.com/jaymedavis/stripe.net#stripe-connect

答案 1 :(得分:0)

Stripe.net不支持托管帐户,但可以使用以下方法完成更新帐户。

我无法提供代码,但可以提供正确的方法,经过测试。

https://api.stripe.com/v1/account

是用于更新条带帐户的网址

现在您需要添加两个标题和一个正文,您可以尝试WebRequesthttpclient类。

我无法提供代码的原因是因为我没有对添加多个标题和正文进行任何研究。

所以它看起来像这样

Header

Property          value
Authorization     bearer "SecretKey"
Stripe-Account    "acct_16uR8kKN01245679"

Body

Property         value
email            "test@test.com"
support_phone    "555-867-5309"

您可以看到完整的属性列表here。我选择了一些仅用于演示目的。

然后将响应保存在任何变量中并完成。