Resumo da IA
Você gostaria de receber atualizações em tempo real sobre pagamentos do PayPal Commerce no WPForms? Com os webhooks do PayPal Commerce ativados, seu site pode permanecer sincronizado com o PayPal sempre que pagamentos ou assinaturas forem concluídos, reembolsados, cancelados ou atualizados.
Neste tutorial, vamos mostrar como configurar os webhooks do PayPal Commerce no WPForms.
Antes de começar, certifique-se de instalar o WPForms no seu site WordPress. Depois disso, conecte seu site à sua conta do PayPal Commerce.
Entendendo os webhooks
Os webhooks funcionam como mensagens automáticas enviadas entre aplicativos quando ocorrem determinados eventos. Ao integrar os webhooks do PayPal Commerce ao WPForms, seu site WordPress fica sincronizado com o PayPal, permitindo que o status dos pagamentos seja atualizado em tempo real.
Depois que os webhooks forem ativados, seu site poderá ser notificado sempre que um pagamento for concluído, reembolsado, cancelado ou atualizado. Isso ajuda a manter seus registros de pagamento atualizados no WPForms, sem a necessidade de verificações manuais na sua conta do PayPal.
Ativação de webhooks no WPForms
Os webhooks são configurados automaticamente tanto para usuários novos quanto para os já existentes, desde que o site esteja executando o WPForms versão 1.10.0 ou superior e o PayPal Commerce esteja conectado. Se a configuração automática não for concluída com sucesso, você pode definir manualmente as configurações do webhook seguindo as etapas abaixo.
Para começar, acesse WPForms » Configurações e selecione a guia Pagamentos.

Em seguida, vá até a seção PayPal Commerce e ative a opção Ativar Webhooks.

Depois disso, clique no botão “Salvar configurações ”.
Depois de salvar suas configurações, o WPForms tentará configurar os webhooks automaticamente. Se for necessária uma configuração manual, aparecerão configurações adicionais de webhooks na página.
Essas configurações incluem os campos " Endpoint de Webhooks", " ID da Sandbox de Webhooks " e " ID de Produção de Webhooks ".

Você precisará do valor do Endpoint de Webhooks mais tarde, portanto, mantenha esta página aberta em uma aba separada do navegador.
Criando um Webhook no PayPal
Em uma nova guia ou janela do navegador, faça login na sua conta de desenvolvedor do PayPal e acesse “Aplicativos e credenciais” na barra lateral esquerda.

Na seção “Credenciais da API ”, selecione o aplicativo que você deseja usar para o seu site. No modo Live, o nome do aplicativo geralmente será algo como MyApp_WPForms. No modo Sandbox, selecione o aplicativo sandbox que você criou para testes.

Isso abrirá a página de detalhes das suas credenciais de API. Role até o final da página até chegar à seção Webhooks.
Em seguida, clique no botão “Adicionar Webhook ”.

Isso abrirá a janela modal “Adicionar webhook”, onde você precisará inserir o Endpoint de Webhooks do WPForms no campo “URL do Endpoint”.

Para isso, volte à aba do navegador onde está aberta a página de configurações do WPForms. Uma vez lá, você precisará copiar oEndpoint do Webhooksclicando no ícone de copiar.

No campo “URL do Webhook”, cole o valor do “Endpoint do Webhook” que você copiou da página de configurações do WPForms.

Na seção " Tipos de evento ", marque a caixa de seleção " Todos os eventos ".

Depois disso, role até o final da janela modal e clique no botão “Salvar” para criar o webhook.
Depois que o webhook for criado, o PayPal o exibirá na tabela do aplicativo atual. Copie o ID do webhook que você acabou de criar.

Volte à página WPForms » Configurações » Pagamentos do seu site e cole o ID do Webhook no campo apropriado:
- Use o ID do Sandbox do Webhooks se o seu site estiver no modo Sandbox
- Use o Webhooks Live ID se o seu site estiver no modo Live

Não se esqueça de clicar em “Salvar configurações” após adicionar o ID do Webhook.
É isso! O WPForms agora receberá atualizações em tempo real do PayPal Commerce no seu site.
Perguntas frequentes
Não estou vendo a opção para configurar manualmente os webhooks do PayPal Commerce. Como faço para ativá-la?
Se você conectou o PayPal Commerce no WPForms versão 1.10.0 ou superior, os webhooks são configurados automaticamente no seu site, portanto, talvez não seja necessário configurá-los manualmente.
No entanto, se você quiser ver as configurações manuais do webhook, acesse WPForms " Configurações e selecione o Pagamentos aba. Em seguida, adicione &webhooks_settings ao final da URL da página. A URL deve ficar mais ou menos assim:
https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings
Lembre-se de substituir example.com com o domínio real do seu site.
Preciso configurar webhooks separados para os modos Sandbox e Produção?
Sim. Os modos Sandbox e Live utilizam aplicativos distintos no PayPal; portanto, você precisará criar um webhook para cada ambiente que pretenda usar. Após criar cada webhook, copie seu ID no campo correspondente no WPForms.
É isso aí! Agora você já sabe como configurar os webhooks do PayPal Commerce no WPForms. A seguir, gostaria de saber mais sobre como gerenciar pagamentos no WPForms? Não deixe de conferir nosso guia sobre como visualizar e gerenciar pagamentos do PayPal Commerce.