Como migrar do WHMCS para o IPTVbp

Tirar a sua cobrança IPTV do WHMCS não deveria significar redigitar cada cliente à mão. O importador integrado do IPTVbp, grátis para todas as lojas, traz para a sua nova loja os clientes, as assinaturas e os logins de stream, os produtos e preços, o histórico de faturas e os tickets de suporte do WHMCS — veja exatamente como funciona e o que continua por sua conta.

Resposta rápida

Para migrar do WHMCS para o IPTVbp, abra Customers → Import customers no seu dashboard e puxe os seus dados com o Export Script recomendado (um arquivo PHP protegido por token que você baixa e envia para o seu próprio servidor WHMCS, que lê diretamente o banco de dados MySQL do WHMCS e descriptografa as senhas de stream) ou com um backup do banco de dados do WHMCS (.sql ou .sql.gz), se o servidor estiver fora do ar ou não existir mais. Na tela de mapeamento, você associa cada produto do WHMCS a um dos seus produtos no IPTVbp — ou, com o Export Script ou um backup, deixa o IPTVbp criá-lo a partir do WHMCS com os ciclos de cobrança e os preços — e associa campos personalizados a usuário, senha ou MAC. Em seguida, o IPTVbp cria um cliente e uma assinatura (Subscription) para cada serviço correspondente, com credenciais, status e data de renovação (a partir da data do próximo vencimento), além de uma fatura de migração paga por assinatura. Com o Export Script ou um backup, a migração completa também traz os dados de cada cliente (telefone, empresa, endereço, campos personalizados e observações) e a data original de cadastro, os saldos de crédito na moeda da sua loja como crédito utilizável na loja, todas as faturas do WHMCS com os pagamentos como histórico somente leitura, e os tickets de suporte com as respostas. Ela não provisiona novas linhas no painel (apenas vincula às existentes). Com o Export Script ou um backup, os seus clientes mantêm a senha do WHMCS: eles entram com o mesmo e-mail e a mesma senha. Um cliente cuja senha do WHMCS esteja em um formato anterior ao WHMCS 4.2.1 recebe uma senha aleatória para o portal, então envie a ele uma redefinição de senha após a importação. O importador de WHMCS é grátis para todas as lojas, inclusive no plano gratuito, sem nada para comprar e sem código para inserir. O importador nunca provisiona, altera nem cancela as linhas do seu painel, então nada do que ele faz interrompe os streams atuais dos seus clientes.

Passo a passo

  1. 1

    Crie os seus produtos antes (opcional)

    O importador de WHMCS é grátis para todas as lojas, inclusive no plano gratuito: não há nada para comprar nem para ativar. Você pode criar antes os produtos do IPTVbp para os quais quer levar os clientes, ou deixar a migração completa criá-los a partir do WHMCS na tela de mapeamento. Todo produto do WHMCS que ficar sem mapeamento terá todos os seus serviços ignorados.

  2. 2

    Abra Import customers e escolha o método de importação

    No seu dashboard, vá em Customers → Import customers (na aba WHMCS Migration, ao lado do importador CSV gratuito). Escolha o Export Script recomendado, ou um backup do banco de dados se o seu servidor WHMCS estiver fora do ar ou não existir mais. Os dois são o caminho completo: também leem preços, dados dos clientes, histórico de faturas, tickets, addons e opções configuráveis.

  3. 3

    Puxe os seus dados do WHMCS

    Export Script: informe a URL da sua loja WHMCS, clique em Generate Export Script, baixe o arquivo PHP protegido por token e envie-o para a raiz do seu WHMCS (a pasta que contém o configuration.php) via cPanel, FTP ou SSH. Ele roda no seu próprio servidor — lê as credenciais do banco de dados no configuration.php, lê diretamente o banco de dados MySQL do WHMCS e descriptografa as senhas de stream com o hash de criptografia da sua instalação — e depois envia os dados ao IPTVbp, compactados. Se o seu servidor não conseguir enviá-los, abra a página do script no navegador, baixe o arquivo que ele oferece e envie esse arquivo no lugar. O IPTVbp nunca se conecta ao seu banco de dados. Backup do banco de dados: envie um mysqldump do banco de dados do WHMCS; as senhas de stream dentro de um backup continuam criptografadas, então mapeie-as a partir de um campo personalizado ou defina-as depois.

  4. 4

    Confira as contagens e escolha quais status importar

    Os dois métodos levam às mesmas etapas. Confira as contagens de clientes, serviços e produtos encontrados e escolha quais status do WHMCS importar — o padrão é só Active. Active vira ACTIVE e Suspended vira SUSPENDED; todos os outros status (Terminated, Cancelled, Pending etc.) viram EXPIRED e são ignorados, a menos que você os selecione explicitamente.

  5. 5

    Mapeie produtos, campos personalizados, addons e opções

    Escolha a loja de destino e, se quiser, uma integração de painel. Associe cada produto do WHMCS — por ciclo de cobrança, quando um produto tem vários — a um dos seus produtos existentes no IPTVbp, ou escolha “Create from WHMCS”. Associe campos personalizados a usuário, senha, endereço MAC (MAC address), ID de usuário do painel, e-mail ou observações, e associe addons de produto e opções configuráveis a Adult ou Multiroom (+N conexões). Defina o tipo de autenticação por produto (automático, usuário/senha ou MAC) quando necessário.

  6. 6

    Revise e inicie a importação

    Escolha o que mais trazer — dados dos clientes, saldos de crédito, histórico de faturas e tickets de suporte (todos ativados por padrão com o Export Script ou um backup). Inicie a importação — ela grava direto, em lotes de 50 dentro de transações (para o WHMCS não existe simulação, ou dry-run), e a migração completa roda em segundo plano com o progresso em tempo real. Para cada serviço correspondente, ela cria os registros do cliente, uma assinatura (Subscription) com as credenciais mapeadas e uma data de término tirada da data do próximo vencimento, além de uma fatura paga “migration” (de migração).

  7. 7

    Envie redefinições de senha quando necessário e apague o script de exportação

    Com o Export Script ou um backup do banco de dados, os clientes entram com o e-mail e a senha que usavam no WHMCS. Clientes cuja senha do WHMCS esteja em um formato anterior ao WHMCS 4.2.1 recebem uma senha aleatória: envie a eles uma redefinição de senha pela página Customers. Se você usou o Export Script, apague depois o arquivo PHP do seu servidor WHMCS. Rodar de novo é seguro: e-mails duplicados reaproveitam o cliente existente, assinaturas duplicadas de produto+credencial são ignoradas, e faturas, tickets, créditos e produtos criados que já vieram não são adicionados duas vezes.

