QRCOD ESTATICO PIX

 Tópico anterior Próximo tópico Novo tópico

QRCOD ESTATICO PIX

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#498009 - 02/09/2021 17:46:23

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Olá gente bonita

Alguém conseguiu entender como gerar o QRcod/Copia e Cola do PIX estático

estou lendo o Manual, mais não estou compreendendo,



Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


Resposta escolhida #498010 - 02/09/2021 17:50:45

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Que parte não entendeu?
O manual que sei é esse

_______________________________________________________________________
Virei Orculo!
The end is nigh, be ready for the nukes!


#498014 - 02/09/2021 21:14:29

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Citação:
:
Olá gente bonita

Alguém conseguiu entender como gerar o QRcod/Copia e Cola do PIX estático

estou lendo o Manual, mais não estou compreendendo,


pix copia e cola nada mas é que o qrcode escrito aqui ja postei como gerar o qrcode do pix valido



#498019 - 03/09/2021 12:03:31

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Citação:
:
Que parte não entendeu?
O manual que sei é esse

esse manual e do Qr Dinamico, estou tentando fazer pelo estático (em tese seria mais fácil que o Dinâmico )kkkk
estou tentando entender como formar o código

isso que esta meio confuso pra mim


Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


#498020 - 03/09/2021 12:10:57

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Citação:
:
:
Olá gente bonita

Alguém conseguiu entender como gerar o QRcod/Copia e Cola do PIX estático

estou lendo o Manual, mais não estou compreendendo,


pix copia e cola nada mas é que o qrcode escrito aqui ja postei como gerar o qrcode do pix valido

Fabricio onde voce postou?

queria dar uma olhada, quem sabe me abre a mente kkk

Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


#498021 - 03/09/2021 14:46:43

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


                string chavepix =
                string vlrvalorpix =
                string idpix =
                string inforpix =
               string cidadeempresa =

              Cobranca cobranca = new Cobranca(_chave: chavepix)
                {
                    SolicitacaoPagador = inforpix,
                    Valor = new Valor
                    {
                        Original = vlrvalorpix.Replace(',', '.').Trim()
                    }
                };
                var payload = cobranca.ToPayload(idpix, new Merchant(nomepix, cidadeempresa));
                var stringToQrCode = payload.GenerateStringToQrCode();
                QRCodeGenerator qrGenerator = new QRCodeGenerator();
                QRCodeData qrCodeData = qrGenerator.CreateQrCode(stringToQrCode, QRCodeGenerator.ECCLevel.L);
                QRCode qrCode = new QRCode(qrCodeData);
                Bitmap qrCodeImage = qrCode.GetGraphic(20);
                pictureBox1.Image = qrCodeImage;



#498022 - 03/09/2021 14:48:19

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


 Anexos estao visíveis somente para usuários registrados

Citação:
:
                string chavepix =
                string vlrvalorpix =
                string idpix =
                string inforpix =
               string cidadeempresa =

              Cobranca cobranca = new Cobranca(_chave: chavepix)
                {
                    SolicitacaoPagador = inforpix,
                    Valor = new Valor
                    {
                        Original = vlrvalorpix.Replace(',', '.').Trim()
                    }
                };
                var payload = cobranca.ToPayload(idpix, new Merchant(nomepix, cidadeempresa));
                var stringToQrCode = payload.GenerateStringToQrCode();
                QRCodeGenerator qrGenerator = new QRCodeGenerator();
                QRCodeData qrCodeData = qrGenerator.CreateQrCode(stringToQrCode, QRCodeGenerator.ECCLevel.L);
                QRCode qrCode = new QRCode(qrCodeData);
                Bitmap qrCodeImage = qrCode.GetGraphic(20);
                pictureBox1.Image = qrCodeImage;





#498023 - 03/09/2021 18:06:39

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Citação:
:
Que parte não entendeu?
O manual que sei é esse


explicando Melhor

a parte de gerar o CRC16
não consigo entender o manual
ate procurei uns exemplo na net

acabei achando alguns, mais nenhum funciona corretamente



Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


#498025 - 03/09/2021 18:39:19

MFLAVIO
CAMPINAS
Cadast. em:Maio/2009


Última edição em 08/09/2021 10:17:20 por MFLAVIO

encontrei uma função aqui no VB mesmo
  Public Function CRC16(ByVal s As String) As String
        Dim crc = &HFFFF
        Dim polynomial = &H1021
        Dim bytes As Byte() = System.Text.Encoding.ASCII.GetBytes(s)
        For Each b As Byte In bytes
            For i = 0 To 8 - 1
                Dim bit As Boolean = ((b >> (7 - i) And 1) = 1)
                Dim c15 As Boolean = ((crc >> 15 And 1) = 1)
                crc <<= 1
                If c15 Xor bit Then crc = crc Xor polynomial
            Next
        Next
        crc = crc And &HFFFF
       Return crc.ToString('X').PadLeft(4, Microsoft.VisualBasic.ChrW(48))
    End Function


mais, quando tento Validar o Payload pelo site
[url=http://] pix.nascent.com.br/tools/pix-qr-decoder/ [/url] retorna CRC invalido


Deus e o maior dos Programadores, ele criou tudo em liguagem visual
                                           .... e viu Deus que era bom


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MFLAVIO em 09/09/2021 14:59:16