Pular para o conteúdo
Criar conta
ou
Entrar
O logotipo da documentação da Stripe
/
Pergunte à IA
Criar conta
Login
Comece já
Pagamentos
Receita
Plataformas e marketplaces
Gestão de valores
Recursos para desenvolvedores
Visão geral
Billing
Visão geralSobre as APIs do Billing
Assinaturas
    Visão geral
    Como funcionam as assinaturas
    Comece já
    Início rápido
    Planejar uma integração
    Criar uma integração
    Casos de uso
    Sobre assinaturas
    Ativar o modo de faturamento
    Definições de evento de assinatura
    Direitos
    Faturas de assinatura
    Cronogramas de assinatura
    Modelos de preço recorrente
    SCA (autenticação forte de cliente)
    Configurar assinaturas
    Configurar métodos de cobrança
    Incorporar uma tabela de preços
    Definir quantidades
    Defina ciclos de faturamento
    Gerenciar assinaturas
    Migrar assinaturas para a Stripe
    Inscrever-se em vários itens
    Inicie assinaturas com data passada
    Definir períodos de avaliação
    Handle subscriptions with deferred payment
    Aplicar cupons
    Modifique assinaturas
    Gerenciar formas de pagamento de assinatura
    Análises
Invoicing
Cobrança por uso
Cotações
Gerenciamento de clientes
Cobrança com outros produtos
Recuperação de receitas
Automações
Teste sua integração
Tributos
Visão geral
Usar Stripe Tax
Gerenciar conformidade
Relatórios
Visão geral
Selecionar um relatório
Configurar relatórios
API de relatórios
Relatórios para várias contas
Reconhecimento de receitas
Dados
Visão geralEsquema
Relatórios personalizados
Data Pipeline
Gerenciamento de dados
Página inicialReceitaSubscriptions

Proporcione maior flexibilidade para assinaturas

Use o modo de cobrança flexível para oferecer funções aprimoradas e acessar recursos adicionais.

Cobranças proporcionais de assinatura

Leia o nosso guia de cobranças proporcionais para saber como gerenciar cobranças proporcionais em assinaturas modificadas e entender seu comportamento.

O modo de faturamento flexível oferece um comportamento de faturamento preciso e previsível, além de recursos adicionais para o gerenciamento de assinaturas. Definir billing_mode=flexible em uma assinatura altera o comportamento dos objetos de Assinatura ao longo de seu ciclo de vida e em resposta a upgrades, downgrades e cancelamentos.

O modo de faturamento flexível oferece recursos diferentes para gerenciar assinaturas em comparação ao modo de faturamento clássico. Consulte Diferenças entre o modo de faturamento clássico e o flexível para obter mais detalhes.

Para usar o modo de faturamento flexível, sua integração precisa estar na versão 2025-06-30.basil ou posterior da API do Stripe. Saiba como atualizar a versão da sua API. Não é possível fazer downgrade do modo de faturamento flexível para o modo de faturamento clássico.

Limitações

O modo de faturamento flexível não é compatível com todos os recursos do Stripe Billing. Os seguintes recursos são incompatíveis e retornam um código de status 400 quando você cria e atualiza uma assinatura com o modo de faturamento flexível habilitado:

  • Avaliações pagas
  • Cobrança por uso antiga
  • Integrações legadas de impostos de terceiros usando 'pay_immediately=false
  • Pré-cobrança Prévia privada
  • retry_settings específico da assinatura Private preview
  • O uso do parâmetro obsoleto max_occurences

Configurar modo de cobrança

Crie uma nova assinatura com modo de cobrança flexível

Você pode criar e atualizar assinaturas com um modelo de cobrança flexível diretamente pelo Dashboard, independentemente da versão de API usada na sua integração. No entanto, para modificar completamente essas assinaturas via Stripe API, sua integração precisa estar na versão 2025-06-30.basil ou posterior. Para verificar a versão atual, acesse a página Workbench e consulte a seção API versions. A partir dela, clique em Upgrade para migrar para a versão mais recente.

  1. Acesse a página Assinaturas no Dashboard.
  2. Selecione +Criar assinatura.
  3. Role para baixo até a seção Configurações avançadas.
  4. Defina Modo de cobrança como Flexível.

