public void btnContinue_Click(object sender, EventArgs e) { var payment = TransactionLibrary.GetBasket().PurchaseOrder.Payments.First(); if (payment.PaymentMethod.PaymentMethodServiceName == null) { HttpContext.Current.Response.Redirect("~/Basket/Confirmation"); } ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; string paymentUrl = TransactionLibrary.GetPaymentPageUrl(payment); HttpContext.Current.Response.Redirect(paymentUrl); }
public ActionResult Index() { var payment = TransactionLibrary.GetBasket().PurchaseOrder.Payments.First(); if (payment.PaymentMethod.PaymentMethodServiceName == null) { var root = UmbracoContext.PublishedContentRequest.PublishedContent.AncestorsOrSelf("homePage").FirstOrDefault(); var confirmation = root.Descendants("confirmation").FirstOrDefault(); return(Redirect(confirmation.Url)); } string paymentUrl = TransactionLibrary.GetPaymentPageUrl(payment); ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; return(Redirect(paymentUrl)); }