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)); }