Histórico de mensagens em bolix

EXIBINDO CONVERSAS RECENTES:

Canal: bolix
Avatar discord do usuario allysson8084

allysson8084

muito obrigado

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Vou verificar se o Flutter possui alguma classe nativa que realiza a conversão

Avatar discord do usuario allysson8084

allysson8084

o da api pix funciona normal

Avatar discord do usuario allysson8084

allysson8084

Ver Respostas

isso

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Certo, a falha esta ocorrendo ao mostrar o qrcode do boleto?

Avatar discord do usuario allysson8084

allysson8084

Ver Respostas

bom dia igor. Usei o mesmo metodo mas me retornar um Exception: Invalid image data
imagem enviada na mensagem pelo usuario allysson8084

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia!
Você pode utilizar nosso exemplo para mostrar a imagem do QrCode gerada através da API Pix: https://github.com/gerencianet/gn-api-sdk-flutter-examples/blob/main/lib/screens/pix/location/pix_generate_qrcode.dart

Avatar discord do usuario allysson8084

allysson8084

Ver Respostas

Olá, gostaria de saber se o qrcodeImage do bolix pode ser exibida para os usuarios assim como o a imagem da api pix. Elas vem em formatos diferentes(a primeira em svg+xml e a segunda em png). O pix copia e cola funciona perfeitamente, apenas nao consigo exibir a imagem do qr como a imagem da api pix(usei o mesmo metodo e me retorna um exception) . A linguagem é DART/FLUTTER.

Avatar discord do usuario koda05529

koda05529

Resolvi

Avatar discord do usuario koda05529

koda05529

porém fica retornando esse erro

Avatar discord do usuario koda05529

koda05529

normalmente

Avatar discord do usuario koda05529

koda05529

o preço está como string

Avatar discord do usuario koda05529

koda05529

Alguém pode me explicar isso?
imagem enviada na mensagem pelo usuario koda05529

Avatar discord do usuario marco.torino4868

marco.torino4868

Muito obrigado, <@!775350441965649951> !

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isso. O valor retornado no parâmetro barcode é mesmo a linha digitável do boleto, apesar de seu nome.
Neste caso, recomendamos que utilize uma função que faça a montagem do código de barras.
Segue um documento especificando os dígitos da linha digitável e também uma função de exemplo que poderá utilizar como base para seu desenvolvimento.
775329096741552128/1721046445875Codigo_de_barras_Gerencianet.pdf
775329096741552128/1721046446848funcaoMontaCb.txt

Avatar discord do usuario marco.torino4868

marco.torino4868

Ou seja, a sequencia numérica de 44 dígitos a partir da qual o código de barras (e a linha digitável) são gerados

Avatar discord do usuario marco.torino4868

marco.torino4868

Ver Respostas

Então, <@!775350441965649951> , mas esse campo "barcode" é a linha digitável do boleto, conforme consta no próprio comentário ao lado do campo. Minha pergunta é se, além dessa informação, seria possível enviar também a representação numérica do código de barras em si.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Retornamos esta e também outras informações no momento da criação do boleto. E sua conta estando com o Bolix ativado, retornaremos também o Pix Copia e Cola e a imagem em base64 do QR Code. Segue um exemplo de retorno:

json
{
"code": 200, // retorno HTTP "200" informando que o pedido foi bem sucedido
"data": {
"barcode": "00000.00000 00000.000000 00000.000000 0 00000000000000", // linha digitável do boleto
"pix":{
"qrcode":"00020101021226990014BR.GOV.BCB.PIX2577qrcodes-pix.gerencianet.com.br/bolix/v2/cobv/0000000000000000000000000000GERENCIANET SA6010OURO PRETO6207050363047CB1", // BRCode ou copia e cola
"qrcode_image":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmc vMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NSA0NSIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMCAwaDQ1djQ1SD..." // QR Code imagem
},
"link": "link_https_para_acesso_o_bolix", // link do Bolix gerado
"pdf": {
"charge": "link_https_do_pdf_da_cobranca" // link do PDF do Bolix
},
"expire_at": "2022-12-15", // data de vencimento do boleto no seguinte formato: 2022-12-15 (ou seja, equivale a 15/12/2022)
"charge_id": numero_charge_id, // número da ID referente à transação gerada
"status": "waiting", // forma de pagamento selecionada, aguardando a confirmação do pagamento ("waiting" equivale a "aguardando")
"total": 5990, // valor, em centavos. Por exemplo: 5990 (equivale a R$ 59,90)
"payment": "banking_billet" // forma de pagamento associada à esta transação ("banking_billet" equivale a "boleto bancário")
}
}
Veja mais detalhes em: https://dev.gerencianet.com.br/docs/bolix-boleto-carne#section-dados-de-entrada-e-sa-da-do-bolix-em-one-step-

Avatar discord do usuario marco.torino4868

marco.torino4868

Sei que, em teoria, daria pra fazer uma engenharia reversa do código a partir da linha digitável, mas seria interessante se pudesse vir essa informação no retorno também.

Avatar discord do usuario marco.torino4868

marco.torino4868

Ver Respostas

Entendi, <@!775350441965649951> ! Muito obrigado! Mais uma pergunta: o retorno da criação de um boleto devolve apenas a linha digitável do boleto, certo? Há alguma possibilidade de incluir também o código de barras (numérico) nesse retorno?