Como configurar o WordPress Stripe Webhook (sem WooCommerce)

Publicados: 2023-10-11

Já se perguntou como integrar um webhook WordPress Stripe para um processo de pagamento online tranquilo?

Ao aproveitar os recursos dos webhooks Stripe, você pode aprimorar seu jogo de pagamento e garantir uma experiência de usuário perfeita.

Este tutorial ensinará como integrar webhooks do Stripe com WPForms em um piscar de olhos, mantendo seu site sincronizado com suas atividades do Stripe.

Configure o Stripe Webhook com WPForms

Como configurar Stripe Webhooks (sem WooCommerce)

Você pode configurar webhooks Stripe facilmente usando a integração nativa do Stripe do WPForms. Siga as etapas abaixo para começar:

Neste artigo

  • 1. Instalando e ativando WPForms
  • 2. Conectando o Stripe ao seu site WordPress
  • 3. Configurando o Stripe Webhook manualmente
  • 4. Criando um endpoint de webhook no Stripe
  • 5. Aproveitando recursos de pagamento aprimorados

1. Instalando e ativando WPForms

WPForms facilita a criação de formulários em seu site. Funciona com Stripe e outras plataformas de pagamento, o que o torna um dos melhores plug-ins de pagamento para WordPress.

Além disso, o plugin WPForms gratuito facilita a conexão de seus formulários de pedido ao Stripe, cobrando uma taxa nominal de 3% por transação + taxas do Stripe.

Todos os níveis de licença, incluindo clientes WPForms Lite, também podem usar o webhook para uma conexão bidirecional com o Stripe, que é menos complicada e demorada do que o WooCommerce.

Se quiser remover as taxas adicionais, você pode atualizar para o WPForms Pro para economizar custos no longo prazo e acessar recursos mais avançados.

WPForms homepage

Depois de escolher sua versão WPForms e estar pronto para prosseguir, baixe e ative o plugin em seu site WordPress!

Ótimo! Agora é hora de configurar a conexão do Stripe com WPForms e habilitar webhooks do Stripe para sincronizar seu site com suas atividades do Stripe.

2. Conectando o Stripe ao seu site WordPress

Para começar, você precisará abrir WPForms »Configurações no menu esquerdo do painel do WordPress. A partir daí, clique na guia Pagamentos .

WPForms payments tab

Se você deseja alterar a moeda usada em seu site, selecione a moeda desejada no menu suspenso antes de continuar.

Payment currency selection

Quando estiver pronto para integrar os pagamentos Stripe em sua plataforma, role para baixo e clique no botão azul Conectar com Stripe .

Connect with Stripe

Depois disso, você precisará inserir seus dados de login do Stripe para conectar sua conta do Stripe ao WPForms. Se você não possui uma conta Stripe, agora pode ser um bom momento para criar uma.

WPForms Stripe account

Depois de seguir todas as etapas do assistente do Stripe Connect, você será redirecionado de volta para a área de administração do seu site. Aqui, você deverá ver uma marca de seleção verde ao lado de Connection Status .

Stripe connection status

Observação: o webhook será configurado automaticamente quando você conectar seu site ao Stripe. Ele tentará a configuração automática várias vezes em segundo plano.

No entanto, em alguns casos raros, a configuração automática pode não funcionar para a sua conta. Portanto, o WPForms exibirá campos para configurá-lo manualmente.

Para configurar o webhook do Stripe manualmente, você precisará criar um endpoint no painel do Stripe e copiar as chaves de configuração para WPForms.

3. Configurando o Stripe Webhook manualmente

Para fazer isso, navegue até WPForms »Configurações no menu do site WordPress à esquerda. Clique na guia Pagamentos .

Em seguida, role para baixo até chegar à área rotulada Stripe . Para começar, alterne a opção Habilitar Webhooks aqui.

enable webhooks option

Em seguida, na parte inferior da página, clique em Salvar configurações . A página será atualizada e você poderá ver campos adicionais para configurações adicionais de webhooks.

webhooks field

Você pode utilizar sua conta Stripe para criar um novo endpoint, que fornecerá os dados necessários para esses campos.

Nota: São necessárias configurações individuais para os modos Ao Vivo e Teste. Use os campos ID de teste de Webhooks e Segredo de teste de Webhooks para o modo de teste.

Use os campos Webhooks Live ID e Webhooks Live Secret para o modo Live. Certifique-se de que o modo do seu site corresponda às configurações do Stripe.

Você pode então alternar entre os modos de sincronização Ao Vivo e Teste visitando *domain*/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings .

4. Criando um endpoint de webhook no Stripe

Faça login em sua conta Stripe e acesse seu painel Stripe em uma nova guia para que você possa retornar à página de configurações do WPForms mais tarde.

Ao fazer login em sua conta Stripe, um botão de alternância do modo de teste aparecerá no canto superior direito da página.

Stripe dashboard test mode

Observação: se você estiver no modo de teste, o botão de alternância deverá estar ativado e, se você estiver no modo ao vivo, deverá estar desativado .

Para continuar, você vai querer navegar até a opção Desenvolvedores , que pode ser encontrada no canto superior direito da página.

Stripe dashboard developers option

Depois de abrir a página Desenvolvedores, basta navegar até a guia Webhooks e clicar nela.

webhooks tab Stripe dashboard

Em seguida, clique no ícone Adicionar um endpoint na página Webhooks para criar um novo endpoint de webhook.

add an endpoint

