GERADOR DE BOLETO BANCÁRIO GRÁTIS ONLINE

LINKS PATROCINADOS

Este insteressante PHP mantido por Elizeu Alcantara permite gerar boletos do Banco do Brasil, gerar boletos do Unibanco, Itaú, Caixa, HSBC, Bradesco, Banestes, Banco Real, Nossa Caixa, Sudameris, Santander, Banespa, Bancoob, BESC e Sicredi. Outros bancos são adicionados no sistema regularmente. O script pode ser a base de um sistema de geração de boletos.

Quem possui algum conhecimento em PHP saberá alimentar este script com dados de uma base mysql com grande facilidade. Veja um exemplo de como fica um boleto gerado para a Caixa Econômica Federal, clique aqui. Este gerador de boleto PHP é é um projeto Open-source e de Livre Distribuição conforme Licença GPL.

Para fazer o download do script do Gerador de Boleto PHP clique aqui para baixar o projeto ou clique aqui para baixar o código fonte. O arquivo zip tem o código fonte do gerador que pode ser totalmente editado, modificado, personalizado.

Este projeto atende bem as necessidades de pessoas que tem algum conhecimento em PHP. Se você é totalmente leigo no assunto o ideal seria usar outra solução como a oferecida pelo site Pagseguro. Com o Pagseguro qualquer leigo pode configurar um site para aceitar pagamentos através de boletos online e ainda pode aceitar cartão de crédito e débito em conta online. Se não conseguir usar o script do Gerador eu recomendo usar o Pagseguro já que o responsável pelo script não tira dúvidas, não presta suporte. Nós como site de informação também não temos como tirar dúvidas e nem prestar suporte para que não conseguir usar o script, já que tudo vai depender do seu conhecimento em programação PHP.

Se você está criando um loja virtual eu recomendo que você compre o serviço pronto de uma empresa de hospedagem que tenha planos específicos para criação de lojas virtuais. Estes planos são baratos, custam muito pouco por mês e a vantagem é que eles já utilizam servidores seguros, a loja é entregue para você pronta para funcionar e integrada com todos os sistemas de pagamento. Você não vai perder tempo se preocupando com nada disso. Veja um exemplo de empresa que oferece serviço de loja virtual barato e integrado com o sistema de pagamento clicando aqui

LINKS PATROCINADOS
Veja uma seleção dos 10 melhores artigos que temos sobre este assunto:
Pesquisa personalizada

