Git Product home page Git Product logo

quack_bb's Introduction

Quack BB

Módulo de pagamentos Banco do Brasil para Magento. Desenvolvido a partir do Manual de Orientações Técnicas, fornecido pelo Banco do Brasil.

Build Status

Veja também outras integrações

Benefícios

  • Receber pagamentos de forma automática, sem necessidade de confirmação manual.
  • Livre de intermediários, ou gateways de pagamentos.
  • Extensão completamente gratuita, sem propagandas, ou versões pagas.

Compatibilidade

Magento 1.4.x - 1.9.x

Requisitos

  • Ser cliente BB
  • Aderir ao regulamento do Comércio Eletrônico do BB
  • Formalizar os convênios para as modalidades de meio de pagamento escolhidas

Introdução

Esta extensão tem por objetivo gerenciar pagamentos realizados através do convênio de comércio eletrônico do Banco do Brasil.

Instalação via Magento Connect

Após a instalação, uma nova forma de pagamento fica disponível para configuração. image

Ao configurar a extensão, o cliente poderá optar pela nova forma de pagamento.

Após a finalização da compra o cliente é redirecionado ao ambiente do banco. image

Um link para pagamento fica disponível para o cliente, na página do pedido.

Também é possível configurar o e-mail de novos pedidos para exibir o link para pagamento. image

A extensão monitora e confirma os pagamentos através do agendamento de tarefas do Magento.

O logista ainda pode ver a situação do pagamento na página do pedido, e faturar a compra. image

O faturamento manual online do pedido só é concretizado caso o banco tenha recebido o pagamento. Caso contrário, o logista verá uma mensagem de erro.

Doadores

  • Ajude a melhorar este projeto. Contribua com qualquer valor, e faça parte do projeto.

Contribuições

quack_bb's People

Contributors

rafaelpatro avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

quack_bb's Issues

Atenção! Os dados enviados pela loja apresentaram os seguintes problemas

Desculpa ficar incomodando, devo criar novas issues ou continuar em uma só?
Mensagem informada pelo banco na hora de gerar o boleto, qual é o arquivo que está passando essas variáveis para o bb?

Atenção!

Os dados enviados pela loja apresentaram os seguintes problemas:

Informe o nome do pagador. (C008-000)

Formatação dos campos

Formatar os campos nome, endereço, etc, de acordo com o manual, antes de encaminhar ao banco.
image

There has been an error processing your request

Após finalizar a compra no checkout, o módulo retornou erro na url:
bb/standard/redirect/

Magento 1.9.3.2

