Página 15 de 27

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 04 Out 2012, 01:02
por sinfonia
Bom, eu instalei o OpenCart cadastrei os , a forma de pagamento pelo boleto bancario, mais quando fui ver na minha loja o valor não era o mesmo que eu tinha cadastrado. Tipo: Cadastrei uma blusa com o valor de R$74,00 e essa blusa apareceu na minha loja com o valor de R$34,00 e no boleto bancario ta com o mesmo valor que eu cadastrei.. de R$74,00..
Então o que eu devo fazer?? Alguém sabe me dizer por que fica dando esse erro e como eu devo arrumar?
Desde já eu agradeço quem puder me ajudar.

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 04 Out 2012, 13:52
por luizeduardo
sinfonia escreveu:Por favor estou com uma duvida sobre como devo preencher os campos Em Extenções > Formas de Pagamento > Fatura Itau.
Por favor se poder min informa como devo preencher campo?

Os campos sera os abaixo:

Carteira:
Variação da Carteira (com traço):
Convênio (6 ou 7 ou 8 dígitos):
Contrato:
Aceite (S ou N):
Prazo Pagamento em dias (ex: 5):
Taxa do Boleto em Reais (ex: 2.60):
Formataçção do Nosso número (Usado apenas p/ Convênio c/ 6 dígitos: informe 1 se for NossoNúmero de até 5 dígitos ou 2 para opção de até 17 dígitos):
Formataçção do Convênio (8 p/ Convênio c/ 8 dígitos, 7 p/ Convênio c/ 7 dígitos, ou 6 se Convênio c/ 6 dígitos):
Demonstrativo 1:
Demonstrativo 2:
Demonstrativo 3:
Instruções 1:
Instruções 2:
Instruções 3:
Instruções 4:
Ordem de exibição:

sinulei uma compra na minha loja e alem da duvidas que postei assim esta aparecendo em cima do boleto uma menssagem de erro php

segue a mensagem "Unknown: Function split() is deprecated in E:\Home\virtualbeat\web\loja\boleto\include\funcoes_itau.php on line 195"

Por favor min ajudem Obrigado.
@sinfonia 2 pontos importantes:

1 - Sobre os campos: Carteira, Convenio, Contrato, Taxa, Nosso Numero, sugiro verificar com o Gerente da sua conta, ele tem as informações pra poder te orientar com base no contrato que você aderiu no Banco. Se não assinou o contrato ainda, faça-o.

2 - O erro que passou está relacionado a um E:\ , você está rodando a OPEN no seu PC? De qualquer forma eu por exemplo não preencho os campos
- Variação da Carteira
- Contrato
- Aceite (S ou N):
- Formatação do Nosso número
- Instruções

- Demonstrativo (coloco umas informações quaisquer parao cliente)..

E está funcionando sem erros. Tenta primeiro preencher os principais campos e então roda o teste de novo e nos informa aqui! =)

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 09 Out 2012, 04:01
por AllexWesley
fiz um teste na versão 1.5.4.1 em localhost gerou o boleto 100% sem nenhum erro com valor correto da compra + a taxa só não testei pagar ele por não ter conta no Itaú mais acredito que deve funcionar alguém já testou efetuando pagamento?

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 10 Out 2012, 01:35
por sinfonia
Comigo funcionou. :)

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 05 Nov 2012, 14:43
por vipersbr
galera alguém mais está com problemas com o boleto itaú???

aqui está dando os erros:
2012-11-05 17:43:08 - PHP Notice: Undefined variable: entry_conta_cedente in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 99
2012-11-05 17:43:08 - PHP Notice: Undefined variable: boleto_itau_conta_cedente in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 100
2012-11-05 17:43:08 - PHP Notice: Undefined variable: entry_nosso_numero2 in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 140
2012-11-05 17:43:08 - PHP Notice: Undefined variable: boleto_itau_nosso_numero2 in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 141
2012-11-05 17:43:08 - PHP Notice: Undefined variable: entry_nosso_numero3 in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 144
2012-11-05 17:43:08 - PHP Notice: Undefined variable: boleto_itau_nosso_numero3 in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 145
2012-11-05 17:43:08 - PHP Notice: Undefined variable: entry_nosso_numero_const1 in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 148
2012-11-05 17:43:08 - PHP Notice: Undefined variable: boleto_itau_nosso_numero_const1 in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 149
2012-11-05 17:43:08 - PHP Notice: Undefined variable: entry_nosso_numero_const2 in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 152
2012-11-05 17:43:08 - PHP Notice: Undefined variable: boleto_itau_nosso_numero_const2 in E:\home\opusconsul\Web\loja\admin\view\template\payment\boleto_itau.tpl on line 153

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 07 Jan 2013, 12:27
por ewert0n
Olá!
Fiz a instalação em uma loja 1.5.1.2 e também não estava aparecendo o botão para gerar a segunda via no Histórico de Pedidos;
Se alguém estiver com este mesmo problema, segue uma solução rápida:

Vá até catalog/controller/payment/boleto_itau.php

