Ir para o conteúdo

Módulo Efí Boleto para WHMCS

versão downloads abrir issue

Gerencianet agora é Efí. O nome mudou mas este continua sendo, desde 2016, um dos módulos mais completos do mercado para emissão de boleto bancário registrado via WHMCS, integrando geração, consulta e baixa automática de boletos pela API Efí (antiga Gerencianet). Desenvolvido pela Gofas Software, é 100% gratuito.

Configuração simples, objetiva e focada em atender todos os modelos de negócio. Nos bastidores o módulo automatiza os principais processos, cuidando dos detalhes da automatização de recebimentos.

Sumário

Download

Baixar a versão mais recente

Funcionalidades

  • Boletos registrados sem taxas de registro/baixa
  • Juros e multa após o vencimento do boleto
  • 2ª via automática com valor atualizado (cálculo de multa e juros) ao acessar a fatura
  • Confirmação automática de pagamento e baixa nas faturas via notificações (callback) ou tarefa cron
  • Boleto com sua marca: logotipo, mensagem e instruções da sua empresa
  • Informações do boleto na fatura: desconto, taxas, cálculos e outras informações
  • Linha digitável na fatura, com opção de copiar em um clique
  • Informações do boleto nos emails: opcionalmente o módulo gera o boleto quando a fatura é criada e fornece mergetags para os templates de email do WHMCS (linha digitável, link HTML e PDF, vencimento, ID do boleto e mais). O cliente paga sem precisar acessar o WHMCS
  • Link direto para o boleto usando a tag padrão {$invoice_link} dos templates de email, sem redirecionamentos, autenticação ou edição de templates
  • Redirecionamento para o boleto ao acessar a fatura (opcional), ideal em conjunto com o Módulo Auto Login para WHMCS. Também via parâmetro redirectToBillet=true (ou false para desativar) no URL da fatura
  • Anexo do boleto em PDF ao email de fatura (opcional)
  • Dispensa configuração de campos CPF/CNPJ: o módulo detecta automaticamente os campos personalizados de clientes
  • Notifica administradores por email sobre erros ao gerar boletos, agilizando o diagnóstico antes do cliente acionar o suporte
  • Imagem personalizada para o botão de pagamento
  • Desconto por método de pagamento, fixo (R$) ou em porcentagem (%), para todos os boletos deste método
  • Desconto antes do vencimento: define até quantos dias antes do vencimento o desconto se aplica
  • Descontos personalizados por cliente, fixo (R$) ou em porcentagem (%), via campos personalizados
  • Tarifa adicional configurável, fixa (R$) ou em porcentagem (%)
  • Cancelamento automático do boleto: ao cancelar a fatura, ao gerar 2ª via de boleto vencido, ou manualmente pelo addon incluso no download
  • Aviso de atualização e verificação de versão na própria tela de configuração do módulo
  • Configuração simples e intuitiva: seleção de campos, departamentos de suporte e afins via menus suspensos (dropdown)
  • Suporte a produção e a testes (sandbox) e a múltiplas contas
  • Logs de diagnóstico configuráveis
  • Configurações personalizadas sem editar o código original (atualizável sem perder customizações)
  • E muito mais.

Requisitos

  • WHMCS >= 8.6
  • PHP 7.1 a 8.3
  • Conta Efí (Efí Pay) com API habilitada
  • Credenciais: Client ID e Client Secret (produção e desenvolvimento)

O certificado .p12 não é necessário para o boleto. Ele é exigido apenas pelo módulo Efí Pix.

Instalação

  1. Baixe o arquivo pelo link de download e descompacte. Será criada a pasta gofasgerencianetboleto.
  2. Copie as pastas includes e modules de dentro de gofasgerencianetboleto para a raiz da instalação do WHMCS, mesclando com as pastas existentes.
  3. Ative o módulo em Opções > Pagamentos > Portais para Pagamentos > Aba All Payment Gateways.
  4. Informe o Client ID e o Client Secret.

Configuração

Pré configuração

  1. Depois de ativar o módulo no WHMCS, faça login na sua conta Efí, acesse API > Minhas Aplicações > Nome da Aplicação para criar sua aplicação e gerar as credenciais Client ID e Client Secret.

