条纹帐单地址 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
}
}
};
快速启动 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
}
}
};