Comments (8)
from iugu-whmcs-pro.
Bom este é o Log que esta gerando!
PHP Fatal error: Uncaught exception 'Illuminate\Database\QueryException' with message '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 (3713, , )) (SQL: insert into mod_iugu_invoices
(invoice_id
, iugu_id
, secure_id
) values (3713, , ))' in /home/juxta238/public_html/suporte/includes/classes/WHMCS/Terminus.php:0
Stack trace:
#0 [internal function]: WHMCS\Terminus->whmcsExceptionHandler(Object(Illuminate\Database\QueryException))
#1 {main}
thrown in /home/juxta238/public_html/suporte/includes/classes/WHMCS/Terminus.php on line 0
Tentei diversas coisas, maneiras para corrigir o problema mas não consegui.
Esto usando o whcms 6.3 eu já usava o módulo versão anterior do iugu, 1.4 de outro git. até removi o mesmo mas mesmo assim continua os problemas.
from iugu-whmcs-pro.
parece que não está sendo retornado o ID do usuário pela API da Iugu: iugu_id
. Consegui reproduzir o problema no seguinte cenário:
- Cliente seleciona um meio de pagamento (ex.: PayPal)
- Na visualização da fatura ele decide alterar para o Iugu
- Ocorre o erro
Acredito ser uma falha na verificação ou criação do cliente na conta Iugu quando já está definido uma forma de pagamento para a fatura.
Um meio de contorno temporário seria desabilitar a alteração da forma de pagamento pelo cliente. Uma vez selecionado o boleto/cartão, ele não poderá mais alterar, evitando este erro (até eu conseguir corrigi-lo)
from iugu-whmcs-pro.
Bom Resolvi fazer alguns testes! e Instalei na versão 7.1.2 do Whmcs.
Até então ocorreu tudo bem! tudo estava funcionando, mas caso a fatura esteja vencida, aparece o erro 500.
from iugu-whmcs-pro.
resolvido o problema em novo merge #15
from iugu-whmcs-pro.
Bom dia Andre!
Bom fiz o teste nas últimas correções feitas, mais ainda encontrei problemas.
Na versão do WHMCS (6.3) o mesmo problema persistiu:
Problemas em localizar o cliente no banco de dados local. Call to undefined method Illuminate\Database\Query\Builder::value()Problemas em localizar a fatura no banco local. Call to undefined method Illuminate\Database\Query\Builder::value()
Mesmo colocando uma forma de pagamentos Padrão.
Na versão 7.1.2 eu não consegui ter retorno automático (baixa no whcms quando a fatura está paga) além do erro 500 aparecer ainda quando a fatura esta com data de vencimento.
from iugu-whmcs-pro.
@Lernout verifique se no banco de dados do WHMCS existe uma tabela mod_iugu_customers criada. Ela deverá ter sido criada na ativação do módulo adicional que acompanha o gateway de pagamento.
from iugu-whmcs-pro.
@Lernout consegui reproduzir o erro em meu ambiente. O problema estava na obrigatoriedade do cadastramento do número do endereço ao enviar o CEP para a API Iugu. Como estava utilizando o campo endereço 2 (address2) do WHMCS, se ele não estivesse preenchido com números, a API não criava o usuário, gerando erro no retorno das informações para o banco de dados. Contornei este problema enviando um valor fixo para o parametro number
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
- Gerar boleto ao criar fatura no WHMCS
- Problema sna geração de token na opção Cartão de Crédito HOT 2
- Erros! HOT 36
- 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.