gerencianet / gn-api-magento

Módulo Magento 1.x integrado a API Gerencianet. Este Plug-in está preparado para integração à API Boletos da Gerencianet, que lhe permite a realização de cobranças por boleto/Bolix, cartão de crédito e muito mais.
https://dev.gerencianet.com.br/docs/magento
5 stars 6 forks source link

Não funciona com o Moip One Step Checkout #28

Open LuizSantos22 opened 3 years ago

LuizSantos22 commented 3 years ago

Instalei a última versão do módulo da Gerencianet Checkout transparente, mas infelizmente nenhuma opção do módulo (cartão, boleto ou pix) funciona com o Moip One Step Checkout do Elisei, que é bastante utilizado em várias lojas Magento 1/OpenMage: https://github.com/elisei/moip-transparente-magento

Acredito que seja um problema de JS, porque o plugin de outra empresa que não vou citar aqui por ser concorrente, desenvolvido pelo Ricardo Martins, funciona na versão transparente normalmente.

jvoliveiraGN commented 3 years ago

Oi @LuizSantos22 tudo bem? 😄 Para que possamos avaliar melhor o ocorrido, poderia dar mais detalhes sobre a falha? É exibida alguma mensagem de erro? No console do navegador apresenta alguma mensagem? Quaisquer dúvidas, estamos à disposição!

LuizSantos22 commented 2 years ago

@jvoliveiraGN Como vai? Desculpe a demora, quase 5 meses, hein? Estive ocupado com outros projetos e acabei não tendo tempo para responder...

Então, meu checkout é personalizado com este módulo: https://github.com/elisei/moip-transparente-magento

Para plugins "Checkout Transparent", é necessário fazer adaptações para funcionar com esse checkout personalizado.

Resumindo, não é um "falha" do vosso módulo, apenas uma incompatibilidade. Acredito que são declarações e correções de js que entram em incompatibilidade com o chechout Moip acima. Esse problema não é só com a GerenciaNet, o módulo da Stripe também não funciona.

Mencionei o módulo de pagamento do RicardoMartins que é bem conhecido, o do ML com checkout transparente antigo, para Magento 1, também funcionava (ele foi desativado), eles foram adaptados. Se quiser, posso enviar ambos e vcs verificam as linhas de código que eles modificaram para dar certo.

Outra sugestão, talvez mais simples, seria reativar o módulo com redirecionamento que a Gerencianet usava anteriormente, se não me engano no Magento 1.6. Por incrível que pareça, nunca tive problemas com aquele módulo, mesmo usando o checkout personalizado da Moip.

Dou a sugestão, porque muitos logistas usam a solução Moip One Step Checkout, que deixa o processo de pagamento mais elegante, e também evitam ataques e spam direcionados ao link de checkout padrão do Magento que é muito visado.

Se quiser, podes fazer o teste com o módulo da Gerenciamente instalando num ambiente de testes o 1 - OpenMage 1.9.4.15: https://github.com/OpenMage/magento-lts/releases/tag/v19.4.15 2 - O Moip OneStepCheckout: https://github.com/elisei/moip-transparente-magento 3 - https://github.com/gerencianet/gn-api-magento com cPanel + PHP 7.3 ou 7.4 e verás o problema

Se não conseguir por algum motivo, posso testar criar um site de testes e enviar as credenciais

Att Luiz Santos