Comments (36)
https://github.com/eunarede/iugu-whmcs-pro/releases/tag/1.6.1
from iugu-whmcs-pro.
@Lernout baixe a pre-release https://github.com/eunarede/iugu-whmcs-pro/releases/tag/1.6.0 e verifique se a geraçaõ de novas faturas e boletos estão ocrrendo normalmente
from iugu-whmcs-pro.
@andrekutianski, agora sim deu certo o boleto para mim, obrigado !
from iugu-whmcs-pro.
@andrekutianski Muito obrigado pela dica, funcionou certinho.
Agradeço muito, vou continuar meus testes.
from iugu-whmcs-pro.
@andrekutianski entendi o erro, é o cadastro do cliente que tem algo faltando, ou endereço ou cep.
from iugu-whmcs-pro.
@andrekutianski Aqui até o momento 100% só falta a tratativa desses erros pro cliente mesmo.
from iugu-whmcs-pro.
Esqueci de mencionar, este é o erro do Log:
event => invoice.dunning_action
data =>
id => 48AD27F7742D4A2DA55276702190DBF9
status => pending
account_id => 00F36CDFABBA4A2DA9E98274452A74AB
action => charge
Invoice ID Not Found
from iugu-whmcs-pro.
Companheiro @Lernout primeiramente, obrigado pelo feedback. Irei solicitar que você faça uns testes de emissão de faturas com o boleto, mas habilitando os registros e exibição de erros do WHMCS:
https://docs.whmcs.com/Other_Tab#Log_Errors
assim você poderá visualizar os erros que ocorrem no momento da geração da fatura.
pelo que indica, o acesso a API da Iugu esta OK, está sendo gerado o cliente e ID, então o problema talvez esteja no momento da geração do link do boleto.
Sobre o CRON, isso não deverá ser um problema pois o plugin não utiliza nenhum recurso da CRON do WHMCS, apenas o módulo addon que acompanha usa hooks para algumas automatizações
from iugu-whmcs-pro.
Bom dia @andrekutianski
Desculpa pela forma que me expressei é porque atualizações do WHMCS são sempre uma grande dor de cabeça, mas tive que fazer por conta do boleto registrado, bom no meu log somente aparece isto:
from iugu-whmcs-pro.
Tranquilo @Lernout , é conversando que nos entendemos
Pela sua imagem identifico que o cliente foi criado na Iugu, mas nageração da fatura ocorreu algum problema. Estou revisando a criação da fatura atrelada a criação do cliente na Iugu. Este vinculo (entre fatura/cliente) está gerando algum problema.
from iugu-whmcs-pro.
@Lernout configure corretamente o campo de CPF/CNPJ presente na configuração do portal de pagamento este campo é obrigatório para geração dos boletos registrados. Caso seu WHMCS não possua um campo personalizado para o número de documento do cliente, será necessário criá-lo.
from iugu-whmcs-pro.
Bom dia @andrekutianski
Fiz a remoção dos arquivos anteriores e refiz toda a instalação do módulo, no local indicado coloquei o nome do campo personalizado (CNPJ/CPF), mas agora recebo o seguinte erro:
Problemas ao criar o boleto. SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'iugu_id' cannot be null (SQL: insert into mod_iugu_invoices
(invoice_id
, iugu_id
, secure_id
) values (881, , ))
Verifiquei que a tabela esta criada no banco de dados, mas não foram criadas as colunas, pensei que fosse por conta de permissões e chequei o usuário "iugupro" conforme tutorial de instalação.
from iugu-whmcs-pro.
from iugu-whmcs-pro.
Olá @andrekutianski
Novamente fiz um novo teste, removi todo o módulo, até me surgiu erro 500 ao configurar os meios de pagamento.
Como fiz um backup da pasta modules eu restaurei e sobrescrevi o módulo com a versão atual que forneceu com isto o erro 500 sumiu.
O Campo CNPJ/CPF esta corretamente configurado, estou usando a ID ao invés do Nome do campo, mas mesmo assim o erro persiste:
Problemas ao criar o boleto. SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'iugu_id' cannot be null (SQL: insert into mod_iugu_invoices
(invoice_id
, iugu_id
, secure_id
) values (872, , ))
Fiquei intrigado com o erro 500 e refiz o teste, desativei o módulo, os meios de pagamento, voltei na pasta e removi os arquivos.
Pois como não esta funcionando eu estava usando este outro módulo aqui:
https://github.com/iugu/iugu-whmcs
e achei que poderia ter influencia deste módulo.
Eu chequei permissões dos arquivos (estão corretos) tentei desabilitar o SSL e mesmo assim continuo com os problemas acima.
from iugu-whmcs-pro.
from iugu-whmcs-pro.
Olá @andrekutianski
Obrigado pela paciência comigo! vou migrar para outras opções de recebimento.
from iugu-whmcs-pro.
@Lernout melhorei as trtativas de erros agora, baixe a release https://github.com/eunarede/iugu-whmcs-pro/releases/tag/1.6.2
1.6.2
- Tratamento de retorno da API Iugu para geração de de dados para o "System Module Debug Log" do WHMCS, facilitando a identificação de problemas.
from iugu-whmcs-pro.
Bom dia @andrekutianski
Tinha praticamente desistido, mas resolvi hoje pela manhã realizar novamente os testes.
Bom... o erro ainda continua:
Problemas ao criar o boleto. SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'iugu_id' cannot be null (SQL: insert into mod_iugu_invoices
(invoice_id
, iugu_id
, secure_id
) values (872, , ))
O Log que surgiu saiu com muitas informações de clientes, dados cadastrais, por isso eu não posso posta-lo aqui, Se puder informar um meio de contato, fica mais fácil lhe enviar.
from iugu-whmcs-pro.
from iugu-whmcs-pro.
Bom dia Andre,
Nenhum log com erros esta surgindo, mesmo criando um novo cliente.
from iugu-whmcs-pro.
Pessoal, boa noite.
Alguém teve algum sucesso com a tratativa desse erro, eu fui testar hoje o módulo, estamos fechando contrato com a Iugu, porém me deparei com a mesma situação, ao tentar gerar o boleto ele apresenta a mesma mensagem de erro "Problemas ao criar o boleto. SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'iugu_id' cannot be null (SQL: insert into mod_iugu_invoices
(invoice_id
, iugu_id
, secure_id
) values (7, , ))" uma coisa que observei, ao tentar usar a opção de cartão, ele cria o usuário no IUGU, porém não leva o CPF (mesmo estando configurado o campo conforme as instruções).
Alguem tem alguma luz...? Agradeço imensamente.
from iugu-whmcs-pro.
Mesmo erro dos rapazes acima ocorre comigo.
from iugu-whmcs-pro.
@sjunior83 @Disapper insiram o campo de CPF/CNPJ da seguinte forma: customfields1, substituindo o número pelo respectivo identificador do campo.
A Iugu valida os CPF e CNPJ que são enviados para a API, caso o CPF/CNPJ não coincida com o digito verificador (se você digitar qualquer coisa no documento) ou seja inválido, esse erro será apresentado na geração do boleto
from iugu-whmcs-pro.
@andrekutianski o problema persiste apenas nos boletos vencidos ele mostra o mesmo erro.
from iugu-whmcs-pro.
pelo que vi, nao é referente a isso, o problema parece ocorrer nas faturas antigas, sabe dizer se é gerado algo junto a fatura no cron ?
clientes novos geram sem problemas.
from iugu-whmcs-pro.
@andrekutianski na realidade só tive problemas com 3 faturas, já verifiquei o cpf/cnpj 1 deles tenho certeza estar correto mais ele mostra aquele erro.
Problemas ao criar o boleto. SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'iugu_id' cannot be null (SQL: insert into mod_iugu_invoices
(invoice_id
, iugu_id
, secure_id
) values (1860, , ))
tem alguma forma de descobrir o que pode estar causando isso ?
from iugu-whmcs-pro.
Bom dia @andrekutianski
Bom vi que os meninos acima conseguiram, eu ainda nada )= !
Hoje tentei novamente repetindo todo o procedimento.
Apaguei todos os arquivos da pasta modules e importei a última versão que passastes.
Bom, quando faço isso ao ir em configurar pagamentos me gera o erro 500.
inclusive vi neste link #11
que parece que tinha sido resolvido.
Refiz tudo no passo a passo. Usuário iugupro esta correto, todos os clientes cadastrados estão com cpf/cnpj corretos, o campo CPF/CNPJ é ID 1, o campo endereço 2 esta correto com o número do cliente.
Ressaltando que a versão do WHMCS é 7.1.2 e estou usando SSL e o PHP é 5.6
Ouve uma versão que tinha utilizado que estava funcionando bem, o problema passou a ocorrer depois que as faturas foram geradas automaticamente.
Outro ponto importante, como refiz tudo praticamente do zero, eu fui nas tabelas e apaguei as tabelas e ao ativar o módulo elas foram recriadas e ao verificar os logs nenhum erro aparece, e também ativei visualizar erros no whmcs na pasta configurations mas também nada aparece.
Bom acho que somente eu estou sem sorte )=
from iugu-whmcs-pro.
@Lernout, alem de apagar os arquivos desabilita o addon e vai no phpmyadmin e remove as tabelas que o modulo cria.
mod_iugu_invoices
mod_iugu_customers
apos fazer isso remove os arquivos e faz upload do novo
https://github.com/eunarede/iugu-whmcs-pro/releases/tag/1.6.2
apos isso voce configura o addon novamente com as chaves ID do iugu / token de produção.
depois em portais para pagamentos ativa o modulo, coloca o token de produção e no campo "CPF/CNPJ" você vai por ao inves do ID coloca "customfields1", sem as aspas isso claro se o seu for o primeiro customfild criado, pra ter certeza só olhar no banco de dados tblcustomfields.
apos isso só salvar e ser feliz, caso ainda tenha erro, verifique se o CPF/CEP do cliente é valido, feito isso com certeza irá funcionar.
from iugu-whmcs-pro.
Olá @Disapper
Bom refiz novamente todo o procedimento (estranhamente quase deu certo)
O que acontece eu para gerar as faturas utilizo este módulo aqui (https://github.com/sistemadigital/WHMCS-Iugu)
O problema é que ele esta desatualizado.
Se eu fizer o procedimento todo do zero (conforme as instruções que passou) a primeira coisa que me ocorre é o erro 500 na parte de selecionar os métodos de pagamento. E se eu descompacto o módulo junto com o anterior (do link acima)
eu já consigo acessar a opção dos métodos de pagamento.
Então como mencionei que quase deu certo, eu fui nos campos e configurei o customfields1 (abri o maior sorriso) mas foi por pouco tempo, algumas faturas passaram a dar certo, mas dae fui olhar nos clientes antigos e em faturas vencidas ae veio o problema, voltou novamente o erro de: Problemas ao criar o boleto. SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'iugu_id' cannot be null (SQL: insert into mod_iugu_invoices
(invoice_id
, iugu_id
, secure_id
) values (894, , ))
Bom pensei, vou verificar as tabelas e clientes cadastrados no IUGU (ae comecei a bugar) isto porque as tabelas estão vazias (eu as tinha apagado e eles foram recriadas com ativação do módulo), mas algumas faturas tinham dado certo, fui na IUGU, verifiquei se os dados de cadastro estavão batendo com a IUGU e não estavam )=
Enfim, acho que já tentei de tudo, refiz nem sei quantas vezes )=
from iugu-whmcs-pro.
@Lernout os que estão dando certo é porque ta correto o cadastro no whmcs, os que estão dando erro verifica se tem cpf e se o CEP está correto também usa o site dos correios pra verificar, também aconteceu comigo isso tive que corrigir os clientes 1 a 1 agora todos estão gerando normalmente.
from iugu-whmcs-pro.
@Disapper Isto também verifiquei, você teve que alterar no WHMCS e na IUGU? nos dois lugares?
from iugu-whmcs-pro.
@Lernout só no whmcs.
from iugu-whmcs-pro.
infelizmente devido as novas regras do boleto bancário com registro, é necessário repassar todos os campos do cliente para a API da Iugu. Caso algum cliente nao esteja com o nome, email, ou endereço completo, a API retornará esse erro. Estou pensando em uma maneira de informar na visualização do cliente qual o campo que apresenta problema (isso já é feito no retorno da informação para o log do módulo, basta ativar a opção em Relatórios>Log de Módulos)
from iugu-whmcs-pro.
@andrekutianski os boletos foram gerados como falei 100%, o que vi agora pela manha com 2 boletos pagos foi que nao obteve o retorno automático, poderia me instruir de como solucionar isso ?
from iugu-whmcs-pro.
Realizei a exclusão da biblioteca PHP da Iugu (não está sendo mantida por ele, muito menos existe documentação) para focar todas as chamadas por Curl, mas esqueci de corrigir o retorno. Irei trabalhar nisso
from iugu-whmcs-pro.
abri uma tarefa #21 para esse problema
from iugu-whmcs-pro.
Related Issues (15)
- Erro na pagina de pagamento HOT 1
- Erro 500 / Boleto HOT 18
- Cliente não cadastra na IUGU HOT 11
- Adequação para as novas regras de boleto bancário registrado HOT 1
- Erro! HOT 8
- Gerar boleto ao criar fatura no WHMCS
- Problema sna geração de token na opção Cartão de Crédito HOT 2
- Módulo Cartão de Crédito não funciona HOT 4
- Retorno das informações de pagamento para o WHMCS HOT 1
- Problema HOT 6
- Boletos registrados HOT 5
- Erro 500 página do addon HOT 19
- Cadastrar dados do cliente na Iugu HOT 1
- CPF/CPNJ não sincronizam com a Iugu
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iugu-whmcs-pro.