dinosn Postado Maio 18, 2020 Compartilhar Postado Maio 18, 2020 Olá, pessoal! Tenho tido mensalmente uma dor de cabeça com lançamentos duplicados do módulo oficial de Boletos do PagHiper no WHMCS. Antes pensava que era o módulo desatualizado, agora mesmo atualizado, tem dia que quando vejo, certos boletos estão compensando 2 ou 3 vezes no WHMCS, gerando crédito por pagamento duplicado. Veja um exemplo na imagem no link: Estamos tendo que conferir semanalmente pois acaba passando "despercebido" no volume, pois tinha cliente com mais de mil reais de crédito indevido, sendo aplicado automaticamente em faturas geradas (e o cliente caladinho rsrsrs) Vocês sabem como corrigir isso ou é um problema crônico? Abraços! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Maio 18, 2020 Compartilhar Postado Maio 18, 2020 3 minutos atrás, dinosn disse: Olá, pessoal! Tenho tido mensalmente uma dor de cabeça com lançamentos duplicados do módulo oficial de Boletos do PagHiper no WHMCS [Link do PDH]. Antes pensava que era o módulo desatualizado, agora mesmo atualizado, tem dia que quando vejo, certos boletos estão compensando 2 ou 3 vezes no WHMCS [Link do PDH], gerando crédito por pagamento duplicado. Veja um exemplo na imagem no link: Estamos tendo que conferir semanalmente pois acaba passando "despercebido" no volume, pois tinha cliente com mais de mil reais de crédito indevido, sendo aplicado automaticamente em faturas geradas (e o cliente caladinho rsrsrs) Vocês sabem como corrigir isso ou é um problema crônico? Abraços! Esses pagamento duplicados tem a mesma data/hora ou são intervalos de data/hora diferentes? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
dinosn Postado Maio 18, 2020 Autor Compartilhar Postado Maio 18, 2020 Agora, edvan disse: Esses pagamento duplicados tem a mesma data/hora ou são intervalos de data/hora diferentes? Mesma data/hora. Quando ocorre, o boleto foi pago pelo cliente, mas o lançamento no WHMCS que ocorre em duplicidade. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
edvan Postado Maio 18, 2020 Compartilhar Postado Maio 18, 2020 3 minutos atrás, dinosn disse: Mesma data/hora. Quando ocorre, o boleto foi pago pelo cliente, mas o lançamento no WHMCS [Link do PDH] que ocorre em duplicidade. Você vai ter que acionar o suporte oficial da empresa ( ou quem desenvolveu o módulo ) para resolver o problema. Ou contratar um desenvolvedor para analisar o problema! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
rogerioTI Postado Maio 18, 2020 Compartilhar Postado Maio 18, 2020 29 minutos atrás, dinosn disse: Mesma data/hora. Quando ocorre, o boleto foi pago pelo cliente, mas o lançamento no WHMCS [Link do PDH] que ocorre em duplicidade. Em nosso whmcs também já ocorreu algumas vezes esse mesmo problema. Daí resolveu atualizando o whmcs para a ultima versão mais atual e também o módulo do paghiper para a ultima versão mais atual que está no github... 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
dinosn Postado Maio 18, 2020 Autor Compartilhar Postado Maio 18, 2020 Agradeço muito pela ajuda de vocês! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Thiago Santos Postado Maio 19, 2020 Compartilhar Postado Maio 19, 2020 Confere os requisitos mínimos, provavelmente mantendo tudo atualizado resolva o problema: https://github.com/paghiper/whmcs https://atendimento.paghiper.com/hc/pt-br/articles/360001296173-Módulo-PAGHIPER-para-WHMCS @HenriqueCruzpode ajudar também. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Rodolfo Postado Maio 20, 2020 Compartilhar Postado Maio 20, 2020 Particularmente eu analiso linha por linha de qualquer coisa que eu uso no meu sistema. https://github.com/paghiper/whmcs/blob/master/modules/gateways/paghiper.php Vá para linha 916 -> // Transação foi aprovada No modulo diz isso aqui: /** * Infelizmente a função checkCbTransID não é totalmente confiável na versão 7 do WHMCS. * Por conta disso, precisamos checar se a transação ja sofreu baixa no banco */ Faça suas modificações, deixe a verificação se já está pago mais robusta, no lugar de if(mysql_num_rows($unpaid_transactions) >= 1) { die('Notificação ja foi processada'); } O ideal seria: if(mysql_num_rows($unpaid_transactions) >= 1) { die('Notificação ja foi processada'); }else{ processar código } eu recomendo o seguinte, se você não contabiliza taxa de boleto: apenas verifique se o valor pago é maior ou igual o valor devido, e registre o pagamento. se você contabiliza o taxa de boleto de boleto, faça o mesmo, mas registre a taxa no whmcs. se você deixa o a taxa com seu cliente, verifique se o pagamento corresponde ao valor devido + taxa e registre. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.