Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Cliente não cadastra na IUGU #12

Closed
ForSite opened this issue Apr 14, 2017 · 11 comments
Closed

Cliente não cadastra na IUGU #12

ForSite opened this issue Apr 14, 2017 · 11 comments

Comments

@ForSite
Copy link

ForSite commented Apr 14, 2017

Deletei o cliente da IUGU, testei com ele e com um segundo que acabei de criar no WHMCS. Mesmo erro na página do boleto.

Nenhum dos dois clientes foram cadastrados na IUGU.

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

image

@ForSite
Copy link
Author

ForSite commented Apr 14, 2017

Porque o modulo de boleto está tentando cadastrar o cliente na IUGU? Os que usava anteriormente não cadastravam. Não tenho nenhum cliente cadastrado lá pelos módulos do whmcs anteriores ao seu. Cartão tudo bem, mas boleto?

@ForSite
Copy link
Author

ForSite commented Apr 14, 2017

Por isso que na API de teste não aparece esse erro, talvez porque ela não tente cadastrar o cliente

@andrekutianski
Copy link
Member

O módulo (tanto boleto quanto cartão), ao criar um cliente na IUGU, registra o ID do mesmo na tabela mod_iugu_customers. Se o ID do usuário existir nesta tabela, e mesmo que você o tenha apagado na IUGU, o WHMCS retornará como usuário já cadastrado (assim evita a duplicidade na criação de contas) gerando erro na chamada de API. Apague a linha nesta tabela, dessa forma forçará a criação de um novo usuáriona IUGU.

@ForSite
Copy link
Author

ForSite commented Apr 14, 2017

Sim, claro.. Mas eu testei com usuários diferentes do WHMCS. Que nunca foram criados na IUGU. Inclusive criei um 4 usuario fictício. Mesmo erro.

@ForSite
Copy link
Author

ForSite commented Apr 14, 2017

Estou vendo aqui, o modulo de cartao, registrou a fatura paga no usuario que ja estava cadastrado na IUGU. Problema está sendo somente o boleto

@andrekutianski
Copy link
Member

ative os logs do modulo para ver qual informação de erro está sendo retornada da IUGU. http://docs.whmcs.com/Troubleshooting_Module_Problems

@ForSite
Copy link
Author

ForSite commented Apr 14, 2017

Tabela vazia André, não tinha nada lá.

image

@ForSite
Copy link
Author

ForSite commented Apr 14, 2017

Retorna isso
image

@andrekutianski
Copy link
Member

@ForSite encontrei um problema no submodulo do SDK da Iugu. Estava sincronizando através de submodulo do git mas não sei porque o mesmo não estava subindo em cada release que lancei. Como os arquivos já estavam presentes no meu ambiente de teste e produção, não tive nenhum problema no módulo addon. Baixe a nova release, atualize os arquivos e veja se corrige.

@andrekutianski andrekutianski self-assigned this Apr 14, 2017
@ForSite
Copy link
Author

ForSite commented Apr 14, 2017

OPa... Opa... Essa página aqui nunca havia funcionado... Dava erro 500 nela... vou testar.

image

@ForSite
Copy link
Author

ForSite commented Apr 14, 2017

Mesma coisa André! Não cadastro o cliente por boleto e apresenta o erro

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Correções
Awaiting triage
Development

No branches or pull requests

2 participants