Procure por:
Código: Selecionar todos
$comment .= $this->language->get('text_payment'). "\n";
Após adicione:
Código: Selecionar todos
$dbcomment = $this->db->query("INSERT INTO `". DB_PREFIX ."order_history` (`order_id`, `order_status_id`, `notify`, `comment`, `date_added`) VALUES ('".$this->session->data['order_id']."', '".$this->config->get('boleto_itau_order_status_id')."', 'TRUE', '".$comment."', NOW())");
(Isso irá adicionar o comentário que não estava indo ao confirmar o pedido)

E apenas verifique se a linha $_['text_linkboleto'] do arquivo catalog/language/portuguese-br/payment está dessa forma:
Código: Selecionar todos
$_['text_linkboleto'] = '<a href="index.php?route=payment/boleto_itau/callback&order_id=%s" target="_blank">Gerar Segunda Via do Boleto</a>';
Att,

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 21 Jan 2013, 16:31
por aldoanizio
Bom Galera. Andei trabalhando em cima deste módulo. Parabéns aos desenvolvedores que o disponibilizarm.

Em relação a segunda via do boleto creio que eu tenha resolvido o problema. Na verdade na hora de gerar o boleto pela primeira vez o módulo faz um encriptação do ID do Pedido e gera o hash e logo após passar o hash ele o decriptografa e gera o boleto.

Na segunda via apenas passando o parâmetro do pedido ele não identifica o boleto pois ele irá fazer a decriptação na linha 65 "$order_id = $encryption->decrypt(@$this->request->get['order_id']);"

Ou seja, na linha em que ele decripta o hash para gerar a ID da venda por razão do parametro passado ser a propria ID ele não irá identificar o ID do pedido.

A solução que adotei foi adicionar um novo "Bloco" com a função "Finalizar Pagamento" logo após a exibição dos Historicos. Nesse bloco eu chamei a função de encriptar o ID do Pedido e gerar o link correto do boleto. O ser passado esse hash ele irá gerar o boleto.

No arquivo "catalog/view/theme/THEMENAME/template/account/order_info.tpl" logo após o bloco que exibe os historicos inseri o seguinte codigo:
Código: Selecionar todos
<?php 
  	/**
	 * Apenas Exibe o Bloco se a Forma de Pagamento for "Boleto Banco Itau" e o Ultimo Status for "Aguardando Pagamento"
	 */ 
  	if ( ($payment_method == "Boleto Banco Itaú") && ($histories[(sizeof($histories) - 1)]['status'] == "Aguardando Pagamento") ) : 
  ?>
  <?php
		$this->load->library('encryption'); /* Carrega a Biblioteca de Encriptacao */
		$encryption = new Encryption($this->config->get('config_encryption')); /* Inicia a Nova Variavel de Encriptacao */			
		$idboleto = $encryption->encrypt($order_id); /* Gera a Criptografia de Acordo com o ID do Pedido */
  ?>
  <h2>Finalizar Pagamento</h2>
  <table class="list">
    <thead>
      <tr>
      	<td class="left">M&eacute;todo de Pagamento</td>
        <td class="left">A&ccedil;&atilde;o</td>
      </tr>
    </thead>
    <tbody>
      <tr>
      	<td class="left"><?php echo $payment_method; ?></td>      	
        <td class="left"><a href="index.php?route=payment/boleto_itau/callback&order_id=<?php echo $idboleto; ?>" target="_blank">Gerar Segunda Via do Boleto</a></td>
      </tr>
    </tbody>
  </table>
  <?php endif; ?>
Espero que tenha ajudado. Estou agora apenas com um problema no boleto: Ele exibe uma mensagem: Warning: number_format() expects parameter 1 to be double, string given in /home/visualco/public_html/catalog/controller/payment/boleto_itau.php on line 98

Caso eu consiga resolver esse problema voltarei a postar aqui.

Abração!.

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 21 Jan 2013, 17:23
por aldoanizio
Em relação ao erro que postei anteriormente acabei descobrindo o motivo. No admin eu não tinha configurado a taxa do boleto. Ao fazer a formatação na linha 96 ele dava erro pois não havia nenhum valor.
Para prevenir esse erro ao usuario eu alterei a linha 76:
Código: Selecionar todos
$taxa_boleto =$this->config->get('boleto_itau_taxa_boleto');
Para:
Código: Selecionar todos
if ($this->config->get('boleto_itau_taxa_boleto')){
   $taxa_boleto =$this->config->get('boleto_itau_taxa_boleto');
} else {
   $taxa_boleto = "0.00";
}

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 15 Fev 2013, 02:27
por tiagodarros
Testado e aprovado na versao 1.5.4.1 após correção acima
Gostaria de saber se alguem conhece algum modulo para que eu possa parcelar por boleto? ex 15-30-45 dias, trabalho com firmas ai ja viu neah!
obrigado por disponibilizar esse modulo!
edit: disposto a pagar bem

Re: [MÓDULO] Boleto Itaú 1.5 [atualizado 01/10]

Enviado: 15 Fev 2013, 06:31
por aldoanizio
tiagodarros escreveu:Testado e aprovado na versao 1.5.4.1 após correção acima
Gostaria de saber se alguem conhece algum modulo para que eu possa parcelar por boleto? ex 15-30-45 dias, trabalho com firmas ai ja viu neah!
obrigado por disponibilizar esse modulo!
edit: disposto a pagar bem
Caro amigo #tiagodarros. Você chegou a gerar algum boleto e efetuar algum pagamento de teste ? O valor caiu na conta direitinho ?

Abraços.