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" ); } }