Usuários SAC hetoandrade 25 Posted November 12, 2020 Usuários SAC Report Share Posted November 12, 2020 Estou implementando o cardse - carteira digital quando eu coloco para aparecer qrcode no pinpad = tudo ok, pago pelo celular blz quando eu coloco para aparecer rqcode na tela do sistema , usando o codigo do demo acbrtefd e coloco a restricoes: {DevolveStringQRCode=1} da qrcode invalido porque coloca um (? antes, nao sei porque) ex: codigo exibido - pinpad SOFTWAREEXPRESS-425658-373694-PDV00006 (ok) codigo exibido - tela ?SOFTWAREEXPRESS-425658-373694-PDV00006 (nao consigo pagar) desde ja agradeço a atenção. QRCode := TDelphiZXingQRCode.Create; QRCodeBitmap := TBitmap.Create; try QRCode.Encoding := qrUTF8NoBOM; QRCode.QuietZone := 2; QRCode.Data := widestring(Dados); QRCodeBitmap.Width := QRCode.Columns; QRCodeBitmap.Height := QRCode.Rows; for Row := 0 to QRCode.Rows - 1 do begin for Column := 0 to QRCode.Columns - 1 do begin if (QRCode.IsBlack[Row, Column]) then QRCodeBitmap.Canvas.Pixels[Column, Row] := clBlack else QRCodeBitmap.Canvas.Pixels[Column, Row] := clWhite; end; end; // imgQRCode.Picture.Bitmap.Assign(QRCodeBitmap); if TipoFormularioTEFD = 4 then begin FrmPDVTef.imgQRCode.Picture.Bitmap.Assign(QRCodeBitmap); Application.ProcessMessages; end; finally QRCode.Free; QRCodeBitmap.Free; end; Link to post Share on other sites
Fundadores Daniel Simoes 8,704 Posted November 12, 2020 Fundadores Report Share Posted November 12, 2020 Parece ser um problema específico com o módulo da Sw. Express... Você precisa entrar em contato com o suporte deles... Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Usuários SAC Solution hetoandrade 25 Posted November 12, 2020 Author Usuários SAC Solution Report Share Posted November 12, 2020 Descobrir esta vindo certo do sitef é so mudar //QRCode.Encoding := qrUTF8NoBOM; QRCode.Encoding := qrUTF8BOM; esse monta o qrcode sem o ? 2 Link to post Share on other sites
Fundadores Daniel Simoes 8,704 Posted November 12, 2020 Fundadores Report Share Posted November 12, 2020 Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. 1 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Link to post Share on other sites
Recommended Posts