Examples of ProblematicTransactionException


Examples of br.com.caelum.stella.gateway.core.ProblematicTransactionException

              .getParameter("NUMCV"), request
              .getParameter("NUMAUTENT"), request
              .getParameter("NUMSQN"), idiomaOperacao);
      return autorizacaoReturn;
    } else {
      throw new ProblematicTransactionException(
          mensagemRetorno,
          new RedecardAutorizacaoReturn(Integer
              .valueOf(codigoRetorno), mensagemRetorno, numPedido));
    }
  }
View Full Code Here

Examples of br.com.caelum.stella.gateway.core.ProblematicTransactionException

   * sucesso ou não.
   * @throws ProblematicTransactionException caso o retorno indique problema
   */
  public VISAIntegrationReturn check(){     
    if (retornoIntegracao.getLr()!=0 && retornoIntegracao.getLr()!=11) {
      throw new ProblematicTransactionException(retornoIntegracao.getArs(),retornoIntegracao);
    }   
    return retornoIntegracao;
  }
View Full Code Here

Examples of br.com.caelum.stella.gateway.core.ProblematicTransactionException

      String[] params = retorno.split("&");
      int codigoRetorno = Integer.valueOf(params[0].split("=")[1]);
      String mensagemRetorno = params[1].split("=")[1];
      RedecardConfirmacaoTransacaoReturn confirmacaoTransacaoReturn = new RedecardConfirmacaoTransacaoReturn(codigoRetorno,mensagemRetorno);
      if(codigoRetorno!=0){
        throw new ProblematicTransactionException("A transação não pode ser confirmada ("+confirmacaoTransacaoReturn.getMensagemRetorno()+")",confirmacaoTransacaoReturn);
      }
      return confirmacaoTransacaoReturn;
    }
    throw new RedecardConfirmacaoSemDadosException("Os dados de retorno não foram enviados, solicite novamente",new RedecardConfirmacaoTransacaoReturn(-1,"Dados não foram retornados"));   
  }
View Full Code Here

Examples of br.com.caelum.stella.gateway.core.ProblematicTransactionException

        .stringInCentsToBigDecimal(request.getParameter("vpc_Amount")),
        null, new AmexFormaPagamento(new EnumComCodigoFinder()
            .descobreAEnumPeloCodigo(AmexTipoCartao.class, request
                .getParameter("vpc_Card"))));
    if (!"0".equals(codigoRetorno)) {
      throw new ProblematicTransactionException(mensagemRetorno,
          new AmexAutorizacaoReturn(amexDadosConfiguracao, checkout,
              mensagemRetorno, codigoRetorno, null, null, null,
              null, null, secureHash));
    }
    return new AmexAutorizacaoReturn(amexDadosConfiguracao, checkout,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.