@Center Informática,
No meio tempo que estava analisando a sua sugestão, subiram no SVN do ACBr, uma implementação semelhante, para o TEF Elgin
Fiz o Merge de suas sugestões, mas apliquei o método PIX apenas na classe da Elgin, pois isso poderia causar grande confusão no uso de classes que não precisam de um métodos específico, para transacionar PIX, pois usam parâmetros no comando CRT, para saber que se trata de um PIX
Os Demos do ACBrTED (Delphi e Lazarus), também foram alterados, para demonstrar o uso.. Veja:
else if (Indice = '05') then // 05-CARTEIRA DIGITAL
begin
if (ACBrTEFD1.GPAtual = gpTefElgin) then
Ok := ACBrTEFD1.TEFElgin.PIX(AValor, '01')
else
begin
FTestePayGo := 27;
InformarParametrosCarteiraDigital;
Ok := ACBrTEFD1.CRT(AValor, '01');
TemTEF := True;
end;
end
Commit [r33249] e Commit [r33250]