Faturamento Pós-pago WHMCS¶
O que é o Faturamento Pós-pago?¶
O Modelo Pós-pago permite que clientes ou usuários finais se inscrevam e obtenham acesso ao SolusVM 2 para provisionar máquinas virtuais sob demanda. O usuário é então cobrado após o serviço ter sido usado no período de cobrança anterior.
Como os usuários se inscrevem?¶
Com o Modelo de faturamento Pós-pago, não há necessidade de compra ou pedido.
Os usuários podem inscrever/ativar sua conta de usuário SolusVM 2 por meio da página inicial fornecida.
O processo de inscrição requer informações mínimas do usuário necessárias para criar uma conta de cliente WHMCS, juntamente com verificação de e-mail e concordância com seus Termos de Serviço e (opcional) Termos e Condições específicos para Pós-pago. O fluxo de trabalho é o seguinte:
- Solicitações do usuário para criar uma conta para provisionamento de VM
- O usuário insere seu nome, empresa, endereço de e-mail e a senha desejada
- O usuário recebe um e-mail contendo um link para concluir o processo de inscrição
- Assim que o link do e-mail for seguido, o usuário será solicitado a concordar com seus Termos de Serviço e Termos e Condições Pós-Pago
- Após a aceitação de todos os termos, a conta do usuário é provisionada para SolusVM 2
- O usuário recebe então um botão de login no Painel de Controle do SolusVM 2 Os usuários podem então acessar o SolusVM 2 a qualquer momento por meio de um link SSO fornecido no painel da área do cliente WHMCS.
Como os usuários acessam o sistema SolusVM 2?¶
Com o Modelo Pós-pago, os clientes utilizam o painel de controle SolusVM 2 para provisionar e gerenciar máquinas virtuais.
O painel da área do cliente WHMCS mostrará um dos 2 painéis a seguir, dependendo do status atual de inscrição do usuário no SolusVM 2.
Não inscrito no SolusVM 2 | Inscrito no SolusVM 2 |
---|---|
![]() |
![]() |
Para usuários cadastrados, o botão Login no SolusVM 2 pode ser usado para acessar o painel de controle do SolusVM 2 a qualquer momento por meio de login único automatizado. Os usuários não inscritos recebem um atalho para a página inicial fornecida para saber mais e se inscrever.
Como funciona o faturamento?¶
As faturas são geradas no dia 1º de cada mês para todo o uso acumulado no mês que o precede imediatamente.
Por exemplo, no dia 1º de agosto serão geradas faturas para utilização por todos os usuários no mês de julho.
Como o uso é calculado?¶
SolusVM 2 rastreia o tempo de atividade de cada máquina virtual e o tempo de atividade é cobrado de acordo com a taxa horária de tokens que você define no software SolusVM 2.
Quando chegar a hora de gerar uma fatura, o WHMCS solicitará os totais de tempo de atividade de cada usuário do sistema SolusVM 2 e, em seguida, criará uma fatura com uma lista detalhada de recursos (também conhecidos como máquinas virtuais) e o valor devido, calculado considerando o uso de tokens valor fornecido pelo sistema SolusVM 2 e multiplicando-o pelo preço do token que você definiu no WHMCS.
Como o faturamento é acionado?¶
A geração de faturas e o gerenciamento de usuários são gerenciados por uma tarefa cron.
A tarefa cron será executada uma vez por dia.
A tarefa cron pode ser acionada manualmente usando o seguinte comando:
php crons/cron.php do --Solusvm2Automation -vvv
Observe que a geração automática de faturas ocorrerá apenas no primeiro dia de cada mês.
Como acionar manualmente a geração de faturas?¶
Abra o arquivo de configuração WHMCS configuration.php
.
O arquivo de configuração WHMCS pode ser encontrado em seu diretório root WHMCS, por exemplo: /var/www/vhosts/whmcs.example.tld/httpdocs/configuration.php
.
É uma boa ideia fazer backup primeiro como cp -p configuration.php configuration.backup.php
.
Adicione as seguintes linhas no arquivo de configuração WHMCS configuration.php
.
$solus = [
'invoicingOverride' => true,
// To generate invoives for October 2022
'invoicingDate' => \WHMCS\Carbon::createFromFormat('Y-m-d', '2022-11-01'),
];
Execute o comando:
php crons/cron.php do --Solusvm2Automation -vvv
É muito importante remover linhas adicionadas de configuration.php
.