Ir para conteúdo
  • Cadastre-se

dev botao

Sem conexao servidor - SitDemon


  • Este tópico foi criado há 521 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde pessoal,

Estou com um problema no momento do processo iterativo (método continuaFuncaoSiTefInterativo).
Ao rodar esse método na minha aplicação Android tenho o seguinte erro: "Sem conexao Servidor", porém o SitDemo está de pé e rodando localmente na porta 4096.
 

No método configuraIntSiTefInterativoEx estou passando os seguintes dados:
 

String ipSitef = "192.168.0.2";
String codLoja = "00000000";
String numPDV = "SE000001";
String paramAdicionais = "[" +
  "TipoPinPad=ANDROID_BT;" + "]";
if(cli.configuraIntSiTefInterativoEx(ipSitef, codLoja, numPDV, paramAdicionais) == 0){
  if(cli.obtemVersao() == 0){
    Log.d(LOG_TAG, "CliSitef: " + cli.getVersaoCliSiTef());
    Log.d(LOG_TAG, "CliSitefI: " + cli.getVersaoCliSiTefI());
    successCallback.invoke("Conectado ao Sitef com sucesso!");
  }
}
Meu log retorna:


W/System.err: Copia arquivo [Cheque.ini]Cheque.ini
D/CliSiTefI: TipoPinPad=ANDROID_BT
D/SitefModule: CliSitef: 6.2.115.27S.r1
D/SitefModule: CliSitefI: 6.2.115.27S
I/ReactNativeJS: Conectado ao Sitef com sucesso!
D/CliSiTefI/PinPadCtrl: PPConecta	Procurando qualquer MAC
I/ReactNativeJS: Transação iniciada com sucesso!
D/CliSiTefI/PinPadCtrl: PPConecta	Tentando Bluetooth
D/CliSiTefI/PinPadCtrl: BTDriver	Tentando [Ingenico30660831]
W/BluetoothAdapter: getBluetoothService() called with no BluetoothManagerCallback
D/CliSiTefI/PinPadCtrl: BTDriver	Encontrado Ingenico30660831 [B4:00:16:A8:8F:96]
D/CliSiTefI/PinPadCtrl: PPConecta	Conectado
D/CliSiTefI: Escreve TipoCampo: 652
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	1
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	1
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	7
D/CliSiTefI/PinPadCtrl: Thr	Lendo
    Thr.Leu	11
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
    PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	114
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	103
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	13
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	11
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	13
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	34
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	23
    PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	61
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	1
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	29
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	19
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	56
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
    read	10
D/CliSiTefI/PinPadCtrl: read	45
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	56
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	45
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	1
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	55
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	45
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	56
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	45
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
    Thr.Leu	56
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	45
    PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
    Thr.Leu	56
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	45
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	56
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
    read	10
D/CliSiTefI/PinPadCtrl: read	45
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	12
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	56
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
D/CliSiTefI/PinPadCtrl: read	10
D/CliSiTefI/PinPadCtrl: read	45
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/CliSiTefI: Escreve TipoCampo: 653
D/CliSiTefI/PinPadCtrl: Thr.Escreveu	42
D/CliSiTefI/PinPadCtrl: Thr	Lendo
D/CliSiTefI/PinPadCtrl: Thr.Leu	11
D/CliSiTefI/PinPadCtrl: read	1
D/CliSiTefI/PinPadCtrl: PPRecebe	Tentativa Leitura: 0
    read	10
D/CliSiTefI/PinPadCtrl: PPRecebe	Pacote valido
D/SitefModule: --------------------
D/SitefModule: Proximo Comando: 1
    Tipo Campo: -1
    Tamanho Maximo: 0
    Tamanho Minimo: 0
D/SitefModule: Buffer: Conectando Servidor 1
    --------------------
D/SitefModule: --------------------
D/SitefModule: Proximo Comando: 0
    Tipo Campo: 4100
    Tamanho Maximo: 0
    Tamanho Minimo: 0
    Buffer: TCP:C:110:TO
D/SitefModule: --------------------
D/SitefModule: --------------------
    Proximo Comando: 13
D/SitefModule: Tipo Campo: -1
    Tamanho Maximo: 0
    Tamanho Minimo: 0
    Buffer: 
    --------------------
D/SitefModule: --------------------
    Proximo Comando: 1
D/SitefModule: Tipo Campo: -1
    Tamanho Maximo: 0
    Tamanho Minimo: 0
    Buffer: Conectando Servidor 2
    --------------------
D/SitefModule: --------------------
    Proximo Comando: 0
    Tipo Campo: 4100
    Tamanho Maximo: 0
D/SitefModule: Tamanho Minimo: 0
    Buffer: TCP:C:110:TO
    --------------------
D/SitefModule: --------------------
D/SitefModule: Proximo Comando: 13
    Tipo Campo: -1
    Tamanho Maximo: 0
D/SitefModule: Tamanho Minimo: 0
D/SitefModule: Buffer: 
    --------------------
D/SitefModule: --------------------
    Proximo Comando: 22
    Tipo Campo: -1
D/SitefModule: Tamanho Maximo: 1
    Tamanho Minimo: 1
    Buffer: Sem conexao Servidor

 

Qualquer ideia eu agradeceria

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Essa biblioteca pode ser usada em Android ?

Não seria necessário usar o m-SiTef ? https://youtu.be/zQ1gMfhYZUc

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

Muito interessante a solução do m-Sitef

A própria Software Express passou o .jar e as .dlls para serem utilizadas no Android. Segui o manual deles utilizando as funções de interface com o Sitef, porém aquele erro acontece. Outra coisa interessante é que mesmo com o Cliente Sitef Modular eu não consigo conectar no SitDemo...

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Que linguagem você usa ?

Se você puder usar outro produto de TEF, veja essa Live:

 

Se for Delphi... Logo devo subir o TACBrTEFAndroid, baseado nessa solução da PayGo

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
  • Este tópico foi criado há 521 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...