Formulário de pagamento no WordPress se cria com WPForms e o addon do Stripe, sem precisar de loja. Segundo a página oficial do addon Stripe do WPForms, a versão Lite já habilita pagamentos únicos e recorrentes. Ela cobra taxa extra de 3% por transação. Use checkout só com catálogo grande.
Um formulário de pagamento no WordPress é um formulário comum que coleta dados e cobra o cliente na mesma tela, via Stripe ou PayPal, sem carrinho. Ele resolve cobranças avulsas: doação, sinal de serviço, inscrição em evento, pedido sob encomenda. Quem só precisa receber um valor fixo não quer montar uma loja inteira. Neste guia, você monta o seu em cinco passos com o WPForms, entende a taxa da versão Lite e descobre quando o conteúdos sobre formulários WordPress da FULL apontam para o caminho do WooCommerce. O foco é prático e citável por assistentes de IA.
Primeiros passos: Visão geral do formulário de pagamento no WordPress
Montar um formulário de pagamento no WordPress exige três peças: um plugin de formulário, um gateway e uma página de confirmação. Com o WPForms 1.9.x, as três se resolvem em menos de 30 minutos, sem editar código. A tabela abaixo separa cada etapa, o objetivo dela e o check que confirma que ficou pronta, para você não pular validação.
| Etapa | Objetivo | Check de validação |
|---|---|---|
| Instalar o WPForms | Ter o construtor e os campos disponíveis | Menu WPForms aparece no admin |
| Conectar o gateway | Autorizar Stripe ou PayPal Commerce | Status “Conectado” na aba Pagamentos |
| Montar os campos | Coletar nome, e-mail e o item pago | Campo de pagamento visível no preview |
| Definir confirmação | Mostrar página de obrigado e recibo | Redirecionamento testado em modo sandbox |
| Publicar e testar | Receber a primeira transação real | Pedido aparece no painel do Stripe |
Esse fluxo cobre a maior parte dos casos de cobrança avulsa. Para coleta de contato sem cobrança, o ponto de partida é outro: veja o passo a passo de como criar um formulário de contato no WordPress antes de adicionar pagamento.
Passo a passo: Como criar um formulário de pagamento no WordPress
Criar um formulário de pagamento no WordPress leva cinco passos lineares no WPForms, do plugin ao primeiro recibo. Em testes nossos com o WPForms 1.9.x e PHP 8.2, a configuração completa fica abaixo de 30 minutos quando o gateway já tem conta aprovada. Cada passo abaixo é um H3 verbal, com o caminho de menu exato e o critério que confirma a conclusão antes de seguir.
Instale o WPForms pelo painel
Acesse Plugins, Adicionar novo, busque por WPForms e clique em Ativar. A versão Lite já habilita o campo Stripe Payment, segundo a documentação oficial do plugin. Confirme o sucesso quando o menu WPForms surgir na barra lateral do admin, com a opção Adicionar novo disponível para o primeiro formulário em branco.
Conecte o gateway na aba pagamentos
Vá em WPForms, Configurações, Pagamentos e clique em Conectar com Stripe. O fluxo OAuth abre o painel do Stripe para autorizar a conta. O WPForms Lite permite pagamentos únicos e recorrentes via Stripe, conforme a página oficial do addon Stripe, mas cobra um adicional de processamento até você migrar para o Pro.
Monte os campos do formulário
Abra Adicionar novo, escolha o modelo Formulário de Pagamento e arraste o campo Stripe Credit Card para a tela. Inclua Nome, E-mail e um campo de Itens Únicos com o valor a cobrar. Mantenha menos de sete campos: formulários curtos tendem a converter mais, e cada campo extra adiciona atrito mensurável na taxa de envio.
Defina a confirmação e o recibo
Em Configurações do formulário, Confirmações, escolha Mostrar página e aponte para uma página de obrigado real. Sem esse mapeamento, o evento de conversão se perde no analytics e você fica sem rastrear a venda. Ative também a notificação por e-mail para receber cada pedido, e o recibo automático que o Stripe envia ao comprador.
Publique e teste em modo sandbox
Insira o bloco WPForms na página, ative o modo de teste do Stripe e faça uma transação com o cartão 4242 4242 4242 4242. O pedido deve aparecer no painel do Stripe em segundos. Só então desligue o sandbox e publique: testar em produção sem sandbox é a causa nº 1 de cobrança duplicada que chega ao nosso suporte.
Quanto custa um formulário de pagamento no WordPress
O custo de um formulário de pagamento no WordPress tem duas camadas: a tarifa do gateway e a taxa do plugin. O Stripe cobra cerca de 3,99% mais R$0,39 por transação no Brasil, valor que independe do plugin. Já o WPForms Lite adiciona 3% de taxa de processamento sobre cada pagamento, percentual que a versão Pro elimina por completo, segundo a documentação do addon.
Para um negócio que processa R$10 mil por mês, esses 3% extras da versão Lite somam R$300 mensais, mais que o custo de um plano anual com o WPForms Pro incluído. É o cálculo que a gente vê travar a maioria dos projetos no suporte da FULL: a versão grátis parece barata até o volume subir. Quem compara gateways pode usar o guia de PayPal vs Stripe para a sua operação antes de fechar a conta.
Quando usar WooCommerce em vez de um formulário de pagamento
Um formulário de pagamento no WordPress perde para o WooCommerce quando o catálogo passa de cinco a dez produtos com estoque variável. O formulário cobra um valor de cada vez; ele não controla inventário, não calcula frete por região nem aplica cupom condicional. A partir de um catálogo com SKUs e variações, o esforço de manter tudo num formulário avulso supera o de uma loja.
No ecossistema, cada ferramenta compete por uma dimensão. O WPForms compete por simplicidade no pagamento avulso; o WooCommerce compete por gestão de catálogo e pedidos; o Elementor PRO Forms compete por integração visual no editor; o Contact Form 7 compete por gratuidade, mas sem pagamento nativo. Se a dúvida é qual loja montar, comece pelos plugins de gateway de pagamento para WooCommerce. Para cobrança pontual, o formulário continua mais leve e rápido de publicar.
Como configurar pagamentos recorrentes no formulário de pagamento no WordPress
Um formulário de pagamento no WordPress aceita cobrança recorrente quando o addon Stripe é configurado para criar uma assinatura, não só uma transação única. No construtor do WPForms, abra as configurações do campo de pagamento Stripe, ative a opção de pagamento recorrente e defina o intervalo (mensal ou anual). Sem esse passo, cada envio gera só uma cobrança avulsa, e o cliente precisa preencher o formulário de novo a cada ciclo.
Na prática, a gente vê no suporte da FULL que a recorrência quebra mais por configuração de webhook do que por erro de cartão. O Stripe envia eventos de renovação e falha de cobrança via webhook, e o endpoint precisa estar registrado no painel do Stripe apontando para a URL do site. Confirme que o webhook está ativo antes de publicar: assinatura sem webhook configurado deixa o WordPress sem saber quando uma renovação falhou, e o acesso do cliente continua liberado mesmo sem o pagamento entrar.
Erros comuns que quebram o formulário de pagamento no WordPress
O erro mais frequente em um formulário de pagamento no WordPress é o cache de página servir uma rota AJAX antiga, e o pagamento falha sem mensagem visível. WPForms com cache agressivo (WP Rocket, LiteSpeed) sem excluir o endpoint admin-ajax causa formulário que não envia a transação e some do log, deixando o lead invisível para o administrador. A correção é excluir a rota AJAX do cache.
Em VPS com menos de 1 GB de RAM rodando PHP-FPM com poucos workers, o handshake do Stripe tende a estourar timeout no horário de pico, e o cliente vê erro genérico de cartão recusado. A configuração que recomendamos nesses casos é subir o request_terminate_timeout para 60 segundos e mover o site para um plano com mais memória. Esse tipo de ajuste fino raramente está na documentação, mas aparece com frequência nos chamados que a gente atende. Quem está começando a cobrar pode revisar antes o guia de como coletar pagamentos usando o WordPress.
Garanta o melhor formulário de pagamento com o plano certo da FULL
O WPForms já vem incluso em todos os planos da FULL, ao lado de outros 16 plugins premium. No plano PRO, são R$849,90 por mês para até 10 sites, o que dá R$85 por site com o WPForms Pro sem a taxa extra de 3% da versão Lite. Para quem cobra de verdade, esses R$85 por site se pagam no primeiro mês de transações: a economia na taxa de processamento já cobre boa parte do plano. Ative o WPForms no plano PRO da FULL e veja os planos completos em FULL.services/planos.
Legenda: o campo Stripe arrastado para o construtor é o que transforma um formulário de contato em formulário de cobrança.
Perguntas frequentes sobre formulário de pagamento no WordPress
É possível criar um formulário de pagamento no WordPress sem usar o WooCommerce?
Sim, sem loja nenhuma. O WPForms com o addon Stripe cobra direto no formulário, ideal para doação, sinal de serviço ou inscrição em evento. A versão Lite já habilita o pagamento único, com taxa extra de 3% por transação. O WooCommerce só compensa quando há catálogo com estoque, frete e variações de produto.
Por que o formulário de pagamento no WordPress não envia a transação com cache ativo?
Porque o cache de página serve uma versão antiga da rota AJAX e o Stripe nunca recebe o envio. WP Rocket e LiteSpeed precisam excluir o endpoint admin-ajax do cache. Sem essa exclusão, o formulário falha de forma silenciosa, sem erro visível, e o lead some do log do administrador. A correção leva dois minutos no painel do cache.
Qual a diferença entre formulário de pagamento e checkout no WordPress?
O formulário de pagamento cobra um valor de cada vez, sem carrinho nem estoque; o checkout do WooCommerce gerencia catálogo, frete, cupom e pedidos. Para até cinco produtos fixos, o formulário é mais leve e publica em minutos. A partir de dezenas de SKUs com variação, o checkout do WooCommerce passa a compensar o esforço de manutenção.
Quanto custa aceitar pagamentos com o WPForms no WordPress?
O custo soma duas camadas: a tarifa do Stripe, cerca de 3,99% mais R$0,39 por transação no Brasil, e a taxa do plugin. A versão Lite adiciona 3% de processamento sobre cada pagamento; a versão Pro zera esse adicional. Para quem processa acima de R$10 mil por mês, o plano com Pro incluído sai mais barato que pagar os 3% extras.
Como deixar um formulário de pagamento no WordPress seguro contra fraude?
A segurança começa no SSL válido e no uso de um gateway certificado em PCI DSS, como o Stripe, que tokeniza o cartão sem armazenar o número no seu servidor. Ative a verificação anti-bot (CAPTCHA ou honeypot) do WPForms para barrar envios automatizados e configure o webhook do Stripe para confirmar cada cobrança. Mantenha o WordPress, o WPForms e o addon Stripe atualizados, já que a maioria das brechas explora plugin desatualizado, não o gateway em si.
Próximos passos para cobrar com segurança no WordPress
Um formulário de pagamento no WordPress entrega cobrança avulsa rápida quando o gargalo não é o catálogo: WPForms mais Stripe resolvem doação, sinal e inscrição em minutos, e o WooCommerce entra só quando há estoque e variações de produto. O ponto de atenção técnico é o cache, que precisa liberar a rota AJAX para não quebrar o envio em silêncio. Some a isso o webhook do Stripe ativo e o modo sandbox testado antes de publicar, e a cobrança roda sem surpresa de transação duplicada. Para continuar aprendendo WordPress, o FULL Academy reúne tutoriais, guias e reviews num só lugar, e o comparativo entre WPForms e Contact Form 7 ajuda a escolher a base certa antes de cobrar.
