Onde encontrar Client ID e Client Secret no painel Efi

  1. No painel WHMCS, navegue até Opções > Pagamentos > Portais para Pagamentos > All Payment Gateways e clique em "Gofas Gerencianet - Boleto" para ativar o módulo.
  2. Crie um campo personalizado de cliente para CPF e/ou CNPJ (um campo unificado ou dois campos distintos). O módulo identifica os campos do perfil do cliente automaticamente.

Configurar campos personalizados de clientes no WHMCS

Opções do módulo

Tela de configuracoes do modulo

  • Client ID Produção: (obrigatório) Client ID da aba Produção da sua aplicação.
  • Client Secret Produção: (obrigatório) Client Secret da aba Produção da sua aplicação.
  • Client ID Desenvolvimento: (obrigatório) Client ID da aba Desenvolvimento da sua aplicação.
  • Client Secret Desenvolvimento: (obrigatório) Client Secret da aba Desenvolvimento da sua aplicação.
  • Modo de Testes / Sandbox: alterna entre os ambientes de Desenvolvimento e Produção.
  • Modo Diagnóstico / Debug: exibe resultados e erros retornados pela API Efí e pela API interna do WHMCS. Use apenas em testes ou para diagnóstico.
  • Baixa via cron: verifica o status dos boletos a cada execução do cron do WHMCS e dá baixa nas faturas pagas. Ativar essa opção desativa a baixa via notificação (callback).
  • Salvar Logs: grava informações de diagnóstico em Utilitários > Logs > Log de Módulo. É necessário ativar o "Log de Debug" nesse menu.
  • Administrador do WHMCS: (obrigatório) usuário ou ID do administrador com permissão de uso da API interna do WHMCS.
  • Valor da tarifa por Boleto: (opcional) valor pago à Efí por boleto confirmado. Não é somado ao total; preenche o campo "Taxas" (fee) da transação. Use ponto para decimais.
  • Valor mínimo do Boleto: (opcional) valor mínimo da fatura para permitir pagamento via boleto. Padrão R$5,00.
  • Informações do Boleto no email: adiciona link, linha digitável, vencimento e outras informações ao corpo dos emails de fatura. Faz o boleto ser gerado no momento em que a fatura é criada.
  • Substituir link da fatura por link do boleto: substitui a tag {$invoice_link} do template "Invoice Created" pelo link do boleto.
  • Cancelar Boleto ao cancelar Fatura: (opcional) cancela o boleto associado quando a fatura é cancelada no WHMCS.
  • Cancelar Boleto Vencido: (opcional) cancela o boleto anterior antes de gerar segunda via. Sem essa opção, o módulo altera a data de vencimento do boleto vencido ou gera um novo sem alterar o status do anterior.
  • Dias adicionais para nova data de vencimento: dias somados ao vencimento ao gerar segunda via ou atualizar boleto vencido. Aplica-se apenas a faturas vencidas.
  • Notificar admins sobre erros: departamento que recebe email quando ocorre erro ao gerar o boleto, permitindo ação antes do contato do cliente.
  • Tipo de Desconto Personalizado: campo personalizado de clientes que define o tipo de desconto (R$ ou %).
  • Valor do Desconto Personalizado: campo personalizado usado para descontos por cliente. Decimal com ponto, maior ou igual a 0.00 e menor que o valor da cobrança.
  • Desconto ou Taxa adicional: oferece desconto ou acrescenta taxa para pagamentos via boleto.
  • Tipo de desconto/taxa: porcentagem ou reais.
  • Valor do Desconto ou Taxa: valor abatido ou acrescentado ao total.
  • Validade do desconto: máximo de dias antes do vencimento para aplicar desconto. Em branco aplica mesmo após o vencimento; 0 aplica a boletos gerados até o vencimento; de 1 a X aplica entre 1 e X dias antes do vencimento.
  • Multa após o vencimento: máximo 10%. Use ponto para decimais.
  • Juros após o vencimento: juros por dia (mínimo 0.001, máximo 0.33). Use ponto para decimais.
  • Exibir linha digitável: exibe a linha digitável abaixo do botão "visualizar boleto".
  • Exibir data de Vencimento: exibe o vencimento na fatura.
  • Exibir Desconto / Taxa na fatura: informa desconto ou taxa na fatura.
  • Redirecionar para o Boleto: redireciona o cliente ao URL do boleto ao acessar a fatura. Adicione &redirectToBillet=false ao URL para desativar em acessos específicos.
  • Imagem do botão "Visualizar Boleto": URL da imagem do botão (recomendado 160x43px).
  • Mensagem ao cliente: mensagem no boleto (máximo 80 caracteres).
  • 1ª a 4ª Instrução do boleto: linhas de instruções do boleto.
  • Anexar PDF do Boleto no email: adiciona o boleto em PDF como anexo aos emails de fatura.
  • Opções customizadas: opções personalizadas adicionadas com conhecimento básico de PHP, sem editar o código do módulo.