Migrar assinaturas existentes para o modo de cobrança flexível

Você pode migrar suas assinaturas existentes para o modo de faturamento flexível. Os comportamentos flexíveis se aplicam a todas as novas atividades na assinatura após a migração. No entanto, a Stripe não recalcula recursos criados antes da migração, incluindo a pro rata pendente Invoice Items.

Para usar o modo de cobrança flexível, sua integração precisa estar na versão 2025-06-30.basil ou posterior da API da Stripe. Para ver em qual versão você está, vá para a visão geral do Workbench e confira a seção Versões da API. Em seguida, clique em Atualizar para atualizar para uma versão mais recente.

  1. Na página Assinaturas do Dashboard, selecione a assinatura que você deseja migrar.
  2. Selecione Ações e Atualizar assinatura.
  3. Role para baixo até a seção Configurações avançadas.
  4. Defina Modo de cobrança como Flexível e selecione Atualizar assinatura.

Diferenças entre o modo de faturamento clássico e flexível

Cálculos de divisão proporcional de crédito

Os pro rata de crédito são emitidos quando os clientes rebaixam suas assinaturas ou cancelam itens da assinatura antes do final do período de cobrança. O modo de cobrança flexível calcula os pro rata de crédito com base no valor original debitado anteriormente ao cliente.

Para obter uma visão geral completa dos cálculos pro rata de crédito, consulte Pro rata de crédito.

ClássicoFlexível
Quando uma atualização de uma assinatura gera um pro rata de crédito, os valores de pro rata de crédito são calculados com base no valor do preço atual do item da assinatura, imposto, quantidade e os últimos descontos usados.Quando a atualização de uma assinatura gera um pro rata de crédito, esses pro rata usam o valor debitado original em vez dos valores atuais da assinatura.

Aplicação de desconto proporcional para rateios

Aplicamos descontos proporcionais a cada item da assinatura durante cálculos de pro rata em vez de distribuí-los uniformemente. Isso resulta em mais pro rata, especialmente ao faturar por item ou cancelar itens com descontos distribuídos de forma desigual.

ClássicoFlexível
Distribuímos os descontos uniformemente por todos os itens de assinatura.Aplicamos descontos proporcionalmente a cada item de assinatura durante os cálculos proporcionais.

Preços por consumo

Suprimir itens de linha de valor zero ao adicionar itens baseados em uso

O modo de faturamento flexível não cria itens de linha de valor zero quando você adiciona itens baseados em uso a uma assinatura. Se a fatura estiver vazia, não geraremos uma.

Por exemplo, ao adicionar um item baseado no uso mensal durante a criação ou a atualização da assinatura:

ClássicoFlexível
Um item de linha 0 USD é gerado na fatura para o item baseado em uso. Isso também se aplica ao atualizar uma assinatura sem precisar adicionar um item baseado em uso usando proration_behavior=always_invoice.Um item de linha 0 USD não é adicionado à fatura referente ao item baseado no uso. Se a fatura resultante não contiver nenhum item, não geraremos uma.

Itens de fatura com base no uso com base no preço no momento do relatório

O modo de cobrança flexível cobra pelo uso com base no preço que estava em vigor quando o uso foi relatado, e não no preço mais recente.

Por exemplo, o uso de um cliente é relatado como:

  • Uso em 5 de janeiro: 1000 chamadas de API a 0.1 USD por 100 chamadas (Preço A).
  • Mudança de preço em 15 de janeiro: o preço muda para 0.15 USD por 100 chamadas (Preço B).
  • Uso em 20 de janeiro: 500 chamadas de API.
ClássicoFlexível

A Stripe só cobra pelo uso que foi informado desde a mudança para o preço atual.

  • 500 chamadas da API no preço B (0.15 USD por 100 chamadas) = 0.75 USD

Valor total da fatura = 0.75 USD.

A Stripe cobra por todo o uso no período atual pelo preço em vigor no momento em que é declarado.

  • 1000 chamadas da API no preço A (0.1 USD por 100 chamadas) = 1 USD
  • 500 chamadas da API no preço B (0.15 USD por 100 chamadas) = 0.75 USD

