r-martins / PagSeguro-Magento-Transparente

Módulo de checkout transparente para Pagseguro - com api v. 2.0
GNU General Public License v2.0
66 stars 0 forks source link

Possível erro de JS quando aplica-se máscaras ao campo de cartão #249

Open r-martins opened 6 years ago

r-martins commented 6 years ago

Para investigar:

ao implantar qualquer mascara no campo do cartão ocorre esse problema:

Falha ao obter bandeira do cartão. error @ pagseguro.js:234 runCallback @ pagseguro.directpayment.js:1 (anonymous) @ pagseguro.directpayment.js:1 callbacks.(anonymous function) @ pagseguro.directpayment.js:1

O que impede o carregamento das parcelas e consequentemente a compra.

Reportado por Danilo (graficamk)

luishenriqueturani commented 1 year ago

Para colaborar com a issue. Ela acontece no Chrome de Linux apenas, testei em outros navegadores e todos funcionaram. Porém para mim foi reportada a linha 264

Captura de tela de 2023-03-01 14-07-03

r-martins commented 1 year ago

@luishenriqueturani Você pode colar aqui a forma que implementou as máscaras de cartão? Até hj não consegui reproduzir esse erro.

luishenriqueturani commented 1 year ago

Na verdade não fui eu quem fez a implementação, é um sistema bastante antigo que passou por várias empresas. Mas meu chefe falou que foi implementado através do Magento.

r-martins commented 1 year ago

Ficarei feliz de investigar e adicionar ao roadmap, mas sem conseguir reproduzir fica difícil, rs.. Me avise se conseguir levantar mais informações. Obrigado de qualquer forma.

luishenriqueturani commented 1 year ago

Sem problemas, vou continuar fazendo outros testes, descobrindo mais coisas eu coloco aqui. Achei curioso ser tão específico, apenas no Chrome de Linux, no Chromium, Edge, Opera, Firefox, Brave e até no Gnome Web funciona.

luishenriqueturani commented 1 year ago

Descobri mais coisas, e agora faz mais sentido. Isso acontece em janela anônima, ele não conseguiu buscar alguns scripts do PagSeguro, acredito que isso tenha feito esse problema acontecer. Isso pode ser alguma configuração da engine V8 no modo de janela anônima, pois em janela anônima todos os baseados nessa engine apresentam o mesmo problema. Tastamos também no Windows e Android em janela anônima, no Windows aconteceu também, já no Android não.

Captura de tela de 2023-03-03 09-16-19

WhatsApp Image 2023-03-03 at 10 41 06

WhatsApp Image 2023-03-03 at 10 40 48