Mergetags disponíveis para os emails

As tags disponíveis aparecem abaixo do editor dos templates de email do WHMCS:

Tags de mesclagem abaixo do editor de emails

  • {$ggnb_billet_info}: bloco HTML com todas as informações do boleto (exemplo).
  • {$ggnb_link}: link do boleto.
  • {$ggnb_pdf}: link do boleto em PDF.
  • {$ggnb_barcode}: linha digitável (representação numérica do código de barras).
  • {$ggnb_expire_at}: data de vencimento.
  • {$ggnb_total}: valor total.
  • {$ggnb_charge_id}: ID da transação na API Efí.
  • {$ggnb_api_mode}: sandbox ou live.
  • {$ggnb_debug}: informações de depuração no corpo do email.

Informações importantes

  • A tarifa do boleto é paga separadamente à Efí (R$2,37 para usuários do módulo, sujeito a alteração pela Efí).
  • Sempre faça backup antes de mudar algo no seu sistema.
  • Ao editar templates de email, use o editor HTML do WHMCS para evitar erros de formatação ao copiar e colar.

Onde encontrar o editor HTML dos templates de email

  • Configurações personalizadas e alterações de funcionamento podem ser feitas sem editar o código original, mantendo o módulo atualizável.

Erros comuns

Além dos códigos de erro da API Efí, o módulo fornece mensagens específicas e legíveis para facilitar o diagnóstico. Erros que dependem do cliente (como CPF ou dados cadastrais inválidos) exibem mensagem com instruções e link direto para o cliente corrigir o cadastro, sem acionar o suporte.

  • Tela branca ou erro 500: verifique logs do servidor e do WHMCS.
  • "Erro de comunicação na 1ª conexão com a API": verifique Client ID e Client Secret (produção e desenvolvimento são diferentes).
  • "Falha ao gerar a transação na 2ª conexão com a API": verifique os campos "Descrição" e "Valor total" da fatura.
  • "Erro de comunicação na 2ª/3ª conexão com a API": ative o Debug do módulo para diagnóstico detalhado.
  • "CPF/Telefone/Nome incorretos": dados cadastrais do cliente precisam ser corrigidos.

Licença

O código deste módulo é público para transparência e auditoria. Isso não transfere a titularidade nem concede licença livre de uso: o software é de propriedade da Gofas Software, protegido pela Lei 9.609/98 e pelos tratados de direitos autorais.

Trechos do contrato de licença de uso que se aplicam diretamente a este repositório:

  • Não redistribuir: é proibido o aluguel, o arrendamento, o empréstimo, a cessão e o licenciamento do software a terceiros, total ou parcial, assim como o fornecimento de serviços de hospedagem comercial do software (Cláusula 10ª, §3º).
  • Não modificar: é vedado qualquer procedimento que implique engenharia reversa, descompilação, desmontagem, tradução, adaptação ou modificação do software, bem como qualquer alteração não autorizada de suas funcionalidades (Cláusula 10ª, §2º).
  • Módulo alterado perde o suporte: a Gofas não se responsabiliza por defeitos decorrentes de alteração do software, de operação por pessoas não autorizadas ou da integração com softwares de terceiros (Cláusula 10ª, §7º). O suporte é uma cortesia e não é garantido pela licença (Cláusula 7ª, §1º).

