Não há nenhuma restrição quanto aos campos personalizados do perfil do cliente, qualquer campo é permitido, o único requisito para o módulo funcionar é que exista ao menos 1 campo personalizado para CPF e/ou CNPJ. Quando digo “e/ou” significa que esse campo pode ser o mesmo para ambos os documentos, CPF e CNPJ. Opcionalmente, você pode configurar dois campos personalizados, um exclusivamente para CPF e outro exclusivamente para CNPJ, assim, você pode ativar outra opção (não recomendada), que é “Exigir CPF e CNPJ de Pessoa Jurídica”: https://gofas.net/forums/topico/opcao-exigir-cpf-e-cnpj-de-pessoa-juridica/
Verifique as configurações dos campos personalizados e por favor, me avise se deu certo ou não, até logo!
Mauricio consegui usar o Modulo, porem da a seguinte mensagem: “Não foi possível gerar o boleto devido à erros no seu cadastro. Clique aqui e atualize suas informações cadastrais, depois volte e recarregue essa página.”
Fui na api da gerencianet e la consta como transação gerada id e valor porem o contato esta em branco. Enviei o resultado completo do debug por email, se possível me ajudar agradeço e muito…
Quais são os campos que e permitido no campo personalizado do cliente? Eu em particular solicito algumas informações como operadora, idade, um termo se e maior ou menor de 18 anos.
Ps.: O cadastro esta completo e esta pedindo para atualizar.
Trecho do debug que aponta o erro:
Falha ao gerar o boleto - 1ª tentativa (API externa - Gerencianet).
3500034validation_errorarray(2) {
["property"]=>
string(32) "/payment/banking_billet/customer"
["message"]=>
string(39) "Tipo inválido: null (esperado object)."
}
@gofas, uma dúvida. Estou com dificuldade para gerar a fatura de um cliente. Onde, ele tenta por diversas vezes, e dar este erro exibido ao cliente: “Não foi possível gerar o boleto porque o seu Nome e/ou Sobrenome estão incorretos. Clique aqui e atualize o seu Nome/Sobrenome, depois volte e recarregue essa página.”
Sendo que no cadastro, está tudo correto. Nome, Sobrenome, CPF, CNPJ e Endereço. Como pode ver no print: http://prntscr.com/cwfms4
Beleza Carpediem! Segundo a API Gerencianet, o erro 3500034 está relacionado ao valor do Boleto: “Código: 3500034 – Mensagem: O valor total da cobrança deve ser maior ou igual a R$ 5,00.” Veja a descrição do erro na documentação da API Gerencianet. Porém, aparentemente o erro está relacionado ao cadastro do cliente, percebi agora que houveram alterações nas respostas de erro da API, pode ser que as mensagens estão “embaralhadas.” Eu atualizei algumas mensagens de erro e removi esse aviso do php agora há pouco (https://github.com/gofas/whmcs-gerencianet-boleto)
Bom dia @ Domínios Diabc! Criamos um módulo addon que permite cancelar as transações diretamente no painel de controle do whmcs, veja mais aqui. Logo incluiremos nesse módulo um hook que cancela o Boleto automaticamente assim que a fatura é cancelada. Sobre as suas dúvidas:
1) O erro Erro: 3500037 acontece se você não preencher a opção “Dias adicionais à data de vencimento do Boleto”, essa configuração deve ter valor => 0, nunca vazio. 2) Pode ser que você ainda está com uma versão anterior do módulo ou as configurações anteriores ainda estavam armazenadas no cache do servidor, só dessa forma o módulo geraria a cobrança no momento em que a fatura foi gerada, nas versões do módulo a partir da versão 0.2.0 o boleto só é gerado quando o cliente acessa a fatura pela primeira vez. Talvez esteja acontecendo alguma interferência de outros módulos e/ou configurações do seu whmcs ou do servidor, se vc ainda estiver com essa dificuldade, nos contacte no slack que podemos lhe ajudar a verificar os logs e identificar a causa (https://gofas.net/slack/); 3) Se o cliente não possui no cadastro algum dado exigido pela Gerencianet, a cobrança não pode ser realizada; 4) O erro enviado por email ao admin é uma configuração opcional, serve para alertar os administradores do whmcs em caso de falhas, a ideia dessa configuração é acionar o suporte antes que o cliente o faça, ou desista da compra.
Estamos evoluindo bastante, continue nos mantendo informado que assim o módulo vai ficando cada vez melhor =D
Você está tentando gerar boletos no modo sandbox/desenvolvimento ou produção? Tente usar seu próprio CPF para testar, ou um CPF de teste, as vezes o CPF do cliente pode ser recusado. Verifique também as demais informações do cadastro do cliente, configurações do módulo e dos campos personalizados, vamos investigando…
Olá Eberton Moraes ! Esse erro acontece devido a alguma inconsistência no cadastro do cliente, por favor, substitua o arquivo params.php por este e nos envie o debug completo para verificarmos. Dica: cole o debug no pastebin ou num gist para não ficar muito grande o comentário.
Com o debug ativo, mostra: Falha ao gerar o boleto – 1ª tentativa (API externa – Gerencianet). 3500034validation_errorarray(2) { [“property”]=> string(32) “/payment/banking_billet/customer” [“message”]=> string(39) “Tipo inválido: null (esperado object).” }
Percebi que isso acontece em todos meus clientes. Até em meu Cadastro de TESTE esta dando essa mensagem.
Todos campos preenchidos de forma correta. Tentei digitar o CPF no formato 000.000.000-00, e sem os caracteres, somente numeros. CEP, Endereço, Telefone, tudo correto.
Olá Mauricio tudo bem? Eu fiz o teste deixei em branco e ele gerou para a 1 dia depois do vencimento e não para a data de vencimento que cadastrei no WHMCS, conforme te falei se deixar em branco ele pegar a data que deixei no cadastro do cliente, seria possível?
Autor
Resultados da pesquisa
Visualizando 10 resultados - 46 de 55 (de 55 do total)
Este site usa cookies para melhorar a sua experiência enquanto navega pelo site. Destes, os cookies que são categorizados como necessários são armazenados no seu navegador, pois são essenciais para o funcionamento das funcionalidades básicas do site. Também usamos cookies de terceiros que nos ajudam a analisar e entender como você usa este site. Esses cookies serão armazenados em seu navegador apenas com o seu consentimento. Você também tem a opção de cancelar esses cookies. Porém, a desativação de alguns desses cookies pode afetar sua experiência de navegação.
Os cookies necessários são absolutamente essenciais para o funcionamento adequado do site. Esses cookies garantem funcionalidades básicas e recursos de segurança do site, de forma anônima.