Tag Archive | "falha"

Tags: , , , , ,

Falha Retorno PagSeguro

Posted on 13 novembro 2009 by Edvan

No dia 11/11/2009 meu WHMCS emitiu uma transação para o PagSeguro e não recebeu retorno… Como essa falha às vezes pode ser causada por problemas na comunicação entre servidores não dei muita importância. Em seguida algumas pessoas vieram reclamar comigo informando que o módulo havia parado de funcionar… daí para explicar que não tem relação alguma com o módulo é complicado. Estive a pouco em contato com o gerente do PagSeguro e ele me afirmou que o problema está sendo sanado. Haverá um post comentando sobre esse assunto, a divulgação será no blog oficial da  PagSeguro.

Resumo da história antes de tentarem achar um culpado procurem a empresa responsável pelo processamento das transações… isso vale para qualquer módulo!

Comments (10)

Tags: , , , , , , , ,

Falha ao Alterar Senha

Posted on 22 maio 2009 by Edvan

Imaginem que  um cliente deseja alterar a senha dele no painel do WHMCS e não consegue? Que saco! Essa falha foi descoberta por um cliente meu chamado Ravel, ele efetuou a migração para o WHMCS 4 e descobriu isso. Em seguida fui efetuar alguns testes para comprovar se ocorria o mesmo problema comigo, pois então ocorreu… Fiz um novo teste em OUTROS ( 4 ) WHMCS e a falha persiste, usei até como base de testes uma empresa grande que tivesse migrado para v4, fiz o teste na HostDime e realmente posso AFIRMAR que essa falha existe!

Enviei um ticket para o fabricante no dia 19/05/2009 (terça-feira) e até agora nenhuma resposta concreta, inclusive elaborei um vídeo s/ áudio para eles comprovando tal problema.

Atualização 14:34

O fabricante entrou em contato comigo e pude perceber que na primeira tentativa o sistema altera a senha mas por motivo desconhecido não exibe uma mensagem de que foi alterada ou dá um logoff no cliente. O sistema induz o cliente a alterar novamente a senha, vou aguardar uma nova manifestação por parte da WHMCS.

Atualização 18:35

Para finalizar o fabricante informou que não é um bug ou erro… o sistema apenas não informa se foi mudado. Através de um post oficial foi informado que a versão 4.1 contará com esse adicional.

Você gostou das novidades da Versão 5.0?

View Results

Loading ... Loading ...

Comments (14)

captura-03may.0817.02-thumb.jpg

Tags: , , , , , , ,

Problemas WHMCS 4

Posted on 08 maio 2009 by Edvan

Como era previsto algumas pessoas tiveram problemas com a atualização/upgrade para a versão WHMCS 4, particularmente eu tinha noção que isso ocorreria. Você pode até se perguntar, mas como você sabia disso? Simplesmente pelo fato de que não houve uma versão BETA pública. Apenas 250 pessoas puderam utilizar o sistema e isso é muitoooo pouco. Imagine vocês que só eu já atendi cerca de 400 empresas aqui no brasil, espanha, itália, agora imagine o mundo inteiro?

Problemas “simples” como não fazer backup dos templates, módulos existentes, falhas na instalação e etc… isso é aceitável. Ontem um cliente me procurou pois tinha realizado a migração com sucesso mas estava com problemas no boleto PRÓPRIO banco do brasil, resolvi encarar a situação e encontrei um grave problema na tabela de armazenamento de dados dos módulos.

Fiz a notificação hoje para WHMCS vai fazer mais de 5h e ainda não responderam meu ticket.

Vou resumir em  2 imagens o problema evitando que pessoas leigas em bando de dados possam compreender. Conforme informei acima os módulos ( PagSeguro, MoIP, PayPal, Boleto Próprio ) ficam armazenados na tabela `tblpaymentgateways` ao realizar o upgrade para versão 4 o arquivo contido na pasta install de nome upgrade400.sql aproximadamente na linha 44 executa um comando de remoção de campos justamente dessa tabela inutilizando o recurso de armazenamento dos módulos instalados.

Veja a comparação do banco de dados versão 3.8.1 ( tudo 100% funcional )

Tablea Original WHMCS 3.8.2

Tabela versão 4 sem os campos: id, type,name,size e etc…

Tablea Original WHMCS 4

Resultado prático? Os módulos que depende de configurações de dropdown, checkbox NÃO irão funcionar.

Módulo MoIP 2.0 
Infelizmente não aguentei esperar a WHMCS se pronunciar sobre isso, esperar mais de 6h um ticket é complicado.

