Fork me on GitHub
Você esta em:Home » Destaque » Boletos Bancário com Cushy para Magento 1.7 Free!

Boletos Bancário com Cushy para Magento 1.7 Free!

Funciona com os principais bancos: BB, Bradesco, CEF (normal e Sinco), HSBC, Itaú, Santander e Sudameris. Atualmente possuo em meu projeto o gateway de pagamento Ipagare (que é uma merda! cheio de falhas e POG!) pensei em colocar o Braspag (Muito caro! Suporte e comercial péssimo!). Pensei: Mas seria possível que não tenha uma solução de boleto e cartão de crédito para Magento livre de gateway de pagamento, já que atualmente o Magento é o melhor sistema de e-commerce no mundo? Então resolvi procurar na web, e não foi fácil não! No Magento Conect não achei free achei custando R$ 150,00 até R$ 450,00.  Dai procurando um pouco mais achei um módulo que foi feito em 2009 para Magento 1.3 de boleto chamado Cushy boleto. Pelos comentários da época dava-se para ver que o componente era espetacular! e funcionava perfeitamente. Só que não sei por qual motivo, talvez pelo capitalismo o componentes foi descontinuado. Resolvi pesquisar mais profundamente, e descobri que o código do Cushy tinha cido readaptado para o Magento 1.4, então apartir desse código resolvi fazer um componente compatível com a última versão do Magento o 1.7. Como deu certo resolvi então compartilhar esse código aqui no meu blog. Espero que apartir desse código a comunidade cresça. Talvez oque estou fazendo ao compartilhar esse código não seja legal, pois tenho visto muitas pessoas na web travestidas de intelectual vendendo e-commerce em Magento por R$ 500,00. rsrsrs. Mas como essas pessoas não possuem o mínimo de conhecimento, com certeza o cliente irá identificar isso ;)

Atualizado 18/04/2013

  • Esse módulo do Cushy funciona a admin com o compilador ligado!
  • O layout layout_cef.php da Caixa Economica foi atualizado!
  • Add o botão de impressão na tela de sucesso!
  • Add o link de impressão do boleto na admin!
  • (‘Único passo necessário!) Para adicionar o link de impressão da 2 via do boleto, edite o arquivo /app/locale/pt_BR/template/email/sales/order_new.phtml, que é o template de email padrão para novas compras, procure por: {{var payment_html}} Coloque abaixo dele: {{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}} Assim irá add o link de impressão do boleto no email enviado para o cliente caso o pagamento seja via boleto.

Tutorial de Instalação do Módulo Boleto Bancário para Magento

Funcionalidades

  • Funciona com os principais bancos: BB, Bradesco, CEF (normal e Sinco), HSBC, Itaú, Santander e Sudameris.
  • Tudo configurado facilmente via Admin, inclusive dados personalizados de alguns bancos.
  • Número do pedido nas instruções do boleto caso desejado.
  • Link do boleto na página Success.
  • Escolha do novo status para os pagamentos recebidos através do módulo.
  • 2ª via cliente e Admin apenas caso o pagamento seja via boleto e ainda não tenha sido alterado o status padrão.
  • Link do boleto por email apenas caso o pagamento seja via boleto.

Screenshot das telas:

Atenção!

Faça Backup de toda sua loja e de sua base de dados antes de iniciar qualquer instalação, caso ocorra qualquer problema você poderá restaurar rapidamente seus arquivos, não me responsabilizo por perdas e danos recorrente a instalação do módulo.

Notas da Versão:

Baseado no original Cushy_boleto de Renan Gonçalves, utilizando o projeto boleto PHP, desenvolvido por Rafael Camargo e no tutorial: http://www.magentocommerce.com/boards/viewthread/282398 Após testar online na versão do magento 1.7, o mesmo tinha apresentando alguns erros de versão. Sempre que houver um comentário HTML assim <– Deivison –> foi porque alterei o código.

Instalação do módulo:

Para realizar o download do código fonte do módulo abaixo ou acessar o link para o projeto no Github, coloco obrigatório dar um like para habilitar a visualização do link para download do mesmo. Faço isso para que assim você possa estar ajudando a compartilhar esse mini projeto e tornar ainda mais popular o Magento.

O link de download será habilitado ao dar o LIKE abaixo!

1º -Após o download do componente dentro da pasta Arquivos de instalação copie e cole pastas: app e skin para a raiz sua instalação magento, mesclando com seus arquivos.

Adicionando o link da segunda via do boleto no seu admin

2º – Abra o arquivo app/design/adminhtml/default/default/template/sales/order/view/tab/info.phtml, procure por volta da linha 40 o seguinte código: <h4><?php echo Mage::helper(‘sales’)->__(‘Payment Information’) ?></h4>

Coloque logo abaixo:
<!-- Deivison -->
<!-- Impressão do admin -->
<?php // segunda via do boleto
if ((strpos($this->getPaymentHtml(), "Boleto") !== false) && ( $_order->getStatus() == $this->__(Mage::getStoreConfig('payment/boleto_bancario/order_status')) )) {
$orderid = $_order->getId();
echo "<span style="float:right">";
echo "<a style="color:#ffb81e" href="" . $this->getUrl('boleto/standard/adminView/order_id/' . $orderid) . "" class="link-cart" onclick="this.target='_blank'">" . $this->__('Gerar 2a Via do Boleto') . "</a></span>";

} // segunda via do boleto ?>
<!-- Deivison -->

Adicionando o link do boleto no envio do email que vai para o cliente

5º – Abra o arquivo /app/locale/pt_BR/template/email/sales/order_new.phtml, que é o template de email padrão para novas compras, procure pelo seguinte código: {{var payment_html}}Coloque logo abaixo:
{{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}}

Adicionando o link da segunda via do boleto no painel de pedidos do cliente

6º – Abra o arquivo /app/design/frontend/SUA-TEMPLATE/default/template/sales/order/info.phtml perto da linha 106 terá a linha getPaymentInfoHtml()
Coloque logo abaixo:
<!– Deivison –>
<!– Impressão do usuário –>
<?php
// Tava assi: $this->getPaymentInfoHtml() alterado para assim: $this->getPaymentInfoHtml()

//if ((strpos($this->getPaymentInfoHtml(), “Boleto”) !== false) && ( $_order->getStatus() == $this->__(Mage::getStoreConfig(‘payment/boleto_bancario/order_status’)) )) {

//Deivison Arthur – deivison.com.br
//veja mais sobre strpos em http://br.answers.yahoo.com/question/index?qid=20100221162434AAdk34n

if ( (strpos($this->getPaymentInfoHtml(), Boleto) !== false) && $_order->getStatus() == pending ) {
$orderid = $_order->getId();
echo <span style=float:left>;
echo <a style=color:#ffb81e” href=”" . $this->getUrl(‘boleto/standard/view/order_id/’ . $orderid) . “” class=”link-cart” onclick=”this.target=’_blank’”>Clique aqui para imprimir o Boleto</a></span>”;

}
?>
<!– Deivison –>

Adicionando o link do boleto na tela de sucesso do cliente

6º – Abra o arquivo /app/design/frontend/BASE/default/template/checkout/success.phtml Obs: As vezes o arquivos de sucesso se encontra na sua theme ao inves da theme BASE Coloque logo abaixo de <p><?php echo $this->__(‘You will receive an order confirmation email with details of your order and a link to track its progress.’) ?></p> linha 39 :
<?php
$orderId = Mage::getSingleton('checkout/session')->getLastRealOrderId();

Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);
$order = Mage::getModel('sales/order')->loadByIncrementId($orderId);
if($order->getPayment()->getMethod() == "boleto_bancario"): /*caso tenha cido escolhido boleto como meio de pagamento exibe o botão abaixo*/
?>
<center>
<button class="button" title="Clique aqui para imprimir o Boleto" onclick="window.open('<?=$this->getUrl('boleto/standard/view/order_id/'.$order->getId())?>','_blank')" type="button"><span><span>Clique aqui para imprimir o Boleto</span></span></button>
</center>
<?php endif; ?>
<!-- Deivison -->

Isso irá adicionar o link de impressão do boleto no email enviado para o cliente caso o pagamento seja via boleto, caso você utilize um template personalizado coloque esse código diretamente no template, coloque o código nos templates que desejar. 6º – Na pasta skin/boletophp/imagens , procure pelo arquivo logo_empresa.png e substitua pelo logo de sua empresa.

Para funcionar tem que desabilitar o Compilador do Magento

7º – Até o presente momento esse componente só funciona com o system/tools/compilation desligado, ou seja, a solução então é desligar o system/tools/compilation

Para não apresentar o erro ao entrar em meios de pagamentos na adm

8º – Ao entrar em métodos de pagamentos na administração do Magento, provavelmente ele apresentará o erro: Fatal error: Call to a member fun in app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 427 É necessário trocar parte do código que esta em app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 427 como no tutorial em http://www.9764.in/Index/read/qid/302835Coloque logo abaixo:

<!-- Deivison -->
/* Original comentado
if ($e->source_model) {
// determine callback for the source model
$factoryName = (string)$e->source_model;
$method = false;
if (preg_match('/^([^:]+?)::([^:]+?)$/', $factoryName, $matches)) {
array_shift($matches);
list($factoryName, $method) = array_values($matches);
}

$sourceModel = Mage::getSingleton($factoryName);
if ($sourceModel instanceof Varien_Object) {
$sourceModel->setPath($path);
}
if ($method) {
if ($fieldType == 'multiselect') {
$optionArray = $sourceModel->$method();
} else {
$optionArray = array();
foreach ($sourceModel->$method() as $value => $label) {
$optionArray[] = array('label' => $label, 'value' => $value);
}
}
} else {
$optionArray = $sourceModel->toOptionArray($fieldType == 'multiselect');

}
$field->setValues($optionArray);
}
*/

/*Colocar esse no lugar*/
if ($e->source_model) {
$sourceModel = Mage::getSingleton((string)$e->source_model);
if ($sourceModel instanceof Varien_Object) {
$sourceModel->setPath($path);
}
if(is_object($sourceModel)){
$field->setValues($sourceModel->toOptionArray($fieldType == 'multiselect'));
} else {
Mage::log($e->source_model);
}
}
<!-- Deivison -->

9º – Limpe o cache da loja para poder visualizar o módulo e poder realizar suas configurações. 10º – Agora é só configurar o módulo com suas informações no admin da loja na parte Formas de Pagamento, a configuração do módulo é bem auto explicativa, consulte seu banco pelos dados que deve utilizar e preencha com atenção todos os campos.

O Htaccess

11º – Não se esqueça no .htaccess do Magento. Segue exemplo do .htaccess:

############################################
## uncomment these lines for CGI mode
## make sure to specify the correct cgi php binary file name
## it might be /cgi-bin/php-cgi

# Action php5-cgi /cgi-bin/php5-cgi
# AddHandler php5-cgi .php

############################################
## GoDaddy specific options

# Options -MultiViews

## you might also need to add this line to php.ini
## cgi.fix_pathinfo = 1
## if it still doesn't work, rename php.ini to php5.ini

############################################
## this line is specific for 1and1 hosting

    #AddType x-mapp-php5 .php
    #AddHandler x-mapp-php5 .php

############################################
## default index file

    DirectoryIndex index.php

<IfModule mod_php5.c>

############################################
## adjust memory limit

# php_value memory_limit 64M
    php_value memory_limit 256M
    php_value max_execution_time 18000

############################################
## disable magic quotes for php request vars

    php_flag magic_quotes_gpc off

############################################
## disable automatic session start
## before autoload was initialized

    php_flag session.auto_start off

############################################
## enable resulting html compression

    #php_flag zlib.output_compression on

###########################################
# disable user agent verification to not break multiple image upload

    php_flag suhosin.session.cryptua off

###########################################
# turn off compatibility with PHP4 when dealing with objects

    php_flag zend.ze1_compatibility_mode Off

</IfModule>

<IfModule mod_security.c>
###########################################
# disable POST processing to not break multiple image upload

    SecFilterEngine Off
    SecFilterScanPOST Off
</IfModule>

<IfModule mod_deflate.c>

############################################
## enable apache served files compression
## http://developer.yahoo.com/performance/rules.html#gzip

    # Insert filter on all content
    ###SetOutputFilter DEFLATE
    # Insert filter on selected content types only
    #AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

    # Netscape 4.x has some problems...
    #BrowserMatch ^Mozilla/4 gzip-only-text/html

    # Netscape 4.06-4.08 have some more problems
    #BrowserMatch ^Mozilla/4.0[678] no-gzip

    # MSIE masquerades as Netscape, but it is fine
    #BrowserMatch bMSIE !no-gzip !gzip-only-text/html

    # Don't compress images
    #SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary

    # Make sure proxies don't deliver the wrong content
    #Header append Vary User-Agent env=!dont-vary

</IfModule>

<IfModule mod_ssl.c>

############################################
## make HTTPS env vars available for CGI mode

    SSLOptions StdEnvVars

</IfModule>

<IfModule mod_rewrite.c>

############################################
## enable rewrites

    Options +FollowSymLinks
    RewriteEngine on



############################################
## you can put here your magento root folder
## path relative to web root

    #RewriteBase /magento/

############################################
## workaround for HTTP authorization
## in CGI environment

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

############################################
## always send 404 on missing files in these folders

    RewriteCond %{REQUEST_URI} !^/(media|skin|js|webservice|script|suporte)/

############################################
## never rewrite for existing files, directories and links

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l

############################################
## rewrite everything else to index.php


    RewriteRule .* index.php [L]



</IfModule>


############################################
## Prevent character encoding issues from server overrides
## If you still have problems, use the second line instead

    AddDefaultCharset Off
    #AddDefaultCharset UTF-8

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires

    ExpiresDefault "access plus 1 year"

</IfModule>

############################################
## By default allow all access

    Order allow,deny
    Allow from all

###########################################
## Deny access to release notes to prevent disclosure of the installed Magento version

    <Files RELEASE_NOTES.txt>
        order allow,deny
        deny from all
    </Files>

############################################
## If running in cluster environment, uncomment this
## http://developer.yahoo.com/performance/rules.html#etags

    #FileETag none






#magento 1.6 Stack Overflow
#<IfModule mod_php5.c>
#php_value memory_limit 3000M
#php_value max_execution_time 3600



view raw
.htaccess
This Gist is brought to you using Simple Gist Embed.