Changelog

Melhorias:

  • readme: link de suporte para o forum do proprio modulo - #201
  • readme: contador do site, captura sem aviso de hook e secao de licenca - #200
  • readme: captura versionada, badges e sumario - #199
  • readme: titulo igual ao titulo da pagina - #198
  • readme: captura de configuracao da v3.12.2 e link de download contabilizavel - #197

Comparar versões

Melhorias:

  • Reordenar campo consent_stats para ultima posicao (antes do footer) - #196
  • readme canonico: corrigir 4 erros e unificar com a descricao da pagina - #194

Comparar versões

Melhorias:

  • Token anônimo de telemetria usa a versão do arquivo (ggnb_module_version) - #193 enhancement

Comparar versões

Melhorias:

  • Telemetria com consentimento opt-in e confirmações anônimas por módulo+versão - #192 enhancement

Correções:

  • Boleto cancelado e recriado ao visualizar fatura quando API retorna rate_limit_exceeded - #191 bug

Comparar versões

Melhorias:

  • Bugs #188 e #189: arredondamento R$0,01 na comparação de valores do boleto - #190

Correções:

  • Boleto cancelado e recriado indevidamente por diferença de R$0,01 causada por ponto flutuante - #189 bug

Comparar versões

Melhorias:

  • Agora a verificação de pagamentos via cron job vem desativada por padrão e é possível desativar definindo como 0 ou vazio o campo "número de requisições" - #186 enhancement
  • Agora todos os logs são gerados apenas quando a opção "salvar logs" estiver ativada - #185 enhancement

Correções:

  • TypeError: Cannot access offset of type string on string no PHP 8 ao gerar boleto - #188 bug
  • Corrigido o tratamento de erros que ainda são desconhecidos com adição de mensagem de erro mais abrangente - #187 bug

Vale mencionar:

  • Corrigido o link nas configurações do módulo que aponta para a documentação > mergetags - #182 documentation

Comparar versões

Melhorias:

Correções:

  • Melhoria ao passar o crédito aplicado à fatura como desconto no boleto - #180 bug

Comparar versões

Correções:

  • Melhoria ao passar o crédito aplicado à fatura como desconto no boleto - #180 bug

Comparar versões

Melhorias:

  • Alteração das rotas-bases da API (gerencianet.com.br > efipay.com.br) - #178 enhancement

Correções:

  • Melhoria na verificação de boletos salvos localmente - #179 bug

Comparar versões

Correções:

  • Corrigido bug que excluía boletos não pagos salvos no db do WHMCS, o que impedia a baixa das respectivas faturas quando os mesmos eram pagos em atraso - #177 bug

Comparar versões

Correções:

  • Evita erro ao disparar emails manualmente em faturas com dados incoerentes - #176 bug
  • Resolvido o erro ao acionar a recuperação de senha no admin - #175 bug

Comparar versões

Correções:

  • Corrigido o conflito entre hooks que impedia a inserção de daods do boleto no email - #174 bug
  • Corrigido o bug que acontecia quando créditos eram a adicionados à faturas mescladas - #173 bug
  • Previne falha ao invocar arquivos essenciais do WHMCS 8.7.* - #172 bug

Comparar versões

Correções:

  • Corrigido a versão do módulo exibida na tela de configuração - #170 bug
  • Evita erro getGatewayVariables not defined na área do cliente - #169 bug

Comparar versões

Correções:

  • Corrigido mensagem de atualização de versão exibida nas configurações do módulo - #168 bug
  • Resolvido o erro "gateway functions not found" no cadastro - #167 bug

Comparar versões

Melhorias:

  • Adicionada compatibilidade com php 7.1 e 8.4 no mesmo módulo - #160

Comparar versões

