}
private void abrirPaginaHTMLComOsDadosDeAutorizacao(
RedecardDadosAutorizacaoPagamento dadosAutorizacaoPagamento)
throws Exception {
HtmlViewerHelper htmlViewerHelper = new HtmlViewerHelper();
HashMap<String, Object> fields = new HashMap<String, Object>();
fields.put("TOTAL", dadosAutorizacaoPagamento
.getTotalComDuasCasasDecimais());
fields.put("TRANSACAO", dadosAutorizacaoPagamento.getFormaPagamento()
.getTipoTransacao());
fields.put("PARCELAS", dadosAutorizacaoPagamento.getFormaPagamento()
.getNumeroDeParcelasComNoMinimoDoisDigitos());
fields.put("FILIACAO", dadosAutorizacaoPagamento.getFiliacao());
fields.put("DISTRIBUIDOR", dadosAutorizacaoPagamento
.getFiliacaoDistribuidor());
fields.put("BANDEIRA", dadosAutorizacaoPagamento.getBandeira());
fields.put("NUMPEDIDO", dadosAutorizacaoPagamento.getNumeroDoPedido());
fields.put("PAX1", dadosAutorizacaoPagamento.getPax1());
fields.put("CODVER", dadosAutorizacaoPagamento.getCodVer());
fields.put("URLBACK", "http://www.acharuma.com.br");
fields.put("URLCIMA", dadosAutorizacaoPagamento.getUrlCima());
fields.put("TARGET", dadosAutorizacaoPagamento.getTarget());
htmlViewerHelper.body(
"onload=document.getElementById('teste').submit();").form(
new GatewaysConf().getRedeCardUrlParaComponenteDeAutorizacao(),
"post", "teste").createInputsHidden(fields)
.criarPaginaTemporariaNoDisco(
pathPastaPagina + "post_dados_master.html");