Resumo de IA
Você gostaria de receber atualizações de pagamento em tempo real do PayPal Commerce no WPForms? Com os webhooks do PayPal Commerce ativados, seu site pode permanecer sincronizado com o PayPal quando pagamentos ou assinaturas forem concluídos, reembolsados, cancelados ou atualizados.
Neste tutorial, mostraremos como configurar os webhooks do PayPal Commerce no WPForms.
Antes de começar, certifique-se de instalar o WPForms em seu site WordPress. Depois disso, conecte seu site à sua conta PayPal Commerce.
Entendendo Webhooks
Webhooks agem como mensagens automatizadas enviadas entre aplicativos quando certos eventos ocorrem. Ao integrar os webhooks do PayPal Commerce com o WPForms, seu site WordPress fica sincronizado com o PayPal para que os status de pagamento possam ser atualizados em tempo real.
Uma vez que os webhooks estejam ativados, seu site pode se manter informado quando um pagamento for concluído, reembolsado, cancelado ou atualizado. Isso ajuda a manter seus registros de pagamento precisos no WPForms sem a necessidade de verificações manuais em sua conta PayPal.
Ativando Webhooks no WPForms
Os webhooks são configurados automaticamente para usuários novos e existentes assim que seus sites estiverem executando a versão 1.10.0 ou superior do WPForms e o PayPal Commerce estiver conectado. Se a configuração automática não for concluída com sucesso, você pode configurar manualmente as configurações do webhook seguindo as etapas abaixo.
Para começar, vá para WPForms » Configurações e selecione a aba Pagamentos.

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

Depois disso, clique no botão Salvar Configurações.
Após salvar suas configurações, o WPForms tentará configurar os webhooks automaticamente. Se a configuração manual for necessária, configurações adicionais de webhook aparecerão na página.
Essas configurações incluem os campos Endpoint de Webhooks, ID Sandbox de Webhooks e ID de Produção de Webhooks.

Você precisará do valor do Endpoint de Webhooks mais tarde, então mantenha esta página aberta em uma aba separada do navegador.
Criando um Webhook no PayPal
Em uma nova aba ou janela do navegador, faça login na sua conta de Desenvolvedor do PayPal e abra Apps & Credenciais na barra lateral esquerda.

Na seção Credenciais de API, selecione o aplicativo que você deseja usar para o seu site. No modo de Produção, o nome do aplicativo geralmente será algo como MeuApp_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 modal Adicionar webhook, onde você precisará adicionar o Endpoint de Webhooks do WPForms no campo URL do Endpoint.

Para isso, retorne à aba do navegador com a página de configurações do WPForms aberta. Uma vez lá, você precisará copiar o Endpoint de Webhooks clicando no ícone de cópia.

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

Na seção Tipos de Evento, selecione a caixa de seleção Todos os Eventos.

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

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

Certifique-se de clicar em Salvar Configurações após adicionar o ID do Webhook.
Pronto! 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 na versão 1.10.0 ou superior do WPForms, os webhooks são configurados automaticamente no seu site, então você pode não precisar configurá-los manualmente.
No entanto, se você quiser mostrar as configurações manuais de webhook, vá para WPForms » Configurações e selecione a aba Pagamentos. Em seguida, adicione &webhooks_settings ao final do URL da página. O URL deve ser semelhante a este:
https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings
Apenas certifique-se de substituir example.com pelo domínio real do seu site.
Preciso configurar webhooks separados para os modos Sandbox e Ativo?
Sim. Os modos Sandbox e Ativo usam aplicativos separados no PayPal, portanto, você precisará criar um webhook para cada ambiente que planeja usar. Após criar cada webhook, copie seu ID para o campo correspondente no WPForms.
Pronto! Agora você sabe como configurar os webhooks do PayPal Commerce no WPForms. Em seguida, você gostaria de saber mais sobre como gerenciar pagamentos no WPForms? Certifique-se de conferir nosso guia sobre visualizar e gerenciar pagamentos do PayPal Commerce.