Melhorias:

  • Diretório raíz do WHMCS agora é obtido via banco de dados consultando o diretório do template ativo (para casos onde localizações relativas podem falhar) - #165 enhancement
  • Adicionado o botão "Verificar atualizações" nas configurações que reseta a informação local e verifica a versão do módulo mais recente disponível - #164 enhancement
  • Exibe nas configurações data e hora da última verificação de versão - #163
  • Nova opção: Máximo de verificações por requisição. Cria fila de processamento para executar a verificação de transações a fim de evitar sobrecarga e bloqueios da API - #162 enhancement
  • Nova opção: Horário da verificação. A hora do dia em que o módulo deve verificar o status de pagamento dos boletos associados às faturas não pagas - #161 enhancement
  • Redução e unificação de arquivos e pastas do módulo - #159
  • Ampliada a função de carregar configurações e parâmetros personalizados - #158
  • Corrigido erro "call to undefined function" ao inserir mergetags de email - #157
  • Melhorar cabeçalho padrão de comentários - #129
  • Hook: Alterar a data de vencimento do boleto, ao alterar a data de vencimento da fatura - #37 enhancement
  • Hook: Atualizar boleto ao enviar lembretes de fatura em aberto - #26 enhancement
  • Salvar apenas um boleto por fatura no DB - #16 enhancement

Comparar versões

Melhorias:

  • Apaga do banco de dados boletos pagos ou que não serão reaproveitados - #156 enhancement
  • Removido o campo "chave de licença" das configurações / versões premium são disponibilizadas separadamente - #155 enhancement
  • Melhorias na confirmação de pagamentos via callback - #154 enhancement
  • Confirmação de pagamento ao acessar a fatura (quando boleto foi pago mas a baixa automática ainda não ocorreu) - #153 enhancement
  • Removida a necessidade de criar transações com valor de R$0.00 para boletos gerados - #150 enhancement
  • Melhoria na verificação de atualizações e registros de estatísticas - #149 enhancement

Comparar versões

Melhorias:

  • Registros mais apurados de estatística de uso - #152 enhancement
  • Dispensa configuração Admin do WHMCS e define o admin incarregado da instalação como responsável pelas chamadas à API interna do WHMCS - #151
  • Reduz de 90 para 29 dias o tempo depois de emitido que é possível atualizar um boleto - #148 bug enhancement
  • Verificação de status das transações e baixa automática via tarefa cron do WHMCS - #147 enhancement
  • Hooks transferidos para a pasta /includes/hooks/ - #146

Comparar versões

Melhorias:

  • Atualiza número da versão no código do arquivo config.php - #144
  • Atualiza número da versão no código do arquivo config.php - #143
  • Corrige diferença de 0,01 no valor da notificação - #142
  • Renomear arquivo /gofasgerencianetboleto/gofasgerencianetboleto.php > /gofasgerencianetboleto/index.php - #141
  • compatibilidade php8+ - #140
  • Compatibilidade com PHP 8+ e ioncube encoder 12+ - #139 bug enhancement
  • Módulo agora gratuito. Não há mais comissionamento via marketplace - #138 enhancement

Comparar versões

Melhorias:

  • Módulo agora gratuito. Não há mais comissionamento via marketplace - #138 enhancement

Comparar versões

Melhorias:

Correções:

  • Corrigida a conta de recebimento de repasses via marketplace para "Gofas Software" - #134 bug

Comparar versões

Melhorias:

  • Definir user_agent nas verificação de versão - evita bloqueio de acesso do firewall - #133 enhancement
  • Criar versão do módulo com valor da licença fixo / mês - #130 enhancement
  • Simplificar logs e debug - #18 enhancement

Comparar versões

Correções:

  • Verificar Boletos gerados por faturas mescladas - #87 bug
  • Verificar Boletos gerados por faturas referentes a upgrade - #11 bug
  • melhoria na criação de boletos e inclusão dos dados nas faturas criadas ao rodar o cron - #2 bug

Comparar versões

Melhorias:

Comparar versões

Comparar versões

Comparar versões

Melhorias:

Correções:

  • Corrigir 404 no URL das imagens no admin antes de salvar as configs - #24 bug
  • Melhorar tratamento de erros - #22 bug
  • Obter sempre o boleto mais recente gerado por cada fatura. - #20 bug
  • A data do vencimento deve ser maior que a data atual - #15 bug

