eunarede / iugu-whmcs-pro

Módulo de Pagamento Iugu para WHMCS
https://market.eunarede.com/modules/whmcs/iugu-cartao-pro/
5 stars 3 forks source link

Erro 500 / Boleto #11

Closed ForSite closed 7 years ago

ForSite commented 7 years ago

Me apresentou o erro: Problemas em cadastrar o cliente na Iugu. SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'iugu_id' cannot be null (SQL: insert intomod_iugu_customers(user_id,iugu_id) values (1, ))

Não gerando o numero do boleto

ForSite commented 7 years ago

Erro 500 ao tentar visualizar a fatura com pagamento via boleto.

Log do módulo http://prntscr.com/evuxjh

ForSite commented 7 years ago

Usando API TEST, boleto funciona... Ao usar API de produção, Erro 500.

andrekutianski commented 7 years ago

Desinstale a versão anterior e instale a nova, se você sobrescrever apenas os arquivos não funcionará

Em qui, 13 de abr de 2017 04:32, ForSite notifications@github.com escreveu:

Erro 500 ao tentar visualizar a fatura com pagamento via boleto.

Log do módulo http://prntscr.com/evuxjh

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/eunarede/iugu-whmcs-pro/issues/11#issuecomment-293814945, or mute the thread https://github.com/notifications/unsubscribe-auth/AFEeCwhU7elEczph44X8EGDLXkZhvMy_ks5rvc-VgaJpZM4M8Vy8 .

andrekutianski commented 7 years ago

@ForSite sobre a diferença da API, ela não gera nenhuma função adicional pois a gestão do uso do ambiente de teste é realizado pela própria IUGU (através da diferença de chave API). Então a troca do modo de teste para produção não deveria gerar nenhum problema (apenas no módulo cartão de crédito, que possui em sua configuração opção para habilitar ou não, o uso de cartão de crédito teste.)

Se existirem logs do PHP, manda ai que sempre ajuda :open_file_folder: :smiley:

ForSite commented 7 years ago

Também achei estranho André.. Não existem logs, ou erros de apache. Apenas isso. Mudo a API TEST para a de produção.. erro 500. Somente no boleto. Cartão está perfeito. Uso um whmcs de teste para isso.. se precisar de acesso, me fala. Posso estar deixando algo passar.

andrekutianski commented 7 years ago

lembrando, baixe a versão v1.5.4

ForSite commented 7 years ago

Sim, baixei naquela hora da madruga...

andrekutianski commented 7 years ago

manda os dados de acesso do seu ambiente de testes, andre [at] bellafronte .net

ForSite commented 7 years ago

Enviei um email

ForSite commented 7 years ago

Achei o erro.. te mandei por email.

ForSite commented 7 years ago

André.. mandei um email informando que funcionou.. Realmente, agora os numeros do boleto aparecem, porém não havia visto esse erro na parte superior..

print http://prntscr.com/ew78go

Problemas em cadastrar o cliente na Iugu. SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'iugu_id' cannot be null (SQL: insert intomod_iugu_customers(user_id,iugu_id) values (1, ))

ForSite commented 7 years ago

CPF também não aparece na fatura.. deve ser aquele erro que reportou http://prntscr.com/ew799t

andrekutianski commented 7 years ago

Confira se o seu cliente teste possui o campo endereço 2 (address2) preenchido com um número. O módulo usa o campo address 2 para preencher o campo número na IUGU, e o mesmo é obrigatório. Estou atualizando o módulo com pequenas correções e melhorando a documentação de instalação

ForSite commented 7 years ago

Não, o campo está vazio

andrekutianski commented 7 years ago

O cliente está cadastrado na Iugu? Se o WHMCS não sincronizou talvez esse seja o motivo.

Liberei nova versão com pequenas atualizações. Testei no meu ambiente e coloquei em operação no meu WHMCS.

ForSite commented 7 years ago

Sim, está cadastrado, mas acho que cadastrei manualmente a algum tempo. Vou testar com um novo

ForSite commented 7 years ago

André... uso essa conta da IUGU para 2 WHMCS, dois produtos diferentes. Então terei problema caso o cliente já seja cliente do outro negócio e ja for cadastrado em minha conta na IUGU?

andrekutianski commented 7 years ago

Em teoria não, pois a IUGU não restringe duplicidade de cadastros (permite cadastra os mesmos dados novamente), a única questão que vejo é gerencial (saber qual conta está ativa, qual é de um WHMCS ou de outro)