public ActionResult Checkout( string cep , string type ) { Cart cart = new Cart(); return Redirect( cart.Checkout( "http://127.0.0.1:8080/Cart/Finalize", "http://127.0.0.1:8080/Cart/Cancel", cep, type ) ); }
public ActionResult Finalize( string token , string PayerId ) { Cart cart = new Cart(); ResponseNVP nvp = cart.Finalize(token,PayerId); if ( nvp.Get("ACK") == "Success" ) { string status = nvp.Get("PAYMENTINFO_0_PAYMENTSTATUS"); if ( status == "Completed" || status == "Pending" ) { //regras de negócio da aplicação } return Redirect( "/Cart/Success" ); } else { //alguma coisa aconteceu errado, você deverá verificar mensagens de //erro para ver o que aconteceu. return Redirect( "/Cart/Fail" ); } }
public ActionResult Shipping( string cep ) { Cart cart = new Cart(); return PartialView( cart.GetShipping( cep ) ); }
public ActionResult Index() { Cart cart = new Cart(); return View( cart ); }