Example #1
0
        public Retorno AutorizarTransacao(string tid)
        {
            var ret = new Retorno();

            var dadosEc = new DadosEcAutenticacao {
                numero = Numero, chave = Chave
            };

            var msg = new RequisicaoAutorizacaoTid
            {
                id      = DateTime.Now.ToString("yyyyMMdd"),
                versao  = MensagemVersao.v110,
                tid     = tid,
                dadosec = dadosEc
            };

            try
            {
                var xml = msg.ToXml <RequisicaoAutorizacaoTid>(Encoding.GetEncoding("iso-8859-1"));

                var res = EnviarMensagem(xml);

                ret = XmlToRetorno(res);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(ret);
        }
Example #2
0
        public Retorno AutorizarTransacao(string tid)
        {
            var ret = new Retorno();

            var dadosEc = new DadosEcAutenticacao { numero = Numero, chave = Chave };

            var msg = new RequisicaoAutorizacaoTid
            {
                id = DateTime.Now.ToString("yyyyMMdd"),
                versao = MensagemVersao.v110,
                tid = tid,
                dadosec = dadosEc
            };

            try
            {
                var xml = msg.ToXml<RequisicaoAutorizacaoTid>(Encoding.GetEncoding("iso-8859-1"));

                var res = EnviarMensagem(xml);

                ret = XmlToRetorno(res);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return ret;
        }