Adicionando um Período de Teste às Assinaturas do Stripe

Você gostaria de permitir que os clientes experimentem sua assinatura antes de pagá-la? Com um período de teste, os clientes inserem o cartão ao se inscreverem, mas não são cobrados até o fim do teste.

O WPForms permite que você adicione um período de teste a qualquer plano de assinatura do Stripe em seu formulário. Este tutorial mostrará como adicionar um período de teste às suas assinaturas do Stripe e gerenciar inscrições de teste no WPForms.


Antes de começar, certifique-se de instalar e ativar o WPForms em seu site WordPress. Você precisará do WPForms 2.0.4 ou superior para usar períodos de teste.

Você também precisará conectar o Stripe ao seu site e ativar os webhooks do Stripe. O WPForms usa webhooks para rastrear cada teste e registrar o primeiro pagamento quando o teste termina. Se você estiver usando o WPForms Lite, consulte nosso guia sobre como usar o Stripe com o WPForms Lite.

Adicionando um Período de Teste a um Plano de Assinatura

Para começar, crie um novo formulário ou edite um existente para abrir o construtor de formulários. Seu formulário precisa de um campo Stripe Credit Card e um campo de pagamento, como Single Item, que define o preço da assinatura.

Em seguida, vá para Pagamentos » Stripe. Em Pagamentos Recorrentes, ative a opção Ativar pagamentos de assinatura recorrentes. Se você ainda não configurou um plano de assinatura antes, consulte nosso guia sobre como ativar pagamentos de assinatura recorrentes.

Em seguida, localize a configuração Período de Teste em seu plano, abaixo de Ciclos Recorrentes. Insira a duração do teste na caixa numérica. Depois disso, escolha Dias, Semanas, Meses ou Anos no menu suspenso ao lado dela.

Período de Teste definido para 14 dias em um plano de assinatura Stripe

O Stripe permite um teste de até 730 dias. Isso equivale a 104 semanas, 24 meses ou 2 anos. Se você inserir um número maior, o WPForms o alterará para o máximo para a unidade escolhida. Deixe a configuração em 0 para cobrar os clientes assim que eles enviarem o formulário.

Depois de definir seu teste, certifique-se de salvar seu formulário.

Observação: Se os webhooks do Stripe estiverem desativados, você verá uma mensagem Webhooks Necessários ao salvar. Clique no link Configurações de Pagamento na mensagem, marque Ativar Webhooks e salve suas configurações.

Visualizando o Teste em seu Formulário

Quando um plano tem um período de teste, seu formulário exibe uma breve nota sob o campo Cartão de Crédito Stripe. Ela informa aos clientes que eles não serão cobrados hoje, juntamente com o valor e a data do primeiro pagamento.

Nota de teste acima do total do formulário dizendo que o cliente não será cobrado hoje

Quando um cliente envia o formulário, o Stripe salva o cartão dele e inicia a assinatura em um período de teste. Nenhum dinheiro é cobrado no momento da inscrição. Se o banco do cliente solicitar autenticação do cartão, como 3D Secure, isso ocorrerá durante a inscrição.

Quando o período de teste termina, o Stripe cobra o cartão salvo automaticamente. Seu cliente não precisa fazer mais nada.

Visualizando Assinaturas de Teste

Para ver suas inscrições de teste, vá para WPForms » Pagamentos. Cada inscrição de teste exibe um total de R$0,00, pois nada foi cobrado ainda. A coluna Assinatura mostra o preço do plano e a frequência de cobrança, com um ícone de relógio enquanto o período de teste estiver ativo.

Inscrição de teste na lista de Pagamentos com um

Clique em um pagamento para abrir seus detalhes. Na seção Detalhes da Assinatura, você verá o preço do plano em Ciclo de Cobrança. A Data de Renovação mostra o dia em que o período de teste termina e o primeiro pagamento vence. O status da assinatura é Em Teste.

Detalhes da assinatura para uma inscrição de teste com o status Em teste

Quando o período de teste termina e o Stripe cobra o cartão, o primeiro pagamento aparece na seção Histórico de Pagamentos e o status muda para Ativo. Para encerrar uma assinatura antes do fim do período de teste, clique em Cancelar na seção Detalhes da Assinatura.

Para mais informações sobre a tela de Pagamentos, consulte nosso guia para visualizar e gerenciar pagamentos.

Usando Smart Tags de Teste

