public static Respostas.RespostaTransacao AutorizarPagamento(Requisicoes.RequisicaoTransacao transacao, JetDev.Cielo.Entidades.Ambiente ambiente) { if (!transacao.FormaPagamento.Validar()) { throw new Exception("Requisição inválida"); } if (transacao.EC == null || ambiente != Ambiente.Producao) { transacao.EC = ObterECData(ambiente); } var resposta = Utils.Requisitar <Respostas.RespostaTransacao, Requisicoes.RequisicaoTransacao>(transacao, ambiente); Config.CallLogAction(resposta.TransacaoId, resposta.XMLRequisicao, resposta.XMLResposta); return(resposta); }
public static Respostas.RespostaTransacao AutorizarPagamento(Requisicoes.RequisicaoTransacao transacao) { return(AutorizarPagamento(transacao, Config.Ambiente)); }
public static Respostas.RespostaTransacaoSimples ObterUrlAutenticacao(Requisicoes.RequisicaoTransacao transacao) { return(ObterUrlAutenticacao(transacao, Config.Ambiente)); }