gamuzatech / gamuza_itaushopline-magento

Módulo do Itaú ShopLine - Compatível com a plataforma Magento CE versão 1.6 a 1.9 - Necessário módulo Gamuza_Utils
http://www.gamuza.com.br/magento/modules
GNU General Public License v2.0
7 stars 12 forks source link

Parâmetros do método decripto #11

Closed matneves closed 7 years ago

matneves commented 7 years ago

Estou desenvolvendo uma url de retorno e preciso saber quais os parâmetros o método decripto (app/code/community/Gamuza/Itaushopline/Model/Itaucripto.php) espera. Não consegui entender o quê colocar em $s e $s1 (string e string1), seria mais interessante criar variáveis com nomes mais sugestivos.

eneiasramos commented 7 years ago

Olá @matneves ! Tudo bem?

Use o método:

$dados = decripto ($dc, $chave);

Att,

matneves commented 7 years ago

Olá @eneiasramos,

Certo, estou utilizando desta forma, porém o "retorno" do método ficou em branco. Fui verificar e na linha 130 do Itaucripto.php o correto seria:

if($s2 != "")

e não:

if($s2 == "")

Inclusive estes outros, 1 e 2, exemplos da classe exibem a condição desta forma.

Após realizar esta alteração verifiquei que os caracteres de retorno eram extremamente aleatórios, até mesmo fora do que é possível exibir com o conjunto de fontes padrão do meu computador.

Exemplo utilizando o query_dc: captura de tela 2017-01-28 as 12 24 55

O quê me levou a outro questionamento, qual dc deve ser utilizado o query ou submit? Como para mim nenhum dos dois estavam funcionando, criei um controller para funcionar como url de retorno, que iria salvar em log os acessos e os resultados, e cadastrei a url no admin, com https. Entretanto, o Itaú não acessou essa url em momento algum.

Você já passou por isso? Chegou a investigar esta classe e testar o seu funcionamento? Onde estou errando?

Abraços, Mateus.