WHMCS 7.2.3 e Modulo boleto.
- Este tópico contém 5 respostas, 2 vozes e foi atualizado pela última vez 7 anos, 2 meses atrás por Gofas.
- AutorPosts
- 04/09/2017 às 14:20 #9584GuilhermeParticipante
Olá, boa tarde.
Gostaria do auxilio de vocês, para integrar o modulo boletos, com meu WHMCS
Nas instruções de instalação, informa que devemos inserir a pasta e o arquivo php no diretório gateways
Baixe, descompacte o arquivo gofasgerencianetboleto.zip e copie o arquivo /modules/gateways/gofasgerencianetboleto.php e o diretório /modules/gateways/gofasgerencianetboleto/ para dentro do diretório de gateways do WHMCS: /whmcs/modules/gateways/;
Preciso mover algum arquivo para o diretório Callback ?
No sistema Gerencianet, preciso informar o url do callback ?Outra dúvida, as instruções do boleto não estao sendo exibidas.
Preciso incluir 10 % de multa, mais 0.033 de mora por dia.
Porem, as instruções aparecem informando para não aceitar o pagamento apos o vencimento.Outro ponto, estou concedendo um desconto pontualidade para meu cliente e gostaria de saber como isso funciona.
No boleto abaixo, pode notar que o desconto foi aplicado, mas gostaria de saber como fazer para que se o boleto vencer, o valor volte para o padrão (Apenas no boleto vencido, não desabilitando o desconto dos proximos)
Pergunto isso, pois se o cliente tirar um boleto novo, com a data de pagamento atualizada, o boleto deixa de estar vencido e o desconto pode ser aplicado.
Poderiam me explicar como funciona ?
E para finalizar, não consegui encontrar o boleto gerado no sistema Gerencianet, sera que configurei algo errado ?
- 04/09/2017 às 14:38 #9585GofasMestre
Boa tarde e bem vindo, Guilherme!
Nas configurações do módulo já há explicação para cada questão, mas vou responder suas questões com ouras palavras para reforçar a ideia:
“Preciso mover algum arquivo para o diretório Callback?”
Não, o arquivo de callback trabalha na pasta do módulo mesmo.
“No sistema Gerencianet, preciso informar o url do callback?”
Não, o URL de callback é informado quando o módulo gera uma nova transação, esse URL fica gravado nas informações da transação na API.
“Outra dúvida, as instruções do boleto não estao sendo exibidas.
Preciso incluir 10 % de multa, mais 0.033 de mora por dia.
Porem, as instruções aparecem informando para não aceitar o pagamento apos o vencimento.”Quando você configura multa e/ou juros, as instruções são substituídas pelas instruções padrão da API GN.
A instrução de não aceitar pagamento após o vencimento é necessária quando se concede desconto combinado com multa e juros, para que se o cliente não pagar até a data de vencimento do Boleto, ele tenha que acessar a fatura novamente para gerar uma segunda via, aí sim na segunda via haverá as instruções relacionadas à multa e juros.No boleto abaixo, pode notar que o desconto foi aplicado, mas gostaria de saber como fazer para que se o boleto vencer, o valor volte para o padrão (Apenas no boleto vencido, não desabilitando o desconto dos proximos)
Nesse ponto é que é importante a instrução “não aceitar pagamento após o vencimento”, assim o cliente precisará gerar uma segunda via e esta 2ª via não terá desconto, da mesma forma, se houver multa/juros, eles serão aplicados à segunda via. Vc esqueceu de compartilhar o “boleto abaixo”.
O boleto gerado fica na sessão API da GN, na mesma área onde você criou a aplicação e obteve as chaves client_id e client_secret.
- 04/09/2017 às 15:31 #9587GuilhermeParticipante
Olá Mauricio.
Perfeito.
Uma dúvida, que vi em um topico antigo.
Se eu inserir as instruções do boleto e também sinalizar no sistema multa e juros, vai ocorrer duplicata ?
Ex: No sistema eu insiro a informação que Multa é de 10 % e mora de 0.033 ao dia
Nas instruções, insiro a mesma informação.
Deste modo vai ser aplicado a multa e juros pelo sistema e também pela caixa na hora do pagamento ? - 04/09/2017 às 15:50 #9588GuilhermeParticipante
Completando com o print do boleto.
Aparentemente duplica mesmo.
Outra info é sobre a atualização no GN.
Cancelei a fatura pelo WHMCS e veja como é exibida no GN
Mesmo cancelada fica como aguardando.
- 06/09/2017 às 14:05 #9596GofasMestre
Não tenho certeza se entendi o que você se refere a duplicata, há algumas limitações pelo fato das instruções do Boleto serem substituídas pelas instruções da própria GN no caso de multa e juros, vou explicar o funcionamento e como utilizamos as configurações para contornar isso:
Digamos que você configurou multa e juros, o cliente atrasou o pagamento e acessou a fatura novamente para gerar uma segunda via do Boleto, nesse caso o módulo calcula o valor adicional e soma ao valor original do Boleto, por isso, recomendamos que na opção “Nº de dias para nova data de vencimento de Boletos em atraso” você defina 0 (zero) ou 1, para que a data de vencimento do novo Boleto seja a mesma data que a segunda via foi gerada ou um dia após, também é bom orientar os clientes que se o Boleto não for pago o caixa do banco vai calcular multa e juros em cima do valor já atualizado(já com multa e juros), por isso o ideal é deixar que o próprio módulo calcule juros e multa para evitar que o caixa calcule a partir do valor já atualizado.
A melhor opção seria que tivéssemos controle sobre as instruções do boleto quando há multa e/ou juros, inclusive para remover a instrução que instrui o cliente a gerar segunda via no URL fornecido pela GN, estamos combinando diretamente com o setor de integrações uma forma de melhorar isso, a nossa escolha seria deixar que o módulo defina o valor da multa/juros, some ao total do boleto e adicione a instrução “sr. caixa, por favor não receber após o vencimento”, para que tratemos dos cálculos, acréscimos, segunda vias etc no próprio WHMCS.
- 06/09/2017 às 14:12 #9597GofasMestre
Ah, completando: para evitar que o dinheiro se perca, caso o cliente tenha pago o Boleto antes do cancelamento da fatura e o mesmo estiver aguardando confirmação, o Boleto deve ser cancelado manualmente, para fazer isso via WHMCS, instale também o módulo addon que acompanha o módulo de boletos, na tela de opções do módulo você adiciona o ID da fatura ou do Boleto que deseja cancelar e envia a solicitação para a GN API clicando em “Cancelar transação”.
- AutorPosts
- Você deve fazer login para responder a este tópico.