Como corrigir a integração Stripe/PayPal que não processa pagamentos no WPForms
Perguntas frequentes
O formulário envia mas a cobrança não aparece na Stripe. Por quê?
Quase sempre o formulário está com AJAX desabilitado ou em modo Teste. O addon Stripe só cobra com 'Enable AJAX form submission' ativo, e cobranças em Test Mode não geram pagamento real. Ative o AJAX, desligue o Test Mode e confirme que a ação de pagamento está habilitada na aba Pagamentos.
Preciso de SSL para receber pagamento no WPForms?
Sim. A Stripe exige HTTPS na página onde o formulário coleta o cartão e recusa processar sem SSL válido. Instale um certificado, force HTTPS no site inteiro e confirme o cadeado na página antes de publicar o formulário de pagamento.
Qual licença do WPForms é necessária para Stripe e PayPal?
Os addons Stripe Pro e PayPal exigem licença Pro ou superior. Com a licença inativa, além de o addon poder não funcionar, a Stripe aplica uma taxa extra de 3% por transação além da taxa padrão do gateway. Confirme a licença ativa em WPForms -> Configurações -> Geral.
Por que o campo de cartão da Stripe não aparece no formulário?
O campo não aparece quando o Stripe Credit Card field não foi adicionado, quando falta um campo de itens de pagamento com valor, ou quando há conflito de JavaScript/cache. Adicione o campo de cartão, um campo de itens com preço e limpe o cache da página para o campo renderizar.
Estou cobrando em modo de teste sem querer. Como saber?
No painel da Stripe a transação aparece marcada como 'test'. No WPForms, confira em Configurações -> Pagamentos se a conexão está em Live e se o Test Mode do formulário está desmarcado. Test e Live são conexões separadas no Stripe Connect, então reconecte no modo Live.
O PayPal não processa o pagamento. O que verificar primeiro?
Confirme que o modo está em Production e não Sandbox, que a conta PayPal foi conectada corretamente e que existe um campo de itens de pagamento com valor no formulário. Sem um valor a cobrar e com a conta em Sandbox, o envio acontece sem gerar pagamento real.
Atualizei o WPForms e os pagamentos pararam. O que fazer?
O addon de pagamento pode estar abaixo da versão mínima exigida. Atualize o WPForms e os addons Stripe Pro e PayPal, reconecte a conta se necessário e faça um pedido de teste real. A partir da versão 1.8.4 os webhooks da Stripe são autoconfigurados ao reconectar a conta.
O cliente paga mas a entrada fica pendente no WPForms. Por quê?
Geralmente o webhook da Stripe não chegou ao site ou a autoconfiguração falhou. Reconecte a conta para reconfigurar o webhook ou cadastre o endpoint manualmente em Developers -> Webhooks no painel da Stripe, e confirme que nenhum firewall/WAF bloqueia essa rota.














