Exemple #1
0
        public void Consultar(string llave)
        {
            var config = new ConfiguracionComunicacionHacienda
            {
                ClientID          = "api-stag",
                ClientSecret      = "",
                GrantType         = "password",
                TipoAutenticacion = "bearer",
                UrlApiHacienda    = "https://api.comprobanteselectronicos.go.cr/recepcion-sandbox/v1/recepcion",
                UrlIdpLogIn       = "******",
                UrlIdpLogOut      = "https://idp.comprobanteselectronicos.go.cr/auth/realms/rut-stag/protocol/openid-connect/logout",
                IdpUsuario        = "*****@*****.**",
                IdpContrasenna    = "E>++}6U6W:;rE?gvF;-("
            };

            var           consultor = new ConsultorDocumentosEnHacienda(config);
            List <string> llaves    = new List <string>();

            llaves.Add(llave);
            var resultado = consultor.EjecutarProceso(llaves);

            Console.WriteLine(resultado[0].Estado.indEstado);


            Console.WriteLine(resultado[0].Estado.respuestaXml);
        }
Exemple #2
0
        public void Consultar(string llave)
        {
            var config = new ConfiguracionComunicacionHacienda
            {
                ClientID          = "api-stag",
                ClientSecret      = "",
                GrantType         = "password",
                TipoAutenticacion = "bearer",
                UrlApiHacienda    = "https://api.comprobanteselectronicos.go.cr/recepcion-sandbox/v1/recepcion",
                UrlIdpLogIn       = "******",
                UrlIdpLogOut      = "https://idp.comprobanteselectronicos.go.cr/auth/realms/rut-stag/protocol/openid-connect/logout",
                IdpUsuario        = "*****@*****.**",
                IdpContrasenna    = "/.1_4BhBuD&)a!r{v_@$"
            };

            var           consultor = new ConsultorDocumentosEnHacienda(config);
            List <string> llaves    = new List <string>();

            llaves.Add(llave);
            var resultado = consultor.EjecutarProceso(llaves);
        }