Geração de boletos com Open Boleto ou Boleto Cloud? - Fórum DevMedia
Geração de boletos com Open Boleto ou Boleto Cloud?
Preciso integrar um sistema de geração de boletos ao meu ERP em PHP (Dollibar), não tenho um servidor dedicado na internet e não posso pagar além dos R$15,00 reais por boleto pago(taxa do banco do brasil)+Impostos,+hospedagem.
Então conheci o Open Boleto: Totalmente free, sem intermediários e sem taxas, mas parece que precisa de servidor dedicado.
Biblioteca em PHP http://kriansa.github.io/openboleto/
E o Boleto Cloud: Não tem muita opção de personalização do boleto, layout semiprofissional, mas não requer servidor dedicado, é descomplicado e você paga somente a taxa do banco por boleto pago.
Biblioteca: https://www.boletocloud.com/app/dev/api
Então eu pergunto: Alguém já usou alguma dessas duas plataformas antes? Alguém poderia me indicar a melhor solução?
Precisava de um comparativo, além da definição: Para utilizar o Open Boleto, é necessário ter um servidor dedicado? Ou posso instalar no meu plano de hospedagem convencional?
Joaci na empresa implementei o BoletoPHP, usamos apenas com ITAU e funciona muito bem.
Só precisei criar uma rotina para que o financeiro faça o upload das capturas no final do dia para dar baixa nos pagamentos.
Nunca utilizei, mas o que a documentação diz é que pode ser utilizado normalmente no seu servidor, basta fazer a utilização da biblioteca.
A devemedi tem uma API de boletos amigo:
Nao sei se resolve o problema que voce quer :Da uma olhadinha ..
http://www.devmedia.com.br/api/boleto/
Documentação referente a qual solução?
Dei uma olhada no boletoPHP e gostei demais!
1- Como seria essa questão das capturas do dia a dia para dar baixa nos pagamentos?
2- Como faço o armazenamento correto dos arquivos de projeto no subdomínio? (baixados do boletophp.com.br)
Gostaria de um toque seu sobre como iniciar os trabalhos com ele.
No momento o serviço de API's Boletos via WebService encontra-se indisponível para novos usuários
Vixi man , ele gera boleto pra uns tres banco se nao me engano, pra quem nao é assinante ele tem algumas limitações, entra em contato com a Devmedia ..
Era apenas uma versão beta com limitação de 5 boletos por dia.
Quero agora disponibilizar uma API de geração de boletos, totalmente free.
William (Devwilliam) você falou que "Só precisei criar uma rotina para que o financeiro faça o upload das capturas no final do dia para dar baixa nos pagamentos."
você está se referindo ao arquivo remessa.. poderia esclarecer um pouco por favor.. Obrigado.
No final de cada dia a funcionária do financeiro baixa o arquivo de remessa (um txt com formato padrão), nesse arquivo temos todos os boletos pagos na data atual, mas pode acontecer de só cair 48 horas depois do pagamento.
Basicamente o que preciso desse arquivo é o número do boleto que foi pago, então após o upload leio as linhas e capturo os números dos boletos e vou dando baixa nos pagamentos ou nas parcelas conforme o número do boleto.
Não tem muito segredo, é um loop com select dentro.
entendi.. obrigado.. teria como compartilhar o código que gera o arquivo remessa.
Como seria a estrutura desse script para fazermos isso? Eé fundamental pra não ter que fazer a conferencia manualmente.
Outra dúvida que eu tenho é: Como eu integraria o boleto php numa loja do magento por exemplo?
Você teve que ir ao banco solicitar alguma liberação? só funciona para CNPJ? Pode me dar mais informações sobre isso?
Então Din, os donos da empresa conversaram com o gerente da conta para acertar a carteira que tem um número específico, esse número vai no boleto.
Não sei se funciona com pessoa física, geralmente o gerente do seu tipo de conta orienta sobre essas restrições.
Joaci, a estrutura do script é específica para as regras de negócio do nosso ERP, inclusive com restrições para financeiro e vendedoras, por esse motivo não posso postar o script!
O fluxograma porém não tem segredo:
1 - Efetua o upload o arquivo de remessa txt
2 - Usando uma função PHP vc lê linha por linha do arquivo, dentro de um loop
3 - Identifica em qual coluna está o número do boleto que vc já tem gravado no banco de dados
4 - Executa um Update na tabela de parcelas quando o número do boleto bater, alterando para 'Pago' por exemplo
5 - Pode enviar e-mail de confirmação para vendedora e para o cliente
6 - Grava dados dessa captura para manter histórico
Basicamente é isso, mas cada sistema tem sua regra de negócio específica!
Nunca trabalhei com Magento, então não tenho a mínima ideia de como integrar isso com essa plataforma!