O WPForms inclui 2 Smart Tags para períodos de teste. Você pode adicioná-las aos seus e-mails de notificação e mensagens de confirmação para lembrar os clientes quando o período de teste deles terminar.

  • Data de Fim do Teste: Mostra a data em que o período de teste termina e o primeiro pagamento vence, como 10 de novembro de 2026. Sua Smart Tag é {trial_end_date}. Para alterar a aparência da data, adicione um formato, como {trial_end_date format="d.m.Y"}.
  • Primeiro Pagamento do Teste: Mostra o valor do primeiro pagamento, como R$10,00. Sua Smart Tag é {trial_first_payment}.

Por exemplo, você pode adicionar esta linha à sua mensagem de confirmação: Seu período de teste gratuito termina em {trial_end_date}. Seu primeiro pagamento de {trial_first_payment} vence nessa data.

Ambas as Smart Tags ficam vazias quando um envio não inclui um período de teste. Para saber mais, consulte nosso guia para usar Smart Tags no WPForms.

Configurando Lógica Condicional (Opcional)

Com a lógica condicional, você pode oferecer um período de teste apenas para clientes que inserirem um código. Todos os outros serão cobrados imediatamente.

Observação: Múltiplos planos de assinatura e a lógica condicional para pagamentos exigem o addon Stripe Pro, que está disponível com uma licença Pro ou superior.

Primeiro, vá para Campos e adicione um campo Texto de Linha Única ao seu formulário. Dê a ele um rótulo que seus clientes entendam, como Código de Teste.

Em seguida, volte para Pagamentos » Stripe. No seu primeiro plano, deixe Período de Teste em 0. Em seguida, ative Habilitar Lógica Condicional e defina a regra para processar o plano se o seu campo de código estiver vazio. Clientes que deixarem o código em branco recebem este plano e pagam imediatamente.

Depois disso, clique em Adicionar Novo Plano, insira um nome como Teste de 7 Dias e clique em OK. Defina o Período de Teste para 7 Dias. Em seguida, selecione seu campo de E-mail em E-mail do Cliente, pois cada novo plano precisa de seus próprios detalhes do cliente.

Por fim, ative Habilitar Lógica Condicional para este plano e defina-o para processar se o seu campo de código corresponder ao seu código, como 7DAYS. Repita essas etapas para quaisquer outros comprimentos de teste que você queira oferecer e, em seguida, salve seu formulário.

Processamento de lógica condicional do plano de teste quando o Código de Teste for 7DAYS

Se as respostas de um cliente corresponderem a mais de 1 plano, o WPForms processa o primeiro plano que corresponde. Para mais maneiras de usar regras com pagamentos, consulte nosso guia sobre lógica condicional para pagamentos Stripe.

Perguntas Frequentes

Abaixo, abordamos algumas das perguntas mais comuns sobre períodos de teste para assinaturas Stripe.

Por que minha inscrição de teste mostra R$ 0,00 em Pagamentos?

Nenhum dinheiro é cobrado quando um cliente inicia um teste, então a inscrição é registrada como R$ 0,00. O primeiro pagamento é adicionado como um pagamento separado quando o teste termina. Como nada foi cobrado na inscrição, não há nada para reembolsar.

O que acontece se o primeiro pagamento do meu cliente falhar?

O status da assinatura muda para Atrasado, e o Stripe tenta cobrar o cartão novamente. Se uma tentativa posterior funcionar, o status volta para Ativo. Se o Stripe parar de tentar, a assinatura é cancelada e aparece como Cancelado no WPForms.

Meus clientes receberão um lembrete antes do fim do período de teste?

O WPForms não envia lembretes de teste. No entanto, o Stripe pode enviar e-mails aos seus clientes antes que o teste termine. Para ativar isso, consulte o guia do Stripe sobre e-mails de lembrete de teste.

Por que não vejo a nota de teste no meu formulário?

A nota só aparece quando todo cliente que envia o formulário recebe um teste. Ela fica oculta quando pagamentos únicos estão ativados ou quando qualquer plano no formulário não tem teste, como na configuração de código de teste acima.

Se seus planos tiverem diferentes durações de teste, a nota apenas dirá que os clientes não serão cobrados hoje.

Posso usar um período de teste com um número definido de ciclos recorrentes?

Sim. O teste vem primeiro, e então o Stripe fatura a cada ciclo que você define. Por exemplo, um plano com um teste de 30 dias e 12 ciclos mensais dá ao seu cliente 30 dias grátis seguidos por 12 pagamentos.

É isso! Agora você pode adicionar um período de teste às suas assinaturas Stripe e acompanhar as inscrições de teste no WPForms.

Em seguida, você gostaria de personalizar os e-mails que seus clientes recebem após assinarem? Confira nosso tutorial sobre configuração de notificações de formulário para todos os detalhes.

O Melhor Plugin Construtor de Formulários de Arrastar e Soltar para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.