Pular para o conteúdo
Página inicial da Latchkey
Comece grátis
Menu da documentação

Gerenciando sua assinatura

A página Billing, mudança de planos, adição de assentos, o portal de clientes do Stripe para métodos de pagamento e faturas, e o que cada status de assinatura significa.

Resumo

  1. A página Billing (owners/admins) mostra plano, assentos, repositórios, próxima cobrança e uso de runner.
  2. Change plan faz upgrade ou downgrade no lugar; Invoices & payment method abre o portal do Stripe para cartões e faturas.
  3. Past Due, Paused e Canceled bloqueiam o acesso até serem resolvidos; os dados são retidos o tempo todo.
O modal Billing & Subscription
FIG. 6.2-AO modal Billing & Subscription: plano, assentos, uso de runner e as ações de cobrança.

Clique em Billing na barra lateral do dashboard (owners e admins) para abrir a página Billing. Members a veem como View only, com uma observação para contatar o owner ou admin do workspace para mudanças.

O que a página mostra#

  • Estimated bill this period: a mensalidade do plano, os minutos de runner além da franquia gratuita e os assentos extras, somados em um total estimado com a data da fatura.
  • Repositórios: contagem de monitorados em relação ao limite do seu plano.
  • Seats: assentos em uso em relação ao seu limite, com quaisquer extras comprados marcados.
  • Runners at once e Payment method: o limite de runners simultâneos e o cartão registrado.
  • Um aviso Trial ends durante o teste: a data em que o teste termina e você mantém o plano que escolher.
  • Runner usage this period: um medidor de minutos gratuitos, os minutos deste período por tamanho de runner e os cobrados além dos minutos gratuitos, e o custo estimado de runner até agora.
  • Batch budgets: cada lote de jobs que tem um orçamento, com o seu orçamento, o que os jobs dele custaram a preços de tabela e quem o definiu. Um owner ou admin pode definir, reduzir ou aumentar um orçamento aqui. Uma chave de API só pode definir um primeiro orçamento ou reduzi-lo.
  • Spend limit: o máximo que os runners do workspace podem custar neste mês do calendário, e o que já custaram até agora. Um owner ou admin define, aumenta ou remove esse limite; no limite, o Latchkey recusa novos jobs, retém os que estão na fila e interrompe os que estão em execução.

O painel Runner usage this period é o que vale uma olhada mensal: é a visão ao vivo do consumo do nível gratuito e do custo de runner acumulando neste período. A mecânica por trás desses números é abordada em Uso de runner e minutos gratuitos.

Durante o teste, um banner no dashboard também lembra você de adicionar um método de pagamento antes de o teste terminar, para que seus runners gerenciados continuem funcionando sem interrupção; o aviso de teste na página informa quanto tempo você tem.

As ações#

  • Change plan faz upgrade ou downgrade no lugar. Fazer downgrade abaixo da sua contagem de repositórios monitorados pede que você escolha quais repositórios permanecem monitorados. Fazer downgrade para o Developer exige que o workspace tenha apenas um member.
  • Manage seats adiciona ou remove assentos de $5/mês em todos os planos exceto o Developer, com uma prévia de preço ao vivo antes de você pressionar Update seats. Ele precisa de uma assinatura do Stripe registrada, então permanece desabilitado durante um teste sem cartão.
  • Invoices & payment method abre o portal de clientes do Stripe, onde métodos de pagamento, faturas (com PDFs) e detalhes da assinatura são gerenciados com segurança pelo Stripe. Ele fica desabilitado até o workspace ter um cliente do Stripe, o que acontece quando você assina pela primeira vez.
  • Contact support também está na página, para qualquer coisa que os outros botões não consigam resolver.

Manage seats#

A caixa de diálogo Manage seats (todos os planos exceto o Developer) define a nova contagem de assentos com os botões Remove a seat e Add a seat, e uma prévia ao vivo de Price change mostra exatamente quanto a mudança custa antes de você pressionar Update seats: o preço por assento, o preço mensal atual, o novo preço mensal e a cobrança proporcional de hoje. Você não pode reduzir os assentos abaixo do número de members ativos, então nenhuma mudança pode deixar um colega de equipe sem lugar. Sem cobranças surpresa de qualquer forma: o que você vê na prévia é o que Update seats aplica.

Fazendo downgrade sem surpresas#

Upgrades são simples: escolha o plano superior e os novos limites se aplicam. Downgrades têm duas regras que vale conhecer antes de começar, ambas impostas pelo próprio fluxo:

Verifique a contagem de repositórios

Cada plano limita os repositórios monitorados (Developer 1, Launch 10, Scale 40). Se você estiver acima do limite do plano de destino, o downgrade pede que você escolha quais repositórios permanecem monitorados, então vale decidir quais importam antes de mudar o plano. Veja Gerenciando repositórios.

Para o Developer: chegue a um único member

Fazer downgrade para o Developer exige que o workspace tenha apenas um member, porque o plano não tem colaboração em equipe. Remova members da página Team primeiro; cada remoção libera o assento imediatamente.

Mude o plano e verifique

Use Change plan, depois confirme o estado final na mesma página: repositórios em relação ao novo limite, assentos em uso e o total estimado.

Status de assinatura e seus efeitos#

StatusO que significa para você
ActiveAcesso total.
TrialingAcesso total até a data de término do teste.
Past dueUm pagamento falhou. O acesso ao dashboard e à API é bloqueado e os lançamentos de runner param até o método de pagamento ser corrigido no portal do Stripe.
PausedA assinatura está pausada. O acesso ao dashboard e à API é bloqueado e os lançamentos de runner param até ela ser retomada.
CanceledA assinatura terminou. O acesso é bloqueado, mas a cobrança continua acessível para que você possa reassinar; seus dados são retidos.

Os estados bloqueados têm saídas diferentes. Past due se resolve pelo Stripe quando o método de pagamento é corrigido; até lá o workspace cai na tela de ativação, e dashboard, API e lançamentos de runner ficam bloqueados. Fale com o suporte se precisar do link de pagamento. Paused se resolve quando a assinatura é retomada. Canceled mantém a cobrança acessível de propósito, para que você possa reassinar quando quiser; seus dados são retidos enquanto você decide.

Perguntas comuns#

Onde vejo exatamente qual será minha próxima cobrança?

A página Billing mostra como o Estimated total: a estimativa deste período e a data da fatura, cobrindo o plano, os minutos de runner e quaisquer assentos extras. Assim que uma fatura é emitida, a versão detalhada com PDF fica no portal de clientes do Stripe, em Invoices & payment method.

Mudei de plano no meio do ciclo. O que vou realmente pagar?

Verifique o Estimated total na página logo após a mudança: ele mostra a cobrança futura estimada e sua data. O portal do Stripe tem a fatura detalhada assim que ela é emitida.

Os minutos de runner chegam em uma cobrança separada?

Não. O uso além dos seus minutos gratuitos aparece como itens de linha medidos na mesma fatura mensal do Stripe do seu plano. Veja Uso de runner e minutos gratuitos.

O que acontece com meus dados se eu cancelar?

Seus dados são retidos e a cobrança continua acessível para que você possa reassinar depois. O caminho destrutivo é diferente e deliberado: excluir o workspace (Settings, Account; apenas owner) remove permanentemente seus repositórios, dados de workflow e recursos de runner gerenciado. Seus próprios repositórios do GitHub nunca são afetados.

Quem pode gerenciar a cobrança?

Owners e admins têm a página Billing completa; members a veem como View only e são direcionados ao owner ou admin do workspace para mudanças.