O que o importador de WHMCS realmente cria

O importador lê os seus dados do WHMCS e os transforma em registros reais do IPTVbp — é uma migração de dados de verdade, não uma raspagem de tela (screen-scrape), e ele é preciso sobre o que grava.

  • ●Um login de cliente (papel end-customer) com a própria senha do WHMCS do cliente quando o Export Script ou um backup a traz (senão, uma senha aleatória), mais um EndCustomer por loja — se o cliente não tiver e-mail, o EndCustomer é criado mesmo assim, mas sem login (sem conta no portal).
  • ●Uma assinatura (Subscription) por serviço do WHMCS, com usuário, senha, MAC, status, data de início e data de término/renovação a partir da data do próximo vencimento, mais uma fatura “migration” com status PAID (paga), que dá início à cobrança no IPTVbp.
  • ●Produtos criados a partir do WHMCS, quando você escolhe isso: nome, descrição, grupo de produto como categoria e uma duração para cada ciclo de cobrança ativado no WHMCS, com o preço vindo do WHMCS. Eles são criados ocultos na sua loja, então nada é colocado à venda até você conferir o produto e definir o pacote do painel.
  • ●Dados do cliente: telefone, empresa, endereço e país, campos personalizados do cliente, observações do administrador e a data original de cadastro no WHMCS. Só campos vazios são preenchidos — os dados que o cliente já tem no IPTVbp são mantidos.
  • ●Saldos de crédito na moeda da sua loja viram crédito utilizável na loja, mostrado ao cliente como saldo trazido da conta anterior.
  • ●As faturas do WHMCS de cada cliente migrado, como histórico somente leitura — número, datas, status, itens, totais e forma de pagamento, vinculadas à assinatura importada que elas cobraram (rascunhos ficam de fora). Os clientes as veem em “Earlier invoices” (faturas anteriores) na conta deles; você as vê na página do cliente, com os pagamentos registrados em cada uma. Elas nunca são cobradas de novo nem contadas como receita.
  • ●Tickets de suporte com as respostas e o status; as respostas da sua equipe são publicadas na sua conta com o nome do administrador do WHMCS.
  • ●Um vínculo com o painel só quando você mapeou um campo personalizado de ID de usuário do painel E selecionou uma integração de painel — ele vincula a uma linha existente, não provisiona uma nova.

Duas formas de puxar os seus dados: Export Script ou backup do banco de dados

