Ir para conteúdo
  • Cadastre-se

dev botao

Exibição do QrCode no componente ACBrTEFAPI, para o SiTef


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

Recommended Posts

Olá,

estou homologando o SiTEF, com o componente ACBrTEFAPI. Porém quando configuramos para recebimento por PIX, exibir o QrCode na tela ou imprimir, os parâmetros adicionais estão sendo enviados de forma que retorna um erro. 

Atualmente está sendo enviado neste formato: ParamAdic: [10;18;27;28;35;44;{DevolveStringQRCode=1}]

Em contado com a SiTEF, comentaram que o formato correto, deveria ser: ParamAdic: [10;18;27;28;35;44];{DevolveStringQRCode=1}

Fiz o ajuste no arquivo ACBrTEFAPICliSiTef.pas, e estou subindo ele aqui para analisarem se é possível subir ao repositório.

O que foi alterado, é a partir da linha 896 em diante.

// Convertendo para formato de parâmetro, conforme esperado
if (SL.Count > 0) then
begin
	Restricoes := StringReplace(Trim(SL.Text), sLineBreak, ';', [rfReplaceAll]);
	if Restricoes <> '' then
		Restricoes := '['+Restricoes+']';
	if fParamAdicConfig.Count > 0 then
		Restricoes := Restricoes + ';'+ Trim(fParamAdicConfig.Text);

	if (Restricoes <> '') then
		fParamAdicFuncao.Add( Restricoes );
end;

ACBrTEFAPICliSiTef.pas

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 265 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.