Como corrigir o formulário de pagamento Stripe que não processa no WPForms
Perguntas frequentes
Por que o formulário trava no botão Enviar ao tentar pagar com Stripe?
Quase sempre o envio AJAX está desligado. A Stripe cobra o cartão sem recarregar a página, então ela exige AJAX. Ative em Configurações -> Geral -> Avançado -> Habilitar envio AJAX e teste de novo o pagamento.
O cliente preenche o cartão mas nenhuma cobrança aparece na Stripe. O que houve?
O toggle de pagamento provavelmente está desligado. Na aba Pagamentos -> Stripe do formulário, ligue 'Habilitar pagamentos únicos'. Sem isso o cartão é coletado pelo campo, mas o WPForms não cria a cobrança na Stripe.
Conectei a Stripe mas as cobranças reais não funcionam. Por quê?
Você provavelmente conectou só o modo Teste. No WPForms os modos Test e Live são conectados separadamente. Em Configurações -> Pagamentos -> Stripe, confirme que está em Live e, se preciso, refaça a conexão no modo de produção.
O campo Stripe Credit Card some no formulário publicado. Como resolver?
Isso costuma vir de página sem HTTPS válido ou do Stripe.js bloqueado. A Stripe não renderiza o campo de cartão sem SSL. Acesse o formulário em HTTPS, confirme o cadeado e cheque o console do navegador por erros do Stripe.js.
É obrigatório ter o addon Stripe Pro e licença ativa?
Para o fluxo completo, sim. O addon Stripe Pro exige licença WPForms Pro ou superior. Com a licença inativa, a Stripe aplica uma taxa extra de 3% por transação e algumas funções ficam degradadas. Confirme o addon ativo em WPForms -> Addons.
Paguei mas a entrada do formulário não mostra o pagamento confirmado. O que verificar?
Provavelmente o webhook não voltou. A partir do WPForms 1.8.4 o webhook é configurado automaticamente na conexão; em versões antigas ou quando a auto-config falha, reconecte a conta em Configurações -> Pagamentos -> Stripe para regravar o webhook.
A Stripe recusa a cobrança por valor mínimo. Isso existe?
Sim. A Stripe tem um valor mínimo de cobrança por moeda (por exemplo, cerca de 0,50 na maioria das moedas). Se o item de pagamento do formulário fica abaixo desse piso, a transação é recusada. Ajuste o valor do item de pagamento para acima do mínimo.
A lógica condicional pode estar bloqueando o pagamento?
Pode. Se a cobrança da Stripe está sob lógica condicional, uma regra mal montada impede a cobrança de disparar. Revise a condição na aba Pagamentos, confirme o campo Email mapeado e teste com a condição desativada para isolar o problema.














