Ir para o conteúdo

WHMCS 7.2.3 e Modulo boleto.

  • Este tópico contém 5 respostas, 2 vozes e foi atualizado pela última vez 6 anos, 6 meses atrás por Mauricio.
Visualizando 5 respostas da discussão
  • Autor
    Posts
    • #9584
      Guilherme
      Participante

        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 ?

      • #9585
        Mauricio
        Mestre

          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.

        • #9587
          Guilherme
          Participante

            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 ?

          • #9588
            Guilherme
            Participante

              Completando com o print do boleto.

              Aparentemente duplica mesmo.

              http://prntscr.com/gh1zdf

              Outra info é sobre a atualização no GN.

              Cancelei a fatura pelo WHMCS e veja como é exibida no GN

              http://prntscr.com/gh20le

              Mesmo cancelada fica como aguardando.

            • #9596
              Mauricio
              Mestre

                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.

              • #9597
                Mauricio
                Mestre

                  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”.

              Visualizando 5 respostas da discussão
              • Você deve fazer login para responder a este tópico.
              Role para cima