public EphemeralKeyServiceTest() { this.service = new EphemeralKeyService(); this.createOptions = new EphemeralKeyCreateOptions { CustomerId = "cus_123", StripeVersion = "2017-05-25", }; }
public EphemeralKeyServiceTest(MockHttpClientFixture mockHttpClientFixture) : base(mockHttpClientFixture) { this.service = new EphemeralKeyService(); this.createOptions = new EphemeralKeyCreateOptions { CustomerId = "cus_123", StripeVersion = StripeConfiguration.StripeApiVersion, }; }
public EphemeralKeyServiceTest(MockHttpClientFixture mockHttpClientFixture) : base(mockHttpClientFixture) { this.service = new EphemeralKeyService(); this.createOptions = new EphemeralKeyCreateOptions { CustomerId = "cus_123", StripeVersion = "2017-05-25", }; }
public EphemeralKeyServiceTest( StripeMockFixture stripeMockFixture, MockHttpClientFixture mockHttpClientFixture) : base(stripeMockFixture, mockHttpClientFixture) { this.service = new EphemeralKeyService(this.StripeClient); this.createOptions = new EphemeralKeyCreateOptions { Customer = "cus_123", StripeVersion = StripeConfiguration.ApiVersion, }; }
public IActionResult createEphemeralKey([FromBody] JObject data) { var identity = HttpContext.User.Identity as ClaimsIdentity; var email = identity.Claims.FirstOrDefault().Value; var user = _context.User.FirstOrDefault(u => u.Email.Equals(email)); var options = new EphemeralKeyCreateOptions { Customer = user.StripeId, StripeVersion = data["api_version"].ToString(), }; var service = new EphemeralKeyService(); var key = service.Create(options); return(Ok(key.RawJson)); }