public ActionResult Success(string response)
        {
            SuccessModel model = new SuccessModel();

            ViewBag.Message = "Visa Checkout - Success result.";

            dynamic result = JsonConvert.DeserializeObject(response);

            model.EncryptedData = JsonConvert.SerializeObject(result, Formatting.Indented);

            ResponseHandler handler     = new ResponseHandler();
            string          unencrypted = handler.DecryptPaymentData(SharedKey, result.encKey.ToString(), result.encPaymentData.ToString());
            dynamic         eData       = JsonConvert.DeserializeObject(unencrypted);

            model.UnencryptedData = JsonConvert.SerializeObject(eData, Formatting.Indented);

            ViewBag.CallID = result.callid;

            return(View(model));
        }