public ActionResult SavePaymentInformation(PaymentInformationModel model)
        {
            if (!ModelState.IsValid) return CurrentUmbracoPage();

            // Saves the customer Billing Information 
            Basket.SalePreparation().SaveBillToAddress(model.ToAddress());

            var paymentMethod = Payment.GetPaymentGatewayMethodByKey(model.PaymentMethodKey).PaymentMethod;

            // Save the payment method selection
            Basket.SalePreparation().SavePaymentMethod(paymentMethod);

            return RedirectToUmbracoPage(ConfirmationId);
        }