Comparar versões

Melhorias:

  • Configuração "Administrador do WHMCS" não é mais requerida para versões do WHMCS maiores que 7.2 - #23 enhancement

Correções:

  • Corrigir numeração das opções - #27 bug
  • Evitar redeclarar funções - #21 bug

Comparar versões

Melhorias:

  • campo no modulo informando a versao instalada e qual versao atual disponivel - #99 enhancement
  • Melhoria na inclusão de configurações personalizadas - #30 enhancement

Comparar versões

Melhorias:

  • Opção Customizada: Desativar criação do boleto ao gerar a fatura para IDs de grupos de produtos - #42 enhancement
  • Possibilitar a inclusão de configurações customizadas que alteram as variáveis - #34 enhancement
  • Adicionar Link PDF à tag {$ggnb_billet_info} - #33 enhancement
  • Editar fatura no callback para abater desconto do módulo - #32 enhancement

Comparar versões

Melhorias:

  • Opção Customizada: Desativar criação do boleto via campo do perfil do cliente (yes/no) - #43 enhancement

Comparar versões

Melhorias:

  • Salvar debug nos logs de módulo do WHMCS - #55 enhancement
  • Opção: Cancela o Boleto ao gerar um novo, não só apenas quando vencido o boleto anterior - #38 enhancement

Correções:

  • Corrigir verificação de validade de desconto - #40 bug
  • Melhoria no cálculo de juros - #39 bug

Comparar versões

Melhorias:

  • Mostrar multa e Juros na Fatura - #65 enhancement
  • Adicionar descrição do serviço nas linhas/itens do Boleto quando há taxas adicionais configuradas - #64 enhancement
  • Adicionar taxas como itens de linha no boleto - #45 enhancement

Correções:

  • Erro que subtrai R$0,01 nos cálculos de juros + multa + taxa - desconto/crédito - #46 bug

Comparar versões

Melhorias:

  • Substituir URL da fatura por URL do Boleto na tag padrão dos templates de email {$invoice_link} - #101 enhancement
  • Copiar a linha digitável do boleto com um clique - #74 enhancement
  • Gerar o boleto quando a fatura é gerada - #58 enhancement
  • Gerar merge tags - hook - #56 enhancement
  • Obter CPF e CNPJ sem necessidade de configuração - #53 enhancement
  • Cancelar Boleto ao Cancelar Fatura - #52 enhancement
  • Remover opção Exige CPF para PJ - #51 enhancement
  • Numerar as opções do módulo - #50 enhancement
  • Redireciona para o boleto ao adicionar o parâmetro redirectToBillet=true no URL da fatura e desativa o redirecionamento ao adicionar o parâmetro redirectToBillet=false no URL da fatura (se esta opção estiver ativada nas configurações do módulo ). - #49 enhancement
  • Gerar novo boleto ao aplicar crédito à fatura - ou quando o valor da fatura mudou - #48 enhancement
  • Adicionar informações do boleto no email - #29 enhancement

Correções:

  • Erro ao gerar novo boleto quando a transação foi cancelada na GN - #63 bug
  • corrigir o link da conta de cliente para apontar corretamente para a área do cliente em caso de erros - #57 bug
  • Erro ao gerar novo boleto quando há boleto cancelado associado à fatura - #54 bug

Comparar versões

Correções:

  • Configurações adicionais para evitar erros os gerar o URL do sistema/WHMCS - #60 bug

Comparar versões

Melhorias:

  • Limitar nº de caracteres dos itens da fatura para 250 - #88 enhancement
  • Atualizar descrição da transação a cada atualização na API - #75 enhancement

Correções:

  • Corrigir erros das configurações - #68 bug
  • Atualizar SDK - v2.0.0 - #67 bug

Comparar versões

