Package br.com.caelum.stella.gateway

Examples of br.com.caelum.stella.gateway.HtmlViewerHelper


  private void criarPaginaDeTeste(PagSeguroCheckout checkout,
      String nomeArquivo) {
    PagSeguroDadosAutorizacaoPagamento dadosAutorizacaoPagamento = new PagSeguroSolicitaAutorizacaoPagamento(
        checkout).handle();

    new HtmlViewerHelper().body("")
        .form(configuracao.getUrlComponenteAutorizacao(), "post",
            "pagamento").createInputsHidden(
            criarCampos(dadosAutorizacaoPagamento))
        .criarPaginaTemporariaNoDisco(
            new File("").getAbsolutePath() + File.separator + "/"
View Full Code Here


            AmexTipoTransacao.A_VISTA,
            AmexTipoCartao.AMERICA_EXPRESS));
    AmexDadosAutorizacaoPagamento amexDadosAutorizacaoPagamento = new AmexSolicitaAutorizacaoPagamento(
        amexCheckout).handle();
    Map<String, Object> fields = gerarInputs(amexDadosAutorizacaoPagamento);
    new HtmlViewerHelper().body("").form(
        new AmexDadosConfiguracao().getUrlComponenteAutorizacao(),
        "get", "pagamento").createInputsHidden(fields)
        .criarPaginaTemporariaNoDisco(
            new File("").getAbsolutePath() + File.separator
                + "/post_dados_amex.html");   
View Full Code Here

            .newPagamentoParceladoJurosLojista(2,
                AmexTipoCartao.AMERICA_EXPRESS));
    AmexDadosAutorizacaoPagamento amexDadosAutorizacaoPagamento = new AmexSolicitaAutorizacaoPagamento(
        amexCheckout).handle();
    Map<String, Object> fields = gerarInputs(amexDadosAutorizacaoPagamento);
    new HtmlViewerHelper().body(
        "onload=document.getElementById('pagamento').submit();").form(
        new AmexDadosConfiguracao().getUrlComponenteAutorizacao(),
        "get", "pagamento").createInputsHidden(fields)
        .criarPaginaTemporariaNoDisco(
            new File("").getAbsolutePath() + File.separator
View Full Code Here

  }

 
  private void gerarPaginaDeTeste(String nomePagina,VISATipoSolicitacaoIntegracao tipoSolicitacaoIntegracao,Map<String,Object> fields) {
    new HtmlViewerHelper().body("onload=document.getElementById('pagamento').submit()").form(
        tipoSolicitacaoIntegracao.getUrlComponente(),
        "get", "pagamento").createInputsHidden(fields)
        .criarPaginaTemporariaNoDisco(
            new File("").getAbsolutePath() + File.separator + "/"
                + nomePagina);
View Full Code Here

  }

  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");
View Full Code Here

    // o numero a ser anexado pode ser diferente do numero do pedido
    BBDadosAutorizacaoPagamento dadosAutorizacaoPagamento = new BBSolicitaAutorizacaoPagamento(
        checkout, checkout.getNumeroDoPedido(), new Object[] { checkout
            .getNumeroDoPedido() }, new Object[] { checkout
            .getNumeroDoPedido() }).handle();
    HtmlViewerHelper htmlViewerHelper = new HtmlViewerHelper();
    Map<String, Object> fields = criarMapaComCampos(dadosAutorizacaoPagamento);
    htmlViewerHelper.body(
        "onload=document.getElementById('pagamento').submit();").form(
        new GatewaysConf().getBBUrlComponenteDeAutorizacao(), "post",
        "pagamento").createInputsHidden(fields)
        .criarPaginaTemporariaNoDisco(
            pathPastaPagina + "/post_dados_bb_bloqueto.html");
View Full Code Here

    // o numero a ser anexado pode ser diferente do numero do pedido
    BBDadosAutorizacaoPagamento dadosAutorizacaoPagamento = new BBSolicitaAutorizacaoPagamento(
        checkout, checkout.getNumeroDoPedido(), new Object[] { checkout
            .getNumeroDoPedido() }, new Object[] { checkout
            .getNumeroDoPedido() }).handle();
    HtmlViewerHelper htmlViewerHelper = new HtmlViewerHelper();
    Map<String, Object> fields = criarMapaComCampos(dadosAutorizacaoPagamento);
    htmlViewerHelper.body(
        "onload=document.getElementById('pagamento').submit();").form(
        new GatewaysConf().getBBUrlComponenteDeAutorizacao(), "post",
        "pagamento").createInputsHidden(fields)
        .criarPaginaTemporariaNoDisco(
            pathPastaPagina + "/post_dados_bb_debito.html");
View Full Code Here

    // o numero a ser anexado pode ser diferente do numero do pedido
    BBDadosAutorizacaoPagamento dadosAutorizacaoPagamento = new BBSolicitaAutorizacaoPagamento(
        checkout, checkout.getNumeroDoPedido(), new Object[] { checkout
            .getNumeroDoPedido() }, new Object[] { checkout
            .getNumeroDoPedido() }).handle();
    HtmlViewerHelper htmlViewerHelper = new HtmlViewerHelper();
    Map<String, Object> fields = criarMapaComCampos(dadosAutorizacaoPagamento);
    htmlViewerHelper.body(
        "onload=document.getElementById('pagamento').submit();").form(
        new GatewaysConf().getBBUrlComponenteDeAutorizacao(), "post",
        "pagamento").createInputsHidden(fields)
        .criarPaginaTemporariaNoDisco(
            pathPastaPagina + "/post_dados_bb_crediario.html");
View Full Code Here

TOP

Related Classes of br.com.caelum.stella.gateway.HtmlViewerHelper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.