Sugiro que não atualize sua versão para WHMCS 4 conforme informei neste post.

Atualização I ( 08/05/2009 às 18:25 ):

Coincidência ou não após eu postar o contéudo acima em 5 minutos o Matt da WHMCS me passa a seguinte informação ( na integra ).

Hi,

Yes, this is correct table structure. However instead of activate function, you now use a format like this:

function xxxxxxxxx_config() {
$configarray = array(
"FriendlyName" => array("Type" => "System", "Value"=>"Authorize.net"),
"loginid" => array("FriendlyName" => "Login ID", "Type" => "text", "Size" => "20", ),
"transkey" => array("FriendlyName" => "Transaction Key", "Type" => "text", "Size" => "20", ),
"testmode" => array("FriendlyName" => "Test Mode", "Type" => "yesno", ),
"diamond" => array("FriendlyName" => "Diamond", "Type" => "options", "Options" => "option1,option2" ),
);

return $configarray;

}

Regards,

Matt

Em resumo, a WHMCS modificou o funcionamento dos módulos… eu até perguntei aonde foi documentado/aviado isso, pois não chegou aos meus conhecimentos essa mudança. Quem tem seu módulo funcional terá que fazer essas alterações para que o módulo funcione no WHMCS 4.

Chegou a ser engraçado para não dizer outra coisa!

Estou bastante decepcionado como a forma de tratamento dos usuários.

Atualização II ( 09/05/2009 às 18:47 ):

O código correto é esse abaixo ( ao invés de options o certo é dropdown ) a WHMCS divulgou ontem mas está incorreto.

function xxxxxxxxx_config() {
$configarray = array(
"FriendlyName" => array("Type" => "System", "Value"=>"Authorize.net"),
"loginid" => array("FriendlyName" => "Login ID", "Type" => "text", "Size" => "20", ),
"transkey" => array("FriendlyName" => "Transaction Key", "Type" => "text", "Size" => "20", ),
"testmode" => array("FriendlyName" => "Test Mode", "Type" => "yesno", ),
"diamond" => array("FriendlyName" => "Diamond", "Type" => "dropdown", "Options" => "option1,option2" ),
);

Fico pensando o que leva uma empresa a efetuar essas modificações e não divulgar para os desenvolvedores/clientes em geral.

Particularmente não vi sentido algum nessa mudança.

Comments (50)

Tags: , , , , , , , , ,

WHMCS em Subdomínio

Posted on 31 janeiro 2009 by Edvan

Eu particularmente gosto de usar o WHMCS em subdominio afim de facilitar a vida do meu cliente, exemplo clássico:
( subdominio.dominioprincipal.com ) ao efetuar uma instalação sempre recomendo isso. Estava lendo um artigo não me recordo a referência aonde era informado que os internautas tem preguiça de digitar a ( / ) barra.

Acredito que facilita, segue algumas sugestões: acesso, central, cliente, clientes, financeiro, gestor, painel e etc…

Para fazer tal procedimento é bem simples, renomei sua pasta atual… Abra seu painel ( cpanel, plesk, helm e etc… ) crie um subdominio e pronto. Sendo assim você vai se deparar com um probleminha.. ao efetuar a mudança de diretório seu admin fica inutilizado, daí surge a mensagem LICENSE INVALID.

A WHMCS tem 2 tipos de licença… uma licença que você adquire diretamente com eles ou que seu host/datacenter te forncece. Na primeira alterantiva é fácil resolver pois você não depende da WHMCS, já na segunda você pode ficar 24h/48h aguardando a WHMCS atualizar sua licença.

Confira aqui neste post como atualizar sua licença

Acredito que poucas pessoas não sabem dessa informação pois é bem raro de ocorrer essa falha.  Como já ocorreu comigo fica mais fácil explicar como resolver.  A WHMCS a cada 7 dias efetua uma verificação em nossa licença junto ao seu servidor ( verifica IP, localização de pasta e admin ) caso ocorra uma falha nesses requisitos a licença é “bloqueada” seu admin para de funcionar… Sendo assim você deve efetuar alguns procedimentos para que volte a funcionar.  Confira aqui um post antigo ensinando como resolver.

Comments (0)

Categorias


WHMCS Gratuito





Assine por Email

Arquivos


Enquetes

Você gostou das novidades da Versão 5.0?

View Results

Loading ... Loading ...

Facebook



Licenças WHMCS




Acompanhe