Ejemplo n.º 1
0
        public ActionResult InscriptionDelete()
        {
            var userName = Request.Form["user_name"];
            var tbkUser  = Request.Form["TBK_TOKEN"];

            MallDeferredInscription.Delete(userName, tbkUser);

            ViewBag.UserName = userName;
            ViewBag.TbkUser  = tbkUser;

            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult InscriptionStart()
        {
            var urlHelper = new UrlHelper(ControllerContext.RequestContext);
            var returnUrl = urlHelper.Action("InscriptionFinish", "OneclickMallDeferred", null, Request.Url.Scheme);
            var userName  = "******";
            var email     = $"{RandomString(5)}@{RandomString(5)}.com";

            ViewBag.UserName  = userName;
            ViewBag.Email     = email;
            ViewBag.ReturnUrl = returnUrl;

            var response = MallDeferredInscription.Start(userName, email, returnUrl);

            ViewBag.Result = response;

            ViewBag.Action = response.Url;
            ViewBag.Token  = response.Token;

            return(View());
        }
Ejemplo n.º 3
0
        public ActionResult InscriptionFinish()
        {
            var token = Request.Form["TBK_TOKEN"];

            ViewBag.Token = token;

            var result = MallDeferredInscription.Finish(token);

            ViewBag.AuthorizationCode  = result.AuthorizationCode;
            ViewBag.ResponseCode       = result.ResponseCode;
            ViewBag.TbkUser            = result.TbkUser;
            ViewBag.CreditCardType     = result.CardType;
            ViewBag.LastFourCardDigits = result.CardNumber;
            ViewBag.Result             = result;

            var urlHelper = new UrlHelper(ControllerContext.RequestContext);

            ViewBag.Action = urlHelper.Action("TransactionAuthorize", "OneclickMallDeferred", null, Request.Url.Scheme);

            return(View());
        }