Artigo .net Magazine 38 - Gerando boletos e cobrança com cartão de crédito

Artigo publicado na Revista .net Magazine - Edição 38.

Clique aqui para ler esse artigo em PDF.

Clique aqui para ler todos os artigos desta edição

Componentes

Gerando boletos e cobrança com cartão de crédito

 

Sem dúvida alguma o ASP.NET proporciona uma produtividade muito grande, comparado a outras tecnologias para desenvolvimento Web. Mas existem situações que devemos recorrer a terceiros para implementar alguma funcionalidade. Imagine que sua aplicação e-commerce tenha a opção para os usuários realizarem o pagamento das compras via boleto bancário ou com cartão de crédito.

Implementar uma solução desse porte, com certeza é muito trabalhoso. Mas, como diz o filósofo: “para tudo na vida existe uma solução”, e ela se chama CobreBemX. Essa ferramenta proporciona um ganho de produtividade com a geração de boletos na Web, de forma rápida e eficaz, alterando-se algumas propriedades.

Contamos também com a cobrança via cartão de crédito, onde o desenvolvedor terá em sua aplicação uma funcionalidade necessária atualmente para sites de e-commerce.

Baixando o CobreBemX

Podemos utilizar uma versão de avaliação da ferramenta no site (veja seção Links), onde temos apenas duas restrições: a data de vencimento é fixa e o valor cobrado no boleto é R$ 1,90.

Baixe essa versão em: www.cobrebem.com/downloads/cbx/InstalarCobreBemX.zip e descompacte o arquivo. Clique em Instalar.exe para registrar a DLL. O controle é um componente COM e não podemos instalar no IDE do Visual Studio 2005.

Devemos gerar um arquivo que será a licença de teste e o tipo de cobrança do boleto. Acesse o endereço www.cobrebem.com/cgi-bin/GeraArquivoLicencaTeste, escolha o banco e em Carteira, escolha uma cobrança simples. Clique em Gerar Arquivo e salve o arquivo (Figura 1).

 

Figura 1. Gerando o arquivo de licença de teste e o tipo de carteira

Criando a aplicação ASP.NET

Para dar mais realismo ao nosso exemplo, criei uma pequena loja virtual, utilizando o banco de dados Northwind do SQL Server. Como a criação da loja foge ao escopo do artigo, a mesma está disponível para download.

Abra o Visual Studio 2005 e crie uma nova aplicação Web, dando o nome de “boletosweb”. Vamos adicionar a referência do componente, através do menu Website>Add Reference. Clique na aba COM e escolha CobreBemX Library. No using adicione o seguinte namespace:CobreBemX.

Existem algumas configurações e arquivos a serem baixados para gerar corretamente os boletos. Acesse o endereço www.cobrebem.com/downloads/cbx/ImagensBoleto.zip para baixar as imagens do boleto, onde as mesmas devem ser descompactadas na pasta da aplicação, dentro de uma subpasta que daremos o nome de “imagens”.

Não altere o nome das imagens, pois elas serão usadas para informações do boleto e no código de barras. Coloque na pasta da aplicação o arquivo de licença gerado anteriormente no site." [...] continue lendo...

Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados