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