.htaccess de resposta ao comentário de erro 404 no Magento no artigo: http://www.deivison.com.br/blog/2012/06/19/boletos-bancario-com-cushy-para-magento-1-7-free/#comment-135

Pronto FIM!

Passo Opcional

Esse passo é opcional, mas é muito útil. Um dos grandes problemas do Magento com alguns boletos, como do Itaú e o da Caixa, é que esses bancos limitam o número do boleto em 8 digitos. O script desses boletos já estão modificados para pegarem apenas os 8 primeiros digitos do número do seu pedido, para não dar erro na gerão do boleto, EX: número do pedido 100000089, nesses boletos aparecerão como 00000089, com certeza você conseguirá identificar do mesmo jeito, mas como tem muito zero nesse pedido magento, caso você queira mudar isso vá no seu PHP admin para diminuir esse campo de digitos, no seu banco de dados e procure pela tabela: eav_entity_store , por lá você encontrará as outras (entity_store_id, entity_type_id, store_id, increment_prefix, increment_last_id), por ai você consegue alterar o número do pedido na tabela increment_last_id e consegue mudar o prefixo que no caso é aquele número 1 que aparece no inicio da númeração na increment_prefix Para efetivamente alterar a quantidade de digitos, na tabela eav_entity_type, procure pelo entity_type_id 5 ORDER, clique em editar e mude a increment_pad_length de 8 para um número menor que julgue de acordo com sua necessidade, lembrando que caso tenha deixado o increment_prefix com algum número, sempre sua númeração ficará com aquele digito a mais na frente, mesmo que alterado o increment_pad_length para 5, seu número de pedido ficará com 6 digitos, se deixar essa parte vazia ai fica exatamente com o número que você deixar na opção increment_pad_length. Você também já pode fazer isso para os campos INVOICE E CREDIMEMO e etc, já para deixar no mesmo padrão.

Dicas:

- Após toda configuração realizada faça um teste fazendo a simulação do pagamento através do seu bankline mesmo, para ver se o código é validado com sucesso, chegando até a parte antes de efetivamente colocar a senha, pois se houver qualquer problema normalmente já avisa que o boleto não é válido, no caso de qualquer problema verifique se não faltou preenchimento de algum dado ou se não há algo preenchido indevidamente. – Caso o código seja validado, emita dois boletos de valor simbólico e pague em 2 bancos diferentes para ver se compensa corretamente em sua conta. – Tenha cuidado com questão de alteração da númeração do pedido da loja para não calhar de emitir boleto com númeração repitida, pode dar problema com alguns bancos. – Alguns arquivos do boletophp estão modificados para funcionar de acordo com a necessidade do módulo, cuidado com atualizações futuras do grupo boletophp, pois se você pegar arquivos atualizados e apenas substituir os arquivos você terá problemas.
Observações:
  • É necessário simular a compra e criar uma conta para visualização demo do componente de boleto.
  • Você também receberá em seu email o resumo da compra junto com o link da impressão do boleto.
  • Será possível ver também o link de impressão de 2a via do boleto na administração do seu usuário e na adm do magento em vendas.
Espero ter ajudado!

Esta sendo passado no fórum da comunidade Magento algumas coisas. Então em resposta posso afirmar que o módulo Cush Boleto não esta sendo comercializado por mim rs, ele é free! Eu apenas fiz algumas alterações e as postei aqui em meu blog (Na verdade o meu blog funciona como uma forma de organizar meus estudos de maneira que todos tenham acesso rs) Como podem ver eu sempre mostrei quem foram os atores responsáveis por esse incrível módulo que foi: Renan Gonçalves e o Rafael Camargo. Muito obrigado pela realização desse módulo! Rafael não precisava ficar bolado mas tranks, veja que é redundante quanto as citações dos desenvolvedores. veja brother: http://onestepcheckout.com.br/boletos-bancario-com-cushy-para-magento-free/ , veja que em seu post vc não falou sobre o Renan que fez o Cush Boleto. vlw

fontes: http://code.google.com/p/cushy-mage/ http://www.magentocommerce.com/boards/viewthread/282398

Sobre o Autor

Designer, Web Developer & Linux Administrator

Meu nome é Deivison Arthur, tenho 29 anos, sou Administrador Linux, Analista de Sistema, Webdesigner e Pesquisador. há mais de dez anos. Nasci no Rio de Janeiro, atualmente trabalho como Gerente de Tecnologia e E-commerce at Grupo FFernandes e Freelancer nas horas vagas. Desenvolvimento em Joomla, Wordpress, Drupal, Magento e outros GPLs...

Quantidade de Artigos : 114