Valor total da fatura = 1.75 USD.

Cobrar pelo uso não faturado ao remover itens baseados no uso

O modo de faturamento flexível gera um item da fatura para uso não faturado ao remover um item de assinatura baseado em uso. Isso se aplica a remoções usando a API ou durante transições de fase de agendamento.

ClássicoFlexível
Nenhum item da fatura é gerado para uso não faturado ao remover um item assinatura baseado em uso.Um item de fatura é gerado para uso não faturado ao remover um item de assinatura baseado em uso.

Redefinir a âncora do ciclo de cobrança

O modo de cobrança flexível só redefine sua âncora do ciclo de cobrança em atualizações de assinatura quando você define explicitamente billing_cycle_anchor para um valor diferente de unchanged.

ClássicoFlexível
O billing_cycle_anchor é redefinido automaticamente para a data atual quando uma assinatura muda para um preço diferente com um intervalo recorrente diferente, de preços com valor zero para preço diferente de zero, ou quando o cancel_at é transferido para uma data anterior à próxima vez que o ciclo da assinatura é reiniciado.O billing_cycle_anchor nunca é redefinido automaticamente.

Faturamento consolidado para transições de fase de programação de assinatura com itens baseados no uso

O modo de faturamento flexível gera consistentemente uma única fatura quando uma assinatura faz seu ciclo. Essa mudança elimina faturas separadas para itens removidos com base no uso e melhora a consistência do faturamento.

Quando sua assinatura com itens baseados no uso transita entre fases:

ClássicoFlexível
Duas faturas são geradas.Uma única fatura consolidada é gerada. Essa fatura inclui itens baseados no uso e licenciados, aplica os descontos da fase anterior à cobrança por uso e utiliza as alíquotas da fase seguinte.

Cancelamento de assinatura agendado

Você pode desabilitar pro rata para um primeiro período de assinatura truncado (ao definir cancel_at na criação) usando o parâmetro proration_behavior.

ClássicoFlexível
Cobranças proporcionais são aplicadas ao primeiro período de assinatura.Os pro rata não são aplicados ao primeiro período de assinatura.

Definir assinaturas retroativamente

Quando a retrodatação é consistente com o faturamento regular, o modo de faturamento flexível cria itens de linha de fatura separados para cada período de cobrança dentro do intervalo retrodatado. Ele também alinha automaticamente a âncora do ciclo de faturamento à backdate_start_date quando não definida explicitamente. A retrodatação não será compatível se a fatura resultante tiver mais de 250 itens de linha.

Por exemplo, uma assinatura precisa ter uma data retroativa devido a uma fatura não paga nos dois últimos ciclos de cobrança. O cliente foi faturado por dois períodos retroativos diferentes:

  • Período de cobrança 1 (1º de março a 31 de março):
    • Uso relatado: 100 GB de armazenamento usados.
    • Preço: 10 USD por 10 GB.

Período de cobrança 2 (1º de abril a 30 de abril):

  • Uso relatado: 150 GB de armazenamento usado.
  • Preço: 10 USD por 10 GB.

O prestador de serviços decide atribuir uma data retroativa à fatura para cobrir os dois períodos de cobrança: 1º de março a 30 de abril.

ClássicoFlexível
As cobranças para todo o período retroativo são calculadas coletivamente como um único item de linha. Total de cobranças:
  • 250 GB = 25 x 10 USD = 250 USD
  • Esse valor aparece como um único item de linha na fatura.
Intervalos de tempo retroativos são divididos em vários itens de linha de fatura, de acordo com os limites do período de assinatura. Total de cobranças:
  • Período de cobrança 1 (março):
    • 100 GB = 10 x 10 USD = 100 USD (como um item de linha separado).
  • Período de cobrança 2 (abril):
    • 150 GB = 15 x 10 USD = 150 USD (como um item de linha separado).

Avaliações

Atualizar data de início de avaliações subsequentes

O modo de cobrança flexível usa a data de início da avaliação mais recente para assinaturas com avaliações subsequentes.

Por exemplo, quando você tem:

  • Período de teste de 1º de janeiro a 1º de fevereiro
  • Período de cobrança normal de 1º de fevereiro a 1º de março
  • Período de teste de 1º de março a 1º de abril
