Ligar o WHMCS ao WHM para criar contas sozinho

É este o passo que transforma o WHMCS de uma folha de facturas cara numa coisa que trabalha por si. Ligado ao WHM, ele passa a criar a conta de hospedagem no instante em que o pagamento é confirmado, a suspendê-la quando a factura passa do prazo e a encerrá-la mais tarde, tudo sozinho.

São três ligações a fazer, e pela mesma ordem de sempre: uma chave no WHM, um servidor no WHMCS, e cada produto ligado a esse servidor.

1. A chave, no WHM

A ligação faz-se com uma chave de API, e não com a palavra-passe da sua conta. A diferença interessa:

1 Uma chave pode ser limitada a fazer só o que o WHMCS precisa. A palavra-passe dá tudo.
2 Uma chave revoga-se num clique sem lhe cortar o acesso ao painel. Mudar a palavra-passe corta as duas coisas ao mesmo tempo, sempre no pior momento.
3 Uma chave não muda quando você troca a palavra-passe, o que evita a facturacão parar em silêncio a meio de um mês.

No WHM, na secção de desenvolvimento, há a gestão de chaves de API: cria-se uma com nome, escolhem-se as permissões, e copia-se no momento, porque ela não volta a ser mostrada.

Numa revenda não tem, nem deve pedir, acesso de administrador da máquina. A chave que cria é a do seu utilizador de revenda, e as contas que o WHMCS criar nascem dentro da sua revenda, com os seus pacotes. É assim que deve ser. Num VPS ou dedicado seu, aí sim, a chave pode ser a de administrador.

2. O servidor, no WHMCS

Nas definições do WHMCS há uma lista de servidores. Acrescenta-se um, e os campos são estes.

Campo O que pôr
Nome O que quiser: é só para si o reconhecer na lista.
Máquina e endereço O nome do servidor que lhe demos. Use o nome, e não só o IP: os certificados são emitidos para nomes.
Nameservers Os que lhe indicámos para a sua revenda. Este campo entra nos e-mails que os seus clientes recebem, por isso um erro aqui só aparece quando o cliente se queixa.
Módulo cPanel.
Utilizador O seu utilizador de revenda.
Chave de acesso A chave de API que acabou de criar. Deixe o campo da palavra-passe vazio.
Ligação segura Ligada. O acesso ao WHM faz-se pelo porto seguro dele, que está aberto.
Carregue no botão de testar a ligação antes de gravar. Ele diz logo se a chave serve e se as permissões chegam. Gravar sem testar é adiar a descoberta do problema para a hora em que o primeiro cliente pagar.

3. Os produtos

A ligação não basta: cada produto que vende tem de saber que é naquele servidor que nasce, e com que pacote.

1 Crie os pacotes no WHM primeiro, com os limites que quer vender. O nome do pacote é o que o WHMCS vai pedir, escrito exactamente como está lá.
2 Em cada produto do WHMCS, nas definições do módulo, escolha o cPanel, escolha o servidor, e escolha o pacote.
3 Ligue a criação automática na opção que a faz acontecer assim que o primeiro pagamento é recebido. Sem isso, a encomenda fica à sua espera, que é exactamente o que queria evitar.
4 Faça uma encomenda de teste e veja a conta aparecer no WHM. Se não aparecer, o WHMCS guarda o erro que o WHM devolveu, e esse erro diz tudo.

O que falha, e o que significa

O que vê O que é
Access denied, ou chave inválida A chave foi mal copiada, expirou, ou não tem as permissões precisas. Crie outra e teste logo a seguir.
Connection refused, ou tempo esgotado O firewall do lado do WHM não deixa entrar o endereço de onde o WHMCS fala. Se o WHMCS está noutra máquina, é isso. Ver porque é que o firewall bloqueia o seu IP.
Package does not exist O nome do pacote no produto não bate certo com o do WHM. Copie e cole em vez de escrever.
A conta é criada mas o cliente não recebe nada É o envio de e-mail do WHMCS, e não a ligação ao WHM. As duas coisas falham de maneira parecida e resolvem-se em sítios diferentes.
A encomenda fica pendente para sempre Ou o pagamento nunca foi confirmado, ou a criação automática não está ligada, ou a tarefa agendada não está a correr. Comece pela tarefa agendada.
Uma chave com permissões a mais é uma chave perigosa. Está guardada na base de dados de um site que está na internet. Dê-lhe só o que ela precisa, guarde onde a criou, e revogue-a no dia em que deixar de usar aquele WHMCS.

Se ainda está a aprender o WHM, comece por primeiros passos como revendedor. E se alguma coisa partiu depois de tudo isto ter funcionado, a lista está em os problemas mais comuns no WHMCS.

O teste de ligação falha e não percebe a mensagem? Mande-nos o texto exacto, sem a chave.

Abrir um pedido de suporte

VEJA TAMBÉM

Revenda de hospedagem

Planos de hospedagem e o que cada um inclui

PRODUTO RECOMENDADO

Revenda de alojamento com WHM

Crie, aloje e facture os seus próprios planos, com a sua marca. desde 48.600,00 Kz/mês

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?