Pagamento on-line no Brasil - Boleto Bancário

Atualizado em 06/11/2009: O Cobre Grátis emite e gerencia boletos bancários gratuitamente.

Este post é uma tentativa de responder as perguntas do Vinicius feitas no blog da Improve-It no post entitulado Call for Help. O objetivo dele é justamente usar o poder do blog para fomentar discussão interessante para seu uso pessoal, uma iniciativa inteligente que eu apoio. As empresas poderiam criar seu Blog Empresa e fazer isso também!

Vamos ao que interessa, vou abrir aqui uma parte do meu conhecimento adquirido no últimos anos com a BielSystems.

Em seu post, Vinicius levanta as seguintes questões:

  • Quais as modalidades de pagamento aceitas (ex: cartão, boleto etc)?
  • Como funciona do ponto de vista comercial?
  • Quais as taxas cobradas para cada modalidade de pagamento?
  • Como funciona do ponto de vista técnico?

As modalidades de pagamento viáveis para serviços na web são boleto bancário, cartão de crédito, transferência on-line ou “bancos on-line”. Chamo de bancos on-line estes serviços estilo PayPal. No Brasil são eles: PagSeguro ou MoIP. Estes também viabilizam recebimento pelas outras formas de pagamento. No brasil existe também o débito automático, mas não se aplica para pequenas empresas que querem ganhar dinheiro com serviços na web.

Boleto Bancário

O boleto bancário é a forma de pagamento mais viável para serviços na web. As pessoas confiam mais e não depende delas colocarem dados críticos para efetuar a compra. Existe a vantagem que não há risco de fraude, uma vez pago, o dinheiro está na conta e ninguém mais tira de lá. Alguns boletos ficam bloqueados até o momento da compensação bancária o correto é só considerar o recebimento após a grana entrar no extrato.

A desvantagem do boleto bancário é que ele demora para cair na conta. Um pagamento feito hoje vai demorar em geral dois dias úteis para entrar na sua conta. Você tem duas opções, a primeira é liberar o serviço mesmo antes do boleto ser pago, mas este é um risco enorme e não aconselhável. Opte por esta opção apenas se você tiver todos os dados para contatar a pessoa e estrutura para realizar cobrança. A segunda opção, que é mais comun, é liberar o serviço após a compensação bancária. Quando você vende um serviço que o usuário compra por impulso ou deseja usufruir do serviço no momento da compra, este tempo é um fator determinante.

Para emitir boleto você precisa fechar um contrato de carteira de cobrança com o banco onde sua empresa possui conta. Existem dois tipos de cobrança, a simples e a registrada. A diferença é que na cobrança simples o banco só toma conhecimento do boleto que você gerou no momento que a pessoa efetua o pagamento enquanto na cobrança registrada, o boleto emitido é registrado no sistema do banco no momento da emissão. Para gerar um boleto na carteira de cobrança registrada é necessário usar o sistema do banco. Cada banco possui um sistema diferente. Se você deseja emitir o boleto bancário pelo seu sistema necessariamente precisará optar pela cobrança simples. Para serviços na web opte por cobrança simples mesmo.

Dica de segurança: Na cobrança simples, você preenche o boleto e o banco não tem como confirmar os dados digitados pelo cliente no momento do pagamento, dependendo de como seu software gerar a linha digitável. Se não houver valor fixado na linha digitável, a pessoa poderá optar por pagar apenas R$ 5,00 um boleto cujo valor é R$ 50,00. Sistemas com baixa automática devem contemplar esta situação.

Você vai precisar de um software para gerar o boleto. De preferência que possa ser automatizado com sua aplicação. Os primeiros boletos gerados por este software precisam ser homologados no banco. Existem algumas opções na internet tais como Cobre Bem, Braspag e iBoleto.

O Cobre Grátis parece ser a melhor opção, ele é usa sistema gratuita para emissão e gerenciamento de boletos bancários.

Na BielSystems usamos os serviços da Cobre Bem em conjunto com a nossa extranet desenvolvida “em casa”. Além do sistema de geração do boleto, você vai precisar de um sistema de gerenciamento de boleto. A extranet da BielSystems cuida disso tudo. Enviamos o boleto em PDF por e-mail e realizamos a baixa automática de acordo com o arquivo retorno do banco. Abaixo uma captura de tela, qualquer semelhança com 37signals é pura coincidência!

Extranet da BielSystems

Nossa extranet é um web service que é acessado pelas nossas aplicações, ou seja, todo o processo está 100% automatizado, mas chegar neste ponto deu um trabalhão.

O banco disponibiliza o arquivo retorno com a listagem de boletos pagos. Dependendo como estiver seu sistema de gerenciamento você poderá dar baixa em cada boleto de forma automática, pelo arquivo chamado CNAB. Se você não tiver um sistema que faça isso, terá que baixar os boletos manualmente, entrando no banco, vendo os boletos pagos no dia e baixando no seu sistema.

Embora exista um padrão FEBRABAN para este arquivo retorno, cada banco possui um layout diferente. Isso é um saco, eles conseguem estragar um negócio que deveria ser padrão. No primeiro vai parecer que é tudo igual, mas na prática, não é.

O custo com o banco de cada boleto bancário pago, na carteira simples, não será de menos de R$ 2,00. Em geral esse custo é de R$ 4,00 mas dependendo do volume, você pode negociar com seu gerente.

Na carteira simples, você pode emitir quantos boletos quiser sem custo com o banco. Você só paga para o banco quando o boleto for pago. Dependendo da solução para gerar boletos, você pode ter um custo unitário por boleto gerado.

Sobre boleto bancário é isso, acho que respondi todas as perguntas, penso em continuar com as próximas formas de pagamento e com as demais perguntas em próximos posts.

O que acham?

P.S. Se você deseja realizar cobrança por boleto bancário, dê uma olhada no Cobre Grátis.