コード例 #1
0
        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));
        }