Isso abre uma página de eventos de webhook do Listen to Stripe , onde você deve preencher as informações necessárias para configurar seu webhook.

Stripe events page

Agora, volte para WPForms » Configurações » Pagamentos . Uma vez lá, copie o Webhooks Endpoint clicando no ícone de cópia.

copy webhooks endpoint

Depois que o Webhooks Endpoint for copiado, vá para sua conta Stripe e insira-o no campo Endpoint URL .

endpoint url in Stripe account

Em seguida, aparecerão as opções Ouvir e Versão . Deixe-os imperturbáveis ​​e clique no botão + Selecionar eventos .

select events button

Para completar a seleção do evento, marque a opção Selecionar todos os eventos e clique no botão Adicionar eventos .

Stripe add events

Depois de terminar, role até a parte inferior da página e clique no botão Adicionar endpoint .

Stripe add endpoint

Depois de configurar o webhook, você encontrará o ID do webhook exibido no canto superior direito da página. Basta clicar nele para copiar.

Stripe copy webhook id

Retorne para WPForms »Configurações» Pagamentos e cole o ID do webhook na área Webhooks Live ID .

paste webhooks live id

Depois disso, volte para sua conta Stripe, localize a seção Assinando chave secreta e clique na opção Revelar .

Stripe reveal signing secret

Quando o segredo de assinatura for revelado, copie seu valor e cole-o no campo Webhooks Live Secret nas configurações do WPForms.

webhooks live secret

Em seguida, clique em Salvar configurações e a configuração estará concluída! Seus status de pagamento agora serão sincronizados em tempo real entre WPForms e Stripe.

5. Aproveitando recursos de pagamento aprimorados

Quando estiver pronto para receber pagamentos por meio do Stripe e WPForms, você poderá realizar várias ações sem acessar frequentemente o painel do Stripe.

Por exemplo, você pode acessar todos os pagamentos WPForms no painel do WordPress acessando WPForms »Pagamentos e selecionando a guia Visão geral .

Você pode alterar o que o gráfico mostra e ver rapidamente os dados de seu interesse clicando nas opções abaixo do gráfico, como:

  • Total de pagamentos
  • Vendas totais
  • Total Reembolsado
  • Novas assinaturas
  • Renovações de assinatura
  • Cupons resgatados

WPForms payments summary graph

Além disso, você pode filtrar pagamentos com base em vários critérios usando os menus suspensos na parte superior da tabela de pagamentos, que incluem:

  • Todos os tipos : o tipo de pagamento, que inclui pagamentos únicos e de assinatura.
  • Todos os gateways: o método de pagamento usado para processar e aprovar a transação de pagamento, incluindo PayPal Standard, PayPal Commerce, Stripe, Square e Authorize.net.
  • Todas as assinaturas : o status atual do pagamento baseado em assinatura, que pode ser um dos seguintes: Ativo, Cancelado ou Não Sincronizado.

wpforms payment filter options

Observação: a opção de filtro Todos os gateways só estará disponível se você tiver habilitado vários gateways de pagamento em WPForms.

Se precisar de mais informações sobre um pagamento específico, basta clicar no e-mail do pagador localizado na coluna Pagamento .

click individual payment

Agora você poderá visualizar todas as informações necessárias sobre esse pagamento em sua página de pagamento dedicada.

individual payments page

Se necessário, você pode clicar em Visualizar no Stripe para acessar os dados de pagamento diretamente na respectiva plataforma de pagamento.

view in stripe

Ou, se desejar iniciar um reembolso através da plataforma de pagamento do respectivo pagamento, clique no botão Reembolsar .

refund payment

Você também pode cancelar uma assinatura diretamente no painel do WordPress clicando no botão Cancelar para o respectivo pagamento.

cancel subscription

Para obter mais informações sobre como navegar e visualizar os detalhes da página de entrada individual, consulte nosso guia sobre Entradas de Formulário.

Mais perguntas sobre o WordPress Stripe Webhook

A integração do Stripe Webhook ao WordPress é um tópico popular entre nossos leitores. Aqui estão as respostas para algumas dúvidas comuns sobre isso.

Como alternar entre o modo ao vivo e de teste para o webhook Stripe?

Você pode alternar entre os modos de sincronização Ao Vivo e Teste visitando *domain*/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings

Como adiciono Stripe Webhooks ao WordPress?

Você pode utilizar a integração nativa do WPForms com Stripe para uma configuração perfeita de webhook em seu site WordPress, sem nenhum conhecimento de codificação.

O WordPress oferece suporte a Webhooks?

Sim, o WordPress oferece suporte a webhooks e ferramentas como WPForms tornam a integração ainda mais fácil com o Stripe.

O Stripe é gratuito no WordPress?

Embora o Stripe tenha taxas de processamento, integrá-lo ao WordPress usando o recurso Stripe nativo do WPForms não impõe custos adicionais do lado do plug-in.

A seguir, aprenda como criar um cupom de uso único no WordPress

Quer aprender como criar cupons de uso único sem WooCommerce? Confira a maneira mais fácil de criar um formulário para gerenciamento e distribuição de cupons de uso único com WPForms.

Crie seu formulário WordPress agora

Pronto para construir seu formulário? Comece hoje mesmo com o plugin de criação de formulários WordPress mais fácil. WPForms Pro inclui muitos modelos gratuitos e oferece garantia de devolução do dinheiro em 14 dias.

Se este artigo ajudou você, siga-nos no Facebook e no Twitter para obter mais tutoriais e guias gratuitos de WordPress.