1. Base de Conhecimento
  2. Revenda e VPS

Integrar a revenda DirectAdmin ao seu WHMCS

Nesta página

    Este artigo é para revendedores DirectAdmin que querem ligar a revenda ao seu próprio WHMCS, ou a outro sistema, para criar e administrar as contas dos clientes de forma automática.

    A revenda pode usar a API do DirectAdmin

    Segundo a documentação oficial do DirectAdmin, a API também atende contas de nível revendedor. O revendedor só consegue agir sobre as contas que ele mesmo administra.

    Para integrações, o DirectAdmin recomenda criar uma login key própria em vez de usar a senha principal da revenda. A login key pode ser limitada a alguns comandos e aos IPs que podem usá-la.

    O que o WHMCS pede

    Segundo a documentação oficial do WHMCS, o módulo DirectAdmin usa uma conta de revendedor do servidor. A login key pode substituir a senha da revenda. A sincronização de contas (Sync Accounts) exige que a chave tenha a permissão CMD_API_SHOW_RESELLERS.

    Passo a passo

    1. Entre no DirectAdmin com o usuário da revenda.
    2. Crie uma login key para a integração. Limite a chave aos comandos de que o WHMCS precisa e ao IP público do servidor onde o seu WHMCS está instalado.
    3. No WHMCS, cadastre um servidor do tipo DirectAdmin com:
      • o endereço do servidor da sua revenda, o mesmo usado para entrar no DirectAdmin;
      • o usuário da revenda;
      • a login key no campo da senha.
    4. Teste a conexão no próprio WHMCS.

    Se a opção de criar login keys não aparecer no seu DirectAdmin, abra um ticket.

    Cuidados

    • Use uma chave só para o WHMCS. Se precisar revogá-la, as outras integrações continuam funcionando.
    • Uma chave com data de expiração para de funcionar quando expira, e a integração começa a dar acesso negado.
    • Se trocar o servidor do WHMCS de IP, atualize o IP permitido na chave.

    Se não resolver

    Abra um ticket no Suporte Técnico com:

    • o usuário da revenda;
    • a mensagem de erro exibida no WHMCS ao testar a conexão, com captura de tela;
    • o IP público do servidor onde o WHMCS está.

    Não envie a login key nem a senha no ticket.

    Esta resposta foi útil?

    A sua avaliação nos ajuda a melhorar os artigos.

    Não resolveu? Abra um ticket

    Conte o que aconteceu e a nossa equipe ajuda você, 24 horas por dia.

    Carregando