条纹帐单地址 C# / Dotnet 核心

Stripe Billing Address C# / Dotnet core

快速启动 Stripe 并 运行 并设置我的表单以包含帐单地址。但是似乎找不到任何方法来使用 .net sdk 将它存储在条带中。
如果我去条纹仪表板,我可以手动输入客户的账单地址。

我的工作代码如下所示:

var stripeCustomerCreateOptions = new StripeCustomerCreateOptions
{
    Email = value.StripeEmail,
    SourceToken = value.StripeToken,
};

var stripeCustomerService = new StripeCustomerService();
StripeCustomer customer = stripeCustomerService.Create(stripeCustomerCreateOptions);

var stripeSubscriptionService = new StripeSubscriptionService();
var subscription = stripeSubscriptionService.Create(customer.Id, _stripePlanId);

我希望 StripeCustomerCreateOptions 上有一个包含帐单信息的选项。

我在表单 post 请求中获得了账单信息。

在进一步调查之后。我可以看到信用卡有地址信息。但这是不希望的。
我希望收据上有账单地址。
我让它工作的唯一方法是从仪表板手动更新客户。

在与支持人员交谈后发现我必须设置送货地址,才能在他们的后端获取账单地址....

            var stripeCustomerCreateOptions = new StripeCustomerCreateOptions
            {
                Email = stripeEmail,
                SourceToken = stripeToken,
                Shipping = new StripeShippingOptions()
                {
                    Name = stripeBillingName,
                    Line1 = stripeBillingAddressLine1,
                    PostalCode = stripeBillingAddressZip,
                    State = stripeBillingAddressState,
                    CityOrTown = stripeBillingAddressCity,
                    Country = stripeBillingAddressCountry
                }
            };

对于版本 21.7.0 这里传递的帐单地址更改如下代码

var options = new CustomerCreateOptions
{
     Email = stripeEmail,
     SourceToken = stripeToken,
     Shipping = new ShippingOptions()
     {
          Name = LoginUser.FirstName + " " + LoginUser.LastName,
          Phone = LoginUser.Mobile,
          Address = new AddressOptions()
          {
              Line1 = LoginUser.Address,
              PostalCode = LoginUser.ZipCode,
              State = LoginUser.State,
              City = LoginUser.City,
              Country = LoginUser.Country
          }
     }
};