if (transacaoId != null && !"".equals(transacaoId)) {
if (verificadorRetorno
.verificaSeRetornoFoiEnviadoPelaPagSeguro(dadosConfiguracao)) {
String emailVendedor = request.getParameter("VendedorEmail");
String referencia = request.getParameter("Referencia");
EnumComCodigoFinder enumFinder = new EnumComCodigoFinder();
PagSeguroTipoFrete tipoFrete = enumFinder
.descobreAEnumPeloCodigo(PagSeguroTipoFrete.class,
request.getParameter("TipoFrete"));
BigDecimal valorTotalFrete = transformaValorComVirgulaParaBigDecimal(request
.getParameter("ValorFrete"));
String anotacao = request.getParameter("Anotacao");
Calendar dataTransacao = new CalendarFormatter()
.stringToCalendar(
request.getParameter("DataTransacao"),
"dd/MM/yyyy HH:mm:ss");
PagSeguroTipoPagamento tipoPagamento = enumFinder
.descobreAEnumPeloCodigo(PagSeguroTipoPagamento.class,
removeAcentoEDeixarComLetraMaiscula(request
.getParameter("TipoPagamento")));
PagSeguroStatusTransacao statusTransacao = enumFinder
.descobreAEnumPeloCodigo(
PagSeguroStatusTransacao.class,
removeAcentoEDeixarComLetraMaiscula(request
.getParameter("StatusTransacao")));
PagSeguroDadosCliente dadosCliente = criarDadosCliente();