Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro "Número de CPF/CNPJ inválido!" para clientes utilizando outra forma de pagamento/país #151

Open
paulonichio opened this issue Apr 18, 2024 · 1 comment

Comments

@paulonichio
Copy link

Olá!

Procedi com a atualização do módulo do PagHiper (Versão 2.5.1) em nosso WHMCS e passamos a receber dois avisos/erros diferentes na tela de "Log de Transações do Gateway".

  1. O primeiro alerta é a mensagem Número de CPF/CNPJ inválido! Não foi possível gerar o boleto.
    Por algum motivo, quando o Cron do WHMCS é executado, o módulo tenta emitir boleto bancário para todos os clientes que possuem faturas em aberto ou que está sendo emitida (independente se eles utilizam outras formas de pagamento). Tenho alguns clientes por exemplo no exterior que estão com a forma de pagamento "PayPal" como padrão (e a fatura inclusive foi gerada como forma de pagamento PayPal). Todos os alertas mencionados estão vinculados a clientes nesta situação (fora do país com forma de pagamento diferente de Boleto Bancário ou PIX). Aparentemente o módulo está tentando emitir boleto bancário para todos os clientes, independente da forma de pagamento escolhida no painel e armazenando logs desta situação.

  2. Alerta "Este PIX tem o valor total inferior a R$3,00! Por favor, escolha outro método de pagamento.".
    Em nosso sistema oferecemos um período de testes de 30 dias para nossos clientes, onde a primeira fatura é quitada automaticamente com o valor R$ 0,00.
    Isto não é exatamente um problema, mas para empresas que oferecem período de testes gratuitos, pode lotar os logs com registros desnecessários.

Espero que tenha sido claro com as explicações e, se precisar de maiores informações, estou à disposição!

Obrigado!

@paulonichio
Copy link
Author

Após dois meses sem qualquer retorno, informo que comentei as linhas 443 e 775 no arquivo /modules/gateways/paghiper/classes/PaghiperTransaction.php

Sendo assim, o módulo parou de cadastrar logs desnecessários no banco de dados Não é a solução correta, mas é o que fizemos neste momento para corrigir o problema.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant