Resumo de IA
Pretende que o WPForms receba atualizações em tempo real quando um pagamento for concluído ou reembolsado através do Square? Com os webhooks do Square ativados, os seus formulários podem permanecer sincronizados com o Square para que os estados dos pagamentos estejam sempre atualizados.
Este guia irá mostrar-lhe como conectar facilmente os webhooks do Square com o WPForms, garantindo que o seu site permanece sincronizado com as suas atividades do Square.
Antes de começar, certifique-se de que instala o WPForms no seu site WordPress. Depois disso, conecte o seu site à sua conta Square.
Compreender os Webhooks
Webhooks são uma forma de o Square notificar o WPForms quando um evento ocorre na sua conta, como um pagamento a ser atualizado ou reembolsado. Uma vez ativados, o WPForms escuta estes eventos para que o seu site possa refletir as alterações no estado do pagamento automaticamente.
Com os webhooks do Square configurados, não precisa de verificar ou atualizar manualmente as suas entradas de formulário após uma transação ser processada. Quer um pagamento seja efetuado, reembolsado ou parcialmente devolvido, o seu painel do WPForms permanecerá atualizado com base nas informações mais recentes do Square.
Ativar Webhooks no WPForms
Para começar, abra a sua área de administração do WordPress e vá para WPForms » Definições, depois clique no separador Pagamentos.

Em seguida, role para baixo até à secção Square. Aqui, ative a opção Ativar Webhooks.

Isto revela um botão Conectar Webhooks por baixo. Clique neste botão para abrir o prompt de configuração do webhook.

Agora verá um pop-up a pedir-lhe para introduzir um Token de Acesso Pessoal. Para gerar isto, precisará de criar uma aplicação no Painel do Desenvolvedor Square.
Criação de uma Aplicação Square
Clique na ligação Painel do Desenvolvedor Square no pop-up para abrir o portal do Desenvolvedor Square numa nova aba.

Uma vez lá, clique no ícone + em Aplicações para criar uma nova app.

Na janela que aparece, introduza um nome para a sua aplicação (isto é apenas para sua referência), depois clique em Seguinte.

No ecrã seguinte, escolha quaisquer objetivos de desenvolvimento aplicáveis, ou clique em Ignorar para prosseguir diretamente.
Assim que a sua app for criada, o Square irá levá-lo para o ecrã Credenciais onde precisará de copiar o Token de Acesso Pessoal e colar no WPForms.
Geração e Introdução do Seu Token de Acesso Pessoal
A partir do ecrã de credenciais, localize o Token de acesso para a sua aplicação e clique em Mostrar ao lado dele.

Nota: Se estiver atualmente a usar o Modo de Teste no WPForms, certifique-se de copiar o Token de Acesso Sandbox. Se o Modo de Teste estiver DESATIVADO, copie o Token de Acesso de Produção em vez disso.
Copie o Token de acesso. Depois, retorne ao pop-up do WPForms e cole o token no campo Token de Acesso Pessoal. Assim que terminar, clique em OK para continuar.

Se tudo estiver configurado corretamente, verá uma mensagem de confirmação de que o seu webhook foi criado com sucesso. Clique em Fechar, e a página será atualizada.

Perguntas Frequentes
Estas são respostas a algumas das perguntas mais frequentes sobre a configuração de webhooks do Square no WPForms.
Preciso configurar webhooks para o Modo de Teste e para o Modo Ativo?
Sim, o Square fornece credenciais separadas para os ambientes Sandbox (Teste) e Produção (Ativo). Certifique-se de usar o token de acesso correto com base na ativação do Modo de Teste nas suas definições do WPForms.
É tudo! Agora sabe como configurar webhooks do Square com o WPForms.
Em seguida, gostaria de saber mais sobre a gestão de pagamentos no WPForms? Consulte o nosso tutorial sobre criação de formulários de pagamento no WPForms para mais informações.