public class JCliSiTefI
extends java.lang.Object
Constructor and Description |
---|
JCliSiTefI() |
Modifier and Type | Method and Description |
---|---|
int |
abrePinPad()
Chamadas prévias requeridas:
nenhuma
Métodos disponíveis após a chamada retornar 0:
nenhum
|
int |
carregaArquivosTraducao()
Permite carregar dinamicamente um conjunto de mensagens de tradução.
|
int |
carregaArquivosTraducao(java.lang.String ArqTraducao,
java.lang.String ArqTraducaoCielo)
Permite carregar dinamicamente um conjunto de mensagens de tradução.
|
int |
configuraIntSiTefInterativo()
Configura a CliSiTef para interagir com o SiTef e com o próprio aplicativo de automação.
|
int |
configuraIntSiTefInterativo(java.lang.String EnderecoSiTef,
java.lang.String CodigoLoja,
java.lang.String NumeroTerminal) |
int |
configuraIntSiTefInterativoEx()
Configura a CliSiTef para interagir com o SiTef e com o próprio aplicativo de automação.
|
int |
configuraIntSiTefInterativoEx(java.lang.String EnderecoSiTef,
java.lang.String CodigoLoja,
java.lang.String NumeroTerminal,
java.lang.String ParametrosAdicionais) |
int |
consultaDescontoSocioTorcedor() |
int |
consultaDescontoSocioTorcedor(java.lang.String CodigoProduto) |
int |
consultaParametrosSiTef() |
int |
consultaParametrosSiTef(int TipoConsulta) |
int |
consultaQtdeDescontoSocioTorcedor() |
int |
consultaQtdeDescontoSocioTorcedor(java.lang.String CodigoProduto,
int QuantidadeProduto,
java.lang.String NSUSiTef,
java.lang.String ValorUnitario) |
int |
continuaFuncaoSiTefInterativo()
Após a chamada de IniciaFuncaoSiTefInterativo() com sucesso, chame continuamente o método ContinuaFuncaoSiTefInterativo
enquanto ele retornar 10000.
|
int |
correspondenteBancarioSiTefInterativo() |
int |
correspondenteBancarioSiTefInterativo(java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador,
java.lang.String Restricoes) |
int |
descarregaMensagens()
Chamadas prévias requeridas:
nenhuma
Métodos disponíveis em caso de sucesso:
nenhum
|
int |
desfazTransacaoSiTefInterativo() |
int |
desfazTransacaoSiTefInterativo(java.lang.String DadosDesfazimento) |
int |
efetuaPagamentoSiTefInterativo()
Deprecated.
Mantida apenas por compatibilidade, possue exatamente o mesmo comportamento de
iniciaFuncaoSiTefInterativo . |
int |
efetuaPagamentoSiTefInterativo(int funcao,
java.lang.String valor,
java.lang.String numeroCupomFiscal,
java.lang.String dataFiscal,
java.lang.String horario,
java.lang.String operador,
java.lang.String parametrosAdicionais)
Deprecated.
Mantida apenas por compatibilidade, possue exatamente o mesmo comportamento de
iniciaFuncaoSiTefInterativo . |
int |
enviaRecebeSiTefDireto() |
int |
enviaRecebeSiTefDireto(short RedeDestino,
short FuncaoSiTef,
short OffsetCartao,
byte[] DadosTx,
short TamDadosTx,
short TamMaxDadosRx,
short TempoEsperaRx,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador,
short TipoTransacao) |
int |
enviaRecebeSitServicos() |
int |
enviaRecebeSitServicos(short RedeDestino,
byte[] DadosTx,
short TamDadosTx,
short TamMaxDadosRx,
short TempoEsperaRx,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador) |
int |
escreveMensagemPermanentePinPad()
Deprecated.
|
int |
escreveMensagemPermanentePinPad(java.lang.String MsgDisplay) |
int |
escreveMensagemPinPad()
Deprecated.
Utilize
escreveMensagemPinPad(String) . |
int |
escreveMensagemPinPad(java.lang.String MsgDisplay) |
int |
executaEnviaRecebeSiTefDireto() |
int |
executaEnviaRecebeSiTefDireto(short RedeDestino,
short FuncaoSiTef,
short TempoEsperaRx,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador,
short TipoTransacao) |
int |
fechaPinPad()
Chamadas prévias requeridas:
nenhuma
Métodos disponíveis após a chamada retornar 0:
nenhum
|
int |
finalizaFuncaoSiTefInterativo() |
int |
finalizaFuncaoSiTefInterativo(short Confirma,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String ParametrosAdicionais) |
int |
finalizaTransacaoIdentificadaSiTef() |
int |
finalizaTransacaoIdentificadaSiTef(short FuncaoSiTef,
short Confirma,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String DadosTransacao) |
int |
finalizaTransacaoIdentificadaSiTefBonus() |
int |
finalizaTransacaoIdentificadaSiTefBonus(short Confirma,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String ValorTotalCupon,
java.lang.String ValorTotalBonus,
java.lang.String DadosTransacao) |
int |
finalizaTransacaoSiTefInterativo() |
int |
finalizaTransacaoSiTefInterativo(short Confirma,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario) |
int |
finalizaTransacaoSiTefInterativoBonus() |
int |
finalizaTransacaoSiTefInterativoBonus(short Confirma,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String ValorTotalCupon,
java.lang.String ValorTotalBonus) |
int |
finalizaTransacaoSiTefInterativoEx() |
int |
finalizaTransacaoSiTefInterativoEx(short Confirma,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String ParametrosAdicionais) |
int |
flashVendasSitef() |
int |
flashVendasSitef(java.lang.String TotalGeral,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador) |
int |
forneceParametroEnviaRecebeSiTefDireto() |
int |
forneceParametroEnviaRecebeSiTefDireto(short IndiceParametro,
java.lang.String Parametro,
short ParametroCartao,
short Delimitador) |
int |
funcoesGerenciaisSiTefInterativo()
Deprecated.
Mantida apenas por compatibilidade, possue exatamente o mesmo comportamento de
iniciaFuncaoSiTefInterativo , usando o código de função 110. |
int |
funcoesGerenciaisSiTefInterativo(java.lang.String numeroCupomFiscal,
java.lang.String dataFiscal,
java.lang.String horario,
java.lang.String operador)
Deprecated.
Mantida apenas por compatibilidade, possue exatamente o mesmo comportamento de
iniciaFuncaoSiTefInterativo , usando o código de função 110. |
java.lang.String |
getBuffer() |
java.lang.String |
getCampo() |
java.lang.String |
getChaveSeguranca() |
short |
getCodigoResposta() |
java.lang.String |
getDadosContas() |
java.lang.String |
getDadosDesfazimento() |
byte[] |
getDadosRx() |
java.lang.String |
getDadosSaida() |
java.lang.String |
getDadosServico() |
int |
getProximoComando() |
java.lang.String |
getSenha() |
short |
getTamanhoMaximo() |
short |
getTamanhoMinimo() |
int |
getTipoCampo() |
short |
getTipoCodigoEmBarras() |
java.lang.String |
getTipoTrilha1() |
java.lang.String |
getTipoTrilha2() |
java.lang.String |
getTrilha1() |
java.lang.String |
getTrilha2() |
java.lang.String |
getTrilha3() |
java.lang.String |
getVersaoCliSiTef() |
java.lang.String |
getVersaoCliSiTefI() |
java.lang.String |
getVersion() |
int |
informaProdutoCancelamentoVidalink() |
int |
informaProdutoCancelamentoVidalink(short IndiceProduto,
java.lang.String CodigoProduto,
short Quantidade) |
int |
informaProdutoVendaVidalink() |
int |
informaProdutoVendaVidalink(short IndiceProduto,
java.lang.String CodigoProduto,
short Quantidade,
java.lang.String Valor) |
int |
informaTotalizadorVenda() |
int |
informaTotalizadorVenda(java.lang.String Totalizador) |
int |
iniciaCancelamentoIdentificadoSiTefInterativo() |
int |
iniciaCancelamentoIdentificadoSiTefInterativo(java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador,
java.lang.String ChaveTrnCancelamento) |
int |
iniciaCancelamentoPagamentoContasSiTefInterativo() |
int |
iniciaCancelamentoPagamentoContasSiTefInterativo(java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador,
java.lang.String DadosContas) |
int |
iniciaFuncaoAASiTefInterativo() |
int |
iniciaFuncaoAASiTefInterativo(int modalidade,
java.lang.String valor,
java.lang.String numeroCupomFiscal,
java.lang.String dataFiscal,
java.lang.String horario,
java.lang.String operador,
java.lang.String restricoes,
java.lang.String produtos) |
int |
iniciaFuncaoSiTefInterativo() |
int |
iniciaFuncaoSiTefInterativo(int funcao,
java.lang.String valor,
java.lang.String numeroCupomFiscal,
java.lang.String dataFiscal,
java.lang.String horario,
java.lang.String operador,
java.lang.String parametrosAdicionais) |
int |
iniciaFuncaoSiTefInterativoCancelamentoVidalink() |
int |
iniciaFuncaoSiTefInterativoCancelamentoVidalink(short TipoCancelamento,
short NumeroProdutos,
java.lang.String NumeroCuponFiscalOriginal,
java.lang.String DataFiscalOriginal,
java.lang.String NumeroDocumentoOriginal,
java.lang.String IdentificacaoPdvOriginal,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador) |
int |
iniciaFuncaoSiTefInterativoConsultaPBM() |
int |
iniciaFuncaoSiTefInterativoConsultaPBM(java.lang.String CodigoAutorizacao,
java.lang.String CodigoProduto,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador,
java.lang.String ParametrosAdicionais) |
int |
iniciaFuncaoSiTefInterativoConsultaVidalink() |
int |
iniciaFuncaoSiTefInterativoConsultaVidalink(java.lang.String CodigoAutorizacao,
java.lang.String CodigoProduto,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador) |
int |
iniciaFuncaoSiTefInterativoVendaVidalink() |
int |
iniciaFuncaoSiTefInterativoVendaVidalink(java.lang.String CodigoAutorizacao,
short NumeroProdutos,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador) |
int |
interrompeLeCartaoDireto() |
int |
leCampoCriptografadoPinPad() |
int |
leCampoCriptografadoPinPad(java.lang.String MsgDisplay,
java.lang.String ChaveSeguranca,
short TamanhoMinimo,
short TamanhoMaximo) |
int |
leCampoPinPad() |
int |
leCampoPinPad(java.lang.String MsgDisplay,
short TamanhoMaximo,
short eSenha) |
int |
leCartaoDiretoSeguro() |
int |
leCartaoDiretoSeguro(java.lang.String MsgDisplay,
short Timeout) |
int |
leCartaoSeguro(java.lang.String MsgDisplay) |
int |
leDigitoPinPad() |
int |
leDigitoPinPad(java.lang.String MsgDisplay) |
int |
leDoisDigitosPinPad() |
int |
leDoisDigitosPinPad(java.lang.String MsgDisplay) |
int |
leSenhaDireto() |
int |
leSenhaDireto(java.lang.String ChaveSeguranca,
java.lang.String MsgDisplay) |
int |
leSenhaDiretoEx() |
int |
leSenhaDiretoEx(java.lang.String ChaveSeguranca,
java.lang.String MsgDisplay,
short Timeout) |
int |
leSenhaInterativo()
Deprecated.
Utilize
leSenhaInterativo(String) . |
int |
leSenhaInterativo(java.lang.String MsgDisplay) |
int |
leSimNaoPinPad()
Deprecated.
Utilize
leSimNaoPinPad(String) . |
int |
leSimNaoPinPad(java.lang.String MsgDisplay) |
int |
leTrilha3() |
int |
leTrilha3(java.lang.String MsgDisplay) |
int |
leTrilhaChipInterativo()
Deprecated.
Utilize
leTrilhaChipInterativo(int) . |
int |
leTrilhaChipInterativo(int Modalidade) |
int |
obtemChaveSeguranca() |
int |
obtemChaveSeguranca(java.lang.String Trilha2,
java.lang.String ChaveSecreta) |
int |
obtemDadoPinPad() |
int |
obtemDadoPinPad(java.lang.String ChaveSecreta,
java.lang.String DadosCaptura) |
int |
obtemDadoPinPadDireto() |
int |
obtemDadoPinPadDireto(java.lang.String ChaveSecreta,
java.lang.String DadosCaptura) |
int |
obtemDadoPinPadDiretoEx() |
int |
obtemDadoPinPadDiretoEx(java.lang.String ChaveAcesso,
java.lang.String ChaveSecreta,
java.lang.String DadosCaptura)
Permite a coleta de dados em aberto no pinpad, para habilitar essa funcionalidade é necessário solicitar a Software Express uma chave de segurança que habilitará a coleta de determinados tipos de dados no pinpad.
|
int |
obtemDadoPinPadEx() |
int |
obtemDadoPinPadEx(java.lang.String ChaveAcesso,
java.lang.String ChaveSecreta,
java.lang.String DadosCaptura)
Permite a coleta de dados em aberto no pinpad, para habilitar essa funcionalidade é necessário solicitar a Software Express uma chave de segurança que habilitará a coleta de determinados tipos de dados no pinpad.
|
int |
obtemInformacoesPinPad()
Permite obter informaçõe do pinpad, tais como, fabricante, modelo, versão da aplicação básica, etc
Chamadas prévias requeridas:
nenhuma
Métodos disponíveis em caso de sucesso:
getDadosSaida . - Dados do pinpad
|
int |
obtemParametrosSiTef() |
int |
obtemParametrosSiTef(int TipoConsulta,
java.lang.String ParametrosAdicionais) |
int |
obtemQuantidadeTransacoesPendentes()
Deprecated.
|
int |
obtemQuantidadeTransacoesPendentes(java.lang.String dataFiscal,
java.lang.String numeroCupomFiscal)
Esta função é utilizada pelo terminal para saber quantas transações foram realizadas em caso de queda de energia.
|
int |
obtemRetornoEnviaRecebeSiTefDireto() |
int |
obtemRetornoEnviaRecebeSiTefDireto(java.lang.String CodigoServico,
short TamMaxDadosServico) |
int |
obtemSenha() |
int |
obtemSenha(java.lang.String ChaveSecreta,
java.lang.String ChaveSeguranca,
java.lang.String SenhaPinPad) |
int |
obtemStatusLeitoraSPTrans()
Chamadas prévias requeridas:
nenhuma
Métodos disponíveis em caso de sucesso:
nenhum
|
int |
obtemVersao()
Esta função é utilizada pelo terminal para obter as versões da CliSiTef e CliSiTefI.
|
int |
registraBonusOffLineSiTef() |
int |
registraBonusOffLineSiTef(java.lang.String ValorTotalBonus,
java.lang.String ValorTotalCupon,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador,
java.lang.String Supervisor) |
int |
registraDescontoSocioTorcedor() |
int |
registraDescontoSocioTorcedor(java.lang.String numeroCuponFiscal,
java.lang.String dataFiscal,
java.lang.String horario,
java.lang.String operador,
java.lang.String NSUSiTef,
java.lang.String produtos) |
int |
registraDescontoSocioTorcedorSequencial() |
int |
registraDescontoSocioTorcedorSequencial(java.lang.String numeroCuponFiscal,
java.lang.String dataFiscal,
java.lang.String horario,
java.lang.String operador,
java.lang.String NSUSiTef,
java.lang.String produtos,
int sequencial) |
int |
registraTefPromocaoSiTef() |
int |
registraTefPromocaoSiTef(java.lang.String ValorTotalBonus,
java.lang.String ValorTotalCupon,
java.lang.String NumeroCuponFiscal,
java.lang.String DataFiscal,
java.lang.String Horario,
java.lang.String Operador,
java.lang.String Supervisor) |
void |
setArqTraducao(java.lang.String ArqTraducao) |
void |
setArqTraducaoCielo(java.lang.String ArqTraducaoCielo) |
void |
setBuffer(java.lang.String Buffer) |
void |
setChaveAcesso(java.lang.String ChaveAcesso) |
void |
setChaveSecreta(java.lang.String ChaveSecreta) |
void |
setChaveSeguranca(java.lang.String ChaveSeguranca) |
void |
setChaveTrnCancelamento(java.lang.String ChaveTrnCancelamento) |
void |
setCodigoAutorizacao(java.lang.String CodigoAutorizacao) |
void |
setCodigoEmBarras(java.lang.String CodigoEmBarras) |
void |
setCodigoLoja(java.lang.String CodigoLoja) |
void |
setCodigoProduto(java.lang.String CodigoProduto) |
void |
setCodigoServico(java.lang.String CodigoServico) |
void |
setConfiguraResultado(int ConfiguraResultado) |
void |
setConfiguraResultado(short ConfiguraResultado) |
void |
setConfirma(int Confirma) |
void |
setConfirma(short Confirma) |
void |
setContinuaNavegacao(int ContinuaNavegacao) |
void |
setDadosCaptura(java.lang.String DadosCaptura) |
void |
setDadosContas(java.lang.String DadosContas) |
void |
setDadosDesfazimento(java.lang.String DadosDesfazimento) |
void |
setDadosEntrada(byte[] DadosEntrada) |
void |
setDadosTransacao(java.lang.String DadosTransacao) |
void |
setDadosTx(byte[] DadosTx) |
void |
setDataFiscal(java.lang.String DataFiscal) |
void |
setDataFiscalOriginal(java.lang.String DataFiscalOriginal) |
void |
setDelimitador(int Delimitador) |
void |
setDelimitador(short Delimitador) |
void |
setEnderecoSiTef(java.lang.String EnderecoSiTef) |
void |
seteSenha(int eSenha) |
void |
seteSenha(short eSenha) |
void |
setFuncaoSiTef(int FuncaoSiTef) |
void |
setFuncaoSiTef(short FuncaoSiTef) |
void |
setHorario(java.lang.String Horario) |
void |
setIdentificacaoPdvOriginal(java.lang.String IdentificacaoPdvOriginal) |
void |
setIndiceParametro(int IndiceParametro) |
void |
setIndiceParametro(short IndiceParametro) |
void |
setIndiceProduto(int IndiceProduto) |
void |
setIndiceProduto(short IndiceProduto) |
void |
setModalidade(int Modalidade) |
void |
setMsgDisplay(java.lang.String MsgDisplay) |
void |
setNomeArquivo(java.lang.String NomeArquivo) |
void |
setNSUSiTef(java.lang.String NSUSiTef) |
void |
setNumeroCuponFiscal(java.lang.String NumeroCuponFiscal) |
void |
setNumeroCuponFiscalOriginal(java.lang.String NumeroCuponFiscalOriginal) |
void |
setNumeroDocumentoOriginal(java.lang.String NumeroDocumentoOriginal) |
void |
setNumeroProdutos(int NumeroProdutos) |
void |
setNumeroProdutos(short NumeroProdutos) |
void |
setNumeroTerminal(java.lang.String NumeroTerminal) |
void |
setOffsetCartao(int OffsetCartao) |
void |
setOffsetCartao(short OffsetCartao) |
void |
setOperador(java.lang.String Operador) |
void |
setParametro(java.lang.String Parametro) |
void |
setParametroCartao(int ParametroCartao) |
void |
setParametroCartao(short ParametroCartao) |
void |
setParametrosAdicionais(java.lang.String ParametrosAdicionais) |
void |
setProdutos(java.lang.String Produtos) |
void |
setQuantidade(int Quantidade) |
void |
setQuantidade(short Quantidade) |
void |
setQuantidadeProduto(int QuantidadeProduto) |
void |
setRedeDestino(int RedeDestino) |
void |
setRedeDestino(short RedeDestino) |
void |
setRestricoes(java.lang.String Restricoes) |
void |
setSenhaPinPad(java.lang.String SenhaPinPad) |
void |
setSequencial(int Sequencial) |
void |
setSupervisor(java.lang.String Supervisor) |
void |
setTamanhoMaximo(int TamanhoMaximo) |
void |
setTamanhoMaximo(short TamanhoMaximo) |
void |
setTamanhoMinimo(int TamanhoMinimo) |
void |
setTamanhoMinimo(short TamanhoMinimo) |
void |
setTamDadosEntrada(int TamDadosEntrada) |
void |
setTamDadosTx(int TamDadosTx) |
void |
setTamDadosTx(short TamDadosTx) |
void |
setTamMaxDadosRx(int TamMaxDadosRx) |
void |
setTamMaxDadosRx(short TamMaxDadosRx) |
void |
setTamMaxDadosServico(int TamMaxDadosServico) |
void |
setTamMaxDadosServico(short TamMaxDadosServico) |
void |
setTempoEsperaRx(int TempoEsperaRx) |
void |
setTempoEsperaRx(short TempoEsperaRx) |
void |
setTimeout(int Timeout) |
void |
setTimeout(short Timeout) |
void |
setTipoCancelamento(int TipoCancelamento) |
void |
setTipoCancelamento(short TipoCancelamento) |
void |
setTipoCodigoEmBarras(int TipoCodigoEmBarras) |
void |
setTipoCodigoEmBarras(short TipoCodigoEmBarras) |
void |
setTipoConsulta(int TipoConsulta) |
void |
setTipoOperacao(int TipoOperacao) |
void |
setTipoTransacao(int TipoTransacao) |
void |
setTipoTransacao(short TipoTransacao) |
void |
setTipoTrilha1(java.lang.String TipoTrilha1) |
void |
setTipoTrilha2(java.lang.String TipoTrilha2) |
void |
setTotalGeral(java.lang.String TotalGeral) |
void |
setTotalizador(java.lang.String Totalizador) |
void |
setTrilha1(java.lang.String Trilha1) |
void |
setTrilha2(java.lang.String Trilha2) |
void |
setTrilha3(java.lang.String Trilha3) |
void |
setValor(java.lang.String Valor) |
void |
setValorTotalBonus(java.lang.String ValorTotalBonus) |
void |
setValorTotalCupon(java.lang.String ValorTotalCupon) |
void |
setValorUnitario(java.lang.String ValorUnitario) |
int |
validaCampoCodigoEmBarras() |
int |
validaCampoCodigoEmBarras(java.lang.String CodigoEmBarras,
short TipoCodigoEmBarras) |
int |
verificaPresencaPinPad()
Chamadas prévias requeridas:
nenhuma
Métodos disponíveis após a chamada retornar 0:
nenhum
|
public int configuraIntSiTefInterativo()
É equivalente ao método ConfiguraIntSiTefInterativoEx (), porém sem os Parâmetros adicionais
Chamadas prévias requeridas:
public int configuraIntSiTefInterativo(java.lang.String EnderecoSiTef, java.lang.String CodigoLoja, java.lang.String NumeroTerminal)
public int configuraIntSiTefInterativoEx()
Chamadas prévias requeridas:
public int configuraIntSiTefInterativoEx(java.lang.String EnderecoSiTef, java.lang.String CodigoLoja, java.lang.String NumeroTerminal, java.lang.String ParametrosAdicionais)
public int iniciaFuncaoSiTefInterativo()
public int iniciaFuncaoSiTefInterativo(int funcao, java.lang.String valor, java.lang.String numeroCupomFiscal, java.lang.String dataFiscal, java.lang.String horario, java.lang.String operador, java.lang.String parametrosAdicionais)
funcao
- Código da função a ser executadavalor
- Valor inicial da transaçãonumeroCupomFiscal
- Número do cupom fiscaldataFiscal
- Data fiscalhorario
- Hora fiscaloperador
- OperadorparametrosAdicionais
- Parametros adicionaispublic int continuaFuncaoSiTefInterativo()
Chamadas prévias requeridas:
Chamada prévia opcional:
Métodos disponíveis após a chamada retornar 10000:
getProximoComando
. - Código do comando a ser entregue/coletado
getTipoCampo
- Código do TipoCampo correspondente.
getTamanhoMinimo
- Tamanho mínimo do campo a ser coletado.
getTamanhoMaximo
- Tamanho máximo do campo a ser coletado.
getBuffer
- Dados de saída, referentes ao Comando/TipoCampo.
public int descarregaMensagens()
Chamadas prévias requeridas:
Métodos disponíveis em caso de sucesso:
public int efetuaPagamentoSiTefInterativo()
iniciaFuncaoSiTefInterativo
.public int efetuaPagamentoSiTefInterativo(int funcao, java.lang.String valor, java.lang.String numeroCupomFiscal, java.lang.String dataFiscal, java.lang.String horario, java.lang.String operador, java.lang.String parametrosAdicionais)
iniciaFuncaoSiTefInterativo
.public int funcoesGerenciaisSiTefInterativo()
iniciaFuncaoSiTefInterativo
, usando o código de função 110.public int funcoesGerenciaisSiTefInterativo(java.lang.String numeroCupomFiscal, java.lang.String dataFiscal, java.lang.String horario, java.lang.String operador)
iniciaFuncaoSiTefInterativo
, usando o código de função 110.public int finalizaTransacaoSiTefInterativo()
public int finalizaFuncaoSiTefInterativo()
public int finalizaTransacaoSiTefInterativoEx()
public int finalizaTransacaoIdentificadaSiTef()
public int finalizaTransacaoIdentificadaSiTefBonus()
public int desfazTransacaoSiTefInterativo()
public int iniciaCancelamentoIdentificadoSiTefInterativo()
public int abrePinPad()
Chamadas prévias requeridas:
Métodos disponíveis após a chamada retornar 0:
public int fechaPinPad()
Chamadas prévias requeridas:
Métodos disponíveis após a chamada retornar 0:
public int verificaPresencaPinPad()
Chamadas prévias requeridas:
Métodos disponíveis após a chamada retornar 0:
0 Não existe um PinPad conectado ao micro.
-1 Biblioteca de acesso ao PinPad não encontrada.
public int leSenhaInterativo()
leSenhaInterativo(String)
.public int leSenhaInterativo(java.lang.String MsgDisplay)
public int leSenhaDireto()
public int leSenhaDireto(java.lang.String ChaveSeguranca, java.lang.String MsgDisplay)
public int leSenhaDiretoEx()
public int leSenhaDiretoEx(java.lang.String ChaveSeguranca, java.lang.String MsgDisplay, short Timeout)
public int interrompeLeCartaoDireto()
public int escreveMensagemPinPad()
escreveMensagemPinPad(String)
.public int escreveMensagemPinPad(java.lang.String MsgDisplay)
public int escreveMensagemPermanentePinPad()
escreveMensagemPermanentePinPad(String)
.public int escreveMensagemPermanentePinPad(java.lang.String MsgDisplay)
public int leSimNaoPinPad()
leSimNaoPinPad(String)
.public int leSimNaoPinPad(java.lang.String MsgDisplay)
public int leCampoPinPad()
public int leCampoPinPad(java.lang.String MsgDisplay, short TamanhoMaximo, short eSenha)
public int leTrilhaChipInterativo()
leTrilhaChipInterativo(int)
.public int leTrilhaChipInterativo(int Modalidade)
public int leTrilha3()
public int leTrilha3(java.lang.String MsgDisplay)
public int leCartaoSeguro(java.lang.String MsgDisplay)
public int leCartaoDiretoSeguro()
public int leCartaoDiretoSeguro(java.lang.String MsgDisplay, short Timeout)
public int leDigitoPinPad()
public int leDigitoPinPad(java.lang.String MsgDisplay)
public int leDoisDigitosPinPad()
public int leDoisDigitosPinPad(java.lang.String MsgDisplay)
public int leCampoCriptografadoPinPad()
public int leCampoCriptografadoPinPad(java.lang.String MsgDisplay, java.lang.String ChaveSeguranca, short TamanhoMinimo, short TamanhoMaximo)
public int obtemSenha()
public int obtemSenha(java.lang.String ChaveSecreta, java.lang.String ChaveSeguranca, java.lang.String SenhaPinPad)
public int obtemDadoPinPad()
public int obtemDadoPinPad(java.lang.String ChaveSecreta, java.lang.String DadosCaptura)
public int obtemDadoPinPadEx()
public int obtemDadoPinPadEx(java.lang.String ChaveAcesso, java.lang.String ChaveSecreta, java.lang.String DadosCaptura)
ChaveAcesso
- Chave personalizada do provedor da solução de automação comercial que utilizará essa funcionalidade, fornecida pela Software Express.ChaveSecreta
- Contém o identificador do provedor da solução de automação comercial. No Brasil corresponde ao CNPJ do mesmo com todos os delimitadores.DadosCaptura
- Buffer com os parâmetros de coleta de dados no pinpad. Para maiores informações, consulte o documento "Leitura de Campo Aberto no PinPad".public int obtemDadoPinPadDireto()
public int obtemDadoPinPadDireto(java.lang.String ChaveSecreta, java.lang.String DadosCaptura)
public int obtemDadoPinPadDiretoEx()
public int obtemDadoPinPadDiretoEx(java.lang.String ChaveAcesso, java.lang.String ChaveSecreta, java.lang.String DadosCaptura)
ChaveAcesso
- Chave personalizada do provedor da solução de automação comercial que utilizará essa funcionalidade, fornecida pela Software Express.ChaveSecreta
- Contém o identificador do provedor da solução de automação comercial. No Brasil corresponde ao CNPJ do mesmo com todos os delimitadores.DadosCaptura
- Buffer com os parâmetros de coleta de dados no pinpad. Para maiores informações, consulte o documento "Leitura de Campo Aberto no PinPad".public int obtemChaveSeguranca()
public int obtemChaveSeguranca(java.lang.String Trilha2, java.lang.String ChaveSecreta)
public int obtemInformacoesPinPad()
Chamadas prévias requeridas:
Métodos disponíveis em caso de sucesso:
getDadosSaida
. - Dados do pinpad
public int obtemQuantidadeTransacoesPendentes()
obtemQuantidadeTransacoesPendentes(String,String)
.Esta função é utilizada pelo terminal para saber quantas transações foram realizadas em caso de queda de energia.
Chamadas prévias requeridas:
setDataFiscal
- Data fiscal.
setNumeroCuponFiscal
- Número do cupom fiscal.
Métodos disponíveis em caso de sucesso:
public int obtemQuantidadeTransacoesPendentes(java.lang.String dataFiscal, java.lang.String numeroCupomFiscal)
dataFiscal
- Data fiscal.numeroCupomFiscal
- Número do cupom fiscal.public int obtemVersao()
Chamadas prévias requeridas:
configuraIntSiTefInterativo
ou configuraIntSiTefInterativoEx
com os parâmetros correspondentes.
Métodos disponíveis após a chamada retornar 0:
getVersaoCliSiTef
. - Versão da biblioteca clisitef.
getVersaoCliSiTefI
- Versão da biblioteca clisitefi.
public int carregaArquivosTraducao()
Chamadas prévias requeridas:
setArqTraducao
- nome do arquivo a ser carregado, contendo as mensagens padrão
Chamada prévia opcional:
setArqTraducaoCielo
- nome do arquivo a ser carregado, contendo mensagens específicas para o autorizador Cielo.
public int carregaArquivosTraducao(java.lang.String ArqTraducao, java.lang.String ArqTraducaoCielo)
ArqTraducao
- nome do arquivo a ser carregado, contendo as mensagens padrãoArqTraducaoCielo
- nome do arquivo a ser carregado, contendo mensagens específicas para o autorizador Cielo.public int iniciaFuncaoAASiTefInterativo()
public int iniciaFuncaoAASiTefInterativo(int modalidade, java.lang.String valor, java.lang.String numeroCupomFiscal, java.lang.String dataFiscal, java.lang.String horario, java.lang.String operador, java.lang.String restricoes, java.lang.String produtos)
public int correspondenteBancarioSiTefInterativo()
public int correspondenteBancarioSiTefInterativo(java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador, java.lang.String Restricoes)
public int iniciaCancelamentoPagamentoContasSiTefInterativo()
public int iniciaCancelamentoPagamentoContasSiTefInterativo(java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador, java.lang.String DadosContas)
public int validaCampoCodigoEmBarras()
public int validaCampoCodigoEmBarras(java.lang.String CodigoEmBarras, short TipoCodigoEmBarras)
public int enviaRecebeSitServicos()
public int enviaRecebeSitServicos(short RedeDestino, byte[] DadosTx, short TamDadosTx, short TamMaxDadosRx, short TempoEsperaRx, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador)
public int enviaRecebeSiTefDireto()
public int enviaRecebeSiTefDireto(short RedeDestino, short FuncaoSiTef, short OffsetCartao, byte[] DadosTx, short TamDadosTx, short TamMaxDadosRx, short TempoEsperaRx, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador, short TipoTransacao)
public int forneceParametroEnviaRecebeSiTefDireto()
public int forneceParametroEnviaRecebeSiTefDireto(short IndiceParametro, java.lang.String Parametro, short ParametroCartao, short Delimitador)
public int executaEnviaRecebeSiTefDireto()
public int executaEnviaRecebeSiTefDireto(short RedeDestino, short FuncaoSiTef, short TempoEsperaRx, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador, short TipoTransacao)
public int obtemRetornoEnviaRecebeSiTefDireto()
public int obtemRetornoEnviaRecebeSiTefDireto(java.lang.String CodigoServico, short TamMaxDadosServico)
public int finalizaTransacaoSiTefInterativo(short Confirma, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario)
public int finalizaTransacaoSiTefInterativoEx(short Confirma, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String ParametrosAdicionais)
public int finalizaTransacaoSiTefInterativoBonus()
public int finalizaTransacaoSiTefInterativoBonus(short Confirma, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String ValorTotalCupon, java.lang.String ValorTotalBonus)
public int finalizaFuncaoSiTefInterativo(short Confirma, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String ParametrosAdicionais)
public int finalizaTransacaoIdentificadaSiTef(short FuncaoSiTef, short Confirma, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String DadosTransacao)
public int finalizaTransacaoIdentificadaSiTefBonus(short Confirma, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String ValorTotalCupon, java.lang.String ValorTotalBonus, java.lang.String DadosTransacao)
public int desfazTransacaoSiTefInterativo(java.lang.String DadosDesfazimento)
public int iniciaCancelamentoIdentificadoSiTefInterativo(java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador, java.lang.String ChaveTrnCancelamento)
public int informaTotalizadorVenda()
public int informaTotalizadorVenda(java.lang.String Totalizador)
public int obtemParametrosSiTef()
public int obtemParametrosSiTef(int TipoConsulta, java.lang.String ParametrosAdicionais)
public int flashVendasSitef()
public int flashVendasSitef(java.lang.String TotalGeral, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador)
public int consultaParametrosSiTef()
public int consultaParametrosSiTef(int TipoConsulta)
public int registraTefPromocaoSiTef()
public int registraTefPromocaoSiTef(java.lang.String ValorTotalBonus, java.lang.String ValorTotalCupon, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador, java.lang.String Supervisor)
public int registraBonusOffLineSiTef()
public int registraBonusOffLineSiTef(java.lang.String ValorTotalBonus, java.lang.String ValorTotalCupon, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador, java.lang.String Supervisor)
public int obtemStatusLeitoraSPTrans()
Chamadas prévias requeridas:
Métodos disponíveis em caso de sucesso:
public int iniciaFuncaoSiTefInterativoConsultaVidalink()
public int iniciaFuncaoSiTefInterativoConsultaVidalink(java.lang.String CodigoAutorizacao, java.lang.String CodigoProduto, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador)
public int informaProdutoVendaVidalink()
public int informaProdutoVendaVidalink(short IndiceProduto, java.lang.String CodigoProduto, short Quantidade, java.lang.String Valor)
public int iniciaFuncaoSiTefInterativoVendaVidalink()
public int iniciaFuncaoSiTefInterativoVendaVidalink(java.lang.String CodigoAutorizacao, short NumeroProdutos, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador)
public int informaProdutoCancelamentoVidalink()
public int informaProdutoCancelamentoVidalink(short IndiceProduto, java.lang.String CodigoProduto, short Quantidade)
public int iniciaFuncaoSiTefInterativoCancelamentoVidalink()
public int iniciaFuncaoSiTefInterativoCancelamentoVidalink(short TipoCancelamento, short NumeroProdutos, java.lang.String NumeroCuponFiscalOriginal, java.lang.String DataFiscalOriginal, java.lang.String NumeroDocumentoOriginal, java.lang.String IdentificacaoPdvOriginal, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador)
public int iniciaFuncaoSiTefInterativoConsultaPBM()
public int iniciaFuncaoSiTefInterativoConsultaPBM(java.lang.String CodigoAutorizacao, java.lang.String CodigoProduto, java.lang.String NumeroCuponFiscal, java.lang.String DataFiscal, java.lang.String Horario, java.lang.String Operador, java.lang.String ParametrosAdicionais)
public int consultaDescontoSocioTorcedor()
public int consultaDescontoSocioTorcedor(java.lang.String CodigoProduto)
public int registraDescontoSocioTorcedor()
public int registraDescontoSocioTorcedor(java.lang.String numeroCuponFiscal, java.lang.String dataFiscal, java.lang.String horario, java.lang.String operador, java.lang.String NSUSiTef, java.lang.String produtos)
public int consultaQtdeDescontoSocioTorcedor()
public int consultaQtdeDescontoSocioTorcedor(java.lang.String CodigoProduto, int QuantidadeProduto, java.lang.String NSUSiTef, java.lang.String ValorUnitario)
public int registraDescontoSocioTorcedorSequencial()
public int registraDescontoSocioTorcedorSequencial(java.lang.String numeroCuponFiscal, java.lang.String dataFiscal, java.lang.String horario, java.lang.String operador, java.lang.String NSUSiTef, java.lang.String produtos, int sequencial)
public void setArqTraducao(java.lang.String ArqTraducao)
public void setArqTraducaoCielo(java.lang.String ArqTraducaoCielo)
public void setEnderecoSiTef(java.lang.String EnderecoSiTef)
public void setBuffer(java.lang.String Buffer)
public java.lang.String getBuffer()
public java.lang.String getCampo()
public void setChaveAcesso(java.lang.String ChaveAcesso)
public void setChaveSecreta(java.lang.String ChaveSecreta)
public void setChaveSeguranca(java.lang.String ChaveSeguranca)
public java.lang.String getChaveSeguranca()
public void setChaveTrnCancelamento(java.lang.String ChaveTrnCancelamento)
public void setCodigoEmBarras(java.lang.String CodigoEmBarras)
public void setCodigoLoja(java.lang.String CodigoLoja)
public short getCodigoResposta()
public void setCodigoServico(java.lang.String CodigoServico)
public void setConfiguraResultado(short ConfiguraResultado)
public void setConfiguraResultado(int ConfiguraResultado)
public void setConfirma(short Confirma)
public void setConfirma(int Confirma)
public void setContinuaNavegacao(int ContinuaNavegacao)
public void setDadosContas(java.lang.String DadosContas)
public java.lang.String getDadosContas()
public void setDadosDesfazimento(java.lang.String DadosDesfazimento)
public java.lang.String getDadosDesfazimento()
public void setDadosTransacao(java.lang.String DadosTransacao)
public java.lang.String getDadosServico()
public void setDadosCaptura(java.lang.String DadosCaptura)
public void setTotalizador(java.lang.String Totalizador)
public void setDataFiscal(java.lang.String DataFiscal)
public void setDelimitador(short Delimitador)
public void setDelimitador(int Delimitador)
public void setFuncaoSiTef(short FuncaoSiTef)
public void setFuncaoSiTef(int FuncaoSiTef)
public void setHorario(java.lang.String Horario)
public void setIndiceParametro(short IndiceParametro)
public void setIndiceParametro(int IndiceParametro)
public void setModalidade(int Modalidade)
public void setMsgDisplay(java.lang.String MsgDisplay)
public void setNumeroCuponFiscal(java.lang.String NumeroCuponFiscal)
public void setNumeroTerminal(java.lang.String NumeroTerminal)
public void setOffsetCartao(short OffsetCartao)
public void setOffsetCartao(int OffsetCartao)
public void setOperador(java.lang.String Operador)
public void setSupervisor(java.lang.String Supervisor)
public void setParametro(java.lang.String Parametro)
public void setRestricoes(java.lang.String Restricoes)
public void setParametrosAdicionais(java.lang.String ParametrosAdicionais)
public void setParametroCartao(short ParametroCartao)
public void setParametroCartao(int ParametroCartao)
public void setProdutos(java.lang.String Produtos)
public int getProximoComando()
public void setRedeDestino(short RedeDestino)
public void setRedeDestino(int RedeDestino)
public java.lang.String getSenha()
public void seteSenha(short eSenha)
public void seteSenha(int eSenha)
public void setSenhaPinPad(java.lang.String SenhaPinPad)
public void setTamanhoMinimo(short TamanhoMinimo)
public void setTamanhoMinimo(int TamanhoMinimo)
public short getTamanhoMinimo()
public void setTamanhoMaximo(short TamanhoMaximo)
public void setTamanhoMaximo(int TamanhoMaximo)
public short getTamanhoMaximo()
public void setTamMaxDadosRx(short TamMaxDadosRx)
public void setTamMaxDadosRx(int TamMaxDadosRx)
public void setTamMaxDadosServico(short TamMaxDadosServico)
public void setTamMaxDadosServico(int TamMaxDadosServico)
public void setTempoEsperaRx(short TempoEsperaRx)
public void setTempoEsperaRx(int TempoEsperaRx)
public void setTipoTransacao(short TipoTransacao)
public void setTipoTransacao(int TipoTransacao)
public int getTipoCampo()
public void setTipoCodigoEmBarras(short TipoCodigoEmBarras)
public void setTipoCodigoEmBarras(int TipoCodigoEmBarras)
public short getTipoCodigoEmBarras()
public void setTipoTrilha1(java.lang.String TipoTrilha1)
public java.lang.String getTipoTrilha1()
public void setTipoTrilha2(java.lang.String TipoTrilha2)
public java.lang.String getTipoTrilha2()
public void setTrilha1(java.lang.String Trilha1)
public java.lang.String getTrilha1()
public void setTrilha2(java.lang.String Trilha2)
public java.lang.String getTrilha2()
public void setTrilha3(java.lang.String Trilha3)
public java.lang.String getTrilha3()
public void setValor(java.lang.String Valor)
public void setValorTotalCupon(java.lang.String ValorTotalCupon)
public void setValorTotalBonus(java.lang.String ValorTotalBonus)
public void setCodigoAutorizacao(java.lang.String CodigoAutorizacao)
public void setCodigoProduto(java.lang.String CodigoProduto)
public void setNumeroProdutos(short NumeroProdutos)
public void setNumeroProdutos(int NumeroProdutos)
public void setIndiceProduto(short IndiceProduto)
public void setIndiceProduto(int IndiceProduto)
public void setQuantidade(short Quantidade)
public void setQuantidade(int Quantidade)
public void setTipoCancelamento(short TipoCancelamento)
public void setTipoCancelamento(int TipoCancelamento)
public void setNumeroCuponFiscalOriginal(java.lang.String NumeroCuponFiscalOriginal)
public void setDataFiscalOriginal(java.lang.String DataFiscalOriginal)
public void setNumeroDocumentoOriginal(java.lang.String NumeroDocumentoOriginal)
public void setIdentificacaoPdvOriginal(java.lang.String IdentificacaoPdvOriginal)
public java.lang.String getVersaoCliSiTef()
public java.lang.String getVersaoCliSiTefI()
public void setTotalGeral(java.lang.String TotalGeral)
public java.lang.String getDadosSaida()
public void setNomeArquivo(java.lang.String NomeArquivo)
public void setTimeout(short Timeout)
public void setTimeout(int Timeout)
public void setTipoConsulta(int TipoConsulta)
public void setTipoOperacao(int TipoOperacao)
public void setDadosTx(byte[] DadosTx)
public void setTamDadosTx(short TamDadosTx)
public void setTamDadosTx(int TamDadosTx)
public byte[] getDadosRx()
public void setDadosEntrada(byte[] DadosEntrada)
public void setTamDadosEntrada(int TamDadosEntrada)
public java.lang.String getVersion()
public void setNSUSiTef(java.lang.String NSUSiTef)
public void setValorUnitario(java.lang.String ValorUnitario)
public void setQuantidadeProduto(int QuantidadeProduto)
public void setSequencial(int Sequencial)