53 comentários

  1. Perfeito o sistema de boleto, um dos melhores que vi até hoje. Só o do Banco do Brasil que quebra na impressão no Firefox. Esse é um problema geral de alguns sistemas de boleto, no Ie 6 funciona e no FF a impressão quebra em 2 páginas.

  2. Luiz says:

    Ótimo sistema, só fazendo uma observação, se o register global estiver desligado é necessário colocar a linha:
    $banco = $_GET['banco']
    após a linha 76 ()

  3. Samantha says:

    Bom Dia!

    Este sistema requer o cadastro da pessoa no banco, com número da carteira e etc ??

    Obrigada.

  4. Danilo Alexandrino says:

    Meu caro,
    Você está de parabéns!!! Já vinha procurando por um código de boleto e encontrei vários mas nenhum igual ao seu! Muito obrigado por poder compartilhar é excelente o seu código!!!
    Muito sucesso pra você sempre!!!

  5. Luiz Paulo says:

    Não sei se ja passou por aqui, mas existe um projeto de boleto em PHP open source.
    http://www.boletophp.com.br/
    Tem vários bancos disponíveis. e não quebra no FF ;])

  6. Valdivino says:

    Parabens, estou procurando um scripts que gera boleto para o BRB,

  7. shelby says:

    como faz o codigo de baras referente ao valor.

  8. Juliana says:

    Ótimo, Excelente! Vc pode ter salvo o meu emprego!

  9. Marcelo Cajaíba says:

    Legal mas está faltando as funções dos outros bancos né so tem do BB (banco do brasil) estou correto ?

  10. Marcelo Cajaíba says:

    OUtra coisa cada boleto num tem um metodo diferente de ser gerado pois nesse ele usa o mesmo metodo para todos os layouts de boleto !

  11. Ademario says:

    tenho que ter um programa especifico pra configurar o boleto?

  12. Gostaria de saber como eu faço para o n$dadosboleto["numero_documento"] ser inserido e crescente no boleto, um numero diferente do outro.
    obrigado

  13. Poxa, meus parabéns pelo sistema. Foi o melhor sistema de geração de boletos que eu já vi. Com poucos minutos já consegui configurar para minhas necessidades!

    Respondendo a alguns comentários:

    * esse sistema aqui tem algumas funções baseadas no PHPBoleto, sendo muito superior.
    * pelo que eu entendi ele vem com o layout de vários bancos mas só gera a linha digitável correta para o BB (posso estar enganado, mas pelo menos o do BB funciona!)
    * essa historia de quebrar ou não no FireFox é por causa do texto, logo e etc que tem na parte superior do boleto. É só editar o layoutbbhtml_brasil.php (no caso do BB) e diminuir ou retirar aquele texto antes do boleto propriamente dito.

    Parabéns, foi um trabalho MUITO BOM!

  14. daniel says:

    essas funçoes, so preciso criar a tabela com os campos no mysql.
    qual o nome da tabela e os campos.

  15. Juan Oliva says:

    OTIMO, mas gostaria saber como devo fazer, após o cliente comprar um produto eu gero o boleto, mas devo estar registrado em cada banco? para ter permissao de gerar boleto? não entendo muito poderian-me ajudar?
    ou somente preciso gerar o boleto para o cliente? tenho que estar habilitado no banco?

  16. Luiz Carlos says:

    Olá, não entendo muito de PHP, e preciso muito de um gerador, pelo que vi nos comentários, esse funciona mesmo, mas como não sei como configurar, gostaria de receber algumas informações de como configurar.
    Abraços

  17. Ricardo says:

    Olá.
    Gostaria de informações sobre como posso fazer boletos bancários com numeros diferentes… pois tenho que emitir para varias pessoas com o mesmo valor.
    Obrigado e excelente trabalho o de vocês!!
    Parabens!

  18. Anderson Alves Gomes says:

    Olá.
    Gostei mt do seu sistema, mt simples de usar, eu queria saber agora como fazer para gerar os boletos com numeros diferente?

    E como devo proceder para gerar mais de 1 boleto de uma só vez?

    No sistema q estou usando o gerado de boleto, ele irá gerar todos os boletos para os clientes de 1 só vez, então gostaria de saber o pode ser alterado para obter esse resulado.

    Mt obrigado e parabéns pelo trabalho.

  19. Diego says:

    Olá, preciso muito de um gerador, pelo que vi nos comentários, esse funciona mesmo, mas como não sei como configurar, gostaria de receber algumas informações de como configurar.

  20. Marcial says:

    Amigo.
    Não entendi o seguinte:

    “Após configurado é so criar um link para o seu arquivo boleto.php de acordo com banco desejado levando na variável banco o nome do banco desejado.”

    Pode me explicar como se faz?

    Obrigado!

  21. Pedro says:

    Cara! De mais!
    Perfeito! Tud que eu precisava!

  22. Fernanda Borges says:

    Oi! Tudo bem?
    Seguinte: o que vc quis dizer com “alimentar este script com dados de uma base mysql com grande facilidade”? Importar os dados?
    Porque tenho uma leva de mais de 3000 registros para gerar boletos, tem como eu fazer uma importação ao invés de digitar um a um?
    Obrigada!

  23. w-info says:

    Não consegui fazer nada .nem sei por onde começar,este arquivo chega prá mim em uma versão,que não abre com o winrar nem o winzip….por favor gostaria de usar ,,me ajude..

  24. Felipe Duardo says:

    entao…

    minha dúvida é a seguinte..
    esse codigo funciona corretamente para carteira 11?
    no projeto boletophp eles desenvolveram so pra carteira 18…

  25. Beto says:

    Oi, preciso de ajuda… não sei como configurar e se servirá pros meus fins…
    Quero coloca-lo no meu sie e as pessoas que fazem doações a utilizalos, Utilizo os Bancos Itaú e Caixa Economica.
    É necessario ter o serviço pelo banco ou só gerar o boleto e pronto ?
    Poderia me ajudar a configurar detalhadamente é que não entendo nada ?
    Paga alguma taxa ao banco ao gerar o Boleto e quanto ?
    Obrigado..
    abraço

  26. Edmar Sena says:

    Ola,
    Esse é um ótimo sistema.
    Basta mandar as varieveis dos dados por um fomulario $_POST
    para facilitar a edição dos dados ou mesmo criar um MYSQL,
    que no caso, podemos gravar para saber a quantidade de boletos gerados, valores gerados, etc. Alem de colocar o número do documento em sequência no boleto.
    Quanto a parte de registro no banco, pode ser com carta registrada ou normal, codigo 06.

    Carta registrada: É necessario cadastro no banco.
    O Banco faz o protesto do SACADO responsável pelo pagamento do boleto, caso o mesmo não seja pago.

    Carta NÃO REGISTRADA: O banco nem mesmo ficará sabendo do boleto gerado.

    Não é necessário cadastro no Banco??

    Espero ter ajudado :-)

  27. Dio says:

    Olá…ótimo sistema, mas deixa ver se eu entendi:

    1 – eu crio um form que envia os dados para o gerador do boleto;
    2 – o código formata e gera um codigo de barras, e o boleto possui as informações para o pagamento, cujo o valor será depositado na minha conta;
    3 – eu não preciso nem dizer nada ao banco, pois o que importa é o valor descrito e o numero da conta;
    4 – esses dados podem ser armazendados no BD, para consultas futuras e geração de 2º via.

    bom..se for isso eu entendi.
    ou preciso fazer alguma coisa a mais?

    Obrigado!!!!

  28. Sidiney Souza says:

    Olá galera.

    Instalei o boleto no meu site mas houve um pequeno problema.
    Quando abro o boleto não aparecem os dados. Mostre somente o boleto em branco.
    Haaa. Outra coisa. Logo no início tava dando erro, e não abria, aí ao invés de <? eu coloquei <?php nos scripts. Será que é por causa disso?

  29. Este gerador de boleto php. é muito bom mesmo… agora estou tentando puxar informação do mysql… quando funcionar .. jogo na rede… Parabens aos colaboradores!!! MUITO BOM MESMO !!!!!!

  30. Ettore says:

    Como é que faz pra funcionar isso?

  31. emerson says:

    ñ estou conseguindo baixaR o programa.Alguem pode me ajudar?

  32. Ana says:

    Olá…
    gostaria muito de saber detalhes sobre o gerador, pois preciso de um para gerar vários boletos ao mesmo tempo…o que tenho que fazer quanto ao banco?? paga alguma coisa ao banco??
    por favor, espero respostas!!
    obrigada!! Ana

  33. Não estou conseguindo configurar com os meus dados. Ao criar o kink com o meu dominio não funciona. Com o dominio de voces funciona mas não consigo configurar. Peço ajuda

  34. Júnior says:

    Boa tarde eu vi o que o sistema finciona mais vc poderia passar alguma informações

    como gera o nosso numero “tem que ter um numero registrado no banco ?”

    vc poderia espricar melhor

  35. play net says:

    gostaria q qlguem mi ajudasse pois n estendo de php.. e queria passo a passo de como se faz isso ,,,, e se dar para pagar minhas contas gerando um novo valor…

  36. Diogo says:

    boleto para o sicredi, como consigo o layout?
    ou posso cria-lo?

  37. Carlos says:

    Boa tarde.
    Este módulo serve para lojas oscommerce?
    Tentei instalar,mas não apareceu nada.

  38. Cristiano says:

    Amigo, muito obrigado por compartilhar conosco esse código…aposto que salvou o emprego de muita gente…hehe…muito sucesso pra você!!

  39. DAvid Welber says:

    Show de Bola!!!!
    espero um dia conseguir fazer uma framework como esta!!
    valeu vara!!

  40. Glaucio says:

    Boa tarde…

    Gostaria de saber como usar cobrança registrada com 17 digitos pois quando coloco a formatação do nosso numero para “2″… o convenio vira tudo zero .
    o nosso numero fica: 0000000000023232-3
    o que devo fazer?
    obrigado!

  41. Rita says:

    Oi…eu sou pessoa fisica e tenho interesse em emitir boletos bancario, mas tenho uma dúvida, preciso estar cadastrada em algum pacote de banco… ou só precisa e correntista de algum banco, por exemplo, banco do brasil?

  42. alexandre says:

    Boa tarde.
    Não saco muito de info, mas adorei este sistema vc esta de parabéns. Eu tenho uma instituição filantropica a qual as pessoas ajudan com cinco reais depositado no banco e gostaria que vc me ajudace a configurar um boleto pra facilitar este processo.
    Desde de já agradeço sua compreenção e ajuda.

  43. yasmim says:

    Boa tarde gostaria de saber se esse gerador de boleto emite um boleto comum… e se ele tem que pagar ao banco alguma quantia?
    obrigada

  44. wagner costa says:

    Parabéns, excelente código de boleto…
    Agora, as dúvidas que as pessoas tem, é só ir pra um curso de PHP, pois esse tutorial está completo, mas mudanças, para bancos e outras coisas, é mais fácil depois de se ter o código em mãos.

  45. Alirio says:

    mas como faço para eu gerar esse boleto no meu computador. mas esse boleto so seve para o banco do brasil e caixa economica . eu so tenho conta no bradesco serve tambem. e tambem como vou saber se meus cliente fiseraõ o pagamento da mensalidade do mes .

  46. Tatiana Patriota says:

    Já baixei o arquivo.
    Porém não sei como usa-lo.
    Gostaria de mais detalhes para fazer funcionar.
    Também gostaria de saber se o número da conta para onde vai o valor pago pelo cliente pode ser de um menor de idade.
    beijos
    :)

  47. Rafael Ricardo says:

    Excelente!!!!!!!!1
    Salvou minha vida!!! Repassarei seus Créditos!!Muito Bom!!

  48. Cau Bastos says:

    Ola Maniezo! Em primeiro lugar gostaria muito de lhe agradecer, por ter postado “0800″ o sistema de gerar boleto,estou tentando uma maneira de recolher donativos para uma instituição que trabalha com jovens de periferia na Baixada Fluminense/Rio de janeiro.

    Consegui fuçar a internet e fazer um formulário na pagina para gerar o boleto. até aí tudo bem, mas… ele gera o boleto tudo direito mas a linha digitável aparece assim: “23799.99911 80000.009581 66000.000001 9 4625000R$10000″ com o R$ mais o valor do boleto sem vírgula e tal… isso é normal ou tem alguma coisa errada?

    Desde já agradeço a atenção

  49. Bruno says:

    Amigo,
    Não sou muito de comentar, mas esse não pude deixar de fazer isso.
    Parabéns pelo script, acho que o melhor que eu já vi sobre o assunto.
    Acho legal essa troca de scripts. Não tenho tempo pra criar scripts pra postar, mas se alguem precisar de algo, pode falar comigo que tentarei ajudar.

    Abraços

  50. Janio L. Pessoa says:

    Tirando dúvidas:
    O script serve para vários bancos, para utilizar este serviço vc tem que falar com o gerente do seu banco para solicitar um convênio. O tamanho deste número, 7 casas, por ex., indica a qtdade de dígitos q vc irá utilizar . O “nosso número” deve ser criado por vc e tem 10 dígitos para quem usa o mod. de 7 dígitos do BB, por ex.
    Vc pode colocar os arquivos via FTP no seu site e modificá-los manualmente, ou via mysql para automitizar. Os outros arquivos dos demais bancos são descartados.

  51. CLAUDINEY OLIVEIRA says:

    TENHO UMA PEQUENA LOJA DE ROUPAS,ONDE EU USO,COBRANCA POR BOLETO BANCARIO,SO QUE O DINHEIRO CAI NA CONTA DO MEU EX SOCIO.QUERO GERAR BOLETOS PARA QUE O DINHEIRO CAIA NA MINHA CONTA.COMO DEVO FAZER.POR FAVOR ME AJUDA,POIS JA TIVE ALGUNS PROBLEMAS COM ISSO.OBRIGADO

  52. luci ferreiracardoso says:

    quero gerar boleto de pagamento

Deixe seus comentários