Pular para o conteúdo

Migração · WHMCS

Migre do WHMCS para o NexCMP

O WHMCS e o NexCMP modelam clientes de formas diferentes, portanto a migração entre eles é uma reconstrução com mapeamento criterioso, e não uma simples cópia de arquivos. Durante os 30 dias úteis do NexCMP Source, um engenheiro especialista extrai seus dados do WHMCS, reconstrói o que pertence ao NexCMP e opera ambos os sistemas lado a lado até a virada definitiva.

Incluído no NexCMP Source ($499 pagamento único), não no NexCMP Free. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor e Apache CloudStack são marcas registradas de seus respectivos proprietários. O NexCMP é independente e não é afiliado nem endossado por eles.

O problema: dois modelos de faturamento diferentes

O WHMCS é uma plataforma abrangente de faturamento e automação para hospedagem de sites: clientes, produtos e serviços com ciclos de cobrança, faturas e diversos gateways e módulos. O NexCMP foi desenvolvido para a venda de servidores em nuvem: cada cliente possui uma carteira pré-paga, da qual as máquinas virtuais são cobradas por hora ou por mês, e faturas são emitidas quando os clientes compram, renovam ou adicionam saldo.

Por conta disso, um serviço do WHMCS com data de vencimento não possui correspondência direta no NexCMP. O saldo do cliente, os servidores em nuvem em execução e o plano em que estão possuem mapeamento; o papel do engenheiro é definir a correspondência adequada para cada produto e esclarecer de forma transparente o que é reconstruído, o que é arquivado e o que não é migrado.

O NexCMP não inclui um importador nativo do WHMCS, e esta página não promete essa funcionalidade. A migração é um trabalho executado por nosso engenheiro via scripts integrados à API administrativa ou ao banco de dados do WHMCS e ao console administrativo, à API ou, quando necessário, diretamente ao código-fonte que você possui do NexCMP.

O que é migrado, o que é reconstruído e o que é arquivado

Cada linha é validada com a referência da API do WHMCS. O que a referência não disponibilizar é tratado por meio da leitura direta do banco de dados do WHMCS ou mantido de fora.

  • Clientes

    O que o WHMCS permite extrair
    GetClients lista os clientes e GetClientsDetails retorna os detalhes, incluindo status, moeda, saldo de crédito, campos personalizados e notas. A resposta de exemplo não exibe senha nem hash de senha.
    No NexCMP
    Migrado: uma conta de cliente é criada no painel de administração do NexCMP, com envio de convite ou e-mail de redefinição para que o cliente defina uma nova senha.

    Source: WHMCS — GetClientsDetails · acessado 2026-10-19

  • Saldo de crédito

    O que o WHMCS permite extrair
    O registro do cliente inclui o valor de crédito, e GetCredits retorna o histórico de créditos do cliente.
    No NexCMP
    Migrado: o saldo é creditado na carteira do cliente por meio de lançamento administrativo com justificativa. Como os valores no NexCMP são em dólares americanos, saldos em outras moedas são convertidos pela taxa acordada com você.

    Source: WHMCS — GetCredits · acessado 2026-10-19

  • Serviços (servidores em nuvem)

    O que o WHMCS permite extrair
    GetClientsProducts retorna cada serviço com status, ciclo de cobrança, próxima data de vencimento, valor recorrente, domínio, IP dedicado, detalhes do servidor e opções configuráveis.
    No NexCMP
    Migrado quando o serviço for uma máquina virtual no CloudStack ou Proxmox VE: a máquina é vinculada ao cliente e ao plano corretos. A próxima data de vencimento do WHMCS não é transferida, pois as VMs são debitadas da carteira.

    Source: WHMCS — GetClientsProducts · acessado 2026-10-19

  • Serviços (outros produtos)

    O que o WHMCS permite extrair
    A mesma chamada retorna todos os serviços, incluindo domínios, hospedagem e add-ons.
    No NexCMP
    Não migrado: o NexCMP comercializa servidores em nuvem e seus próprios módulos. Esses itens permanecem no WHMCS ou são arquivados.

    Source: WHMCS — GetClientsProducts · acessado 2026-10-19

  • Produtos e preços

    O que o WHMCS permite extrair
    GetProducts retorna produtos com nome, grupo, módulo e um preço para cada ciclo de faturamento.
    No NexCMP
    Recriado: cada produto que você deseja manter torna-se um plano do NexCMP com um preço por hora ou mensal que você confirma.

    Source: WHMCS — GetProducts · acessado 2026-10-19

  • Histórico de faturas

    O que o WHMCS permite extrair
    GetInvoices e GetInvoice retornam números de fatura, datas, status, subtotal, impostos, total, saldo, crédito, itens e transações.
    No NexCMP
    Arquivado: o histórico é exportado em arquivos mantidos por você para a contabilidade. O NexCMP numera suas próprias faturas a partir da primeira que emitir.

    Source: WHMCS — GetInvoice · acessado 2026-10-19

  • Cartões salvos e métodos de pagamento

    O que o WHMCS permite extrair
    GetPayMethods exibe apenas os quatro últimos dígitos de um cartão e, para cartões remotos, o token do gateway. A documentação do WHMCS indica que um cartão salvo por meio de um gateway tokenizado fica vinculado a esse gateway.
    No NexCMP
    Não transferido: os clientes adicionam novamente um cartão ou conta PayPal. O NexCMP armazena apenas referências ao cofre do Stripe ou PayPal, nunca números de cartão.

    Source: WHMCS — Trabalhando com tokenização · acessado 2026-10-19

  • Assinaturas nos gateways

    O que o WHMCS permite extrair
    Cada registro de serviço inclui um ID de assinatura.
    No NexCMP
    Encerradas na transição: o NexCMP cobra diretamente da carteira, portanto assinaturas recorrentes mantidas em um gateway são canceladas na data da virada para evitar cobranças duplicadas.

    Source: WHMCS — GetClientsProducts · acessado 2026-10-19

  • Tickets, promoções e outros registros

    O que o WHMCS permite extrair
    Não abrangido pelas chamadas acima.
    No NexCMP
    Arquivados por padrão. Cupons e o programa de afiliados podem ser recriados no NexCMP caso você os utilize.

