Histórico de mensagens em bolix

EXIBINDO CONVERSAS RECENTES:

Data: 19/01/2022
Canal: bolix
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?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, <@!791795227324317706>. Tudo bem?
1- Na emissão de um boleto não existe um campo para indicar este prazo. O padrão segue permitindo o pagamento em até 90 (noventa) dias após o vencimento.
2- Não possui limite, pode criar quantas aplicações for necessário.

Avatar discord do usuario marco.torino4868

marco.torino4868

(2) E também se há algum limite para criação de aplicações na minha conta

Avatar discord do usuario marco.torino4868

marco.torino4868

(1) Gostaria de saber se há algum campo para indicar o número de dias permitido para pagamento de um boleto após o vencimento

Avatar discord do usuario marco.torino4868

marco.torino4868

Ver Respostas

Boa tarde, pessoal. Tenho 2 dúvidas sobre a API de integração