O IPTVbp oferece dois caminhos, e os dois alimentam a mesma tela de mapeamento e o mesmo mecanismo de importação.

  • ●Export Script (recomendado): um arquivo PHP gerado, protegido por token e válido por 24 horas, que você roda no seu próprio host WHMCS. Ele lê diretamente o banco de dados MySQL do WHMCS e descriptografa as senhas de stream usando o hash de criptografia da sua instalação, e traz tudo: preços, dados dos clientes, histórico de faturas, tickets, addons e opções configuráveis.
  • ●Backup do banco de dados: envie um mysqldump .sql ou .sql.gz quando o servidor WHMCS estiver fora do ar ou não existir mais. Ele traz os mesmos dados do script, com uma exceção: as senhas de stream continuam criptografadas.
  • ●O IPTVbp nunca se conecta ao seu banco de dados WHMCS — com o Export Script, a leitura do banco acontece inteiramente no seu servidor, e só os dados resultantes são enviados ao IPTVbp. Os dados ficam guardados por no máximo sete dias e são apagados assim que a migração é executada.

O que não é transferido automaticamente

Um plano de migração honesto vale mais do que uma promessa de um clique. Estes itens ficam por sua conta, de propósito.

  • ●Provisionamento no painel — nenhuma linha nova é criada; linhas externas existentes só são vinculadas quando um ID de usuário do painel é mapeado e um painel é selecionado, e um produto criado a partir do WHMCS precisa ter o pacote do painel definido antes de poder ser vendido.
  • ●Crédito em uma moeda diferente da moeda da sua loja — não é convertido; o valor é anotado nas observações do cliente para você acertar. Saldos de afiliados são copiados como observações na fatura de migração, e não restaurados como saldo.
  • ●Faturas antigas são histórico, não contas a pagar — uma fatura do WHMCS em aberto não é cobrada de novo no IPTVbp; as renovações partem da assinatura importada.
  • ●Identificações fiscais, pedidos, domínios, anexos de tickets e formas de pagamento ou cartões salvos — nada disso é importado.

Os seus clientes vão continuar assistindo?

O importador move registros de cobrança para o IPTVbp — ele não mexe, não reprovisiona nem cancela as suas linhas IPTV reais. As linhas existentes no painel continuam funcionando como estão; no máximo, o importador se vincula a elas em modo somente leitura. O acesso ao portal também vem junto: com o Export Script ou um backup, os seus clientes entram com o e-mail e a senha do WHMCS. Só clientes com um formato de senha muito antigo do WHMCS precisam redefinir a senha, então planeje esse envio pela página Customers como parte da entrada em produção. Como e-mails duplicados reaproveitam o cliente existente e assinaturas duplicadas são ignoradas, você pode rodar a importação mais de uma vez com segurança enquanto ajusta o mapeamento.

A plataforma para a qual você está migrando

O IPTVbp é cobrança e automação nativas para IPTV, e não uma ferramenta genérica de cobrança de hospedagem adaptada para streams. Ele já vem com as integrações de painel, os meios de pagamento e os controles de marca própria de que os revendedores realmente precisam.

  • ●18 painéis IPTV — NXT, XUI, Xtream UI, Ultra 8K, Strong 8K, Activation Panel, Xtream Masters e mais 11 — mais Plex, Jellyfin, Emby e Silo.
  • ●21 gateways de pagamento, entre eles Stripe, PayPal, SumUp, Square, Rampex, NOWPayments, Plisio, Litepay, BTCPay, PayRam e Interac e-Transfer.
  • ●Marca própria completa (white-label): nome da marca, logo, favicon, cores, CSS e meta tags personalizados, uma opção “hide Powered by” (ocultar o selo Powered by), subdomínios gratuitos por vendedor e domínios próprios via CNAME atrás do SSL da Cloudflare.
  • ●Planos do teste grátis (€0, grátis até você ter 25 clientes pagantes) ao Starter €29/mês, Professional €79/mês, Business €149/mês (o mais popular) e Enterprise €299/mês.

Por que o IPTVbp

  • ✓Importador de WHMCS integrado, grátis para todas as lojas: um caminho de migração real com o Export Script dentro do portal do vendedor (ou um backup SQL quando o WHMCS está fora do ar), e não um projeto de consultoria pago.
  • ✓A leitura do banco de dados acontece no seu próprio servidor e as senhas de stream são descriptografadas localmente, então o IPTVbp nunca precisa das credenciais do seu banco de dados WHMCS.
  • ✓Cobrança nativa para IPTV: autenticação por usuário/MAC, bouquets, multiroom e pacotes adultos são recursos de primeira classe, e não remendos.
  • ✓18 painéis IPTV, Plex, Jellyfin, Emby e Silo e 21 gateways de pagamento (cartões, carteiras digitais, cripto e Interac) prontos para usar.
  • ✓Marca própria completa com domínios próprios e um teste grátis sem data de término (grátis até você ter 25 clientes pagantes) para avaliar a plataforma antes. O importador de WHMCS é grátis em todos os planos, inclusive no teste grátis.
  • ✓Importação honesta e guiada por mapeamento: você controla exatamente quais produtos, status, campos e históricos vão para onde — e rodar de novo é seguro.

Perguntas frequentes

O que não é transferido automaticamente do WHMCS para o IPTVbp?+

