Ir para conteúdo
  • Cadastre-se

Identificação em ConfiguraIntSitefInterativo


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 1461 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros
Postado

Estou com um problema na homologação do Sitef. Eles alegam que o sistema não está enviando os parâmetros adicionais com as informações "ParametrosAdicionais: [ParamsClient=1=xxxxxxxxxxxxxx;2=xxxxxxxxxxxxxx]"

Abaixo o log gerado pelo componente mostra que está configurado, porém eles dizem que chega sem parametros adicionais:

-- 03/06 10:20:11:887 - *** ConfiguraIntSiTefInterativoEx. EnderecoIP: 192.168.0.7 CodigoLoja: sw000000 NumeroTerminal: 00000002 Resultado: 0 ParametrosAdicionais: [ParamsClient=1=11111111111111;2=23631789000184;PortaPinPad=5]
-- 03/06 10:20:13:910 - CliSiTef Inicializado CliSiTEF
-- 03/06 10:20:13:914 - InfoECF: ineEstadoECF
 

Alguma luz?

 

  • Consultores
Postado
25 minutos atrás, Ailton Ferreira disse:

Estou com um problema na homologação do Sitef. Eles alegam que o sistema não está enviando os parâmetros adicionais com as informações "ParametrosAdicionais: [ParamsClient=1=xxxxxxxxxxxxxx;2=xxxxxxxxxxxxxx]"

Abaixo o log gerado pelo componente mostra que está configurado, porém eles dizem que chega sem parametros adicionais:

-- 03/06 10:20:11:887 - *** ConfiguraIntSiTefInterativoEx. EnderecoIP: 192.168.0.7 CodigoLoja: sw000000 NumeroTerminal: 00000002 Resultado: 0 ParametrosAdicionais: [ParamsClient=1=11111111111111;2=23631789000184;PortaPinPad=5]
-- 03/06 10:20:13:910 - CliSiTef Inicializado CliSiTEF
-- 03/06 10:20:13:914 - InfoECF: ineEstadoECF
 

Alguma luz?

 

ACBr atualizado e rodado o instalador?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Pessoal, houve mudanca em alguns servidores da clisitef, e antes eles nao tratavam o cnpj, ja tive casos de empresas transacionando no CNPJ de outro.

Eles estão mudando agora em etapas, e tivemos que fazer uma mudanca aqui nos fontes da unit ACBrTEFDCliSiTef, por volta da linha 370, acompanhado pelo suporte e homologacao da Sitef.

Apos estas mudanças esta tudo funcionando adequadamente, alguns dos nossos clientes estavam sem transacionar com erro, e agora voltou ao normal.

Estamos anexado a Unit aqui, e vou colar o codigo alterado por volta da linha 370

// acertar quebras de linhas e abertura e fechamento da lista de parametros
  ParamAdic := '';
  ParamAdic := StringReplace(Trim(ParametrosAdicionais.Text), sLineBreak, ';', [rfReplaceAll]);

  if (ParamAdic <> '') then
    ParamAdic := '['+ ParamAdic + ']';

  if NaoEstaVazio(CNPJEstabelecimento) and NaoEstaVazio(CNPJSoftwareHouse) then
    if (ParamAdic <> '') then
      ParamAdic := ParamAdic + ';[ParmsClient=1='+CNPJEstabelecimento+';2='+CNPJSoftwareHouse+']'
    else
      ParamAdic := '[ParmsClient=1='+CNPJEstabelecimento+';2='+CNPJSoftwareHouse+']';

  if (ParamAdic <> '') then
    ParamAdic := '['+ ParamAdic + ']';

Segundo a nova validação, os parametros adcionais devem ficar com esta aparencia, ou seja, [] entre todos, e [] entre ParamClients

 

ParametrosAdicionais: [[PortaPinPad=10;VersaoAutomacaoCielo=testeati10];[ParmsClient=1=12345694000104;2=65432153000154]]

 

ACBrTEFDCliSiTef.pas

  • Consultores
Postado

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

TK-2795

Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
  • Solution
Postado
Em 14/06/2022 at 14:48, andrefaria disse:

Pessoal, houve mudanca em alguns servidores da clisitef, e antes eles nao tratavam o cnpj, ja tive casos de empresas transacionando no CNPJ de outro.

Eles estão mudando agora em etapas, e tivemos que fazer uma mudanca aqui nos fontes da unit ACBrTEFDCliSiTef, por volta da linha 370, acompanhado pelo suporte e homologacao da Sitef.

Apos estas mudanças esta tudo funcionando adequadamente, alguns dos nossos clientes estavam sem transacionar com erro, e agora voltou ao normal.

Estamos anexado a Unit aqui, e vou colar o codigo alterado por volta da linha 370

// acertar quebras de linhas e abertura e fechamento da lista de parametros
  ParamAdic := '';
  ParamAdic := StringReplace(Trim(ParametrosAdicionais.Text), sLineBreak, ';', [rfReplaceAll]);

  if (ParamAdic <> '') then
    ParamAdic := '['+ ParamAdic + ']';

  if NaoEstaVazio(CNPJEstabelecimento) and NaoEstaVazio(CNPJSoftwareHouse) then
    if (ParamAdic <> '') then
      ParamAdic := ParamAdic + ';[ParmsClient=1='+CNPJEstabelecimento+';2='+CNPJSoftwareHouse+']'
    else
      ParamAdic := '[ParmsClient=1='+CNPJEstabelecimento+';2='+CNPJSoftwareHouse+']';

  if (ParamAdic <> '') then
    ParamAdic := '['+ ParamAdic + ']';

Segundo a nova validação, os parametros adcionais devem ficar com esta aparencia, ou seja, [] entre todos, e [] entre ParamClients

 

ParametrosAdicionais: [[PortaPinPad=10;VersaoAutomacaoCielo=testeati10];[ParmsClient=1=12345694000104;2=65432153000154]]

 

ACBrTEFDCliSiTef.pas 52 kB · 2 downloads

No svn sua contribuição

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • 2 semanas depois ...
  • Membros
Postado

Atualizei ACBr. Conferi os fontes e já está com a alteração postada pelo andrefaria. Compilei o sistema do zero reconstruindo todos os dcu. Enviei os arquivos para homologação na skytef e veja o que me responderam:

image.thumb.jpeg.b6c9abf8cdd1d781330438d06ca33d87.jpeg

Estou anexando o log do ACBr. Lá aparece os parâmetros adicionais, mas parece que não tá indo nos arquivos .dmp do sitef.

Não estou encontrando uma saída.

TEF_20220630.LOG

  • Membros
Postado

Pessoal, resolvido. Na verdade a falha era de análise do Certificador. Estava usando um decodificador antigo que não mostrava todas as informações do arquivo. Tudo certo com o componente.

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1461 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...
The popup will be closed in 10 segundos...