ClássicoFlexível
O subscription.trial_start sempre se refere à primeira avaliação iniciada por uma assinatura.O subscription.trial_start se refere ao início da avaliação mais recente de uma assinatura.

Preservar a data final da avaliação original quando a assinatura for cancelada

O modo de cobrança flexível preserva a data trial_end se você modificar a data cancel_at.

ClássicoFlexível
Se a data de trial_end for posterior a cancel_at, trial_end será definida como a data de cancelamento. Se cancel_at for atualizado ou removido posteriormente, trial_end não será definido como seu valor original.Agendar o cancelamento de uma assinatura usando cancel_at não altera mais a data trial_end. Isso garante que as avaliações sejam executadas por toda a duração pretendida, independentemente das atualizações da data de cancelamento.

Padronizar a descrição do item de linha do período de avaliação

O modo de faturamento flexível usa um formato de descrição consistente para itens baseados no uso e licenciados durante os períodos de teste.

Por exemplo, quando você tem uma assinatura mensal de café (licenciada) e uma assinatura alpaca_ai_tokens (baseada no uso), a descrição da assinatura é exibida da seguinte maneira:

ClássicoFlexível

Itens licenciados usam o modelo Trial period for {product name}, enquanto itens baseados no uso usam {quantity} x {product name} (Free trial).

  • Para itens licenciados:
    • Trial period for monthly coffee subscription
  • Para itens com base no uso:
    • 10 x monthly alpaca_ai_tokens (Free trial)

O mesmo formato, Free trial for {quantity} x {product name}, se aplica a todos os tipos de itens, o que proporciona uma apresentação mais uniforme das informações da avaliação. Essas descrições também estão localizadas.

  • Para itens licenciados:
    • Free trial for 1 x monthly coffee subscription
  • Para itens com base no uso:
    • Free trial for 10 x monthly alpaca_ai_tokens subscription

Nova fatura para itens de linha de teste

O modo de cobrança flexível só gera itens de linha para alterações feitas durante uma avaliação. Os itens existentes sem alterações não são cobrados novamente.

Por exemplo, quando você faz uma atualização para adicionar outro item de avaliação de price_b a uma assinatura de avaliação com price_a:

ClássicoFlexível
As alterações feitas durante uma avaliação resultam em nenhuma fatura ou em uma fatura que restaura todo o estado da assinatura.As alterações feitas durante uma avaliação resultam consistentemente em itens de linha comparáveis às alterações fora de uma avaliação. Por exemplo, se um novo preço for adicionado a uma assinatura, um item de linha que representa essa adição também será adicionado.

Itens de fatura pendentes

Incluir itens de fatura pendentes de forma consistente

O modo de cobrança flexível inclui todos os itens pendentes disponíveis em faturas geradas por uma redefinição da âncora do ciclo de cobrança, em que proration_behavior = always_invoice

ClássicoFlexível
As faturas de redefinição da âncora do ciclo de cobrança incluem itens pendentes, enquanto as faturas always_invoice não.Os itens pendentes da fatura sempre são incluídos em todas as faturas geradas por uma assinatura.

Intervalos mistos na mesma assinatura Prévia privada

O modo de cobrança flexível permite acessar assinaturas de intervalo misto. Você pode cobrar por vários preços recorrentes com intervalos diferentes em uma única assinatura, usando assinaturas de intervalo misto. Isso permite combinar diferentes estruturas de preços em uma única assinatura.

ClássicoFlexível
Incompatível. Todos os itens em uma assinatura precisam ter preços com o mesmo intervalo e contagem de intervalos.Crie assinaturas de intervalo misto, nas quais os itens da assinatura podem ter preços recorrentes com intervalos ou contagens de intervalos diferentes. Por exemplo, um preço mensal e um preço anual podem existir na mesma assinatura.
Esta página foi útil?
SimNão
  • Precisa de ajuda? Fale com o suporte.
  • Participe do nosso programa de acesso antecipado.
  • Confira nosso changelog.
  • Dúvidas? Fale com a equipe de vendas.
  • LLM? Read llms.txt.
  • Powered by Markdoc