public Retorno CriarTransacao(DadosPedido dadosPedido, DadosEcAutenticacao dadosEc, FormaPagamento formaPagamento, Uri urlRetorno, RequisicaoNovaTransacaoAutorizar reqAutorizar, bool capturar) { var ret = new Retorno(); var msg = new RequisicaoNovaTransacao { id = dadosPedido.numero, versao = MensagemVersao.v110, dadosec = dadosEc, dadospedido = dadosPedido, formapagamento = formaPagamento, urlretorno = urlRetorno.AbsoluteUri, autorizar = reqAutorizar, capturar = capturar }; try { var xml = msg.ToXml <RequisicaoNovaTransacao>(Encoding.GetEncoding("iso-8859-1")); var res = EnviarMensagem(xml); ret = XmlToRetorno(res); } catch (Exception ex) { throw ex; } return(ret); }
public Retorno CriarTransacao(DadosPedido dadosPedido, DadosEcAutenticacao dadosEc, FormaPagamento formaPagamento, Uri urlRetorno, RequisicaoNovaTransacaoAutorizar reqAutorizar, bool capturar) { var ret = new Retorno(); var msg = new RequisicaoNovaTransacao { id = dadosPedido.numero, versao = MensagemVersao.v110, dadosec = dadosEc, dadospedido = dadosPedido, formapagamento = formaPagamento, urlretorno = urlRetorno.AbsoluteUri, autorizar = reqAutorizar, capturar = capturar }; try { var xml = msg.ToXml<RequisicaoNovaTransacao>(Encoding.GetEncoding("iso-8859-1")); var res = EnviarMensagem(xml); ret = XmlToRetorno(res); } catch (Exception ex) { throw ex; } return ret; }