Como os dados são lidos: a API do WHMCS exige credenciais de API criadas para um usuário administrador com a permissão API Access. O WHMCS também documenta as configurações de conexão ao banco de dados em seu arquivo de configuração, caminho utilizado quando uma tabela não é exposta pela API. Utilizamos acesso somente leitura sempre que possível.

O plano, semana a semana

Padrão, ajustado ao seu caso. Os 30 dias úteis de trabalho contínuo equivalem a cerca de seis semanas corridas.

  1. Semana 1 — Inventário e mapeamento

    Lemos seu WHMCS: clientes, produtos, serviços, moedas, gateways e add-ons. Juntos, definimos se cada produto vira um plano do NexCMP, permanece no WHMCS ou é arquivado, e escrevemos o mapeamento seguido pelos scripts.

  2. Semana 2 — Preparação do ambiente NexCMP

    O NexCMP é instalado (ou uma instalação existente é aproveitada) e conectado ao seu CloudStack e/ou Proxmox VE. Configuramos marca, planos e preços, canais de pagamento, e-mail e dados do emissor da fatura, deixando o novo sistema pronto antes de qualquer interação com os clientes.

  3. Semana 3 — Dry run

    Os scripts são executados contra uma cópia dos dados em um NexCMP de teste. Comparamos clientes, saldos e serviços linha a linha com o WHMCS, corrigimos divergências e ensaiamos as etapas da transição.

  4. Semanas 4 e 5 — Dados reais e operação em paralelo

    Clientes e saldos são criados no NexCMP de produção e as máquinas virtuais são vinculadas a eles. O WHMCS continua como a fonte oficial de faturamento enquanto você e o engenheiro conferem as contas e os clientes recebem o convite. Os saldos finais são sincronizados logo antes da virada.

  5. Semana 6 — Cutover e entrega

    Na data escolhida, o faturamento passa para o NexCMP, as assinaturas em gateways do WHMCS são canceladas, o WHMCS entra em modo somente leitura ou é descontinuado para os produtos migrados e os comunicados são enviados aos clientes. Entregamos os scripts e anotações, e permanecemos à disposição durante os 30 dias úteis da migração.

Apenas uma visão geral. O plano definitivo é definido na semana 1, e o único compromisso de prazo da proposta são os 30 dias úteis.

Riscos e como os reduzimos

Não prometemos zero downtime nem uma primeira execução perfeita. Veja o que pode falhar e o que fazemos a respeito.

  • Saldos divergentes

    O saldo precisa bater no centavo. O dry run compara cada saldo com o WHMCS, e os saldos finais são relidos logo antes da virada para contemplar pagamentos de última hora. O livro-razão do NexCMP opera somente em modo append-only; qualquer erro é corrigido por um lançamento de estorno que permanece visível.

  • Cobrança duplicada na transição

    Assinaturas recorrentes nos gateways antigos continuariam cobrando após a migração. Nós as cancelamos na data da virada e mantemos os dois sistemas em paralelo previamente, com uma data de transição acordada com você.

  • Clientes não conseguem fazer login

    A resposta de detalhes do cliente do WHMCS não traz senhas ou hashes, portanto não migramos senhas. Cada cliente recebe um link de convite ou de redefinição. Agendamos esses disparos junto com o seu comunicado, e sua equipe de suporte pode reenviar o link pelo painel admin do NexCMP.

  • Cartões salvos desaparecem

    Um cartão tokenizado não pode ser reutilizado fora do seu gateway, portanto os clientes adicionam uma forma de pagamento novamente. A primeira recarga deles no NexCMP pode salvá-lo. Nós preparamos o texto para o seu comunicado.

  • As máquinas mudam de endereço

    Se os servidores também mudarem de plataforma, os endereços e registros DNS podem mudar. O inventário os lista, os TTLs são reduzidos antes da virada e os clientes são avisados com antecedência. Se as máquinas permanecerem onde estão, nada muda do lado da máquina.

  • Dados antigos necessários mais tarde

    Histórico de faturas, tickets e outros registros que não forem migrados são exportados para arquivos que você guarda. Recomendamos manter o WHMCS disponível em modo somente leitura pelo tempo que suas regras contábeis exigirem.

  • Rollback

    O WHMCS não é excluído. Até você confirmar que a migração foi concluída, os registros de clientes podem ser relidos dele e o faturamento pode retornar a ele.

