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

Erro ao baixar parcelamento #279

Closed fredpiuma closed 4 years ago

fredpiuma commented 4 years ago

Quando preenchemos o número do cartão e preenchemos a validade, ele faz um get para: https://pagseguro.uol.com.br/checkout/v2/installments.json

Porém se o nosso navegador completar esses dados de forma automática, esse get não é feito, as parcelas nunca são baixadas e fica aparecendo apenas 1x como opção.

Parece que o onChange não é acionado quando o Chrome completa os dados.

Contornei o problema com o seguinte código:

timerInstallments = setInterval(() => { if( document.querySelector('#card-brand') && document.querySelector('#card-brand').innerHTML.length > 0 ) { clearInterval(timerInstallments); RMPagSeguroObj.getInstallments(); } },1000);

r-martins commented 4 years ago

Oi, @fredpiuma. Esse problema do autocomplete do cartão já foi resolvido há alguns meses em outro release. Até testei novamente na loja demo e funcinou sem problemas. Será que o serviço de parcelas estava fora do ar na hora do seu teste?

https://youtu.be/ljYvjkm_d30 (meu teste)