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á 611 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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