Melhorias:

  • Verificar se já existe um boleto associado à fatura antes de gerar um novo boleto - #127 enhancement
  • Incluir id da fatura no custom_id do boleto - #126 enhancement
  • Configurar callback - #125 enhancement
  • Opção: Exibir erros para diagnóstico: sim ou não - #124 enhancement
  • 2ª Via do boleto automática gerada ao acessar a fatura após o vencimento - #123 enhancement
  • Opção: Cor do link do boleto - #122 enhancement
  • Opção: Cor do fundo do botão - #121 enhancement
  • Permitir transação Pessoa Jurídica - #120 enhancement
  • Opção: Notifica admin em caso de falhas nas transações - #119 enhancement
  • Opção: fatura redireciona para o boleto, sim ou não - #118 enhancement
  • Exibição de erros amigáveis e com links para as soluções possíveis - #117 enhancement
  • Opção: inserir IDs dos campos personalizadas CPF e CNPJ - #116 enhancement
  • Renomear opção Sandbox -> desenvolvimento - #115 enhancement
  • Testar pagamento em massa - várias faturas ao mesmo tempo - #114 enhancement
  • Gerar fatura com CPF se CNPJ for errado ou inválido (padrão) - #111 enhancement
  • Opção: Exibir erro CNPJ Incorreto quando a cobrança não é realizada devido a CNPJ inválido - #110 enhancement
  • Opção: Exigir CNPJ e CPF. Obriga o envio do nome e CPF da pessoa física que está concretizando o pagamento em nome da empresa - #109 enhancement
  • Adicionar um 0 (zero) no começo do CPF se esse tem 10 dígitos - #108 enhancement
  • Adicionar um 0 (zero) no começo do CNPJ se esse tem 13 dígitos - #107 enhancement
  • Opção: Definir valor mínimo da fatura para aceitar pagamentos via boleto - #106 enhancement
  • Opção: numero de dias a serem somados à data de vencimento da fatura, Ex.: 3 = fatura gerada dia 10 , boleto vencimento dia 13 - #105 enhancement
  • Opção: Desconto fixo ou % para boleto - #104 enhancement
  • Opção: Taxa fixa ou % para emissão de boletos - #103 enhancement
  • Opção: Cancelar boleto anterior quando a fatura gera um novo boleto - #102 enhancement
  • Escrever sobre requirimentos do sistema: versão do PHP e WHMCS - #100 enhancement
  • Atualizar vencimento do boleto quando vencido - #97 enhancement
  • indicar no descritivo os serviços produtos associados à fatura - #96 enhancement
  • adicionar "configurations" e "message": - #95 enhancement
  • campo onde vc configura a taxa cobrada pela GN para que o sistema calcule e exiba o valor já com a comissão abatida do valor do boleto - #94 enhancement
  • Verificar se ID ou Username do admin inseridos na configuração do módulo é válido, se não, usar 1 - #93 enhancement
  • opção: Remover desconto após o vencimento - #92 enhancement
  • Remover link contribuir - #86 enhancement
  • Opção: Tipo de desconto personalizado - custom field - #84 enhancement
  • Opção: Valor do desconto personalizado - custom field - #83 enhancement
  • Opção: Desconto para pagamento até XX dias antes do vencimento - #82 enhancement
  • configurações - reorganização e divisores - #80 enhancement
  • Estilização para tornar a configuração mais intuitiva - #79 enhancement
  • Adicionar instruções iniciais nas configurações - #78 enhancement
  • Adicionar todas as configurações no Debug - #73 enhancement
  • Add Gerencianet Dashboard ao pacote - #71 enhancement
  • Tela de configurações - #70 enhancement
  • Link do boleto abre em nova Guia - #69 enhancement

Correções:

  • Não exibir debug na página administrativa ao gerar fatura - #113 bug
  • Não redirecionar para o boleto no admin (ao salvar ou disparar email de fatura) - #112 bug
  • Verificar variável $diasParaVencimento - #98 bug
  • Erro ao gravar a transação - API WHMCS. Admin User var is required if no admin is logged in - #91 bug
  • Verificar parâmetro $whmcsAdmin - #90 bug
  • Verificar erros - #89 bug
  • Corrigir erro desconto - #77 bug
  • Verificar transação localmente antes de verificar API - evitar erro - #76 bug

Comparar versões

Deixe um Comentário

Você precisa fazer login para publicar um comentário.

Role para cima