Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 253 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado (editado)

Ola
Estou usando o PIX estatico sem necessidade de confirmar pagamento.

Eu gerei com chave PIX que origem e bradesco.
Ai vou no banco itau e vou scnear da erro iso no meu aparelho. No inter da certo

Porém fui no santander deu erro tb. O bradesco de outro aparelho com outra esposa tambem da erro. Fiz a leitura do pagseguro também não funciona. Estranho ne!
To usando fmx.
 

procedure TfrmSaidaVeiculo.PintarQRCodeEstatico (aChavePix: string);
var
 i : integer;
 mQRE : TStringList;
begin
  mQRE := TStringList.Create;
  try

    ACBrPixCD1.PSP := ACBrPixBradesco;
    ACBrPixBradesco.ChavePIX := aChavePix;

    i:= Integer(DetectarTipoChave(aChavePix));

    if i = 4 then
    begin
      aChavePix := '+55'+aChavePix;
    end;

    mQRE.Text := ACBrPixCD1.GerarQRCodeEstatico(
                         precoACobrar,
                         'PGTO ESTACIONAMENTO',
                         IntToStr(Random(300)));
    PintarQRCode(mQRE.Text, imgQRE.Bitmap, qrUTF8BOM);
  finally
    FreeAndNil(mQRE);
  end;
end;

procedure TfrmSaidaVeiculo.btnPixClick(Sender: TObject);
begin
  ACBrPixCD1.Recebedor.Nome := DmDados.configuracao('NOME_PIX');
  ACBrPixCD1.Recebedor.CEP := DmDados.configuracao('END_CEPPIX');
  ACBrPixCD1.Recebedor.Cidade := DmDados.configuracao('END_CIDADEPIX');
  ACBrPixCD1.Recebedor.UF := DmDados.configuracao('END_UFPIX');

  lblNomePIX.Text := ACBrPixCD1.Recebedor.Nome;
  PintarQRCodeEstatico(DmDados.configuracao('CHAVE_PIX'));
end;

 

Editado por johnbh3
Postado

Em VCL simplismente funciona normal. Mesmo codigo, mesmo pq n aparenta ter erros no codigo.  No mobile perde qualidade da imagem.

Postado

Eu observei que o erro e chave celular 
Mesmo usando o demo ACBR - Exemplos\ACBrPIXCD\Delphi da o mesmo errado

Lá tem obrigada por a chave com +55DDDNUMEROTEL
 

Se colocar no demo apenas NUMERODOTELEFONE vai conter 11 digitos (igual CPF). 
Mas acredito ser um BUG quando usa o telefone, e de fato precisa por +55CHAVE mas ele gera o QrCode invalido.

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