public ActionResult RequestPayment() { var payment = _transactionLibrary.GetBasket().Payments.First(); if (payment.PaymentMethod.PaymentMethodServiceName == null) { return(Redirect("/confirmation")); } ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; string paymentUrl = _transactionLibrary.GetPaymentPageUrl(payment); return(Redirect(paymentUrl)); }