Página 1 de 1

VIRTUEMART + MAMBOLETO: configurar parâmetros passados: nosso_numero c/ 10 dígit

Enviado: 05 Abr 2007, 15:36
por José Weber
Prezados,

Estou queimando pestanas para configurar o mamboleto. A geração da linha digitável e do código de barras parecem estar adequadas agora depois de umas alterações.

O meu problema tem sido ao enviar o nosso número a partir da compra do VirtueMart está sendo passado com apenas um dígito, mas para funcionar adequadamente preciso que este nosso número seja passado com 10 dígitos. Observe na linha passada: nosso_numero=6, preciso que seja passado: nosso_numero=0000000006.


...index2.php?option=com_mamboleto&no_html=0&nosso_numero=6&numero_documento=6&valor_documento=152.1...

Estou preparando para utilizar com carteira 18 do banco do Brasil e com as opções:
Nosso número com 10 dígitos e convênio com 7 dígitos.

(Parece que o mamboleto está configurado para opçoes diferentes).

Alguém dá uma dica sobre onde posso formatar esse nosso número para 10 dígitos antes do envio? (Se eu resolver esse último problema, acredito que o mamboleto estará funcionando 100% no meu site).

Re: [RESOLVIDO] VIRTUEMART + MAMBOLETO

Enviado: 06 Abr 2007, 11:45
por José Weber
Pessoal,  consegui resolver o problema, alterando o arquivo class.banco.bandodobrasil.php e alterando o calculo para boleto com 11 digitos para 17

// deixando o nosso numero com 17 digitos
        $nnum = $info["nosso_numero"];
        $nV1=strlen ($nnum);
        while ($nV1 < (17-strlen($nconvenio))) { //como é de 11 digitos, diminui do tamanho do convenio q geralmente é de 6 digitos
            $nnum = "$cZero$nnum";
            $nV1 ++;
        }


------
Acredito que meu problema de geração de boleto está resolvido agora vou homologar no banco para ter a certeza de que está correto.

Meus testes estavam sendo feitos comparando o resultados do teste de boleto disponibilizado no site http://www.netdinamica.com.br/boleto/fo ... l.php&nbsp; com o resultado gerado pelo VirtueMart + Mamboleto. Agora, consegui que os resultados ficassem 100% iguais, o que me dando grande garantia de que passará nos testes do BB.

Tive que modificar algumas coisas no codigo do Mamboleto para ficar igual.
Grato ao Fernando Soares pelo Mamboleto

MamboletoJoomla! 2.0 RC

Enviado: 07 Jun 2007, 21:21
por fsoares
Disponibilizei em 04 de Junho de 2007 o MamboletoJoomla! versão 2.0 RC.

Esta versão RC tem pequenas correções em relação à versão BETA2, mas que infuenciam em muito o uso do mamboleto principalmente porque mudam a maneira como o código de barras é gerado, tanto para exibição na tela como para o envio via e-mail.
Agora no momento da geração do código de barras o mamboleto detecta se existe a biblioteca GD - caso em que o código de barras é gerado através da biblioteca GD - ou não - caso em que o código de barras é gerado da meneira antiga que agora está funcionando também para o envio via e-mails.

Atenção:

AINDA É NECESSÁRIO TER ATIVO O "Register Globals" e o "Joomla! Register Globals Emulation"

>>> REPORTEM OS ERROS
 


Confiram em http://www.fernandosoares.com.br/index. ... &Itemid=39

Re: VIRTUEMART + MAMBOLETO: configurar parâmetros passados: nosso_numero c/ 10 d

Enviado: 05 Ago 2007, 20:19
por Pedrobo
Galera estou com este problema quando envio os arquivos para o servidor de hospedagem na geração do mamboleto, em localhost ele funciona belezinha:


Warning: include_once(C:\apache2triad\htdocs\Sites Clientes\Riberplak\Site\administrator\components\com_mamboleto\include\class.boleto.php) [function.include-once]: failed to open stream: No such file or directory in /home/riber/public_html/components/com_mamboleto/mamboleto.php on line 119

Warning: include_once() [function.include]: Failed opening 'C:\apache2triad\htdocs\Sites Clientes\Riberplak\Site\administrator\components\com_mamboleto\include\class.boleto.php' for inclusion (include_path='.:C:\apache2triad\htdocs\Sites Clientes\Riberplak\Site\administrator\components\com_mamboleto\include\pear') in /home/riber/public_html/components/com_mamboleto/mamboleto.php on line 119

Fatal error: Class 'Boleto' not found in /home/riber/public_html/components/com_mamboleto/mamboleto.php on line 206

Valeu