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
    Configurar eventos da 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
    Defina ciclos de faturamento
    Gerenciar assinaturas
    Migrar assinaturas para a Stripe
    Definir quantidade de produtos ou assinaturas
    Assinaturas de intervalo misto
    Inicie assinaturas com data passada
    Definir períodos de avaliação
    Lidar com assinaturas com pagamento diferido
    Aplicar cupons
    Modifique assinaturas
      Alterar preços
      Cancelar assinaturas
      Suspender a coleta de pagamentos
      Gerencie cobranças proporcionais
      Gerencie atualizações pendentes
    Gerenciar formas de pagamento de assinatura
    Análises
    Gerenciar assinaturas no iOS
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 inicialReceitaSubscriptionsModify subscriptions

Suspender cobrança de pagamentos

Saiba como suspender a coleta de pagamentos de assinaturas.

Cuidado

Assinaturas com paused collection não podem passar para status=paused. Somente o término de períodos de avaliação gratuita sem uma forma de pagamento faz com que as assinaturas entrem em um status de pausa.

A suspensão na cobrança de pagamentos costuma ser usada para oferecer serviços gratuitos temporariamente. Às vezes, isso é chamado de “período de carência” quando um cliente precisa de mais tempo para pagar ou não consegue pagar por um ou mais períodos de cobrança.

Você pode suspender ou retomar a coleta no Stripe Dashboard ou na API. Enquanto a coleta está suspensa, as assinaturas geram faturas, mas você tem algumas opções para gerenciar essas faturas. Analise os seguintes casos de uso para determinar a melhor abordagem para você:

Caso de usoConfiguração de API
Oferecer temporariamente serviços gratuitos e nunca cobrar pagamentosUsar behavior=void
Oferecer temporariamente serviços gratuitos e coletar o pagamento posteriormenteUsar behavior=keep_as_draft
Oferecer temporariamente serviços gratuitos e marcar a fatura como incobrávelUsar behavior=mark_uncollectible

Se essas opções não se encaixarem no seu caso de uso, talvez seja melhor cancelar as assinaturas.

Faturas criadas antes da suspensão das assinaturas passam por novas tentativas, a menos que sejam anuladas.

Oferecer temporariamente serviços gratuitos e nunca coletar pagamentos

Se quiser oferecer seus serviços gratuitamente temporariamente e não quiser cobrar o pagamento da fatura (por exemplo, um “período de carência”), você pode anular faturas criadas pela assinatura para garantir que os clientes não sejam cobrados e que a assinatura permaneça status=active. Use o ID de assinatura para atualizar pause_collection[behavior] para void e pause_collection[resumes_at] para a data em que deseja começar a receber pagamentos novamente.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/subscriptions/
{{SUBSCRIPTION_ID}}
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "pause_collection[behavior]"=void

Todas as faturas criadas antes da data de resumes_at são imediatamente marcadas como nulas. A Stripe não enviará nenhum e-mail sobre faturas futuras ou webhooks e o status da assinatura permanece inalterado.

Se você não definir uma data de resumes_at, a assinatura permanece suspensa até que você cancele a definição de pause_collection.

Oferecer temporariamente serviços gratuitos e coletar o pagamento posteriormente

Se quiser oferecer seus serviços de forma temporária e gratuita e cobrar pagamentos posteriormente, defina pause_collection[behavior]=keep_as_draft. Se você souber quando deseja retomar a cobrança, passe um carimbo de data e hora para resumes_at.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/subscriptions/
{{SUBSCRIPTION_ID}}
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "pause_collection[behavior]"=keep_as_draft

Todas as faturas criadas antes da data de resumes_at permanecem em estado draft, e auto_advance é definido como false. Nesse período, a Stripe não envia nenhum e-mail sobre as próximas faturas nem webhooks para essas faturas, e o status da assinatura permanece inalterado.

Se você não definir uma data de resumes_at, a assinatura permanece suspensa até que você cancele a definição de pause_collection.

Cuidado

Se você tiver uma lógica personalizada que finaliza faturas, pode precisar desativá-la ou modificá-la para evitar conflito com essas configurações.

Quando estiver pronto para coletar o pagamento dessas faturas, defina auto_advance novamente como true. Se não tiver os IDs das faturas, você poderá usar os IDs de assinaturas para verificar faturas com status=draft. Usando o ID da fatura, é possível atualizar auto_advance=true:

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/invoices/
{{INVOICE_ID}}
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d auto_advance=true

Oferecer temporariamente serviços gratuitos e marcar faturas como incobráveis

Se quiser oferecer seus serviços gratuitamente e marcar as faturas geradas pela assinatura como incobráveis, use o ID da assinatura para atualizar pause_collection[behavior] para mark_uncollectible e, opcionalmente, pause_collection[resumes_at] para a data em que deseja começar a cobrar pagamentos novamente. Isso garante que todos os relatórios posteriores sejam precisos, que o cliente não seja cobrado e que a assinatura permaneça status=active.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/subscriptions/
{{SUBSCRIPTION_ID}}
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "pause_collection[behavior]"=mark_uncollectible

Se você definir pause_collection[behavior] como mark_uncollectible, interromperemos a cobrança ativa de pagamentos de novas faturas criadas antes da data do resumes_at. A Stripe não enviará nenhum e-mail sobre faturas futuras ou webhooks para essas faturas.

Apesar dessa pausa, a Stripe aplica todos os saldos de clientes existentes às faturas. Esse comportamento ajuda a usar os fundos disponíveis antes de marcarmos uma fatura como uncollectible. Se o total da fatura for quitado inteiramente usando o saldo do cliente, o status da fatura será definido como paid. Caso contrário, o status da fatura é definido como uncollectible.

Se você não definir uma data de resumes_at, a cobrança de pagamentos na assinatura permanece suspensa até que você cancele a definição de pause_collection.

Cancelar a suspensão manualmente

Para retomar a coleta de pagamentos a qualquer momento, atualize a assinatura e cancele a definição de pause_collection:

Command Line
curl
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/subscriptions/sub_GTbTiykEwMRog0 \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "pause_collection"=

Retomar a coleta dessa maneira só afeta faturas futuras.

Cronogramas de assinatura e suspensão

Se você suspender uma assinatura em um cronograma de assinatura, as atualizações agendadas ainda terão efeito. No entanto, o pagamento não é cobrado enquanto a assinatura está suspensa. Para voltar a cobrar pagamentos, é preciso cancelar manualmente a suspensão da assinatura. Também é preciso atualizar auto_advance para true nas faturas com status=draft que você desejar cobrar.

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