예제 #1
0
        public ActionResult Authorize(SoapViewModel viewModel)
        {
            var service  = new PagadorTransactionSoapClient();
            var response = service.AuthorizeTransaction(AddingAuthorizeParameters(viewModel));

            if (response.Success)
            {
                var viewReturn = GetOrder(response.OrderData.BraspagOrderId);

                return(View("SoapCapture", viewReturn));
            }

            MessageBox.Show("Algo deu errado!");
            return(RedirectToAction("Index", "Home"));
        }
예제 #2
0
        //CAPTURE SERVICE
        public ActionResult CaptureOrder(string merchanId)
        {
            var service  = new PagadorTransactionSoapClient();
            var response = service.CaptureCreditCardTransaction(AddingCaptureParameters(merchanId));

            if (response.Success)
            {
                var viewReturn = GetOrder(response.CorrelationId);

                return(View("SoapCapture", viewReturn));
            }

            MessageBox.Show("Algo deu errado!");
            return(RedirectToAction("Index", "Home"));
        }
 public PagadorSoapClientWrapper()
 {
     _pagadorTransactionSoapClient = new PagadorTransactionSoapClient();
 }