# Use períodos de teste gratuito em assinaturas Ofereça períodos de teste gratuito em assinaturas usando o parâmetro legado trial_end. > #### Legado > > O conteúdo abaixo descreve um caminho de integração *Legacy* (Technology that's no longer recommended) para oferecer testes gratuitos. > > Se você estiver criando uma nova integração, recomendamos que você [configure ofertas de teste em assinaturas](https://docs.stripe.com/billing/subscriptions/trials.md). Você pode iniciar a *assinatura* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis) do cliente com um período de avaliação gratuita informando o argumento `trial_end` ao [criar a assinatura](https://docs.stripe.com/api.md#create_subscription): #### Accounts v2 ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer_account={{CUSTOMERACCOUNT_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_end=1610403705 ``` #### Clientes v1 ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_end=1610403705 ``` > #### Use a API Accounts v2 para representar clientes > > A API Accounts v2 está geralmente disponível para usuários do Connect e em prévia pública para outros usuários da Stripe. Se faz parte da prévia de Accounts v2, é necessário [especificar uma versão de prévia](https://docs.stripe.com/api-v2-overview.md#sdk-and-api-versioning) no seu código. > > Para solicitar acesso à prévia de Accounts v2, > > Para a maioria dos casos de uso, recomendamos [modelar seus clientes como objetos Accounts configuradas pelo cliente](https://docs.stripe.com/accounts-v2/use-accounts-as-customers.md), em vez de usar objetos [Customer](https://docs.stripe.com/api/customers.md). O parâmetro `trial_end` usa um carimbo de data e hora indicando o momento exato em que a avaliação termina. Ao criar uma assinatura, você pode usar o parâmetro [trial_period_days](https://docs.stripe.com/api.md#create_subscription-trial_period_days): um número inteiro que representa o número de dias que a avaliação dura, a partir do momento atual. O período de teste deve ser de 730 dias (2 anos) ou menos. Os períodos de teste normalmente são aplicados no início de uma assinatura, mas você também pode usar um período de teste em uma assinatura existente para [alterar o período de cobrança (ciclo)](https://docs.stripe.com/billing/subscriptions/billing-cycle.md) da assinatura. Ao criar uma assinatura com um período de avaliação, você não precisa adicionar uma forma de pagamento. Uma *fatura* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice) imediata ainda é criada, mas o valor é 0 e as [descrições das linhas da fatura](https://docs.stripe.com/api/invoices/object.md#invoice_object-lines-data-description) incluem os termos"Avaliação gratuita". Quando a avaliação termina, se o `status` da assinatura não for `paused`, geramos uma fatura e enviamos uma notificação de evento `invoice.created`. Aproximadamente 1 hora depois, tentamos cobrar essa fatura. Um novo período de cobrança também começa para o cliente quando a avaliação termina. Para encerrar antecipadamente uma avaliação, chame a API de [atualização de assinatura](https://docs.stripe.com/api.md#update_subscription) e defina o valor `trial_end` como um novo carimbo de data e hora ou **now** para encerrar imediatamente a fatura: ```curl curl https://api.stripe.com/v1/subscriptions/{{SUBSCRIPTION_ID}} \ -u "<>:" \ -d trial_end=now ``` ## Avaliações com cobrança por uso Você pode usar períodos de avaliação para assinaturas com cobrança por uso. A Stripe não cobra pelo uso registrado durante o período de avaliação, mas você pode visualizar o uso no [resumo de eventos do medidor](https://docs.stripe.com/api/billing/meter-event-summary.md) para o período de avaliação. Após o término do período de avaliação, a cobrança é retomada para o uso registrado. Verifique se a integração monitora e gerencia adequadamente [eventos de webhook](https://docs.stripe.com/billing/subscriptions/webhooks.md) relacionados a alterações no status de avaliações. Alguns dias antes do término da avaliação e da mudança da assinatura de `trialing` para `active`, você recebe um evento `customer.subscription.trial_will_end`. Quando você receber esse evento, verifique se você tem uma forma de pagamento na conta do cliente para cobrá-lo. Opcionalmente, notifique o cliente com antecedência sobre a próxima cobrança. ### Cobrança por uso com assinaturas suspensas Você pode enviar [eventos de medidor](https://docs.stripe.com/api/billing/meter-event.md) associados a um preço em uma assinatura mesmo quando ela estiver suspensa, mas esse uso não é faturado. As faturas futuras incluem apenas eventos de medidor que ocorrem após a data de retomada. Se você usar [registro de uso antigos](https://docs.stripe.com/billing/subscriptions/usage-based-legacy.md), não poderá criar novos registros de uso enquanto uma assinatura estiver suspensa. ## Adicionar uma nova avaliação a uma assinatura anteriormente em uma avaliação Você pode adicionar uma nova avaliação a uma assinatura que não esteja em período de avaliação atualizando a assinatura especificando [`trial_end`](https://docs.stripe.com/api/subscriptions/update.md#update_subscription-trial_end) ou atualizando o cronograma de assinatura associado. Você precisa especificar [`phases.trial_end`](https://docs.stripe.com/api/subscription_schedules/create.md?#create_subscription_schedule-phases-trial_end) para assinaturas. Para a maioria das assinaturas que entram em uma nova avaliação após o término de uma avaliação anterior, o campo `trial_start` permanece definido para o início da primeira avaliação. A partir da [versão API 2025-04-30](https://docs.stripe.com/changelog/basil.md#2025-04-30.preview), para assinaturas com [billing_mode](https://docs.stripe.com/api/subscription_schedules/create.md#create_subscription_schedule-billing_mode) definido como `flexible`, `trial_start` reflete o início da avaliação mais recente. ## Atualizar uma assinatura em uma avaliação Normalmente, é possível atualizar assinaturas em uma avaliação. Quando itens são adicionados a uma assinatura `billing_mode=flexible` ou `billing_mode=classic` em uma avaliação, uma fatura é gerada para esses itens com um valor de 0. Para `billing_mode=classic`, a fatura de 0 valor pode incluir itens que foram faturados anteriormente. ## Combinar avaliações com add_invoice_items Você pode combinar períodos de teste para assinaturas com preços únicos e `add_invoice_items`. Isso é útil quando você deseja cobrar uma tarifa única ou um adicional ao mesmo tempo em que inicia um teste. Quando você faz isso, a Stripe gera automaticamente uma fatura para a cobrança única, mesmo que o teste ainda não tenha terminado. O cliente paga o valor único antecipadamente, enquanto a cobrança recorrente da assinatura começa após o término do período de teste. ## Criar avaliações gratuitas sem coletar forma de pagamento > Iniciar uma avaliação gratuita sem uma forma de pagamento permite que os clientes em potencial experimentem seu produto ou serviço mais rápido, mas também pode permitir que emissores de spam criem muitos clientes, usos e assinaturas falsos. Recomendamos que você considere cuidadosamente o fluxo de inscrição aqui para facilitar o uso pelos clientes reais e dificultar os abusos por bots de spam – por exemplo, exigindo que os clientes criem uma conta de usuário e preencham um captcha antes de iniciar a assinatura de teste gratuita. Você pode inscrever clientes em uma avaliação gratuita de uma assinatura sem coletar os dados de pagamento no Dashboard, na API e no Checkout. Quando você cria a assinatura, pode especificar se deseja cancelar ou suspender a assinatura se o cliente não tiver fornecido uma forma de pagamento durante o período de avaliação. Para cancelar ou pausar a assinatura, defina o parâmetro `trial_settings.end_behavior.missing_payment_method` ao criar ou atualizar a assinatura: - **Cancelar assinatura** - Se a assinatura de avaliação gratuita terminar sem uma forma de pagamento, será cancelada imediatamente. Você pode criar outra assinatura se o cliente decidir assinar um plano pago no futuro. Defina `missing_payment_method=cancel` para cancelar a assinatura quando chegar ao final de uma avaliação sem uma forma de pagamento disponível. - **Suspender assinatura** – se a assinatura de avaliação gratuita terminar sem uma forma de pagamento, ela é suspensa e não reinicia o ciclo até ser retomada. Quando uma assinatura é suspensa, ela não gera faturas (ao contrário de quando a [cobrança de pagamentos](https://docs.stripe.com/billing/subscriptions/pause-payment.md) de uma assinatura é suspensa). Quando seu cliente adiciona a forma de pagamento após a suspensão da assinatura, você pode retomar a mesma assinatura. A assinatura pode permanecer suspensa indefinidamente. Defina `missing_payment_method=pause` para suspender a assinatura quando ela atingir o final de uma avaliação sem uma forma de pagamento disponível. Como opção, defina `missing_payment_method=create_invoice` como emitir uma fatura ao final da avaliação se nenhuma forma de pagamento estiver presente. Se uma forma de pagamento não for informada quando a fatura for finalizada, a assinatura será movida para `past_due`. Configure e-mails de lembrete para recolher os dados de pagamento do cliente nas suas [configurações de mensagens de teste gratuito](https://dashboard.stripe.com/settings/billing/automatic). ### Configure avaliações gratuitas sem formas de pagamento para cancelar Use o Dashboard, a API ou o Checkout para criar avaliações gratuitas de uma assinatura sem coletar dados de pagamento dos clientes e para configurar o cancelamento da assinatura se a avaliação terminar sem uma forma de pagamento. #### Dashboard Você pode usar o dashboard para registrar clientes para uma avaliação gratuita de uma assinatura sem recolher os dados de pagamento: 1. Na página de [Assinaturas](https://dashboard.stripe.com/subscriptions) do dashboard, selecione **+Criar assinatura**. 1. Após adicionar as informações do cliente, do produto e do período de serviço, expanda as **opções de assinatura**. 1. Clique em **Período de avaliação** para conceder ao cliente acesso gratuito a esta assinatura. Defina a data de término para a avaliação. 1. Em **Quando a avaliação terminar sem uma forma de pagamento…**, clique em **Cancelar assinatura**. Se estiver usando os [clocks de teste](https://docs.stripe.com/billing/testing/test-clocks.md), siga até o final da avaliação. Você não verá uma próxima fatura para a assinatura. 1. Ouça o evento `customer.subscription.deleted`, que informa você quando uma assinatura é cancelada ao final das avaliações sem uma forma de pagamento. #### API Use as chamadas de API a seguir para inscrever clientes em uma avaliação gratuita de uma assinatura sem coletar os dados de pagamento. Se nenhuma forma de pagamento for informada ao final da avaliação, a assinatura será cancelada. #### Accounts v2 ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer_account={{CUSTOMERACCOUNT_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_period_days=30 \ -d "payment_settings[save_default_payment_method]=on_subscription" \ -d "trial_settings[end_behavior][missing_payment_method]=cancel" ``` #### Customers v1 ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_period_days=30 \ -d "payment_settings[save_default_payment_method]=on_subscription" \ -d "trial_settings[end_behavior][missing_payment_method]=cancel" ``` Para atualizar assinaturas existentes, use a seguinte chamada de API: ```curl curl https://api.stripe.com/v1/subscriptions/{{SUBSCRIPTION_ID}} \ -u "<>:" \ -d "trial_settings[end_behavior][missing_payment_method]=cancel" ``` #### Checkout Você pode usar o Stripe Checkout para registrar clientes para uma avaliação gratuita de uma assinatura sem coletar os dados de pagamento: Crie uma sessão do Checkout com o seguinte: - Um dicionário `subscription_data` com: - O campo `trial_period_days` é definido com a duração (em dias) da sua avaliação gratuita. Neste exemplo, o período de avaliação é de 30 dias. - O parâmetro `trial_settings[end_behavior]` é definido como `cancel` para garantir que a assinatura seja cancelada caso a avaliação gratuita termine sem uma forma de pagamento vinculada. - O campo `payment_method_collection` com um valor de `if_required`. Isso informa à Stripe que coletar dados de pagamento no checkout é opcional. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d mode=subscription \ -d "line_items[0][price]=price_abc" \ -d "line_items[0][quantity]=1" \ -d "subscription_data[trial_settings][end_behavior][missing_payment_method]=cancel" \ -d "subscription_data[trial_period_days]=30" \ -d payment_method_collection=if_required \ --data-urlencode "success_url=https://example.com/success" ``` Se você definir `trial_settings.end_behavior.missing_payment_method=cancel` na assinatura ou definir a assinatura no campo `subscription_data` ao criar uma sessão do Checkout, a assinatura será cancelada se uma forma de pagamento não for informada antes do final da avaliação. ### Configure avaliações gratuitas sem formas de pagamento para suspender Use o Dashboard, a API ou o Checkout para criar avaliações gratuitas de uma assinatura sem coletar dados de pagamento dos clientes e para configurar sua assinatura para ser suspensa se a avaliação terminar sem uma forma de pagamento. #### Dashboard Você pode usar o Dashboard para registrar clientes para uma avaliação gratuita de uma assinatura sem coletar os dados de pagamento: 1. Na página de [Assinaturas](https://dashboard.stripe.com/subscriptions) do dashboard, selecione **+Criar assinatura**. 1. Após adicionar as informações do cliente, do produto e do período de serviço, expanda as **opções de assinatura**. 1. Clique em **Período de avaliação** para conceder ao cliente acesso gratuito a esta assinatura. Defina a data de término para a avaliação. 1. Em **Quando a avaliação terminar sem uma forma de pagamento…**, clique em **Cancelar assinatura**. Se estiver usando os [clocks de teste](https://docs.stripe.com/billing/testing/test-clocks.md), siga até o final da avaliação. Você não verá uma próxima fatura para a assinatura. 1. Ouça o evento `customer.subscription.paused`, que informa quando uma assinatura é suspensa no final das avaliações sem uma forma de pagamento. #### API Use as chamadas de API a seguir para inscrever clientes em uma avaliação gratuita de uma assinatura sem coletar os dados de pagamento. Se nenhuma forma de pagamento for informada ao final da avaliação, a assinatura será suspensa. #### Accounts v2 ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer_account={{CUSTOMERACCOUNT_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_period_days=30 \ -d "payment_settings[save_default_payment_method]=on_subscription" \ -d "trial_settings[end_behavior][missing_payment_method]=pause" ``` #### Customers v1 ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_period_days=30 \ -d "payment_settings[save_default_payment_method]=on_subscription" \ -d "trial_settings[end_behavior][missing_payment_method]=pause" ``` Para atualizar assinaturas existentes, use a seguinte chamada de API: ```curl curl https://api.stripe.com/v1/subscriptions/{{SUBSCRIPTION_ID}} \ -u "<>:" \ -d "trial_settings[end_behavior][missing_payment_method]=pause" ``` #### Checkout Você pode usar o Stripe Checkout para registrar clientes para uma avaliação gratuita de uma assinatura sem coletar os dados de pagamento: Crie uma sessão do Checkout com o seguinte: - Um dicionário `subscription_data` com: - O campo `trial_period_days` é definido com a duração (em dias) da sua avaliação gratuita. Neste exemplo, o período de avaliação é de 30 dias. - O parâmetro `trial_settings[end_behavior]` é definido como `pause` para garantir que a assinatura seja suspensa se a avaliação gratuita terminar sem uma forma de pagamento vinculada. - O campo `payment_method_collection` com um valor de `if_required`. Isso informa à Stripe que coletar dados de pagamento no checkout é opcional. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d mode=subscription \ -d "line_items[0][price]=price_abc" \ -d "line_items[0][quantity]=1" \ -d "subscription_data[trial_settings][end_behavior][missing_payment_method]=pause" \ -d "subscription_data[trial_period_days]=30" \ -d payment_method_collection=if_required \ --data-urlencode "success_url=https://example.com/success" ``` Se você definir `trial_settings.end_behavior.missing_payment_method=pause` na assinatura ou definir a assinatura no campo `subscription_data` ao criar uma sessão do Checkout, a assinatura será suspensa se você não adicionar uma forma de pagamento antes do final da avaliação. ### Coletar dados de pagamento do cliente antes do fim da avaliação Configure sua assinatura para enviar automaticamente um e-mail de lembrete quando o teste do cliente estiver prestes a expirar. Você deve cumprir os requisitos das bandeiras de cartão ao oferecer testes. Saiba mais sobre os [requisitos de conformidade para testes e promoções](https://docs.stripe.com/billing/subscriptions/trials/manage-trial-compliance.md). ### Use o portal do cliente para coletar pagamentos Depois de criar uma assinatura para um cliente sem coletar uma forma de pagamento, redirecione-o para o portal do cliente do Billing para adicionar os dados de pagamento. Primeiro, configure o [portal do cliente do Billing](https://docs.stripe.com/customer-management.md) para permitir que os clientes gerenciem suas assinaturas. Em seguida, colete dados de cobrança dos seus clientes: 1. Escute a [`customer.subscription.trial_will_end` event](https://docs.stripe.com/api/events/types.md#event_types-customer.subscription.trial_will_end). 1. Se a assinatura não tiver uma [forma de pagamento padrão](https://docs.stripe.com/api/subscriptions/object.md#subscription_object-default_payment_method), obtenha o e-mail do cliente na [Conta](https://docs.stripe.com/api/v2/core/accounts/retrieve.md) ou no [Cliente](https://docs.stripe.com/api/customers/retrieve.md) configurado pelo cliente associado. Envie uma mensagem ao cliente com um link para seu site. Incorpore o ID do cliente no e-mail, por exemplo **https://example.com?..&customer={{CUSTOMER\_ID}}**. 1. Quando o cliente entrar no seu site, crie uma sessão no portal do cliente usando o ID do cliente da etapa anterior. 1. Redirecione o cliente para o portal do cliente, onde ele poderá atualizar a assinatura com os dados de pagamento. ### Permita que os clientes reativem suas assinaturas no portal do cliente Para habilitar a assinatura de um cliente cuja avaliação terminou em assinatura `paused` por meio do portal do cliente, habilite a avaliação gratuita sem o recurso de forma de pagamento quando criar uma assinatura no Dashboard. ### Converter uma avaliação se os clientes fornecerem dados de pagamento antes do término da avaliação Assinaturas e faturas futuras são criadas no início da avaliação e se tornam ativas no final da avaliação se o cliente informar uma forma de pagamento. ### Configurar a suspensão quando uma forma de pagamento não for fornecida Após o término de uma avaliação gratuita, você pode configurar assinaturas para serem suspensas se nenhuma forma de pagamento padrão estiver disponível para uma assinatura considerando cada assinatura. Você pode atualizar as assinaturas enquanto elas estão suspensas. Atualizações que normalmente geram cobranças proporcionais (adição de itens, alteração de preço ou plano, alteração da quantidade etc.) não geram itens de linha proporcionais porque o cliente não é cobrado enquanto a assinatura está suspensa. Se quiser estender uma avaliação após a transição de uma assinatura para o status `paused`, é preciso retomar a assinatura antes de configurar uma avaliação. Nós verificamos `default_source` e `default_payment_method` na assinatura e no cliente para determinar se falta uma forma de pagamento em uma assinatura no final de uma avaliação. ### Retomar uma assinatura suspensa Use o Dashboard, a API, o portal do cliente ou a página da fatura hospedada para retomar uma assinatura suspensa. #### Dashboard Para retomar uma assinatura suspensa no dashboard: 1. Acesse a assinatura, clique no menu de navegação (⋯), e selecione **Retomar assinatura**. 1. Clique no menu de navegação (⋯), e selecione **Atualizar assinatura**. 1. Expanda a seção **Cobranças e recolhimento de pagamentos** e clique em **Cobrar hoje** para cobrar o cliente imediatamente. #### API Quando uma assinatura suspensa volta a ser ativa, a retomada da assinatura começa imediatamente. O endpoint `resume` permite que você retome uma assinatura e, opcionalmente, altere a data do `billing_cycle_anchor` ou crie cobranças proporcionais. Para um valor `billing_cycle_anchor` de `unchanged`, nós criamos uma cobrança proporcional por débito para o período parcial entre `proration_date` (o padrão é `now`) e o término do período de faturamento atual (exceto se for `proration_behavior=none`). Isso também cria uma fatura para o período atual se `proration_behavior=always_invoice`. Use o endpoint `resume` para retomar uma assinatura pausada. Não é necessário fornecer uma forma de pagamento na assinatura antes de retomar (por exemplo, se você quiser gerar ou visualizar a fatura antes que o cliente forneça o pagamento), mas a fatura precisa ser paga antes que a assinatura seja reativada. A fatura se torna automaticamente inválida após 23 horas se a intenção de pagamento associada não tiver uma forma de pagamento vinculada e não for confirmada. Quando você reativa uma assinatura, os carimbos de data e hora `items.current_period_start` e `items.current_period_end` avançam para englobar a hora atual. Se `billing_cycle_anchor=now`, então `items.current_period_start == now`, que inicia um novo ciclo, semelhante à conversão após o término da avaliação. #### Portal de clientes Use o [portal do cliente para coletar o pagamento](https://docs.stripe.com/billing/subscriptions/trials/free-trials.md#use-the-customer-portal-to-collect-payment), depois [redirecione](https://docs.stripe.com/customer-management/integrate-customer-portal.md#redirect) o cliente para o portal do cliente. O cliente pode selecionar **Iniciar assinatura** e adicionar uma forma de pagamento para retomar a assinatura. #### Página de fatura hospedada Para reiniciar uma assinatura suspensa na [página de fatura hospedada](https://docs.stripe.com/invoicing/hosted-invoice-page.md), informe uma forma de pagamento e selecione **Autorizar e pagar**. ### Faturamento de uma assinatura Enquanto estiver suspensa, uma assinatura não criará uma fatura. Se você quiser continuar criando faturas, use `pause_collection` para parar de receber pagamentos enquanto continua a faturar e adiantar períodos de faturamento. Para ver uma prévia da fatura gerada quando uma assinatura suspensa é retomada, especifique [subscription_details.resume_at](https://docs.stripe.com/api/invoices/create_preview.md#create_create_preview-subscription_details-resume_at). ## Combine testes com uma âncora de ciclo de faturamento específica Você pode combinar testes com `billing_cycle_anchor`, resultando em um período gratuito seguido por um período proporcional, resultando em um período de cobrança fixo. Essa funcionalidade está disponível por meio da API. Por exemplo, se você oferecer a um cliente um teste gratuito de 7 dias a partir de 15 de julho e quiser iniciar o faturamento normal em 1º de agosto: - Em 15 de julho, você dá ao cliente um teste gratuito de 7 dias (até 22 de julho). - O cliente recebe uma fatura por um valor pro rata em 22 de julho, referente ao período até 1º de agosto. - O cliente é cobrado pelo valor total em 1º de agosto, depois em 1º de setembro, e assim por diante. #### Accounts v2 ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer_account={{CUSTOMERACCOUNT_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_end=1753170047 \ -d billing_cycle_anchor=1627801200 ``` #### Customers v1 ```curl curl https://api.stripe.com/v1/subscriptions \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "items[0][price]={{PRICE_ID}}" \ -d trial_end=1753170047 \ -d billing_cycle_anchor=1627801200 ``` Você também pode usar `trial_end` para alterar o período de cobrança de uma assinatura existente. Para saber mais, consulte [Alterar o ciclo de faturamento de uma assinatura existente](https://docs.stripe.com/billing/subscriptions/billing-cycle.md#changing). ## See also - [Produtos e preços](https://docs.stripe.com/products-prices/overview.md) - [Prices](https://docs.stripe.com/api.md#prices) - [Subscriptions](https://docs.stripe.com/api.md#subscriptions) - [Gerenciar os períodos de cobrança da assinatura](https://docs.stripe.com/billing/subscriptions/billing-cycle.md)