Comentários (295)

  • Luiz Ferrarezi

    Olá!
    Parabéns pelo trabalho!

    Apenas uma dúvida, após inserir o código do passo n. 8 em Form.php, todas as caixas de seleção ficaram inativas.
    Alguma dica?

    Abs!

    Responder
    • Deivison Arthur L. Serpa

      Obrigado amigo! Uma coisa vc desabilitou o compilador? Com o compilador habilitado as caixas de seleção dos meios de pagamentos na frontend de fechamento de pedido não aparecem(fica em branco). E caso o compilador fique desabilitado na backend(Administrção do Magento) em meios de pagamentos apresentará o erro: Fatal error: Call to a member fun in app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 427. O 9º passo apresento como fazer com que o compilador mesmo desabilitado não apresente o erro no Form.php ao entrar na administração do Magento em meios de pagamentos. Consegui explicar? Caso tenha ou não resolvido o seu problema, gostaria que reporta-se. vlw

      Responder
      • Luiz Ferrarezi

        Estou com o compilador desabilitado. Fiz uma revisão geral, chequei o processo desde o início o erro persiste. Esqueci de citar que estou com a versão 1.7.0.1 do Magento.

        Este é o trecho original do meu Form.php

        if ($element->source_model) {
        // determine callback for the source model
        $factoryName = (string)$element->source_model;
        $method = false;
        if (preg_match(‘/^([^:]+?)::([^:]+?)$/’, $factoryName, $matches)) {
        array_shift($matches);
        list($factoryName, $method) = array_values($matches);
        }

        $sourceModel = Mage::getSingleton($factoryName);
        if ($sourceModel instanceof Varien_Object) {
        $sourceModel->setPath($path);
        }
        if ($method) {
        if ($fieldType == ‘multiselect’) {
        $optionArray = $sourceModel->$method();
        } else {
        $optionArray = array();
        foreach ($sourceModel->$method() as $value => $label) {
        $optionArray[] = array(‘label’ => $label, ‘value’ => $value);
        }
        }
        } else {
        $optionArray = $sourceModel->toOptionArray($fieldType == ‘multiselect’);
        }
        $field->setValues($optionArray);
        }

        Se puder me auxiliar, muito agradeço.

        Responder
        • Deivison Arthur L. Serpa

          A única diferença que encontrei no seu código e no meu do 1.7 foi a variável $e que esta no meu e a variável $element que esta no seu

          Tente colocar como abaixo no seu form.php, não esqueça de comentar o código antigo como no tutorial (Obs: Apenas substitui a variável $e por $element):

          if ($element->source_model) {
          $sourceModel = Mage::getSingleton((string)$element->source_model);
          if ($sourceModel instanceof Varien_Object) {
          $sourceModel->setPath($path);
          }
          if(is_object($sourceModel)){
          $field->setValues($sourceModel->toOptionArray($fieldType == ‘multiselect’));
          } else {
          Mage::log($element->source_model);
          }
          }

          Obs: Peço a gentileza de me notificar se houver sucesso! vlw

          Responder
          • Luiz Ferrarezi

            Olá meu amigo.

            Obrigado mais uma vez pela ajuda!
            Desta vez funcionou sim, após a limpeza geral de cache ainda tive uma pequena dificuldade com um campo que não aparecia, executei o compilador e tudo funcionou perfeitamente.

            Farei um teste de compra e pagamento e te aviso.

            Mais uma vez obrigado!

        • Antônio Rebêlo

          Oi Luiz, também estou com o magento 1.7 – meu código é idêntico ao seu. Tentei acessar o link do tutorial e não consegui. Você poderia enviar como ficou o seu para o meu email (ajrebello@hotmail.com) ou postar aqui?
          Valeu!

          Responder
          • Diogo

            Olá,
            Estou com a 1.7.0.2 e não estou conseguindo configurar direito. Quando eu clico no botão na área administrativa para configurar pagamentos, nada acontece.
            Compilador desativado, cache limpo, e código da forma abaixo:

            if ($element->source_model) {
            $sourceModel = Mage::getSingleton((string)$element->source_model);
            if ($sourceModel instanceof Varien_Object) {
            $sourceModel->setPath($path);
            }
            if(is_object($sourceModel)){
            $field->setValues($sourceModel->toOptionArray($fieldType == ‘multiselect’));
            } else {
            Mage::log($element->source_model);
            }
            }

  • Samir

    Olá, td bem? Eu nao tenho facebook poderia disponibilizar o link?

    Responder
  • Guilherme

    Caramba Deivison… show tua iniciativa!!! Já tá na hora de uma solução free pra boletos no Magento!

    Fiz download ontem e ainda não consegui botar pra funcionar. Consegui resolver o problema das combos no admin (toOptionArray) mas ainda não consegui fazer funcionar o link para a geração do boleto. Sempre dá 404 (magento 1.7.0.1). Tem alguma luz?

    Depois que botar pra funcionar, quero ajudar a montar um módulo que não precise da edição do código e disponibilizar na comunidade.

    Parabéns mais uma vez!

    Abraços

    Responder
    • Deivison Arthur L. Serpa

      Obrigado! Sempre que aconteceu esse problema comigo, bastou eu limpar o cache, re-indexar e re-compilar (Mesmo que o compilamento tenha que ficar offline no tutorial, acredito que você tenha que ativar e rodar ele. E logo após fazer isso, coloque o estado do compilador como desligado novamente!) Fazendo isso acho que irá parar com o error 404. vlw

      Responder
  • FABIO

    ola amigo, gostaria muito que me falasse como faço pra modifica e adicionar o meu banco ao progeto, banco amazonia ou basa, 003, Carteira: CNR, Convenio 7578.

    Responder
    • Deivison Arthur L. Serpa

      Opa amigo, o componente roda com os principais bancos. Ao meu ver você possa ser a única pessoa a usar esse banco. Pegunto: Porque você usa esse banco? Ele te dá quais vantagens sobre os outros bancos? E você é dono desse banco? Brincadeiras a parte, recomendo usar um desses bancos, pois são os mais usados no Brasil e com certeza por ter um volume maior de cliente eles terão boas taxas!

      Responder
      • FABIO

        Ola Deivison, estive pensando e vou mudar de banco ja q o basa e dificil… mande o link do modulo atualizado pois nao achei, obrigado.

        Responder
        • Deivison Arthur L. Serpa

          Ok Fábio, ótima decisão!

          Bem para você acessar o projeto existem 2 formas:
          1 – Dando um LIKE no projeto logo acima para assim exibir o link para download. O LIKE se encontra abaixo da frase “Para visualizar o restante desse conteúdo, clique abaixo no próximo Like do Facebook! Obrigado!”
          2 – Acessar o projeto no Github acessando o link: https://github.com/deivisonarthur/Cushy_boleto_2012

          PS: Assim que instalar, peço o favor de notificar aqui nos comentário se o procedimento de instalação teve sucesso e qual sua versão do Magento, vlw Obrigado!

          Responder
  • Gabriel

    Ola amigo, show de bola a iniciativa!!! Pode me ajudar em uma questão??
    A combo “Nome do Banco” fica vazia mesmo?

    Abraço!

    Responder
    • Deivison Arthur L. Serpa

      Muito obrigado pelo comentário! Esta ocorrendo isso porque o compilador esta desabilitado, basta habilitar o compilador escolher o banco e desabilitar o compilador para uma solução rápida. mas irei rever o código de preenchimento desse campo disponibilizarei o código corrigido o quanto antes!

      Responder
    • Deivison Arthur L. Serpa

      Opa Gabriel, peço que faça novamente o download, pois o erro de escolha dos bancos já foi corrigido. Agradeço pela observação e espero ter ajudado!

      Foi editado o arquivo system.xml que era responsável pelos campos do módulo na administração. (A Edição foi de maneira rápida, somente para garantir o 100% do funcionamento do módulo)

                              <!--
      						<banconome translate="label">
      							<label>Nome do Banco</label>
      							<frontend_type>select</frontend_type>
                                  <source_model>RafaelCamargo_Boleto_Model_banco</source_model>
      							<sort_order>2</sort_order>
      							<show_in_default>1</show_in_default>
      							<show_in_website>1</show_in_website>
      							<show_in_store>0</show_in_store>
      							<comment>Escolha o banco pelo qual você emite boleto</comment>
      						</banconome>
                              -->
      
      						<banconome translate="label">
      							<label>Nome do Banco</label>
      							<frontend_type>text</frontend_type>
      							<sort_order>2</sort_order>
      							<show_in_default>1</show_in_default>
      							<show_in_website>1</show_in_website>
      							<show_in_store>0</show_in_store>
      							<comment>
                                  <![CDATA[
                                  Digite o código que esta entre [] abaixo do banco pelo qual você emite boleto. exemplo: Para Banco do Brasil digite bb<br />
                                  <br />[<strong>bb</strong>] (para Banco do Brasil)
                                  <br />[<strong>bradesco</strong>] (para Bradesco)
                                  <br />[<strong>cef</strong>] (para Caixa Economica Federal)
                                  <br />[<strong>cef_sinco</strong>] (para Caixa Economica Sinco)
                                  <br />[<strong>hsbc</strong>] (para HSBC)
                                  <br />[<strong>itau</strong>] (para Itau)
                                  <br />[<strong>santander_banespa</strong>] (para Santander)
                                  <br />[<strong>sudameris</strong>] (para Sudameris)
                                  ]]>
                                  </comment>
      						</banconome>
      
      Responder
      • Gabriel

        Amigão obrigado pela resposta!!! já alterei la. Vou dar mais uma olhadinha no módulo, e mais uma vez, obrigado pela iniciativa!!

        Abraço!

        Responder
  • Gabriel

    Deivison, todo o passo deu certo, mas na hora que eu clico em emitir boleto, ele da aquela mensagem do magento de página não encontrada:

    http://localhost/loja-caandiies/index.php/boleto/standard/view/order_id/4/

    MSG
    Whoops, our bad…The page you requested was not found, and we have a fine guess why.
    If you typed the URL directly, please make sure the spelling is correct.
    If you clicked on a link to get here, the link is outdated.

    Tem alguma idéia do que pode ser? Obrigado!!
    Abraço!

    Responder
  • Daniel

    Ola, boa iniciativa de atualizr o código Cushy-Mage, Boleto é uma boa saida para quem não quer pagar taxas aos gatways de pagamentos. não disponibilizei meu site pois ainda esta no planejamento, venho estudando a ferramenta magento e estou gostando muito, assim que testar o seu módulo venho compartilhar novamente.
    Obrigado.

    Responder
  • Ricardo Martins

    Oi Deivison,
    Legal a contribuição… Parabéns!
    Só acho que poderia ser legal se colocasse no github, assim poderia ter a contribuição da galera mais facilmente.

    Abraços!

    Responder
  • Marco Giroto

    Olá Deivison,

    Instalei seu módulo, deu quase tudo certo, apareceu o lance de configurar no admin, adicionei os campos para gerar boleto na página success e tal, mas na hora de clicar no botão, o magento não encontra o boleto e me traz uma página de Ooops do magento.

    Se tiver alguma dica, agradeço.

    Responder
  • Fabio

    Ola amigo, o meu banco é o basa ou Baco da Amazonia, ja tenho imagens,layout, funções, só nao sei como acrescentar no modulo pra aparecer no admin do magento, vc me ajuda criar isso e adcionar mais 1 banco no modulo? por favor? caso queira te mando os arquivos… obrigado

    Responder
  • Fernando Martins

    Olá Deivison, tudo bom?
    Curti o projeto, só que não apareceu o link para dowload. Você, por gentileza, poderia enviar ao meu email?

    Obrigado

    Responder
  • Joao Paulo Baptista

    Olá Deivison, muito obrigado pela iniciativa!

    No meu funcionou tudo certinho também, só que quando clico para imprimir o boleto bancário ele também dá uma tela de not found do Magento. Já substitui o arquivo htacess mas não funcionou. Alguma outra ideia? Obrigado desde já.

    Responder
    • Deivison Arthur L. Serpa

      Opa amigo, obrigado! Tenta limpar o cache e remontar o index, ativar e desligar o compilador. Outro teste para ver se sua escrita de url esta ok tente acessar a administração do seu magento com o /admin no final exe: seushop.com.br/admin se acessar seu .htaccess esta ok e sua rescrita também. E provavelmente deve ser algum problema no módulo. Tente fazer todos esses passo a passo.

      Outra coisa, esse tutorial não esta rodando em servidores nginx, só esta rodando no magento. Pois o nginx não funciona o .htaccess de rescrita de url. é uma outra forma a qual eu não sei, pois não trab com o nginx.

      Responder
    • Deivison Arthur L. Serpa

      O Arquivo rar estava faltando arquivos, já consertei e agora está 100% funcional!

      Responder
  • Ector Bertoni

    Olá,

    É possível instalá-lo na versão 1.6?

    Obrigado!

    Responder
    • Deivison Arthur L. Serpa

      Olá amigo, funciona sim!

      Veja oque falaram no forúm do módulo que o Rafael adaptou:

      Perguntaram:
      Tô com o mesmo problema acima…. No admin funciona tudo normal, mas na finalização do pagamento oo boleto não aparece.

      A versão do meu magento é de 1.6.2. Já limpei a cache e tudo mais.

      O que poderia ser?

      Responderam:
      Então, tem gente usando com sucesso na versão 1.6 normalmente, eu fiz baseado no que eu comecei usar que é a versão 1.7 e também tem outras pessoas utilizando no 1.7 com sucesso, pela lógica se funciona no 1.6 é para funcionar no 1.6.2.

      Vale lembrar as dicas básicas.

      - Não esquecer de Habilitar o módulo na opção “ Deseja habilitar o módulo?”
      - Liberar o cache magento
      - rodar o processo de compilação (pois teve gente que teve problema e rodando a compilação resolveu)

      O que perguntou respondeu:
      Vim aqui justamente pra fazer isso, avisar que consegui funcionar perfeitamente.

      O que eu fiz:

      - Desabilitei o cache
      - Desabilitei a compilação (Rodei o precesso apenas para configurar o boleto)

      Após configurar tudo, desabilite a compilação.
      Para configurar algo, rode o processo de compilação e em seguida desabilite.

      Aqui deu tudo ok, gerei um boleto, paguei agora to esperando entrar.

      Recomendo não só esperarem pelo mastigado e pesquisarem mais, valeu!

      Responder
  • Darcivanio Monteiro

    Não trabalha no magento 1.6.2…
    Dá página de erro 404

    Responder
  • Marcus

    Olá Devilson, parabéns pela iniciativa.

    Aproveito para informar que realizei todo o passo a passo para instalação e configuração do modulo na plataforma magento 1.7.0.2.

    O backend funcionou perfeitamente, porém assim como alguns colegas acima estou enfrentando dificuldades em gerar o boleto no frontend do site, onde após finalizar e clicar no botão para geração do boleto o site me retorna erro 404, conforme link http://magentodemo.com.br/index.php/boleto/standard/view/order_id/37/

    Reforço que todo o processo de limpeza de cache, compilação, htaccess e re-indexação foi realizado com sucesso, porém sem êxito na geração dos boletos.

    Notei também que nos arquivos de instalação a pasta app>design>frontend>default>default>template está vazia. É provável que o erro na geração dos boletos esteja ligado a isso?

    Abraço

    Responder
  • Fabio

    Ola amigo, passe o link do modulo atualizado por favor…

    Responder
    • Deivison Arthur L. Serpa

      Olá amigo,

      Bem para você acessar o projeto atualizado existem 2 formas:
      1 – Dando um LIKE no projeto logo acima para assim exibir o link para download. O LIKE se encontra abaixo da frase “Para visualizar o restante desse conteúdo, clique abaixo no próximo Like do Facebook! Obrigado!”
      2 – Acessar o projeto no Github acessando o link: https://github.com/deivisonarthur/Cushy_boleto_2012

      PS: Assim que instalar, peço o favor de notificar aqui nos comentário se o procedimento de instalação teve sucesso e qual sua versão do Magento, vlw Obrigado!

      Responder
  • Luiz Ferrarezi

    Cara parabéns, depois dos últimos ajustes, tudo 100% por aqui.
    Uma dúvida apenas para informação, por que este módulo não trabalha com o Magento compilado?

    Grande abraço!

    Responder
  • André

    gostaria de saber como incluir desconto de por exemplo 5% no valor do boleto?

    Responder
  • Marcus

    Deivison, efetuei o pagamento de um boleto da caixa economica federal mas não caui na conta! Repassei toda configuração de conta, contrato, agencia, conta … tudo parece estar okay.

    O problema pode estar relacionado a conta do cliente junto ao banco?

    Responder
    • Deivison Arthur L. Serpa

      Olá Marcus,

      É muito subjetivo, pois pode ser várias coisas como dados do cliente. Procure ver se todos os dados estão de fato indo para o boleto, pois caso algum dado não esteja indo para o boleto ou esteja com o seu número errado, o boleto irá gerar o numero errado.

      Hoje um cliente entrou em contato afirmando que um campo não estava sendo enviado para a geração do boleto, então o boleto gerava um número errado.

      Verifique essa possibilidade, e caso seja isso mesmo edite os arquivos do model do módulo de boleto e coloque a variável em questão que não esta indo, entendeu?

      Responder
    • Rodrigo

      Boa tarde Marcus, gostaria de saber o que você fez para corrigir esse problema, pois estou com o mesmo problema que você, ou seja, efetuei o pagamento e o mesmo não caiu na conta. Aguardo resposta, obrigado.

      Responder
  • Maurilio Guedes

    Módulo muito bom!
    Eficaz e simples, apropriado para emissão de boleto sem registro e impresso pelo cliente.
    Estou usando o Magento 1.6.2.0 e funciona normalmente, sem nenhuma alteração no código original.

    Responder
    • Deivison Arthur L. Serpa

      Muito obrigado Maurilio pelo reconhecimento! E obrigado pela Doação! Recomendo dar uma olhada em outro modulo que lancei ontem o:

      O projeto OCS-MAgento-Brasil é uma iniciativa para traduzir e adaptar o módulo free de OSC(One Step Checkout) para Magento chamado IWD OnePageCheckout.

      O módulo irá traduzir, adicionar estados, formatar, validar campos e adicionar novos campos. Iremos tratar os principais campos, como: Rua, Bairro, Cidade, Estado, Cep com busca por Ajax com busca nos Correios, CPF/CNPJ, IE(Inscrição Estadual), tipo pessoa, Telefone, Celular,…

      Responder
  • Weder Iglesias

    Parabens pela iniciativa!! se puder ajudar em algo estamos ai !! tenho empresa de hospedagem de site se precisar de espaco libero pra vc pra poder continuar com o excelente trabalho!

    Responder
  • Netfio

    Bom dia Deivison! Desde já agradeço pelo empenho que tem dado ao Magento.

    Utiizo o magento 1.7.0.2 e estou com algumas dúvidas simples:

    No 8º termo (Para não apresentar o erro ao entrar em meios de pagamentos na adm)

    Não entendi o onde colocar o conteúdo indicado, quando coloquei no site apareceu um erro e tirei.

    ______________

    No 11º Termo (Não se esqueça no .htaccess do Magento. Segue exemplo do .htaccess:)

    Não entendi qual a necessidade e onde colocar o texto indicado, devo substituir o já existente?

    ______________

    Fiz todo o procedimento e só não instalei os dois itens citados acima por não identificar corretamente onde alterar. Mas tudo funcionou aparentemente normal até que cheguei na tela de por os dados do boleto e na hora de salvar o botão salvar fica desativado, vou clicar e não responde. E se altero outros módulos próximo do boleto então consigo gravar o que foi feito no outro. O que esta acontecendo?

    Responder
    • Netfio

      Boa tarde!

      Já consegui instalar o módulo de boleto e ocorreu tudo bem seguindo o tutorial. Em um dos meus domínios não estava conseguindo.

      Sobre o caso de não salvar achei uma solução que é localizar no topo “sistema > configuração” localizar uma caixa chamada “escopo da configuração atual” e mudar para “main website” e vai aparecer a opção de forçar para salvar, é só desmarcar o “use default” e alterar e salvar.

      Obrigado pelo auxilio, estamos esperando a liberação do One Step Checkout mais estável para fazermos uma doação.

      Responder
      • Deivison Arthur L. Serpa

        Obrigado! Depois se eu tiver um tempo vou mexer no módulo do boleto para que o mesmo rode com a compilação ligada. =)

        Sobre o OSC estou nesse momento terminando o desenvolvimento da versão final! Acredito que com essa versão somente se necessário bastará pequenas customizações no CSS do seu theme. Pois essa versão será muito completa!

        Veja um print da ADM http://onestepcheckout.com.br/OSC.png

        Obs: Você esta sendo o primeiro a ver rs! =)
        vlw

        Responder
  • Thiago Vieira

    Quando eu habilito, para depois desabilitar, a copilação da esse erro:

    Warning: include_once(/home/stabelz1/public_html/loja/includes/src/Mage_Core_functions.php) [function.include-once]: failed to open stream: No such file or directory in /home/stabelz1/public_html/loja/app/Mage.php on line 36

    Warning: include_once() [function.include]: Failed opening ‘/home/stabelz1/public_html/loja/includes/src/Mage_Core_functions.php’ for inclusion (include_path=’/home/stabelz1/public_html/loja/includes/src:.:/usr/lib/php:/usr/local/lib/php’) in /home/stabelz1/public_html/loja/app/Mage.php on line 36

    Warning: include(/home/stabelz1/public_html/loja/includes/src/Mage_Core_Model_App.php) [function.include]: failed to open stream: No such file or directory in /home/stabelz1/public_html/loja/includes/src/Varien_Autoload.php on line 93

    Warning: include() [function.include]: Failed opening ‘/home/stabelz1/public_html/loja/includes/src/Mage_Core_Model_App.php’ for inclusion (include_path=’/home/stabelz1/public_html/loja/includes/src:.:/usr/lib/php:/usr/local/lib/php’) in /home/stabelz1/public_html/loja/includes/src/Varien_Autoload.php on line 93

    Fatal error: Class ‘Mage_Core_Model_App’ not found in /home/stabelz1/public_html/loja/app/Mage.php on line 669

    ———————–

    Ai eu tenho que comentar o config.php no include assim;

    define(‘COMPILER_INCLUDE_PATH’, dirname(__FILE__).DIRECTORY_SEPARATOR.’src’);
    #define(‘COMPILER_COLLECT_PATH’, dirname(__FILE__).DIRECTORY_SEPARATOR.’stat’);

    Isso tenho que fazer toda vez que preciso compilar a loja, mas não funciona…

    Deivison, você poderia me dar uma luz, eu tenho um palpite meu arquivo form.php, mas fiz tude que disse, várias vezes até, mas é isso, ficarei agradecido se se ajudar.

    Responder
  • Thiago Vieira

    Tem como você colocar esse tutorial do passo 8 no ar :)

    como no tutorial em http://www.9764.in/Index/read/qid/302835

    Responder
  • Marcelo

    Olá,

    Parabéns pelo empenho.
    Uma pergunta: Uso a Vs 1.5.1 do Magento, porém com o cliente logado e no admin, não aparece a forma de pagto nem a opção de impressão de 2. via. O restante funcionou perfeitamente.
    Fiz todo o procedimento indicado. Tem idéia do que possa ser?!

    Obrigado

    Responder
  • Thiago Vieira

    Muito bom, instalei e rodou certinho o onestepcheckout no Magento versão. 1.7.0.2 porém estou com um problema no boleto ainda ele não mostra, configura tudo, só que quando clica em exibir o boleto fica tudo branco, testei o modulo em uma versao anterior 1.6 e deu certo, se tem alguma luz para resolver o problema dele que ele fica em branco na versao mais nova, obrigado ;)

    Responder
  • Daniel

    Parabéns pelo projeto, achei ótimo. Porém senti falta de um detalhe, se alguém puder me ajudar a implementar agradeceria.
    Assim que a pessoa selecionar a forma de pagamento Boleto Bancário, exibir a mensagem: “Imprima o Boleto Bancário após a finalização do pedido.”
    Caso alguém queira ajudar a colocar essa mensagem, agradeceria.
    Obrigado,

    Daniel Andrade

    Responder
    • isaac

      Adicionando o link do boleto na tela de sucesso do cliente
      6º – Abra o arquivo /app/design/frontend/BASE/default/template/checkout/success.phtml
      Obs: As vezes o arquivos de sucesso se encontra na sua theme ao inves da theme BASE
      Coloque logo abaixo de __(‘You will receive an order confirmation email with details of your order and a link to track its progress.’) ?> linha 39 :

      Responder
    • Vinícius

      Olá, Daniel

      Conseguiu fazer isso?

      Valeu! =D

      Responder
  • Daniel

    Boa noite galera, fiz tudo direitinho mas ainda vejo a tela de erro. http://www.loucasporsapatilhas.com.br/boleto/standard/view/order_id/33/
    Alguém conseguiu resolver esse problema? Eu uso um theme diferente. ..ja joguei todos os arquivos direitinho mas está dando erro ainda :/
    Se alguém puder me ajudar, agradeceria.

    Obrigado,

    Daniel Andrade.

    Responder
  • rodrigo

    Ola Deivison tudo bom , instalei este modulo, mas estou com problema na data de vencimento, pois nao esta sendo gerada ao imprimir o boleto , sai como contra apresentaçao , o que pode ser?

    Responder
    • Marcos

      Rodrigo, conseguiu resolver o problema da data de vencimento? estou tendo o mesmo problema.

      Responder
      • Adao

        mesmo problema aqui, data de vencimento vem como contra apresentação.

        O módulo é fantástico merece doação.
        Vamos la galera, vamos doar e manter ele free!

        Responder
        • Adao

          Resolvido!
          No meu caso, estava faltando “Inicio do Nosso número” e “carteira”
          Dica: gera um boleto pelo sistema do banco para você, que vai ficar preenchido varias opções que são as que são solicitadas nas configurações do boleto.
          Agora estou com outro problema que não esta vindo o código do cedente. vem Agencia/codigo do cedente tudo zerado.

          Responder
  • Daniel

    Boa noite galera, o boleto não está aceitando descontos de promoção de carrinho. Alguém já conseguiu fazer isso funcionar?

    obrigado,

    Daniel Andrade.

    Responder
    • Daniel

      Galera, alguém já viu se funciona o boleto com desconto no Onepagecheckout? Estou com problema, quando eu deixo o boleto marcado como pagamento padrão ele pega o desconto que fiz na configuração de carrinho, mas se eu clico depois no pagamento por cartão, o desconto continua, não atualiza, e o valor continua com desconto. Alguém já testou isso? No onestepcheckout a função é feita por ajax, ele atualiza o valor total caso eu escolha o cartão, e se escolho boleto ele coloca o desconto novamente. Obrigado,

      Daniel Andrade.

      Responder
  • Daniel

    Deivison, coloquei o theme default e o erro ainda sim aparece. Como eu disse, eu acho que falta um reload quando a pessoa escolher a forma de pagamento, assim como eu usava o onestepcheckout toda vez que eu escolhia uma forma de pagamento, ele atualizava o valor. Assim como tem a função no frete, quando vc escolhe PAC ele altera o valor, quando vc escolhe SEDEX ele atualiza tbm. Acho que falta essa função. Como vou aplicar o desconto se eu não atualizo o valor entendeu? Até tentei finalizar a compra pra ver se no final ele me aplicaria o desconto, mas não vai mesmo.
    Tentei implementar o código OSC pegando alguma coisa do ONESTEP mas sou meio leigo rss..
    Abração,

    Daniel Andrade.

    Responder
    • Deivison Arthur L. Serpa

      Daniel, nos testes implementados na comunidade para a May esta funcionando perfeitamente. Aconselho baixar a nova versão e realizar testes no js e principalmente verificar se o js encontra-se na pasta base e não em sua template.

      https://www.lojabichodepano.com.br

      Veja que nessa loja tudo esta ok e utilizando o modulo do Pedro Teixeira dos correios. vlw

      Responder
      • Daniel

        Caro Deivison, obrigado pela resposta. Imagino que esteja ficando louco com tantas perguntas né? rsss
        O frete no meu caso está normal mesmo. Unica coisa é isso que te falei.
        Eu criei 1 desconto pra pessoa que escolher a forma de pagamento boleto, coloquei o boleto como padrão no OSC até aí blzera, tudo funciona. Só que eu também tenho a forma de pagamento cartão de crédito e quando eu seleciono o cartão como pagamento o desconto continua, ele nao entende que eu mudei a forma de pagamento entendeu? Portanto quando eu escolho pagar com o cartão a pessoa consegue parcelar o valor com desconto de 5% do boleto que não era para estar alí, era pra ter feito um reload quando cliquei na opção Cartão de Crédito e ter saído os 5%. Do resto o móduto é perfeito, maravilhoso. Pode contar comigo se precisar de alguma ajuda de formatação de css.. montagem de layout sei la rss….

        Abração,

        Daniel Andrade.

        Responder
  • Francis

    Olá Deivison primeiramente Parabéns pelo seu excelente trabalho até agora, os módulos são realmente espetaculares. mas estou com o seguinte problema: Quando vou nos detalhes dos pedidos no painel do usuário para imprimir a segunda via, ao clicar no pedido aparece apenas uma tela branca sem detalhes do pedido, estou usando o magento 1.7.0.2 e testei no tema Modern nativo do magento.Alterei o código igual foi dito no tutorial, quando desfaço alteração funciona porem não aparece o link pra segunda via Alguma ideia do que possa ser? Grato desde já.

    Responder
  • Ramon

    Olá Deivison! Baixiei o módulo atualizado e no tema default ele funciona perfeitamente.
    Quanto faço a alteração no backend para o meu tema, ele trava em onepage. Sabe o que devo fazer? Já tentei de tudo.

    Abraços!

    Responder
  • Elton

    Boa Noite Deivison,

    Tenho mais é que agradecer pelo seu ótimo trabalho! Muito Obrigado Mesmo!

    Estou instalando no Magento Versão. 1.5.1.0. Tive algumas dificuldades ao seguir o seu tutorial.

    No 2º passo para adicionar o link no admin usei o código postado aqui nessa página, mas deu erro. Utilizei o código que está no link https://gist.github.com/raw/3156396/a1919c0021453eda5ea3b984fb443c8b44b5c545/BoletoMagento01.php e funcionou corretamente. Comparei os dois códigos e estão faltando algumas \ (barras) ali no style.

    No passo 6º, tive dificuldades ao adicionar o código pois as aspas simples(‘) / duplas(“) não estão padronizadas, refiz a digitação das aspas usando o meu teclado e funcionou perfeitamente.

    Não precisei utilizar o passo 8º.

    Não precisei utilizar o passo 11º, também não vi necessidade.

    Os demais passos funcionaram perfeitamente. Vou efetuar o pagamento do boleto Bradesco e testar pra ver se deu tudo certinho.

    Mais uma vez muito obrigado e Parabéns pelo seu trabalho!

    Responder
  • isaac

    Ola,
    precisa corrigir o arquivo “config.xml” linha (55)

    onde
    Cushy_Boleto_Model_standard
    será
    RafaelCamargo_Boleto_Model_Standard

    Abraço

    Responder
  • Jefferson Luís

    Parabéns pela iniciativa Deivison!

    Achei muito interessante em ter um modulo desse para os bancos brasileiros, com certeza ajudara muito no crescimento da comunidade magento aqui no Brasil.

    Também uso o Ipagare em alguns clientes meus e também não me encontro satisfeito com o modulo, agora com sua iniciativa acredito que posso trabalhar com mais flexibilidade.

    Vou testar o modulo e se conseguir ajudar com alguma melhoria lhe envio por email para sua avaliação.

    Responder
    • Deivison Arthur L. Serpa

      Opa Jefferson, obrigado!

      A versão disponível esta 100% usual, mas se Deus quiser estarei ou consertando ou refazendo esse módulo para rodar com o compilador ligado. Esse é o único problema dele, pois existem algumas pessoas que precisam ficar com o compilador ligado!

      vamos que vamos!

      Responder
      • Daniel

        Deivison, bom dia. Tudo bem!?

        Me deparei com um detalhe na hora de finalizar a compra por boleto.
        Seguinte: Eu finalizo a venda por boleto, na hora que entro na minha conta pra ver meus pedidos meu carrinho ainda continua com o mesmo produto. Ele não está limpando o carrinho, sabe o porque? Só no módulo do pagamento.
        Abração! obrigado.

        Daniel Andrade.

        Responder
        • Deivison Arthur L. Serpa

          Opa Daniel,

          Vá nos arquivos correspondente ao sua tela de Success e Failure e coloque essas 2 linha

          Mage::getSingleton(‘checkout/cart’)->truncate();
          Mage::getSingleton(‘checkout/session’)->clear();

          vlw

          Responder
          • Daniel

            Valeu Deivison! Obrigado.

            Posso inserir no final do arquivo mesmo né?! Sem erro… entre código php?
            truncate();
            Mage::getSingleton(‘checkout/session’)->clear();
            ?>
            Isso?
            Valeuuu vou testar!

  • Daniel

    Deivison, me perdoe por t encher as paciencia aqui rss.. Olha o erro agora que estou recebendo.

    Sabe o que poderia ser esse erro?

    Transação de Pagamento Falhou
    Razão
    Sorry, guest checkout is not allowed, please contact support.

    Tipo de Pagamento
    onepage

    Forma de Pagamento:
    Boleto Bancário

    Data e Hora:
    10/09/2012 09:12:46

    Eu consigo fazer o pedido normal, já fiz varios testes. Mas estou perdendo venda com isso porque tem gente que não consegue, da esse erro.

    Obrigado…

    Responder
  • Ramon

    Galera, preciso de uma ajuda ai! O módulo esta rodando perfeitamente no tema default, mas quando mudo o tema ele para da funcionar. Sabem o que posso fazer? Deve estar na minha cara, mas não estou enxergando. Por favor, se alguém conseguir me ajudar eu agradeço!
    Abraços!

    Responder
  • Elton

    Deivison,

    No link que é enviado para o e-mail é possível clicar e gerar o boleto sem a necessidade de logar no sistema?

    vlw

    Responder
    • Elton

      já resolvi essa dúvida fazendo uma “gambiarra” aqui.

      No Arquivo
      app/design/frontend/default/default/template/boletonoemail/boleto.phtml

      onde está:
      boleto/standard/view/order_id/

      substituí para:
      boleto/standard/adminView/order_id/

      com isso o cliente gera o boleto sem precisar logar na loja.

      Vou explicar porque eu precisei fazer isso: O dono da loja virtual tem um sexshop, e sua cliente gerou o pedido, mas não tinha impressora para imprimir o boleto, foi até a lan house, abriu o e-mail clicou em imprimir o boleto, dai teve que fazer o login e com isso foi redirecionada a loja de sexshop, se sentiu constrangida por isso e mandou e-mail reclamando e ao mesmo tempo sugerindo. Com a “gambiarra” acima esse problema não irá ocorrer.

      Responder
  • Elton

    Trabalho com várias lojas dentro do mesmo magento e utilizo apenas um painel administrativo (ao logar no painel administrativo, independente da loja o magento sempre me redireciona para a administração do domínio principal).
    Na loja 1 utilizo o boleto do Bradesco
    Na Loja 2 o boleto do Santander

    é possível alterar o arquivo:
    app/design/adminhtml/default/default/template/sales/order/view/tab/info.phtml

    fazendo com que seja carregado a url administrativa da loja onde foi feito o pedido?

    Se o pedido está na loja 1 beleza, ao clicar no link é gerado o boleto do bradesco normalmente, pois é o boleto configurado para essa loja.

    Mas ao clicar no link do pedido que foi criado na loja 2, ele deveria gerar o boleto do santander, mas tá gerando o boleto do bradesco que é configurado para a loja 1

    Não sei se fui claro, mas se puder me dê uma força.

    Mais uma vez muito Obrigado!!

    Responder
  • Celso Fonseca

    Olá. Parabéns pelo trabalho. Apenas como comentário, fui na loja exemplo testar o modulo, fiz uma compra e finalizei o pedido, mas na forma de pagamento não apareceu a opção de pagar com boleto.

    Obrigado.

    Responder
  • Jonatan machado

    Ola Deivison!
    Estou usando o Magento 1.7.0.2 esta funcionando tudo corretamanete
    mais na hora de gerar o boleto depois da compra ele manda para o admin da loja

    O button esta assim:

    Clique aqui para imprimir o Boleto

    O certo seria assim:

    Clique aqui para imprimir o Boleto

    Aonde a URL esta admin/ o certo seria default/ mas nao estou conseguindo alterar

    Obrigado!

    Responder
  • mauricio

    Bah cara. Parabéns pela dedicação e por disponibilizar ferramentas muito úteis no dia a dia de quem programa magento. Como está esta ferramenta no Magento 1.7.0.2?

    Responder
  • Marcello Caetano

    Bom dia, tive que reorganizar as pastas do módulo, elas não estavam na ordem correta para ser enviada ao Magento, faltando pastas e outras fora, por fim, subi e esta funcionando como deveria. Agora tem um problema, não aparecem os links para reimpressão da 2ª Via, no Admin e nem na área do cliente.

    Gostaria de uma ajuda, desde já agradeço.

    Responder
  • rodrigo

    ola boa noite, alguem conseguiu faze-la funcionar na Caixa Econimica, a minha o boleto sempre da erro, ja tentei , gera boleta sem data de validade.

    Responder
  • Marcos

    Olá, não sei se houve o mesmo problema com outras pessoas, porém, não estou conseguindo adicionar o código de segunda via na conta do cliente.

    Sempre há algum erro, a informação é erro de sintaxe. Poderia me informar como ficaria o arquivo info.phtml?

    Muito obrigado

    Responder
  • Marcos

    Consegui encontrar os erros e corrigir.
    Funcionando perfeitamente.

    Obrigado

    Responder
    • Fernando

      Olá Marcos, Porderia dizer onde encontrou o erro? Estou com o mesmo problema. Instalei o módulo e funcionou na sexta, hoje estou vendo que não encontro o link de segunda via dos Boletos.

      Obrigado

      Responder
  • Jonas Mark

    Após instalação funcionou tudo certo, mas notei uma coisa.

    No navegador Chrome apenas quando foi colocar no carrinho e me registrar/comprar e vou para a caixa de colocar o endereço da entrega ele na lateral direita atualiza e vai para a tela do carrinho.

    O que deve ser feito?

    Responder
  • Fernando

    Boa Tarde,

    Consegui fazer com que aparecesse o Link no email do Cliente após fazer a alteração sugerida pelo Elton. Aparece também para imprimir quando finaliza a compra. Porém não consigo fazer aparecer para imprimir a segunda via no BackEnd e tb na Conta do Cliente. Já tentei reinstalar o módulo mas não adianta, na sexta-feira passada quando instalei funcionou tudo; então hoje quando voltei a entrar no site não funcionava mais. Não fiz nenhum update, nem mudei nada no final de semana. Alguém tem alguma idéia?

    A alteração do Elton que digo foi esta (no template do email):
    “onde está:
    boleto/standard/view/order_id/

    substituí para:
    boleto/standard/adminView/order_id/”

    Obrigado

    Responder
  • Junior Lima

    Salve Deivison. Parabéns. O módulo funciona corretamente. Só que tem um detalhe: depois que instalei o módulo, o Magento envia o email do pedido para o cliente em inglês. Saberia me indicar onde posso alterar isso? Grato.

    Responder
    • Deivison Arthur L. Serpa

      Olá Junior, O magento redireciona para a tela de sucesso default em app/design/frontend/base/default/templates/checkout/onepage/success.phtml acredito que talvez sua tradução do Magento não esteja corretamente conf. Caso descubra algo a mais peço que compartilhe aqui com o pessoal vlw.

      Responder
  • weder

    Deivison queria agradecer primeiramente pelo projeto .. muito bom..
    estou com um problema em um cliente eu ja instalei varios desse seu modulo e todos funcionaram 100% porem esse cliente tem conta na VIACREDI que é conveniada com o BB portanto da pra usar o boleto do BB mas o gerente retornou pra mim que o CEB esta errado que deve ser 363.. tens como me ajudar? pode me enviar por email se possivel.. fico no aguardo.

    Responder
  • Andre Correa

    Ola Daivison

    A 2 via do boleto no admin esta dando erro a versão 1.7.0.2 do magento, eu nao consigo abrir os pedidos, creio que o erro esteja aqui…

    echo “”;

    echo “getUrl(‘boleto/standard/adminView/order_id/’ . $orderid) . “” class=”link-cart” onclick=”this.target=’_blank’”>” . $this->__(‘Gerar 2a Via do Boleto’) . ““;

    mas não consegui identificar onde esta o erro..

    Responder
  • Marcello Caetano

    Como dar um desconto no boleto de p.e. 5%?

    Obrigado!

    Responder
  • Paulo

    Ola, Devison, instalei no 1.5 magento funcionando beleza. Mas apareceu um bug, va no painel adm ” Últimos pedidos” ou “vendas / pedidos” a Visão da compra quando solicitada não aparece as informações do pedido. Poderia me ajudar?

    Responder
  • Paulo

    Oi, Devison, fui habilitar o compilador matou a loja. Pode me ajudar irmão?

    Responder
    • Deivison Arthur L. Serpa

      Opa amigo uma dica rapida para desabitar o compilador basta ir em libares/ dentro vc ira encontrar um arquivo php e uma pasta. Edite-o acho que o nome dele é config.php. Ao entrar vc vera que existem duas linhas de cod abaixo do comment que fica em cima explicando esse arquivo.

      Coloque # na frente de ambas as linhas, ao fazer isso o compilador para de rodar.
      :) vlw

      Responder
  • Marcello Caetano

    Como faturar uma comprar no Boleto?

    Responder
  • Marcello Caetano

    Como dar um desconto no boleto de p.e. 5%?

    Responder
  • Dante Fortes

    Olá,

    tive muito problema com o boleto da CAIXA. Mas descobri o erro, só não sei arrumar.

    A caixa mudou o sistema de cobrança de boleto. Antigamente no sistema SICOB ou SICON hoje, todos os clientes são habilitados no sistema SIGCB, que é um boleto bem diferente dos outros. Na realidade tentei configurar o módulo para gerar boleto no modo SICON o no comum… mas nenhúm bate com o SIGCB na formação dos números.

    Mostrei para o responsável pela minha “van” que é o técnico da caixa que vem instalar os boletos na minha empresa. ele disse que esse módulo não vai gerar o boleto correto para quem foi cadastrado no SIGCB, somente para clientes antigos que usam o SICOB.

    Ele disse que se eu entendesse de PHP o boleto para SIGCB já está disponível no BoletoPHP. Mas realmente não sei fazer isso, até tentei e só dei foi muito pau na minha loja.

    Abraços,
    Dante Fortes

    Responder
  • Guilherme Amaral

    Olá Deivison, tudo bem?
    Antes de mais nada, parabéns pelo modulo! Funcionou 100% até que…hehe
    Instalei o mesmo e segui os passos para inserir a opção de imprimir a 2a via do boleto, e não apareceu nada então limpei o cache, reindexei os dados, tive a infeliz ideia de compilar, agora não consigo mais acessar “Vendas / Pedidos”, ele da o seguinte erro:
    Item (Mage_Sales_Model_Order) with the same id “1″ already exist

    Poderia me ajudar? Obrigado

    Responder
  • Bruno

    Opa Deivison mto bom o módulo, está funcionando perfeitamente, parabéns. Só gostaria de saber se existe algum módulo para fazer o retorno automático do boleto para o banco sicredi ??
    Obrigado

    Responder
    • Deivison Arthur L. Serpa

      Opa Bruno como vc pode ver o projeto boletophp tem sim o sicredi http://boletophp.com.br/. os arquivos do boletophp encontram-se na pasta /skin, só precisa trazer os dados do módulo para preenchimento dos dados da Sicredi. O módulo funciona assim: grava os dados padrões do boleto e cria o método de pagamento, ao escolher o meio boleto na tela de sucesso ele add um link para gerar o boleto, na programaçao ao clicar nesse link ele pega o layout do projeto boletophp e os preenche com os dados fixos como agência, conta,… e com os dados da compra do cliente.

      Básicamente o processo é assim: Você precisa então criar o novo banco no select que fica em helper e conf a escolha do layout do banco.

      vlw espero ter te ajudado

      Responder
      • Bruno

        Blz Deivison, ja estou usando o boletophp, está funcionando tudo certo.
        Só que todos os pedidos em boleto, eu tenho que diariamente entrar no site do banco e verificar quem pagou! Ainda tenho poucos pedidos na loja, mas quando começar aumentar vai ser complicado gerenciar isto…

        Gostaria de saber se existe algum módulo para fazer este retorno automático, quando aprovar o pagamento do boleto, já altera o painel adm do magento para aprovado, sem fazer nada manual.

        vlw

        Responder
  • Elisângela

    Olá, Davidison!

    Parabéns pelo trabalho! Instalei em uma versão de teste e correu tudo bem. Agora vou instalar na loja pra valer. Apesar de não ter sido necessário fazer o último passo o qual vc indica o link de um site para vermos, eu gostaria de saber o que tem no link, caso eu venha precisar em alguma outra instalação. O link não está funcionando. Vc tem outro?
    http://www.9764.in/Index/read/qid/302835

    Responder
  • Elisângela

    Davidson,
    Fiz a instalação e deu tudo certinho, mas verifiquei que após a instalação,quando logada na área de cliente, clico em “ver pedidos” e clico no pedido específico que preciso ver, ele me dá a seguinte descrição de erro:

    Parse error: syntax error, unexpected T_STRING, expecting ‘,’ or ‘;’ in /home/stampacarioca/www/app/design/frontend/base/default/template/sales/order/info.phtml on line 121

    O que devo fazer para ocliente voltar a ver o pedido dele normalmente pela área “Minha Conta” do site??

    Responder
    • Elisângela

      Deividson!

      Por favor, preciso da sua ajuda para resolver este bug.
      Elisângela

      Responder
      • Deivison Arthur L. Serpa

        Opa Elisângela, o próprio erro já esta informando oque esta havendo. Ele diz que na linha 121 di arquivo /home/stampacarioca/www/app/design/frontend/base/default/template/sales/order/info.phtml tem um erro de syntax.

        Ou seja, me parece no final dessa linha esta faltando o “;”

        Você possui conhecimentos de desenvolvimento PHP?

        PS: Case precise coloque todo o código da info.phtml em https://gist.github.com/

        Responder
      • Elisângela

        Eu coloquei o código lá. Link: git://gist.github.com/4059943.git
        Não tenho conhecimentos em PHP não.
        Constatei que também não estou conseguindo visualizar os pedidos realizados através do meu painel administrativo (Vendas > Pedidos). Vejo o pedido, mas quando clico em cada um deles, não consigo ver o conteúdo. Antes conseguia vê-los.
        O e-mail de confirmação do pedido que é enviado ao cliente mostra a opção de pagamento, no caso “boleto”, mas não envia link para impressão de 2a. via do boleto. É isso mesmo?

        Obrigada!

        Responder
        • Elisângela

          Olá Deivison!
          Eu postei o cód no local indicado por você. Segue link: git://gist.github.com/4059943.git

          Preciso da sua ajuda, pois minha loja entrará no ar neste final de semana. Como falei, o módulo do boleto causou alguns erros em outras áreas lá no painel administrativo do cliente e no meu tb, pois não conseguimos visualizar os pedidos realizados.

          Ficaria muito grata pela sua ajuda.

          Elisângela

          Responder
  • Elisângela

    Já mexi nas aspas, mas continua aparecendo o mesmo erro.

    Responder
  • André

    Gostaria de saber se tem alguma previsão para implementação do banco Sicoob?

    Responder
  • Ricardo Pires

    Prezado Deivison

    Não consigo entender aonde está meu problema. O módulo está instalado. Funcionando. Só que, quando emito o boleto da CEF, o banco não consegue reconhecer e dá erro de pagamento, apesar de ler corretamente o código de barras. Fiz vários testes, mas nada funciona. Aguardo sua orientação. Se tiver alguma forma de lhe enviar o boleto, agradeço.

    Responder
  • Fabio

    Boa Tarde Deivison

    Parabéns pelo trabalho com o boleto, isso ajuda a comunidade a crescer!!! Estou com um problema com o Boleto pois o mesmo não é exibido quando eu clico tanto no botão que aparece ná pagina de sucesso, quanto na página do administrativo, simplemente aparece uma página em branco sem informação nenhuma. Poderia me dar uma Luz para esse problema?!?!? desde já agradeço

    Responder
    • luis

      Olá pessoal em geral e Deivison em particular. Boa tarde,
      Estou tendo o mesmo problema, dá pagina em branco quando tento imprimir/mostrar o boleto. Já recompilei, limpei cash, e nada… Estou vendo com meu hospedeiro se tem alguma coisa no servidor , no htaccess, enfim, buscando encontrar a causa raiz do problema. Se tiverem alguma dica do que mais posso fazer, agradeço,
      A propósito Deivison, PARABÉNS!!! pela iniciativa e desprendimento em compartilhar seu módulo com a comunidade.
      Abração
      Puntel

      Responder
      • luis

        Em continuidade, falei com o meu host, fizeram testes e não detetaram nenhum probema (memória, php, etc…) o que sugere tratar-se de questão relacionado ao módulo. Alguém mais teve este problema? Como resolveram?

        Grato

        Puntel

        Responder
  • Samuel Ribeiro

    deivison! parabens cara e muito obrigado!!! coloquei o OSC e está 100%, uso a REDECARD para pagamentos com CC, e queria o boleto CEF, mas parece que eles estao com um sistema novo de boletos SIGCB relatado pelo dante fortes ali em cima, o móduto vai ser atualizado com esse boleto novo? e a compilação ja está corrigido? muito obrigado!!!!

    Responder
  • Marcos

    Duvidas:
    No passo: Adicionando o link da segunda via do boleto no painel de pedidos do cliente
    6º – Abra o arquivo /app/design/frontend/SUA-TEMPLATE/default/template/sales/order/info.phtml perto da linha 106 terá a linha

    O caminho que aparece para mim não é igual, nao consegui achar o caminho acima. Aparece para mim da seguinte forma: /app/design/frontend
    Ai aparece “base” ou “default”, se eu entrar default aparece “default” novamente ou o meu template atual “Modern”, se eu entro qualquer um deles, existe a pasta “template” mas nao existe a pasta /sales/order/info.phtml etc.

    Responder
  • Antônio Rebêlo

    Não consigo acessar o link do tutorial do form.php
    Tem outro link?

    Valeu!

    Responder
  • Pedro

    Muito bom o módulo.

    1 – Acabamos pulando o Passo 8 pois não houve problemas em acessas os Métodos de Pagamento via ADMIN. Será que pode ocorrer alguma problema posteriormente?

    2 – Existe alguma forma de fazer o retorno automático através da integração com o BB?

    Abs.

    Responder
    • Silvio

      Olá, Pedro,
      conseguiu o retorno do BB? Pelo que vi é necessario desenvolver a integração. Estou usando outro sistema que já faz isso, porém ainda não consegui exportar os boletos do magento pra esse sistema…

      Responder
  • Antônio Rebêlo

    Acabei fazendo sem seguir o tutorial e deu tudo certo. Salvou (MAIS UMA VEZ).
    Abração e Parabéns!!!

    Responder
  • Rodrigo de Oliveira

    Olá pessoal,

    Testei apenas o boleto do Banco do Brasil, e pra mim funcionou ok até o momento.

    O único problema foram warnings do PHP, bem fáceis de resolver:

    1) Ele acusa que a função ‘split’ está ‘desatualizada’, daí troquei pela função ‘explode()’, conforme recomenda o php.net.
    2) Ele acusa variáveis nao inicializadas ($linha e $nossonumero). Basta inicializá-las como null antes de serem usadas.

    Caso eu tenha mais problemas, volto a postar por aqui.

    Responder
  • alexei

    Olá, alguém sabe se tem como desabilitar o boleto para outros países…ou seja, deixar válido só para quando o cliente for do Brasil?
    Algo do tipo que tem nos meios de pagamento padrão do magento (deixar habilitado para todos os países ou para países específicos)???

    Grato.
    Vlw

    Responder
  • Diego

    Muito bom Deivison! Parabéns!

    Fiz todos os passos e deu tudo certo.
    Só tive um problema: Quando segui o passo 11, eu peguei o arquivo .httpacess da pasta raiz do meu Magento 1.7.0.2, deletei a expressão “Order deny,allow Deny from all” e colei o seu código.

    Porém, no backend aparece a seguinte mensagem: “Your web server is configured incorrectly. As a result, configuration files with sensitive information are accessible from the outside. Please contact your hosting provider.”

    Eu acabei voltando o arquivo original e o problema sumiu. O que eu faço? Deixo como está ou modifico mais alguma coisa além do seu código?

    Responder
  • Michel

    Salve Deivison, parabéns pela inciativa. Tenho uma dúvida. Sou novo no Magento e em minhas buscas por módulos me deparei com este módulo de boleto bancário reeditado por você. Gostaria de saber se é possível ao invés de ter somente 1 banco para emissão de boleto bancário eu posso incluir 2 ou mais bancos para emissão de boleto bancário? Desde já agradeço pela atenção. valeu irmão!

    Responder
  • Warley Elias

    Gostaria de agradecer pela disponibilização do modulo, está sendo de grande utilidade para mim.
    Gostaria de olhar com você uma dúvida que talvez você já tenha resolvido.

    Coloquei o código por você mencionado neste post para emissão de segunda via de boleto bancario pelo admin, mas esse não está utilizando as configurações da loja para qual o pedido foi realizado (número da conta, agencia e etc…).
    Preciso emitir de segunda via do boleto bancario no admin do Magento, porém trabalhamos com duas lojas na mesma instalação do Magento e para cada emissão precisamos que o boleto seja emitido com as configurações da loja para qual o pedido foi realizado.

    Responder
  • Matheus

    Boa Tarde,

    Cara eu fiz todos passos que você passou, mas continua com esse erro “Fatal error: Call to a member function toOptionArray() on a non-object in /home/pissolat/public_html/lojateste/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 463″…
    Eu substitui o trecho de código que você falou, o erro parou, porem todas formas de pagamento perderam os valores padrões para utilização!!1 Poderia me auxiliar?

    Att
    Matheus

    Responder
  • Luiz Santos

    Olá, tudo bem?
    Olha, gostaria de saber se há a possibilidade de utilizar esse módulo no Magento 1.6.1.0
    Pergunto isso porque tenho alguns módulos antigos instalados que só rodam nessa versão, e várias customizações que me dariam um trabalhão refazê-las após a atualização para 1.7. Em resume, não vale a pena, principalmente por causa do Bcash, a versão nova com aquele monte de pop up me dá nos nervos, prefiro ficar com a antiga que eu tenho kkkk

    Responder
    • Deivison Arthur L. Serpa

      Opa Luiz, esse ecommerce que vc fez ficou muito bom, pois é bem claro e limpo rs eu particularmente adoro site limpo. Hoje em dia existem bons módulos para pagamento como o da Redecard do Alex Braga e o Cielo do Felipe da Máxima. Para boleto tb existe boas opções como o Cushy e também eu e o Felipe estamos desenvolvendo um outro que aceita Cnab e esta 100% dentro dos padrões do Magento. Me add no skype para conversar mais com vc, pois podemos fazer uma troca eu com os módulos e vc com um produto rs vlw

      Responder
  • Brent V.

    http://www.9764.in/Index/read/qid/302835
    tem um link que ta funcionando? eu nao sei onde colocar o código
    obrigado

    Responder
  • Paulo

    Instalei o módulo seguindo todos os passos e depois de limpar o cache, vi que não consigo ativar o módulo.. depois vi que não consigo mais editar nenhum módulo. Como faço para resolver este problema? Magento 1.7

    Responder
  • Juliano Oliveira

    Esse módulo funciona em Magento 1.6.1.0? Aguardo, abraços.

    Responder
  • Luiz Ikeda

    Olá,

    Instalei o módulo,
    consegui gerar o boleto, aparentemente funcionando perfeitamente.

    Porém na área administrativa do magento,
    quando vou em Vendas > Ordens
    Aparecem meus pedidos,
    porém, ao clicar em um pedido,
    ele vai para uma página escrito “visualizar pedido” e logo abaixo “Informações”
    porém as informações estão em branco, simplesmente não consigo obter informações sobre a compra.

    Como posso resolver?
    Muito obrigado.

    Responder
    • Alessandra

      Olá Luiz!
      Não sei se esse é o seu caso, mas alguns usuários do fórum estavam com esse mesmo problema e a causa foi erro de sintaxe. No 2º passo, ao copiar o código diretamente, parte dele é perdida/ocultada pela caixa de código do blog. Sugiro refazer o segundo passo, só que antes de copiar, clique no link view que está em vermelho e fica abaixo do código. Ao fazer isso, uma nova janela irá se abrir, então você copia o código que está nela.

      Espero que isso te ajude!
      :)

      Responder
  • Max

    Boa Tarde! Pessoal estou com o seguinte problema, substitui os arquivos todo certinho de instalação, apareceu na administração, apareceu no layout tudo certinho.

    Só que quando vou tentar me cadastrar pela aplicação ao selecionar o tipo de pessoa “Pessoa Física ou Jurídica” simplismente não altera o layout e campos do formúlario.

    Alguem poderia me ajudar?

    Responder
  • Max

    Esqueci de informar a versão do Magento, estou utilizando a versão 1.7.0.2 – Tema Default.

    Responder
  • Sergio Manoel Jr

    Onde posso fazer uma doação pelo trabalho.
    A tempos preciso deste modulo e vai salvar minha vida o ultimo quem fez pra mim foi o Guro do magento Bruno Assarise mas ele parou com magento, o cara era bom . Abraços.

    Responder
  • Douglas

    Aqui não envia o boleto no e-mail para o cliente podem me ajudar nisso ? E fiz o procedimento para o envio do e-mail mas lembrando que aqui não tem a opção order_new.phtml e sim order_new.html

    Responder
  • Henrique Bisneto

    Olá Deivison. Primeiramente parabéns e obrigado por expor aqui seus tutoriais. Isso já me ajudou muito. Estou com um problema que parece simples de resolver mas não consigo solucionar.

    Veja a imagem: http://operacionalmilitar.com.br/Capturartela_operacional.JPG

    O boleto abre mas não gera a linha digitável e codigo de barra.

    Você ou alguém sabe qual pode ser a solução?

    Responder
  • Roberto Braga

    Olá amigos,

    Inicialmente, parabéns por disponibilizar este módulo e por ter feito um ótimo trabalho. Vamos contribuir também; É merecido.

    Vejamos se podem me ajudar com 2 questões:

    1 – Configurei o módulo com BRADESCO e funcionou adequadamente. Agora, teria como ADICIONAR mais bancos? Pois pelo que entendi é apenas para o caso de eu trabalha com UM BANCO para a emissão de boletos… Isso confere?

    2 – Utilizo um TEMA personalizado no magento, fiz a instalação e nos meios de pagamento aparece lá a opção Boleto, quando seleciono esta opção para pagamento, o sistema não exibe nada, mas no final da compra dá o link para imprimir o boleto… Esta correto assim mesmo? É desta maneira que funciona mesmo?

    Abraços

    Grato

    Responder
  • Thiago mendes

    Alguem usa o boleto do Itau!!

    o boleto que o meu gera simplesmente não funciona, o código de barras é inexistente,

    entrei em contato com o itau e tem uma chave que eles deve gerar, alguém tem alguma noticia??

    Responder
  • Renato

    Trabalho com o Boleto Bancário do Santander ao gerar o boleto não apareçe no campo Agência/Código do Cedente e Ponto de Venda/Ident. Cedente o códigos informados por mim no Admin do Magento. Ele aparece desta forma “.$tmp2?>.

    Poderia me dar uma ajuda no que poderia ser esse problema ?

    Responder
  • Vinícius Delarissa

    Olá,

    estou com um problema na data de vencimento:
    a data de vencimento gerada sempre é calculada usando a data ATUAL mais o prazo de vencimento, e não a data do pedido. Desta forma, se o cliente gerar o boleto hoje, ele sairá com uma data de vencimento. Se amanhã ele gerar de novo, em vez de gerar o mesmo boleto com a mesma data, vai ser gerado um boleto com uma nova data de vencimento. Assim, se ele ficar gerando o boleto, ele nunca vence!

    Resumindo: não teria um jeito de usar a data do pedido em vez da data atual para calcular a data do vencimento?

    Obrigado!
    Vinícius

    Responder
  • Fabio Souza

    Oi Deivison, Boa tarde

    você poderia me ajudar fiz todo o procedimento mais quando vou abrir o boleto, ele fica em branco.

    Segue Exemplo.

    http://www.dinamaq.com.br/index.php/boleto/standard/view/order_id/35/

    Versão Magento 1.7.2

    Responder
  • Italo

    Deivinson, boa tarde!

    estou com um problema em que não sei se é de configuração ou bug. Estou usando o boleto da Caixa Econoconomica e embora a conta corrente apareça certo no boleto, no código de barras está errado. Veja abaixo:

    http://e-shop.maramac.com.br/index-eshop.php/cardigan-decote-enroladinho.html

    O código de barras monta:

    10498.00004 00015.414402 00000.”021444″ 3 56760000000200

    Sendo que a conte corrente é:

    Agência/Código do Cedente 4144 / 00000002144-9

    Outro problema é que as imagens do boleto não aparecem de jeito nenhum embora eu copie suas urls e chame isoladamente pelo navegador sem problemas.

    E mudando de assunto, estou usando também o seu módulo OSC (mas para outro cliente) e gostaria de saber como faço para adicionar um campo para que quando o método de pagamento for dinheiro, o cliente informe para quanto quer o troco. Precisamos dessa funcionalidade pois trata-se de uma pizzaria online:

    Ah, e parabéns pela iniciativa!

    Responder
    • Deivison Arthur L. Serpa

      Opa Ítalo, segue modulo atualizado com:

      *Esse módulo do Cushy funciona a admin com o compilador ligado!

      *O layout layout_cef.php da Caixa Economica foi atualizado!

      *Add o botão de impressão na tela de sucesso!

      *Add o link de impressão do boleto na admin!

      *(‘Único passo!)Para adicionar o link de impressão da 2 via do boleto, edite o arquivo /app/locale/pt_BR/template/email/sales/order_new.phtml, que é o template de email padrão para novas compras, procure por: {{var payment_html}} Coloque abaixo dele: {{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}} Assim irá add o link de impressão do boleto no email enviado para o cliente caso o pagamento seja via boleto.

      Segue link para download https://github.com/deivisonarthur/Modgit-Cushy-DeivisonArthur-v2

      Responder
  • Leandro Tavares

    Parabéns pelo módulo!!!

    Passei aqui para informar que não entendo nada de codificação no magento, apenas segui as instruções e esta funcionando perfeitamente na versão 1.6.1.0 com o Banco Bradesco.

    Abraço!

    Responder
    • Deivison Arthur L. Serpa

      Show brother!
      Opa brother, segue modulo atualizado com:

      *Esse módulo do Cushy funciona a admin com o compilador ligado!

      *O layout layout_cef.php da Caixa Economica foi atualizado!

      *Add o botão de impressão na tela de sucesso!

      *Add o link de impressão do boleto na admin!

      *(‘Único passo!)Para adicionar o link de impressão da 2 via do boleto, edite o arquivo /app/locale/pt_BR/template/email/sales/order_new.phtml, que é o template de email padrão para novas compras, procure por: {{var payment_html}} Coloque abaixo dele: {{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}} Assim irá add o link de impressão do boleto no email enviado para o cliente caso o pagamento seja via boleto.

      Segue link para download https://github.com/deivisonarthur/Modgit-Cushy-DeivisonArthur-v2

      Responder
  • Leandro Tavares

    Olá Deivison, após realizar uns teste o módulo continua funcionado perfeitamente mas dois passos me deixaram confuso na hora da configuração, isso devido não gerar o link do boleto no envio do email para o cliente e não aparecer segunda via do boleto no painel de pedidos do cliente.

    Desse modo, minhas dúvidas são:

    No 5º passo você coloca o arquivo /app/locale/pt_BR/template/email/sales/order_new.phtml,

    seria: order_new.phtml ou order_new.html, ou seja qual é o arquivo correto, uma vez que na minha pasta sales não existe o arquivo – order_new.phtml.

    A outra dúvida esta no 6º passo onde diz abra o arquivo /app/design/frontend/SUA-TEMPLATE/default/template/sales/order/info.phtml, porém ao tentar chegar neste aquivo, consigo chegar somente até esse caminho: /app/design/frontend/SuaTheme/default/template/boletonoemail

    Ou seja, eu não consigo fazer esse procedimento.

    Obrigado.

    Responder
    • Deivison Arthur L. Serpa

      Opa brother, segue modulo atualizado com:

      *Esse módulo do Cushy funciona a admin com o compilador ligado!

      *O layout layout_cef.php da Caixa Economica foi atualizado!

      *Add o botão de impressão na tela de sucesso!

      *Add o link de impressão do boleto na admin!

      *(‘Único passo!)Para adicionar o link de impressão da 2 via do boleto, edite o arquivo /app/locale/pt_BR/template/email/sales/order_new.phtml, que é o template de email padrão para novas compras, procure por: {{var payment_html}} Coloque abaixo dele: {{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}} Assim irá add o link de impressão do boleto no email enviado para o cliente caso o pagamento seja via boleto.

      Segue link para download https://github.com/deivisonarthur/Modgit-Cushy-DeivisonArthur-v2

      Responder
  • Gabriel

    Olá,

    Desde já agradeço muito pela incrível contribuição a toda sociedade! Excelente trabalho! Só estou com dúvida com relação ao tutorial. Tanto este módulo como o OneStepCheckOut não se consegue achar o Tutorial de instalação do módulo. Por favor, indique onde há estes tutoriais.

    Abs

    Responder
  • Lucas Simines

    Olá Deivison, eu instalei o boleto várias vezes em minha loja, mas não aparece no Métodos de Pagamento do admin uma aba do Boleto. Obs: O status do compilador está Desabilitado. O que preciso fazer? Obrigado.

    Responder
  • Italo

    Caro Amigo, depois dessa atualização o problema persiste e agora nem a conta corrente correta aparece:

    https://e-shop.maramac.com.br/index-eshop.php/produto-de-teste-cielo.html

    Link para o boleto:

    https://e-shop.maramac.com.br/index-eshop.php/boleto/standard/view/order_id/18/

    Responder
  • Nestor González

    Como assim Deivison????????? agora praticamente basta subir os arquivos do plugin, e ja aparece o link na finalização da compra??? como logo de boleto e tudo mais??? não tem mais nenhuma complicaçãozinha??? deu tudo tão certo que até pensei que tinha algo errado rsrsrsrs.

    Mais uma vez, so quero parabenizar o excelente trabalho que você tem realizado na comunidade.

    Abraço

    Responder
  • Roosevelt Leite

    Bom dia amigo! Primeiramente parabéns pelo excelente trabalho. Instalei o módulo, tudo ok, fiz todas as configurações, aparece o link para emissao do boleto na tela de sucesso do cliente e no admin, infelizmente não consegui configurar para aparecer o link no painel do clente e nem no e mail do pedido. Fiz todas as alterções conforme explicado. Estou com o magento 1.7.0.2, o modulo OSC e a ultima atualização do boleto (18/04/2013). Tudo funciona perfeitamente. Estou percebendo um problema, quando o cliente fecha o pedido e emite o boleto da tudo ok, mas quando ele vai verificar a caixa de e mail o sistema esta enviando o pedido sem o link do boleto e a confirmação de assinatura de newsletter, sendo que ele nao fez tal solicitação. Os dois e mails chegam automatico….Muito obrigado se puder me ajudar e mais uma vez parabens pelo excelente trabalho.

    Responder
  • Leo

    Olá, Bom dia!
    Agradeço que disponibilizou tal modulo, porem, fiz o procedimento e quando chegou no passo 8 apareceu a mensagem de erro conforme vc descreveu.

    8º – Ao entrar em métodos de pagamentos na administração do Magento, provavelmente ele apresentará o erro: Fatal error: Call to a member fun in app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 427 É necessário trocar parte do código que esta em app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on
    line 427 como no tutorial em http://www.9764.in/Index/read/qid/302835Coloque logo abaixo:

    Refiz todo procedimento e nada.
    Tenho o hostgator e antes de fazer todo procedimento fiz um backup, mas cliquei em restaurar e nao voltou a parte de configuracao fica aparecendo a mensagem
    Parse error: syntax error, unexpected ‘=’ in /home/impor659/public_html/app/code/core/Mage/Adminhtml/Block/System/Config/Form.php on line 437.
    o que posso fazer para voltar ao que já tinha antes, pois nao consigo acessar as configuracoes do magento.
    obrigado.

    Responder
  • Ricardo

    Caro Deivison, maravilhoso o modulo, realmente é uma mão na roda, acabei de baixar a ultima versão do seu github, com direito a LIKE. rssr Instalei na loja de um cliente que estou em processo de implantação para ver como tudo funciona. Realmente a instalação está perfeita. Só tive que adicionar manualmente a linha no modelo do e-mail. Porém estou enfrentando um único problema! A conta do cedente não aparece no boleto. O que poderia estar causando esse problema? Estou usando a verão 1.7.0.1 do magento. Gostaria da fazer uma doação ao projeto, afinal viver de abraço ninguém sobrevive, poderia mandar ao meu e-mail o link de doações do projeto?

    Responder
  • Maicon

    Deivison Arthur L. Serpa, bom dia. Após seguir os passos acima citado realizei um teste, porém na minha conta no site não consigo visualizar os meus pedidos, pois o link MEUS PEDIDOS não se encontra mais….como faço para resolver esta situação.
    Obrigado

    Responder
  • Alexei

    Oi Deivison,

    Para utilizar o boleto da Caixa Economica (com o SIGCB) qual opção devo utilizar na configuração do módulo (Caixa Econômica Federal OU Caixa Econômica Federal Sinco).
    Na verdade já tentei com ambas as opções mas o código do cedente fica sempre zerado.

    Obs: eu utilizava o módulo anterior, eu apaguei todos os arquivos do anterior e subi os arquivos do módulo novo, mas o campo código cedente fica sempre zerado.

    Grato.
    Alexei

    Responder
  • Fernando Lucas

    Oi Deivison! Primeiramente parabéns pelo módulo free!

    Instalei aqui e tudo funcionou bem no Magento 1.7.0.2.

    O único problema é que, mesmo preenchendo todos os campos necessários para emissão do boleto da Caixa Econômica, o campo de CONTA CEDENTE fica em branco no boleto (zerado).

    Coloquei todos os dados necessários, inclusive com a ajude de um técnico da Caixa (que me orientou a não utilizar o Sinco da CEF), porém na hora de gerar o boleto, o único campo que não capta as informações digitadas no backend é o conta cedente, que é essencial.

    Alguma idéia do que pode estar ocorrendo ou alguma dica para eu tentar descobrir o problema?

    Se tiver como me contatar para me dar um suporte te agradeço.

    Obrigado.

    Responder
  • Antônio

    Olá

    Parabéns novamente pelo trabalho!!!
    O boleto parece funcionar bem, mas na hora de fazer o pagamento acusa erro no dígito verificador. E também aparece com o código de barras em duas linhas. Sabe alguém já teve esse problema?
    Obrigado!

    Responder
  • Antonio

    Gente, td funcionando impecável exceto o link do boleto no email do pedido. No system;log recebo o erro; 2013-05-23T13:53:10+00:00 ERR (3): Warning: explode() expects parameter 2 to be string, object given in /home/poison/public_html/test/app/design/frontend/default/default/template/sales/order/info.phtml on line 37″ e não aparece o link.

    Nota, tou usando Aschroder SMTPPro para envio dos emails e 1.7.0.2.

    Responder
  • Antonio Amaral

    Ola Deivison
    Parabens muito obrigado em ajudar a todos.

    Para mim, está perfeito, só está faltando o link do boleto no email

    no arquivo “app/locale/pt_BR/template/email/sales/order_new.phtml”
    Adicionei a linha {{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}}

    inclusive ja adicionei outro texto para teste, esse mesmo aparece, mas a linha do boleto para impressão não aparece.

    veja um print do email
    http://drogariaclassic.com.br/teste-boleto.jpg

    vc pode me ajudar por favor

    Obrigado
    Antonio

    Responder
  • hugo piller

    Fui fazer o cadastro no banco do brasil e eles me solicitaram a url de retorno.
    Qual seria?
    Alguém pode me ajudar?

    Precisa mesmo de url?

    Obrigado.

    Responder
  • Elton

    Deivison,

    Baixei a ultima versão do boleto e tive dificuldades na configurações do boleto Santander.
    O nosso número estava sendo gerado com 2 dígitos a mais e isso tornava o código de barras inválido.

    Corrigi alterando a o arquivo funcoes_santander_banespa.php

    DE $nossonumero = “00000″.$nnum.$dv_nosso_numero;

    PARA
    $nossonumero = “000″.$nnum.$dv_nosso_numero;

    Efetuei o pagamento via internet banking e funcionou corretamente, ainda preciso testar pagamento via código de barras para ver se mudou alguma coisa.

    Responder
  • Adao

    Galera, em homologacao estou tento um erro com nosso número:
    Boleto gera: 900000000010000119-1
    Mas o banco diz que tem que ser isso: 24/900000000000001-9

    Responder
  • Miqueias Guelles

    Olá
    Daivison

    Muito bom o módulo, porém só alguns detalhes para ficar top, instalei e fiz vários testes para configurar com boleto da caixa. Porém no boleto o código cedente do cliente não aparece ou seja em vez do campo de ficar 1756 / 00000003560-4 fica 1756 / 00000000000-0 que é o incorreto. Já compilei e desliguei, limpei o cache mas não adiantou.

    Responder
  • maicon

    Fala Deivison! cara quero te dar os parabéns por compartilhar esse módulo free! ta ajudando muita gente , quero fazer uma doação pra você mais não sei como , como posso fazer?

    Responder
  • Rodolfo Medeiros

    ótimo módulo, proem estou com um problema nele. Após instalar o módulo, ao realizar uma compra, o cliente só recebe um e-mail de inscrição na Newsletter e não o email de compra. Alguém ja achou uma solução para isso?

    Obrigado!

    Responder
  • André Fabbro

    Muito bacana esse módulo!

    Eu tentei rodar com a opção de compilação ativada, mas não estava dando certo, então eu vi que há um erro no arquivo app/code/community/Cushy/Boleto/etc/config.xml, na linha 55 onde está:
    Cushy_Boleto_Model_standard
    Deve ser na verdade
    Cushy_Boleto_Model_Standard
    Veja o detalhe do “S”, pois no modo compilado o Varien Loader estava tentando buscar um arquivo Cushy_Boleto_Model_standard.php e não encontrava.

    Parabéns mesmo! Ótima a sua iniciativa!

    Responder
  • Nestor González

    Olá Deivison, como está o filhotão? espero que tudo esteja ótimo!!!

    Aproveito também para deixar uma solução para um problema que tive recentemente com os boletos da Caixa, que em vez de exibir a data de validade exibia “Contra Apresentação” (tentei uma solução que está aqui nos comentários, mas não resolveu, então estou registrando aqui para quem possa ter esse problema também)

    No arquivo: boletophp/include/layout_cef.php

    As linhas 112 e 149

    estão como:

    Altere para:

    Pronto! problema resolvido.

    Responder
    • Deivison Arthur L. Serpa

      Opa brother valeu mas não veio as alterações poderia colocar no gist e publicar aqui novamente. vlw

      Responder
      • André Xori

        Falae Deivison.

        O trecho do código no layout_cef.php é:
        echo ($data_venc != “”) ? $dadosboleto["data_vencimento"] : “Contra Apresentação”

        Trocar por:
        echo ($dadosboleto["data_vencimento"] != “”) ? $dadosboleto["data_vencimento"] : “Contra Apresentação”

        Essa variável $data_venc não é preenchida em lugar algum, por isso só entra no else.

        Sucesso!
        Abraço

        Responder
  • samuel dias

    parabéns pelo módulo, funcionou beleza aqui!! só estou com problemas para mandar o link do boleto no e-mail para o cliente…

    coloquei esse código mas não deu :

    {{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}}

    Responder
  • Rafael

    Também não estou conseguindo exibir o link no email do pedido…

    na pasta informada (/app/locale/pt_BR/template/email/sales/order_new.phtml) não tem nenhum arquivo, eu criei meus proprios templates no proprio backend, inclui o codigo no template mas nada aparece…

    O link no backend para imprimir segunda via tbm não esta aprecendo para mim…

    Alguem conseguiu solução para esse caso do email?

    Responder
  • jhonatha

    Olá, implementei em minha loja virtual o boleto cushy junto com o one step checkout, utilizando o banco CEF convencional, porem ao gerar o boleto o “‘código de cedente””, e o “nosso número” não esta indo certo, como posso fazer isso? vc tem alguma dica?

    Responder
  • Paulo César

    Olá Deivison, estou utilizando este projeto em um cliente e fui notificado que são necessárias alterações no formato de boletos conforme determinado pelo Banco Central do Brasil por meio das circulares 3.598 e 3.656, em vigor a partir de 28/06/2013.
    São elas:
    Deve ser utilizadas às Novas Nomenclaturas abaixo citada nos boletos:

    Beneficiário: antigo Cedente
    Pagador: antigo Sacado
    Agencia\Codigo do Beneficiário: antigo Agencia\Codigo do Cedente :
    FICA PROIBIDO Boletos sem valor
    FICA PROIBIDO Boletos sem vencimento ou com às Informações “vencimento à vista” e “contra apresentação”

    O texto após literal instruções não padrão: Na mesma linha da literal “instruções”, e com o mesmo tamanho de fonte, deve ser inserida a mensagem: INSTRUÇÕES DE RESPONSABILIDADE DO BENEFICIÁRIO. QUALQUER DÚVIDA SOBRE ESTE BOLETO, CONTATE O BENEFICIÁRIO.”.

    ————————-
    Eu particularmente ainda não consegui alterar as informações, mas se puder pelo menos dar uma dica, caso esteja dificil de vocês fazerem esta adaptação no módulo te agradeço.

    Abraços.

    Responder
  • jhonatha

    nao consigo encontrar informacoes d econfiguracao para o boleto CEF.
    Ao gerar o boleto ele nao esta informando a data de validade – e o codigo do cedente e alias esse campo de codigo de cedente para boleto cef nao existe no back-end do magento.
    alguma dica?

    Responder
  • Renato Rabelo

    Ola Deivison, curti o botão mas nada do link aparecer…
    pode me enviar ? Obrigado desde já (:

    Responder
  • Diogo Malimpense

    Deivison, muito boa iniciativa!

    Só não consegui fazer funcionar a segunda via no painel do cliente, parece que o código está errado, não sei.

    Solução?

    Desde já obrigado, meu caro.

    Responder
  • Antonio Fernandes

    Olá Deivison, boa tarde
    Instalei o módulo corretamente na versão 17.0.2 do magento, não deu erros e ele gera o boleto Santander aparentemente normal. Quando tento pagar o boleto no netbanking dá código inválido. O que pode ser amigo?

    Responder
    • Deivison Arthur L. Serpa

      Opa baixe a nova versão do projeto phpboleto e extraia na pasta /skin certinho. acredito que o problema ja tenho sido resolvido no phpboleto

      Responder
      • Antonio Fernandes

        Oi Deivison, eu atualizei o módulo e o problema continuava. A solução foi alterar o padrão dos números dos pedidos, mudando de 8 para 6 dígitos. Agora meu problema é com o link do boleto por email não esta aparecendo. Somente no meu backoffice aparece. Outra coisa que surgiu também quando instalei o one step checkout é que os produtos não somem do carrinho, mesmo depois da conclusão do pedido, como se a persistência do carrinho estivesse habilitada.

        Responder
  • Jr

    Alguém conseguiu configurar com exito o boleto CEF no backend poderia dar um luz p gente e compartilhar a forma correta?

    Responder
  • Douglas Lopes

    E como receber notificações quando o pagamento de um boleto for efetuado?

    Responder
    • Carlos

      É meu primeiro teste com o módulo.Eu instalei em localhost e gerou o boleto normalmente. Também fiquei na dúvida de como conferir o pagamento. Atualmente devemos conferir manualmente ou o status de pagamento muda automaticamente?

      Agradeço a resposta pois como estou desenvolvendo o site não tive como testar ainda.

      Parabéns aos desenvolvedores. Excelente iniciativa.

      Responder
  • Douglas Lopes

    Outra coisa, aqui ele não está gerando o link que gera o boleto na tela de Success, só em Minha Conta (na conta do comprador) e em Gerenciar Pedidos (na administração)…alguma idéia do porque?

    Responder
  • Diego Alves

    O módulo é ótimo. Parabéns!

    Eu só tenho uma grande dúvida em relação a conceito:

    Se o cliente não pagar até o vencimento, como vou saber se posso Cancelar o Pedido ou se o cliente puxou uma segunda via de boleto e pagou? Dependendo do banco, o pagamento pode levar 24h ou mais para aparecer o (saldo a liberar). Com isso, fico com medo de gerar um transtorno com o cliente, se este for um daqueles que deixa tudo para última hora.

    Não serial ideal que no ADMIN tivéssemos 3 botões?
    1 – Gerar 2ª via (com a data de vencimento ATUAL)
    2 – Enviar e-mail para cliente com link do boleto com o vencimento ATUAL (ou o cliente puxa o boleto com o vencimento ATUAL no menu cliente)
    3 – Postergar Vencimento => o ADMIN avisaria que uma vez postergado não seria mais possível voltar atrás(com botão OK ou Cancelar). Desta forma, a data de processamento será a data do dia em que foi clicado este botão, e todos os demais botões citados acima irão gerar o boleto com a data Atualizada.

    Desta forma evitaríamos a postergação infinita do boleto pelo cliente ou ADMIN, pois com isso fica até difícil ter sentido a mensagem que costumo colocar no boleto para o bancário ler: “Favor não aceitar este boleto após a data de vencimento, pois o pedido será automaticamente cancelado.”

    É uma dúvida e sugestão ao mesmo tempo. rsrs

    Abs!

    Responder
  • Jackson

    Olá, primeiramente parabéns pelo seu trabalho.

    Minha dúvida seria sobre a possibilidade de parcelar no boleto bancário, o módulo faz isto?
    Por exemplo, um produto de R$ 400, ao invés de gerar um único boleto de R$ 400 ele me gerar dois boletos de R$ 200, quatro boletos de R$ 100, oito boletos de R$ 50…

    Trabalho atualmente com um sistema próprio que faz isto, no entanto por facilidade gostaria de mudar para o Magento, mas não posso perder esta funcionalidade de parcelamento em boleto porque é o que preciso, e como não sei desenvolver para Magento queria saber se o seu módulo já faz isso ou se existe algum outro que faça….

    Obrigado pela atenção, abraço!

    Responder
  • Mateus

    Boa tarde Deivison,

    Será que poderia me enviar o link, criei um face, deu o like mas o mesmo nao apareceu o link.

    Grato pela sua atenção.

    Responder
  • Diogo Malimpense

    Deivison, parabéns! Ótimo módulo.

    Mas tanto esse quanto o módulo do Magento BR 1.4 só funcionam com o compiler desativado.

    Não existe nenhuma solução para boletos que não precise desabilitar a compilação?

    Sem compilação a loja fica um saco.

    Grande abs!

    Responder
  • Diogo Malimpense

    Obrigado pelo módulo, Deivison!

    Pra arrumar o problema da data de vencimento apresentando “Contra Apresentação” no boleto da Caixa Econômica Federal eu precisei fazer algumas alterações:

    Caminhar até /skin/boletophp/include/layout_cef.php

    Na linha 112 vai estar assim:

    Alterar para:

    ————————————————-

    Na linha 149 vai estar assim:

    Alterar para:

    Pronto! O boleto parece trabalhar perfeitamente agora.

    Só não consegui fazer o botão de segunda via do boleto aparecer no ADMIN ainda.

    Abs!

    Responder
  • Rodrigo Yahata

    Olá, parabéns pelo trabalho!

    Este módulo funciona para a carteira 25 do Bradesco?

    Responder
  • Bruno Maciel

    Deivison,

    To com um dúvida,tu acha que da para adaptar o teu módulo para criar outro em que o cliente pague como o boleto,mas trocar o boleto por outra forma de pagamento como o pagseguro?

    Responder
    • Deivison Arthur L. Serpa

      Então Bruno, eu te recomendo criar um do zero, pois é tranks, basta pegar o source de um sistema de payment simples, dai vc tem que montar um controler onde sera disparado no bt da tela de sucesso (nao so em sucesso como tb na view do admin do pedido e tb no do cliente, fora enviar via email – essas partes vc pode ver como foi feito ai no cushy) dai o bt imprimir terá um link que passaram tb o numero da ordem e la no crontoler vc vai tratar oque fazer, tipo usar pagseguro ou outro sistema de boleto…. Caso vc saque como falei acima me add no skype que podemos fazer ;)

      Responder
  • Juliano

    Até semana passada estava funcionando normalmente, mas todo boleto gerado, quando o cliente vai pagar apresenta código de barras invalido, o que houve? utilizo o Itaú.

    Responder
  • Diogo Malimpense

    O módulo não apresenta opção layout SIGCB. Uma pena…

    Ansioso por uma atualização!

    Responder
  • Eder

    Olá!

    Estou em homologação com o Santander, e eles acusaram apenas um erro para homologar. “Código da carteira no 4º grupo da linha digitável não está de acordo, alterar para 102″ Como faço para alterar isso no código? Parabéns pelo trabalho Deivison, é o segundo módulo que uso seu.

    Responder
  • Silvio

    Obrigado pelo módulo!
    Uma dúvida: utilizo um sistema de gestão que faz o retorno para o banco (BB), porém precisaria emitir os boletos por lá.
    Existe como exportar os dados de boleto junto da API Magento, para importar no sistema?
    Ou então, o módulo poderia fazer o retorno junto ao banco, direto pelo magento?

    grato
    Silvio

    Responder
  • Arnon Soares

    Olá Deivisson,

    Gostaria de saber se há possibilidade de voce desenvolver um modulo para boleto bancário PARCELADO para o magento. Se sim, quanto voce cobraria para fazer.

    Aguardo o seu retorno!

    Abraços!

    Arnon Soares

    Responder
  • Sergio Mordente

    Funciona bem no Magento 1.8.
    Tem como configurar o módulo para multi-lojas? O módulo só aparece na configuração global.

    Obrigado
    Sérgio

    Responder
  • Antonio Fernandes

    Oi Deivison, boa tarde. Atualizei para versão 1.8 e a geração do boleto está ok, mas não consigo fazer funcionar os códigos acima ( 2 via no admin, no email e no painel do cliente) O único código que funciona é o da geração do boleto.
    Este caminho; /app/design/frontend/SUA-TEMPLATE/default/template/sales/order/info.phtml
    Não existe este arquivo, somente os arquivos history.phtm e recent.phtm.

    Responder
  • daniloveloso

    Deivison,

    Instalei e nao apresentou nenhum erro, porem o boleto nao é gerado e nao aparece link no admin para reimprimir nem na conta do usuario. O que pode ser?

    Obrigado. Parabéns pela iniciativa

    Responder
  • daniloveloso

    Quando clico em gerar boleto está sendo redirecionado para Admin (http://site.com/index.php/admin/boleto/standard/view/order_id/24/) Tambem nao tem como gerar pelo Admin

    Responder
  • daniloveloso

    Ola! resolvi alguns dos problemas acima, acho que era um problema no meu tema. Mas continuo tendo problema para visualizar imagens do boleto e Gerar 2a Via do Boleto pelo Admin.

    Minhas imagens estão no endereço site.com/skin/boletophp/imagens , mas o endereço que o boleto procura é site.com/default/skin/boletophp/imagens.

    No Admin, quando clico em “Gerar 2a Via do Boleto” abre uma pagina indicando erro 404!, o endereço desta página é site.com/index.php/admin/boleto/standard/adminView/order_id/69/key/98a7x04fd1dxfd36fc2f0c5369325c/

    Responder
  • Fernando Juste

    Boa tarde Deivison.

    Primeiramente parabéns pelo módulo, muito útil.

    Utilizamos este módulo aqui na JN2. Para o banco Santander o nosso número deverá ser de no máximo 7 dígitos.

    É necessário realizar um ajuste similar ao que tem de ser feito para a Caixa e Itaú, só que com um dígito a menos.

    Responder
  • Jhonatha

    Boa tarde Deivison fiz a alteração no arquivo:
    app/code/core/Mage/Adminhtml/Block/System/Config/Form.php
    e substitui o código como no tutorial, porém o fatal error continua, tem idéia do que possa ser?

    Responder
  • Adriano Vasconcelos

    Olá, estou utilizando o módulo em uma loja de um cliente para gerar boletos para o banco Itaú, mas os estão saindo com um erro no número, pois está aparecendo um “-” onde deveria aparecer somente número.

    exemplo: 34191.09-99 00000.002873 89002.501008 8 61090000000800

    Gostaria de ajuda para resolver esse problema.

    Responder
  • Josilene Sabino

    Em E-mails transacionais aparece o seguinte erro.
    Fatal error: Call to a member function getPayment() on a non-object in /home/uhnica/www/app/design/frontend/default/default/template/boletonoemail/boleto.phtml on line 3

    e percebi que o link para imprimir boleto no e-mail do cliente não aparece. alguém poderia me ajudar?

    Responder
  • CLAUDIO BIATO

    Olá Deivison,

    Primeiramente agradeço o acesso ao modulo.

    Instalei e ele está funcionando e gerando o boleto.

    Ocorre que ele está gerando um código de barras errado.

    Mesmo colocando o código do cedente corretamente ele está gerando um boleto com o código 801002 (cod. cedente).

    E está gerando um boleto contra apresentação, quando no frontend está setado 5 dias.

    Você por gentileza poderia me direcionar para uma solução.

    Agradeço e aguardo.

    Responder
  • CLAUDIO BIATO

    Estou entendendo o que o modulo está fazendo.

    Ele não está gerando o boleto com o código do cedente e utilizando o inicio no nosso número, mais os 3 primeiros dígitos do número do pedido e gerando um dígito para compor o código do cliente.

    Gerando:

    104 9 80100 2

    Correto:

    104 9 777777

    Seja:

    104 – banco caixa econômica

    9 – moeda utilizada

    777777 – código do cedente

    Responder
  • Edson

    Olá Deivison,

    parabéns pelo desenvolvimento do módulo. Estou tentando utilizá-lo e estou recebendo o erro de “código de barras inválido” ao tentar pagar o boleto. Você pode dar uma luz de como resolver isto?

    Responder
  • Douglas Maia

    Opa..boa tarde!

    Ao editar um pedido no Magento o mesmo gera um novo número com final -1 (exemplo: pedido 1000043 ao ser editado no backend é criado um novo pedido com o número 1000043-1 automaticamente). Aqui na nossa loja dá erro com esses pedidos pois esse -1 sai na linha digitavel do boleto. Alguém mais com esse problema?

    Responder
  • Sergio

    Olá Deivison,

    Parabéns pelo módulo de Boletos Bancários com Cushy! Ele é bem útil e funcional!

    Gostaria de saber se existe algum projeto já em desenvolvimento (por vocês), para implantação de boletos bancários do Banco Safra e/ou Sicoob (Cooperativa de Crédito).

    Caso não haja, teríamos interesse em ajudar neste processo ou mesmo trabalhar sozinhos neles, e adicioná-los ao Cushy em uma próxima versão.

    Como a criação dos boletos bancários da maioria das instituições segue o padrão CNAB 400, acredito que não seria tão complicado para nós fazermos esta adequação/melhoria. Correto?

    No aguardo de sua resposta.

    Obrigado,

    Sergio

    Responder
  • Gabriel

    Olá, instalei seu módulo em minha loja, porém não está gerando o boleto, vai para tela de sucesso, mas não tem o link do boleto, como devo proceder?

    Responder
  • Bruno

    Bom dia Deivison,

    Estou usando a versão do magento 1.9, tens alguma atualização? ele não funcionou no meu site.
    Me apareceu o seguinte erro no console:

    Failed to load resource: net::ERR_EMPTY_RESPONSE
    XHR finished loading: GET “https://mezzbrindes.com.br/checkout/onepage/progress/?prevStep=payment”.7cbedb9ca90ad120df538ac22a41d95a.js:197 Ajax.Request.Class.create.request7cbedb9ca90ad120df538ac22a41d95a.js:195 Ajax.Request.Class.create.initialize7cbedb9ca90ad120df538ac22a41d95a.js:59 (anonymous function)7cbedb9ca90ad120df538ac22a41d95a.js:15 (anonymous function)7cbedb9ca90ad120df538ac22a41d95a.js:54 (anonymous function)7cbedb9ca90ad120df538ac22a41d95a.js:213 Ajax.Updater.Class.create.initialize7cbedb9ca90ad120df538ac22a41d95a.js:59 (anonymous function)7cbedb9ca90ad120df538ac22a41d95a.js:7 klassopcheckout.js:77 Checkout.reloadStepopcheckout.js:69 Checkout.reloadProgressBlockopcheckout_rwd.js:1 Checkout.gotoSectionopcheckout.js:278 Checkout.setStepResponseopcheckout.js:878 Payment.nextStep7cbedb9ca90ad120df538ac22a41d95a.js:55 (anonymous function)7cbedb9ca90ad120df538ac22a41d95a.js:207 Ajax.Request.Class.create.respondToReadyState7cbedb9ca90ad120df538ac22a41d95a.js:200 Ajax.Request.Class.create.onStateChange7cbedb9ca90ad120df538ac22a41d95a.js:54 (anonymous function)

    Alguma ideia?

    Responder
  • Cristiane

    Link para impressão no boleto não aparece :/
    Alguém tem a solução????
    Magento 1.7

    Grata

    Responder
  • Cristiane

    Aew gente…. descobri o erro que não aparece o link de imprimir boleto no email de novo pedido :/ :/ :/ poxa…. erro bem bobo auhauahuahua…..

    questão de aspas:

    correto: {{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}}

    o antigo estava com as aspas viradas ao contrário e pá {{block type=’core/template’ area=’frontend’ template=’boletonoemail/boleto.phtml’ order=$order}}

    Responder
  • Giovana

    Olá Deivison, tudo bem? Primeiro, obrigada pelo módulo. Tenho uma dúvida sobre carteira com registro. Vocês sabem de algum módulo feito para cobranças com registro? A diferença é que preciso que o arquivo remessa seja enviado ao banco concomitante com a geração do boleto pelo meu cliente, se não corro o risco do cliente pagar e eu não receber. Se alguém souber de alguma coisa sobre essa mudança, por favor, me atualize. Obrigada! Abraço, Giovana

    Responder
  • Amir

    Oi,
    funciona otimo!
    Obrigado

    Responder
  • Augusto

    Alguem tem modulo para boleto magento 1.9, caixa que funcione envio de email adequadamente

    Responder

Enviar Comentário

© 2012 Powered By Wordpress, Deivison Arthur

Ir para cima