Resumo da IA
Gostaria de receber atualizações em tempo real sobre pagamentos do PayPal Commerce no WPForms? Com os webhooks do PayPal Commerce ativados, o seu site pode manter-se sincronizado com o PayPal sempre que forem concluídos, reembolsados, cancelados ou atualizados pagamentos ou assinaturas.
Neste tutorial, vamos mostrar-lhe como configurar os webhooks do PayPal Commerce no WPForms.
Antes de começar, certifique-se de que instalou o WPForms no seu site WordPress. Depois, ligue o seu site à sua conta do PayPal Commerce.
Compreender os Webhooks
Os webhooks funcionam como mensagens automáticas enviadas entre aplicações quando ocorrem determinados eventos. Ao integrar os webhooks do PayPal Commerce com o WPForms, o seu site WordPress fica sincronizado com o PayPal, permitindo que o estado dos pagamentos seja atualizado em tempo real.
Depois de ativar os webhooks, o seu site fica a par sempre que um pagamento for concluído, reembolsado, cancelado ou atualizado. Isto ajuda a manter os seus registos de pagamentos precisos no WPForms, sem necessidade de verificações manuais na sua conta PayPal.
Ativação de Webhooks no WPForms
Os webhooks são configurados automaticamente tanto para utilizadores novos como para os já existentes, desde que o seu site utilize a versão 1.10.0 ou superior do WPForms e o PayPal Commerce esteja ligado. Se a configuração automática não for concluída com sucesso, pode configurar manualmente as definições dos webhooks seguindo os passos abaixo.
Para começar, aceda a WPForms » Definições e selecione o separador Pagamentos.

Em seguida, navegue até à secção «PayPal Commerce » e ative a opção «Ativar Webhooks ».

Depois disso, clique no botão «Guardar definições ».
Depois de guardar as suas definições, o WPForms tentará configurar os webhooks automaticamente. Se for necessária uma configuração manual, aparecerão definições adicionais de webhooks na página.
Estas definições incluem os campos «Endpoint dos Webhooks», «ID da Sandbox dos Webhooks » e «ID da Versão Ativa dos Webhooks ».

Vai precisar do valor do ponto de extremidade dos Webhooks mais tarde, por isso mantenha esta página aberta numa aba separada do navegador.
Criar um Webhook no PayPal
Numa nova aba ou janela do navegador, inicie sessão na sua conta de programador do PayPal e aceda a «Apps & Credentials» na barra lateral esquerda.

Na secção «Credenciais da API », selecione a aplicação que pretende utilizar no seu site. No modo «Live», o nome da aplicação será, na maioria das vezes, algo como «MyApp_WPForms». No modo «Sandbox», selecione a aplicação sandbox que criou para efeitos de teste.

Isto irá abrir a página de detalhes das suas credenciais da API. Desça até ao final da página até chegar à secção «Webhooks ».
Em seguida, clique no botão «Adicionar Webhook ».

Isto irá abrir a janela modal «Adicionar webhook», onde terá de introduzir o Endpoint dos Webhooks do WPForms no campo «URL do Endpoint».

Para isso, volte ao separador do navegador onde está aberta a página de configurações do WPForms. Uma vez lá, terá de copiar oEndpoint dos Webhooksclicando no ícone de cópia.

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

Na secção «Tipos de eventos », marque a caixa de seleção «Todos os eventos ».

Depois disso, desça até ao final da janela modal e clique no botão «Guardar» para criar o webhook.
Depois de criado o webhook, o PayPal irá exibi-lo na tabela da aplicação atual. Copie o ID do webhook que acabou de criar.

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

Certifique-se de clicar em «Guardar definições» depois de adicionar o ID do Webhook.
E pronto! O WPForms passará agora a receber atualizações em tempo real do PayPal Commerce no seu site.
Perguntas mais frequentes
Não estou a ver a opção para configurar manualmente os webhooks do PayPal Commerce. Como posso ativá-la?
Se tiver ligado o PayPal Commerce na versão 1.10.0 ou superior do WPForms, os webhooks são configurados automaticamente no seu site, pelo que poderá não ser necessário configurá-los manualmente.
No entanto, se quiser ver as definições manuais do webhook, aceda a WPForms " Definições e selecionar o Pagamentos guia. Em seguida, adicione &webhooks_settings ao final do URL da página. O URL deve ficar semelhante a isto:
https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings
Certifique-se apenas de substituir example.com com o domínio real do seu site.
Preciso de configurar webhooks separados para os modos Sandbox e Live?
Sim. Os modos Sandbox e Live utilizam aplicações distintas no PayPal, pelo que terá de criar um webhook para cada ambiente que pretenda utilizar. Após criar cada webhook, copie o seu ID para o campo correspondente no WPForms.
E pronto! Agora já sabe como configurar os webhooks do PayPal Commerce no WPForms. A seguir, gostaria de saber mais sobre como gerir pagamentos no WPForms? Não deixe de consultar o nosso guia sobre como visualizar e gerir pagamentos do PayPal Commerce.