Um formulário de pagamento no WordPress cobra um valor direto no site usando WPForms mais Stripe, sem montar uma loja inteira. Segundo o Baymard Institute (2025), o abandono médio de carrinho é 70,22% em 50 estudos. O Stripe exige SSL na página, ou o cartão nem carrega. Escolha o formulário quando vende poucos itens.
Um formulário de pagamento é um formulário web que coleta dados do cliente e cobra um valor pelo cartão na mesma tela, sem o fluxo de carrinho e checkout de uma loja. No WordPress, a rota mais direta usa o WPForms com o addon do Stripe: você cria os campos, conecta a conta e o site passa a receber pagamento sem instalar o WooCommerce inteiro. Este guia mostra como montar esse formulário de pagamento em 5 passos, quando ele vale mais que uma loja e os erros que enchem os conteúdos de formulários WordPress da FULL de tickets. A gente vê no suporte que a maioria das falhas vem de SSL ausente e de spam não filtrado.
Primeiros passos: Visão geral do formulário de pagamento
Montar um formulário de pagamento exige três decisões antes de tocar em qualquer plugin: qual gateway usar, se a página já tem SSL ativo e quantos itens você cobra de fato. Em sites com 1 a 3 produtos fixos, ele resolve a cobrança em poucos minutos, sem o peso de uma loja.
A escolha de gateway pesa primeiro. O Stripe e o PayPal são os dois caminhos mais usados, e cada um tem taxa e fluxo próprios. Acima de poucos itens, a gestão de catálogo do WooCommerce tende a compensar o esforço extra. A tabela abaixo organiza as etapas, o objetivo de cada uma e o teste que confirma que funcionou na prática.
| Etapa | Objetivo | Check de validação |
|---|---|---|
| SSL/HTTPS | Permitir que o Stripe aceite o cartão | Cadeado no navegador e URL HTTPS em todo o site |
| Conectar Stripe | Ligar a conta de cobrança ao plugin | Status conectado no painel do WPForms |
| Montar campos | E-mail, item de pagamento e cartão | Os três campos visíveis no editor |
| Anti-spam | Bloquear submissões automáticas | Honeypot ou CAPTCHA ativo no formulário |
| Teste de cobrança | Confirmar pagamento real ponta a ponta | Transação aprovada no painel do Stripe |
Quem precisa só de um campo de contato com cobrança opcional pode começar pelo guia de como adicionar um formulário de contato ao WordPress e depois ligar o módulo de pagamento.
Legenda: o campo Stripe Credit Card é o que transforma um formulário comum em formulário de pagamento.
Por que SSL é obrigatório no formulário de pagamento
A primeira causa de formulário de pagamento que carrega em branco é SSL ausente: o Stripe recusa o modo de produção em qualquer página sem HTTPS, e nenhum erro visível aparece para o administrador do site.
A documentação oficial do WPForms é direta: o Stripe exige SSL (HTTPS) habilitado na página onde o formulário live entra, porque é isso que permite enviar o dado de cartão com segurança ao gateway. Sem o certificado, o campo de cartão simplesmente não renderiza na tela. A gente vê no suporte da FULL que boa parte dos tickets de “formulário sumiu” é exatamente isso: o site está em HTTP puro ou tem conteúdo misto carregado por HTTP. A correção é forçar HTTPS no site inteiro antes de ativar o modo live, nunca só na página do formulário de pagamento. Confira o passo a passo no manual oficial do WPForms.
Como criar o formulário de pagamento em 5 passos
Criar um formulário de pagamento com WPForms e Stripe leva cerca de 15 minutos depois que o SSL está ativo e a conta do Stripe existe. A ordem importa: conectar o gateway antes de montar os campos evita que o campo de cartão fique indisponível. Cada passo abaixo termina com o teste que prova que deu certo.
Passo 1: Ative o SSL no site inteiro
Garanta HTTPS em todas as páginas antes de tocar no plugin. Instale o certificado pela hospedagem, troque a URL do site para HTTPS em Configurações e rode uma verificação de conteúdo misto. Um formulário de pagamento em página sem cadeado faz o Stripe bloquear o modo live na hora. Valide abrindo o site em aba anônima e confirmando o cadeado fechado.
Passo 2: Conecte a conta stripe
Vá em WPForms, Configurações, Pagamentos e clique em conectar com o Stripe. O fluxo abre o login do Stripe e devolve o status conectado ao painel. Mantenha a licença do WPForms ativa: com licença inativa, o addon Stripe aplica uma taxa extra de 3% por transação além do custo do gateway. Valide vendo o selo “conectado” verde.
Passo 3: Monte os três campos obrigatórios
Adicione, no editor de arrastar e soltar, os três campos que o WPForms exige para cobrar: o campo de e-mail, o campo de item de pagamento (Single Item, Multiple Items, Checkbox ou Dropdown) e o campo Stripe Credit Card. Um campo de Total é opcional, mas recomendado para mostrar o resumo. Valide vendo os três campos no preview.
Passo 4: Escolha card element ou payment element
No campo de cartão, o WPForms oferece dois modos: o Card Element, que coleta número, CEP e validade num formato simples, e o Payment Element, que aceita várias formas de pagamento e ajusta os campos por país. Para cobrança simples em real, o Card Element basta; para Pix ou carteiras, use o Payment Element. Valide submetendo o formulário em modo de teste.
Passo 5: Faça uma cobrança real de validação
Troque o Stripe para o modo live e faça uma cobrança de valor baixo com um cartão real seu. Confirme que a transação aparece aprovada no painel do Stripe e que o e-mail de confirmação chegou. Esse teste ponta a ponta é o único que prova que o formulário de pagamento funciona de verdade. Valide vendo o pagamento liquidado e depois faça o estorno.
Quanto custa cobrar por um formulário de pagamento
O custo de um formulário de pagamento tem duas camadas que somam no fim do mês: a taxa do gateway de pagamento e a do próprio plugin. O Stripe cobra 2,9% mais R$ 0,30 equivalentes por transação aprovada, que é o padrão de mercado para cartão de crédito online.
Com a licença do WPForms ativa, o plugin não adiciona nada; com a licença inativa, entra uma taxa de 3% por transação, o que dobra o custo efetivo em margens apertadas. Sobre o ticket do produto, o abandono de checkout também pesa: o Baymard Institute mede 70,22% de abandono médio em 50 estudos, e quanto mais simples o formulário, menor a fricção. Por isso a licença ativa não é detalhe: ela protege a margem de cada venda. Para comparar gateways antes de decidir, veja PayPal versus Stripe para loja WooCommerce e teste o fluxo com um valor baixo.
Formulário de pagamento ou checkout de loja: Qual usar
A decisão entre formulário de pagamento e checkout de loja depende de volume e de catálogo, não de preferência visual ou de gosto. Em até 3 ou 4 itens fixos, um formulário com WPForms cobra direto e dispensa todo o peso do WooCommerce no site.
Acima desse volume, a gestão de estoque, variações e cupons do checkout de loja compensa o esforço maior de configuração. A árvore abaixo resume a escolha por cenário técnico, do caso mais simples ao mais complexo.
- Se você vende 1 a 3 itens fixos sem estoque → use o formulário de pagamento com WPForms e Stripe.
- Se precisa de carrinho, frete e variações de produto → use o checkout de loja com WooCommerce.
- Se cobra serviços ou doações de valor livre → use formulário de pagamento com campo de valor aberto.
- Se já roda uma loja WooCommerce ativa → evite duplicar gateways, cobre tudo pelo checkout existente.
Para o lado de loja, o melhor plugin de checkout para WooCommerce traz o comparativo direto. No mercado, WPForms compete por simplicidade de formulário, o WooCommerce compete por gestão de catálogo e o Elementor PRO compete por formulário integrado ao layout da página.
Como proteger o formulário de pagamento contra spam e fraude
Um formulário de pagamento exposto sem anti-spam vira alvo de submissões automáticas que poluem o painel e disparam cobranças-teste de cartões roubados. A relação é direta: formulário público sem honeypot ou CAPTCHA gera uma enxurrada de envios falsos no painel.
O contexto de ameaça é real e mensurável: segundo o Cloudflare Radar, nos dados de e-mail analisados no Brasil em , 26,7% do tráfego foi classificado como malicioso. Ative o honeypot nativo do WPForms, que é invisível e não cria fricção, some o reCAPTCHA ou o hCaptcha em formulários de alto valor e limite as tentativas por IP. A gente vê no suporte da FULL que essa camada simples corta a maior parte do spam de formulário de pagamento. Para lógica condicional que esconde campos suspeitos, veja os plugins de lógica condicional para formulários no Elementor.
Ative o formulário de pagamento no plano certo da FULL
Montar o formulário de pagamento bem feito exige WPForms com a licença ativa, e a licença inativa custa caro no longo prazo: lembre da taxa de 3% por transação que come a margem de cada venda feita pelo site.
No plano PRO da FULL, por R$ 849, o WPForms entra ativado junto com mais 16 plugins premium do bundle, o que dá cerca de R$ 85 por site quando você distribui o plano nos 10 sites incluídos. A gente vê no suporte da FULL que o cliente que ativa a licença pelo bundle elimina de uma vez a taxa extra do Stripe e o alerta vermelho de plugin desatualizado no painel. Compare os planos em página de planos da FULL e ative o WPForms sem comprar licença avulsa. Para conhecer o plugin a fundo antes de decidir, veja a página do WPForms na FULL.
Perguntas frequentes sobre formulário de pagamento
Por que o formulário de pagamento carrega em branco sem dar erro?
Porque a página está sem SSL e o Stripe bloqueia o modo de produção. O Stripe exige HTTPS na página onde o campo de cartão aparece; sem o certificado, o campo Stripe Credit Card não renderiza e nenhuma mensagem chega ao administrador. A correção é forçar HTTPS no site inteiro e checar conteúdo misto antes de ativar o modo live.
É possível receber pagamento por formulário sem ter uma loja WooCommerce?
Sim, e é exatamente para isso que o formulário de pagamento existe. Com WPForms mais o addon Stripe você cobra direto na tela usando três campos: e-mail, item de pagamento e cartão. Não há carrinho nem catálogo, então funciona bem para 1 a 3 itens, serviços ou doações, sem instalar o WooCommerce.
Qual a diferença entre formulário de pagamento e checkout de loja?
O formulário de pagamento cobra um valor direto, sem fluxo de carrinho; o checkout de loja gerencia catálogo, estoque, frete e variações. Em até 3 ou 4 itens fixos, o formulário com WPForms é mais leve; acima disso, o checkout do WooCommerce compensa. A escolha é por volume e complexidade, não por preferência visual.
Quanto custa cobrar por um formulário de pagamento com WPForms e Stripe?
O Stripe cobra 2,9% mais R$ 0,30 equivalentes por transação aprovada. Com a licença do WPForms ativa, o plugin não adiciona taxa; com a licença inativa, entra 3% extra por transação. No bundle PRO da FULL, por R$ 849 (cerca de R$ 85 por site em 10 sites), o WPForms já vem ativado e elimina essa taxa extra.
O que um formulário de pagamento precisa para aceitar cartão com segurança?
Precisa de SSL/HTTPS ativo, do campo Stripe Credit Card e de uma camada anti-spam. O SSL é exigência do Stripe para enviar o dado de cartão com segurança; o honeypot ou CAPTCHA do WPForms bloqueia submissões automáticas. Em formulários de valor alto, some reCAPTCHA e limite de tentativas por IP para conter cobranças-teste de cartões roubados.
Próximos passos para cobrar pelo site
Um formulário de pagamento no WordPress é a forma mais direta de cobrar quando o volume é baixo: SSL ativo, conta Stripe conectada, três campos no lugar e uma camada anti-spam resolvem a maioria dos casos sem o peso de uma loja. Acima de 3 ou 4 produtos, migre para o checkout do WooCommerce. Para escolher o plugin de formulário certo, o comparativo WPForms versus Contact Form 7 e o guia de plugins de formulário no WordPress ajudam na decisão. Para continuar aprendendo, o FULL Academy reúne tutoriais, guias e reviews de formulários e WordPress num só lugar. O termo de base aqui é o formulário de contato no WordPress, que evolui para pagamento com o certificado SSL e o protocolo HTTPS ativos, mirando sempre a taxa de conversão da sua landing page.
















