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
Ferramentas para desenvolvedores
Visão geral
Billing
    Visão geral
    Sobre as APIs do Billing
    Assinaturas
      Como funcionam as assinaturas
      Início rápido
      Casos de uso
      Crie sua integração
      Recursos de assinatura
        Faturas de assinatura
        Cronogramas de assinatura
        Preços de assinatura
        Modelos de preço recorrente
        Incorporar uma tabela de preços
        Iniciar assinaturas
        Definir quantidades
        Defina ciclos de faturamento
        Inicie assinaturas com data passada
        Inscrever-se em vários itens
        Definir períodos de avaliação
        Aplicar cupons
        Migrar assinaturas para a Stripe
        Como cobranças proporcionais de crédito são calculadas
        Pagamentos de assinaturas
        Formas de pagamento de assinaturas
        Integrar com processamento de pagamentos externo
        Métodos de cobrança
        SCA (autenticação forte de cliente)
        Gerenciar assinaturas
        Modifique assinaturas
          Alterar preços
          Cancelar assinaturas
          Suspender a coleta de pagamentos
          Gerencie cobranças proporcionais
        Gerencie atualizações pendentes
      Análises
    Invoicing
    Cobrança por uso
    Connect e Billing
    Tax e Billing
    Cotações
    Recuperação de receitas
    Automações
    Scripts
    Reconhecimento de receitas
    Gerenciamento de clientes
    Direitos
    Teste sua integração
Tributos
Relatórios
Dados
Incorporação de startups
Página inicialReceitaBillingSubscriptionsSubscription featuresModify subscriptions

Suspender cobrança de pagamentos

Saiba como suspender a coleta de pagamentos de assinaturas.

Copiar página

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.

Costuma-se suspender a coleta de pagamentos para oferecer seus serviços gratuitamente por um período. Às vezes, isso é chamado de “período de carência” quando o cliente precisa de mais tempo para pagar ou não consegue pagar por um ou mais ciclos 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
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
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. Durante esse período, a Stripe não enviará nenhum e-mail sobre faturas futuras ou 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
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
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
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