O provisionamento no painel não é transferido: nenhuma linha nova é criada, e um produto criado a partir do WHMCS precisa ter o pacote do painel definido antes de poder ser vendido. Crédito em uma moeda diferente da moeda da sua loja não é convertido (fica como observação), saldos de afiliados são copiados apenas como observações, e identificações fiscais, pedidos, domínios, anexos de tickets e formas de pagamento salvas não são importados. Faturas antigas vêm como histórico somente leitura, e não como contas a cobrar.

Os meus clientes vão ser afetados durante a migração?+

O importador em si não vai afetá-los. Ele move registros de cobrança para o IPTVbp e nunca mexe, reprovisiona nem cancela as suas linhas IPTV ativas, então os streams existentes continuam funcionando. Com o Export Script ou um backup do banco de dados, os seus clientes mantêm a senha do WHMCS e entram com o mesmo e-mail e a mesma senha. Clientes cuja senha do WHMCS esteja em um formato anterior ao WHMCS 4.2.1 recebem uma senha aleatória, então envie a eles uma redefinição de senha pela página Customers na entrada em produção. Você pode rodar a importação de novo com segurança enquanto ajusta o mapeamento, porque e-mails duplicados reaproveitam o cliente existente e assinaturas duplicadas são ignoradas.

O IPTVbp precisa da senha do meu banco de dados WHMCS?+

Não. Com o Export Script recomendado, você envia um arquivo PHP protegido por token para o seu próprio servidor WHMCS; ele lê as credenciais do banco de dados no configuration.php, lê diretamente o banco de dados MySQL do WHMCS no seu host e devolve os resultados ao IPTVbp. O IPTVbp nunca se conecta ao seu banco de dados. Se o seu servidor WHMCS estiver fora do ar, envie um backup do banco de dados: isso também não exige senha do banco.

O importador traz as minhas faturas e o meu histórico de pagamentos do WHMCS?+

Sim, com o Export Script ou um backup do banco de dados. As faturas do WHMCS de cada cliente migrado vêm como histórico somente leitura — número, datas, status, itens, totais, forma de pagamento e os pagamentos registrados nelas —, vinculadas ao cliente e, quando a fatura cobrou um serviço, à assinatura importada. Os clientes as veem em “Earlier invoices” (faturas anteriores) na conta deles, e você as vê na página do cliente. São apenas histórico: nunca são cobradas de novo nem contadas como receita no IPTVbp. Cada assinatura importada também recebe uma fatura paga “migration”, que dá início à cobrança no IPTVbp. Saldos de crédito na moeda da sua loja viram crédito utilizável na loja.

Ele recria os meus produtos e preços automaticamente?+

Pode recriar. Na tela de mapeamento, associe cada produto do WHMCS (por ciclo de cobrança, quando necessário) a um dos seus produtos no IPTVbp, ou escolha “Create from WHMCS”: o IPTVbp cria o produto com o nome, a descrição e o grupo do WHMCS, com uma duração para cada ciclo de cobrança ativado no WHMCS, e o preço vindo do WHMCS na moeda da sua loja. Se o WHMCS não tiver preços na moeda da sua loja, ele usa os preços na moeda padrão do WHMCS e avisa para você conferir. Os novos produtos são criados ocultos na sua loja até você conferi-los e definir o pacote do painel. Isso exige o Export Script ou um backup do banco de dados; todo produto do WHMCS que você deixar sem mapeamento terá todos os seus serviços ignorados.

Como ficam os usuários e senhas de stream dos meus clientes?+

O Export Script descriptografa no seu próprio servidor as senhas de serviços e de campos personalizados, usando o hash de criptografia da sua instalação, e as importa para a assinatura, então a maioria dos logins de stream chega intacta. A descriptografia é feita na base do melhor esforço nos esquemas do WHMCS 8.x e 7.x — se não conseguir descriptografar um valor, ela o devolve como está, então algumas senhas podem precisar de ajuste manual. Um backup do banco de dados não consegue trazê-las, porque o WHMCS as criptografa com uma chave que não está no backup. Como nenhuma linha é provisionada no painel, as credenciais ficam guardadas para referência e só são vinculadas a linhas existentes quando você mapeia um ID de usuário do painel.

A migração do WHMCS está incluída ou é um extra?+

Está incluída, grátis, para todas as lojas: o importador de WHMCS está ativo em todos os planos, inclusive no teste grátis, sem nada para comprar e sem código para inserir. O importador CSV genérico, para exportações de qualquer outro sistema, também é grátis para todas as lojas. Prefere não fazer você mesmo? Nós fazemos a migração para você, sem custo.

Pronto para colocar isso no piloto automático?

Grátis até você ter 25 clientes pagantes. Sem cartão.

Grátis até 25 clientes pagantes
Sem cartão
Cancele quando quiser