Os Bancos Disponíveis para a Versão .Net que podem ser usados em ASP.Net ou Windows Form são:
- 001-Banco do Brasil
- 021-Banestes
- 027-Besc
- 033-Banespa Santander
- 041-Barinsul
- 047-Banese
- 047-BRB
- 104-Caixa Ecónomica Federal
- 151-Nossa Caixa
- 237-Bradesco
- 341-Itaú
- 347-Sudameris
- 353-Santander
- 356-Real
- 389-Mercantil
- 399-HSBC
- 409-Unibanco
- 422-Safra
- 745-CitiBank
- 748-Sicredi
A emissão de boleto é sempre SEM REGISTRO (não precisa de arquvo de remessa)
Na versão ASP.Net está incluso a versão ASP3
Mesmo comprando o componente fechado (aspenas a DLL) é possivel você customizar e implementar outros bancos ou carteiras por meio de eventos, incluindo carteoras registradas.
Junto com a DLL está incluso diversos exemplos em VB ou C#, sobre a forma de utilização.
As principais rotinas de cálculos estão com os códigos aberto nos exemplos, e há inclusive um boleto gerado totalmente sem a DLL do componente.
Sim funciona, mas não é tão simples, por isso indico 2 formas de se trabalhar:
-
Junto com a versão ASP.Net, está disponivel uma versão ASP (antigo), com isso você pode criar seu proprio componente em VB6, pois as rotinas em ASP são bem semelhantes a sintaxe do VB6, a unica coisa que voce teria que fazer é desenvolver a interface, e logico que só isso já da um bom trabalhinho, mas é possivel.
-
Outra solução é a embutir o a versão .Net dentro do VB6 como um componente ActiveX, logico que para isso você tera que conhecer um pouco de .Net, e consequentemente na máquina onde estará a aplicação será necessário ter instalado as runtimes do VB6 e do .Net.
O componente será registrado como um ActiveX e tambem no GAC, pois o
componente foi desenvolvido em .Net mas dá para interfaciar com TLB (ActiveX, compativel com dversas linguagens), o que é um pouco complexo, mas é totalmente possivel! Veja um
video em: http://wms1.impactro.net/play/boletovb.asf
Vale lembrar que não dou suporte a componente sendo utilizado em VB6, Delphi, C++ ou qualquer outra linguagem.
Por isso que a interface TLB é fornecida gratuitamente para que o programador a compile e customize
de acordo com suas necessidades
O Boleto ASP.Net, é apenas o principal meio de pagamento existente no componente "Impactro.Cobranca.DLL".
Há também rotinas de alguns gateways de pagamento, por exemplo as rotinas de geração de XML para o WebServices da Cielo, que ajuda na interface de comunicação com a Cielo (VisaNet) podendo assim operar com Cartões de Crédito e Debito como:
Bandeiras disponíveis no WebServices da Cielo
- Visa (Credito)
- Visa Electron (Debito)
- Elo
- Diner
- MasterCard
Logico que para usar estas classes do componente é necessário ter um contrato na VisaNet (Cielo) e passar pelo processo de homologação.
No processo de Homologação forneço suporte apenas as rotinas de WebServices, e não a interface final do e-commerce
Por mais de 5 anos, o foco do componente era apenas gerar o Boleto Visualmente, para operar com carteiras sem registro, onde o sistema emite o boleto sem a necessidade de enviar nada ao banco, e o retorno em geral podia ser feito via arquivo de retorno CNAB240 ou baixa por Expressão Regular
Mas com o surgimento do DDA (Debito Direto Autorizado), a utilização de registro de cobrança tem sido altamente usada, alem de permitir antecipação de Credito, Protesto e outras funcionalidades, e para isso desenvolvemos as rotinas de geração de registro compativel para os bancos Bradesco CNAB 400, Itau CNAB400 e qualquer um no padrão CNAB240
É importante lembrar que o suporte a geração de registos é basico (1 vez por dia, por e-mail ou telefone), e o processo de homologação junto ao banco é demorado pois as rotinas são bem complexas e o arquivo pode variar de acordo com cada necessidade do cliente, por isso, nestes casos para um melhor aproveitamento das rotinas e produtividade no desenvolvimento recomendamos a compra do componente com os Fontes (versão mais cara) para que você possa ter controle 100% do arquivo que está sendo gerado.
A DLL impactro.Cobranças possue várias rotinas de cobrança, e alguns exemplos de alguns gateway de pagamentos onde se destacam:
- Boleto (vários bancos, e carteiras com geração de registro para alguns bancos)
- Cielo (nova versão 2011 via WebServices)
- RedeCard (versão antiga via proxy Java)
- AMEX (versão em ASP3)
- Exemplo PayPal
- Exemplo Pague Seguro
- Exemplo Pagamento Digital
- Exemplo de interface FControl