rafaelpatro / Quack_BB

Módulo de pagamentos Banco do Brasil para Magento
GNU General Public License v3.0
6 stars 4 forks source link

Sonda não retorna os devidos valores #14

Open mageuser opened 7 years ago

mageuser commented 7 years ago

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: kauan@hortibras.com.br

Esperando o seu retorno! Obrigado.

mageuser commented 7 years ago

Uma dúvida, essa url de retorno já trás os dados que o banco pede, mas não está conseguindo gravar no layout é isso?

rafaelpatro commented 7 years ago

Não acho q seja isso

rafaelpatro commented 7 years ago

Tenta remover a linha demarcada... (não esquece de fechar o IF) https://github.com/rafaelpatro/Quack_BB/blob/master/app/code/community/Quack/BB/Model/Standard.php#L131

mageuser commented 7 years ago

@rafaelpatro Não abri meu email, mas você pode fazer o serviço de instalação/configuração?

rafaelpatro commented 7 years ago

Sim. Enviei uma mensagem pro seu e-mail há 1 hora

mageuser commented 7 years ago

Muito obrigado pela atenção!

rafaelpatro commented 7 years ago

Depois de remover a linha faz um novo teste, com um novo pedido, etc. Mas antes disso não esquece de atualizar os caches, e recompilar o Magento.

josilenny commented 7 years ago

Então! Quando finaliza a compra por Boleto, a loja redireciona para o Banco do Brasil para o cliente efetuar o pagamento, porém dá erro de CNPJ na página do Banco do Brasil. Porque isso acontece?

[--- MENSAGEM DE ERRO ABAIXO ---] Os dados enviados pela loja apresentaram os seguintes problemas:CPF ou CNPJ inválido.

rafaelpatro commented 7 years ago

O boleto do Banco do Brasil é registrado, ou seja, requer informação de CPF ou CNPJ do cliente.

rafaelpatro commented 7 years ago

Dá uma conferida pra ver se o CPF do cliente está correto. O módulo utiliza o campo _taxvat para localização do CPF. Se vc utiliza um campo diferente, terá que ajustar o código aqui.

josilenny commented 7 years ago

nossa! fiz cagada, mudei o XML o original tax_vat troquei para cpf/cnpj pode ser isso. rs