a:5:{i:0;s:75:"Não foi possível recuperar informações de pagamento do instance object.";i:1;s:1623:"#0 /home/wwwhortibrascom/public_html/app/code/core/Mage/Payment/Model/Method/Abstract.php(380): Mage::throwException('N\xC3\xA3o foi poss\xC3\xAD...')
#1 /home/wwwhortibrascom/public_html/app/code/community/Quack/BB/Model/Standard.php(127): Mage_Payment_Model_Method_Abstract->getInfoInstance()
#2 /home/wwwhortibrascom/public_html/app/code/community/Quack/BB/Model/Standard.php(158): Quack_BB_Model_Standard->getTpPagamento()
#3 /home/wwwhortibrascom/public_html/app/code/community/Quack/BB/Block/Redirect.php(49): Quack_BB_Model_Standard->getRedirectFields()
#4 /home/wwwhortibrascom/public_html/app/code/core/Mage/Core/Block/Abstract.php(922): Quack_BB_Block_Redirect->_beforeToHtml()
#5 /home/wwwhortibrascom/public_html/app/code/community/Quack/BB/controllers/StandardController.php(75): Mage_Core_Block_Abstract->toHtml()
#6 /home/wwwhortibrascom/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Quack_BB_StandardController->redirectAction()
#7 /home/wwwhortibrascom/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('redirect')
#8 /home/wwwhortibrascom/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#9 /home/wwwhortibrascom/public_html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch()
#10 /home/wwwhortibrascom/public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#11 /home/wwwhortibrascom/public_html/index.php(83): Mage::run('', 'store')
#12 {main}";s:3:"url";s:22:"/bb/standard/redirect/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}

Pagamento via Boleto

Olá, estou aqui novamente para reportar alguns erros.

Quando o cliente vai na página do seu pedido para ver mais informações aparece o seguinte:

Forma de Pagamento
Banco do Brasil
Método:
Débito Online

No caso o método foi boleto, e está aparecendo débito online.

Se o cliente clicar em:
Pagar Online no Banco do Brasil
Se já realizou o pagamento, aguarde a compensação. Você receberá uma confirmação em breve.

O bb informa:

Atenção!

Os dados enviados pela loja apresentaram os seguintes problemas:

O Numero do Titulo informado nao esta disponivel. (C008-000)
Enviar

Ficarei muito grato se você puder ajudar, se eu não me engano, em algum branch não estava assim, ele detectava que era boleto e falava para tirar a 2° via, posso estar enganado rs.

Obrigado desde já! E Feliz páscoa para você e sua família!!

Sonda não retorna os devidos valores

Olá, @rafaelpatro , estou aqui novamente.
Tentei validar com o banco para remover a palavra "TESTE", é necessário concluir essas etapas (email do banco):
"Precisamos que seja efetuado o recebimento dos retornos da cobrança conforme manual de orientações técnicas páginas 19 a 25.. OK!

Depois me informe que já foi recebido o retorno."

Nas páginas 19 a 25 é exatamente o que está vindo em branco pela sonda, o site não reconhece a forma de pagamento:

Na tela do pedido no Magento:

Informações de Pagamento
Banco do Brasil
Método: Method
Situação: Status
Pedido realizado em BRL

(O mesmo procede na tela do pedido na conta do cliente.)

<FORMULARIO>
<ENTRADA nome='reftran' valor=''/>
<ENTRADA nome='valor' valor=''/>
<ENTRADA nome='idConv' valor=''/>
<ENTRADA nome='tpPagamento' valor=''/>
<ENTRADA nome='situacao' valor=''/>
<ENTRADA nome='dataPagamento' valor=''/>
</FORMULARIO>

2017-04-27T18:30:20+00:00 DEBUG (7): Quack_BB_Model_Standard::capture() started
2017-04-27T18:30:20+00:00 DEBUG (7): Quack_BB_Model_Standard::sonda() started
2017-04-27T18:30:20+00:00 DEBUG (7): URI: POST /site/mpag/REC3.jsp HTTP/1.1
Host: mpag.bb.com.br
Connection: close
Accept-encoding: gzip, deflate
User-Agent: Zend_Http_Client
Content-Type: application/x-www-form-urlencoded
Content-Length: 115

idConv=315557&refTran=29836920000000042&valorSonda=1773&formato=02&%00%2A%00_hasDataChanges=0&%00%2A%00_isDeleted=0
2017-04-27T18:30:20+00:00 DEBUG (7): 



<FORMULARIO>
<ENTRADA nome='reftran' valor=''/>
<ENTRADA nome='valor' valor=''/>
<ENTRADA nome='idConv' valor=''/>
<ENTRADA nome='tpPagamento' valor=''/>
<ENTRADA nome='situacao' valor=''/>
<ENTRADA nome='dataPagamento' valor=''/>
</FORMULARIO>

2017-04-27T18:36:03+00:00 DEBUG (7): Quack_BB_Model_Standard::getRedirectFields() started

Gostaria muito da sua ajuda, sei que esse módulo não é pago, não consigo achar o conflito, meu chefe está cobrando com certa urgência esta opção de pagamento no site, pois alguns clientes só podem pagar por esta maneira (no caso boleto bancário), o senhor poderia, por gentileza, me ajudar? Olhar a nossa loja, nós pagamos os seus serviços, por favor, contate me por email:
[email protected]

Esperando o seu retorno!
Obrigado.

Contato

Boa tarde...

Tentei encontrar seu e-mail mas não consegui... Te encontrei no linkedin, mas não consegui adicioná-lo.

Preciso de alguns módulos para Magento e gostaria de saber se você tem interesse em fazê-los.

Me procure por e-mail por favor. [email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.