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