pagseguro / payment-magento

Módulo Oficial para Magento e Adobe Commerce
Open Software License 3.0
21 stars 6 forks source link

[Bug]: Validação de CPF no Checkout #27

Closed Cyber-Root0 closed 1 year ago

Cyber-Root0 commented 1 year ago

Contact details

bruno@isoftsolutions.com.br

What happened?

Olá, pensei que havia corrigido o problema,

Mas quando abri o Checkout Apresentou o seguinte erro na hora de validar o CPF.

Se puder verificar, por favor.

image

Magento version

2.4.x (Magento >= 2.4.0)

What version of php?

PHP 8.1

Are there relevant logs about the problem?

Uncaught TypeError: Cannot read properties of undefined (reading 'call').  Exception occurred when checking element pagbank_paymentmagento_pix-payer-tax-id, check the 'pagbank-validate-tax-id' method.
    at $.validator.check (jquery.validate.min.js:62:107)
    at $.validator.checkForm (jquery.validate.min.js:41:163)
    at $.validator.form (jquery.validate.min.js:40:657)
    at jQuery.fn.init.valid (jquery.validate.min.js:22:115)
    at UiClass.beforePlaceOrder (pix.min.js:1:1033)
    at HTMLButtonElement.<anonymous> (knockout.min.js:391:164)
    at HTMLButtonElement.dispatch (jquery.min.js:348:476)
    at elemData.handle (jquery.min.js:334:166)

My log does not contain confidential information

What is the severity of the problem?

One of the payment methods is not working

elisei commented 1 year ago

Oi @Cyber-Root0 tudo bem?

Então a questão aqui é a mesma da Issue anterior sua, eu não sou capaz em um magento limpo reproduzir esse problema, somente com acesso a esse ambiente de vocês é que posso buscar alguma solução!

schossler commented 1 year ago

Oi @Cyber-Root0 tudo bem?

Então a questão aqui é a mesma da Issue anterior sua, eu não sou capaz em um magento limpo reproduzir esse problema, somente com acesso a esse ambiente de vocês é que posso buscar alguma solução!

@elisei Utilizar a configuração de Captura dos dados do Pagador ao finalizar o pedido não resolveria o problema ? image

elisei commented 1 year ago

Olá @schossler é um possibilidade mas a causa raiz seguirá... então ideal é identificar e resolver!

schossler commented 1 year ago

@elisei quando o sistema identificar a falta ou erro destes campo o meio de pagamento poderia solicitar sozinho essas informações ... até para loja não perder a possível venda ...

outra que ao utilizar o CPF ou telefone no meio de pagamento poderia atualizar na base para próxima compra não solicitar novamente ...

elisei commented 1 year ago

olá @schossler

A primeira etapa ela já faz.

A segunda não acho adequado implementar!

Cyber-Root0 commented 1 year ago

@elisei Nós identificamos que estava com um conflito com um dos temas que utilizamos.

Especificamente o tema da Amasty, "Jet Theme Pro".

Vamos corrigir internamente fazendo adaptações no tema, obrigado mais uma vez!

elisei commented 1 year ago

@Cyber-Root0 posso fechar o issue?