.NET WinForms中如何读取Stripe API创建客户的响应获取客户ID
解决方案
你只需要接收Create方法的返回值即可——Stripe的.NET SDK会自动将API响应转换为强类型的Customer对象,直接访问它的Id属性就能获取目标客户ID。
修改你的代码如下:
StripeConfiguration.ApiKey = "redacted" Dim options = New CustomerCreateOptions With { .Name = CustomerName(), .Email = CustomerEmail(), .Phone = PrimaryPhone(), .TaxExempt = "exempt" } Dim service = New CustomerService() ' 接收创建后的Customer对象 Dim createdCustomer = service.Create(options) ' 提取Stripe客户ID Dim stripeCustomerId = createdCustomer.Id ' 后续可将stripeCustomerId关联到你的CRM数据库客户记录中
补充说明
Stripe的.NET SDK(包括VB版本)会自动处理API响应的JSON反序列化工作,Customer对象包含了你提供的示例响应里的所有字段(比如Balance、Created、Email等),都可以通过对应的属性直接访问,无需手动解析JSON字符串。
内容的提问来源于stack exchange,提问作者Anthony Hudson
相关产品推荐
相关产品推荐

