Ejemplo n.º 1
0
        public IActionResult RedirectToStripe(string orderGuid, string sessionId)
        {
            var order = _orderService.GetByGuid(orderGuid);

            if (order == null || sessionId.IsNullEmptyOrWhiteSpace())
            {
                return(NotFound());
            }
            var model = new RedirectToStripeModel()
            {
                PublishableKey = StripeHelper.GetPublishableKey(_stripeSettings),
                SessionId      = sessionId,
                CancelUrl      = ApplicationEngine.RouteUrl(RouteNames.CheckoutPayment, new { orderGuid, error = true })
            };

            return(R.Success.With("redirectInfo", model).Result);
        }