Quem faz o quê

  • Credenciais de API para uma função de administrador com API Access, ou acesso somente leitura ao banco de dados

    O especialista faz
    Lê os dados e escreve os scripts de migração
  • Decisões sobre quais produtos se tornam planos e a que preço

    O especialista faz
    Propõe o mapeamento e cria os planos no NexCMP
  • Contas e chaves para seus canais de pagamento, e seus dados de vendedor para faturas

    O especialista faz
    Configura-os no NexCMP e testa um pagamento
  • Acesso ao CloudStack ou Proxmox VE se os serviços forem máquinas virtuais

    O especialista faz
    Conecta-o e vincula as máquinas aos clientes
  • A data da virada e o comunicado aos seus clientes

    O especialista faz
    Ensaia a virada, executa-a e verifica os saldos depois

O que você recebe nos 30 dias úteis

A migração faz parte do upgrade para o NexCMP Source: pagamento único de $499 que inclui o código-fonte completo (servidor em Rust, portal e admin em Vue, agente de nó em Go, CLI, scripts de build), o direito de modificar e compilar sua própria versão sem limites, 12 meses de novas releases do código-fonte, todos os apps e 30 dias úteis de trabalho contínuo com um engenheiro especialista.

Nesses 30 dias úteis, o especialista migra você do WHMCS para o NexCMP sem custo adicional, ou realiza uma migração de VMware para Apache CloudStack, uma migração de outro sistema, ou uma configuração completa de ponta a ponta e a criação dos seus apps. A contagem começa quando você inicia o trabalho com o especialista e é exibida na sua página de licença. O suporte para a migração dura os mesmos 30 dias.

O NexCMP Free não inclui isso. O plano Free é gratuito por um ano com todos os módulos e sem suporte técnico, apenas correções de bugs no código-fonte, e renova por $99 ao ano.

WHMCS para NexCMP — perguntas frequentes

Quanto custa?
A migração faz parte do upgrade para o NexCMP Source, um pagamento único de $499. O valor inclui o código-fonte, 12 meses de novas releases do código-fonte, todos os apps e 30 dias úteis de trabalho com um engenheiro especialista. A oferta não possui cobranças por hora.
Isso está incluído no NexCMP Free?
Não. A migração está inclusa apenas no NexCMP Source. O NexCMP Free conta com todos os módulos por um ano, mas sem suporte técnico, apenas correções de bugs no código-fonte, e renova por $99 ao ano.
O NexCMP possui um importador do WHMCS?
Não. Não há um importador integrado ou importação em um clique. A migração é feita pelo nosso engenheiro com scripts integrados à API de administração ou banco de dados do WHMCS e ao console de administração, API ou código-fonte do NexCMP.
Meus clientes manterão suas senhas?
Não. O exemplo de resposta da chamada de detalhes do cliente do WHMCS não exibe senha ou hash, portanto não planejamos transferir senhas. Cada cliente recebe um convite ou link de redefinição de senha e escolhe uma nova senha.
Os cartões salvos podem ser copiados?
Não. O WHMCS exibe apenas os últimos quatro dígitos e, para cartões remotos, um token do gateway, sendo que um token salvo através de um gateway fica vinculado a esse gateway. Os clientes adicionam um cartão ou conta PayPal novamente no NexCMP.
Eu perco meu histórico de faturas?
Não, ele é exportado do WHMCS em arquivos para você guardar. Ele não é recriado como faturas do NexCMP, pois o NexCMP numera e emite suas próprias faturas a partir do dia em que começa a operar.
Tudo o que eu vendo no WHMCS é migrado?
Apenas o que o NexCMP vende: servidores cloud e seus próprios módulos. Domínios, hospedagem compartilhada e outros produtos permanecem no WHMCS ou são arquivados, e o engenheiro informa quais na semana 1.

Fontes e notas

As informações sobre o WHMCS vêm da documentação oficial de desenvolvedor e administrador do WHMCS. As informações sobre o NexCMP vêm da própria documentação do NexCMP. A documentação de ambos os produtos muda, portanto verifique a versão em execução. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor e Apache CloudStack são marcas comerciais de seus respectivos proprietários. O NexCMP é independente e não é afiliado nem endossado por eles.

Migre do WHMCS com um engenheiro ao seu lado

Faça upgrade para o NexCMP Source por $499 e inicie seus 30 dias úteis, ou consulte [email protected] sobre sua configuração do WHMCS primeiro.

Última atualização: