Você gostaria que sua loja Easy Digital Downloads recebesse atualizações em tempo real quando um pagamento for concluído ou reembolsado através do Square? Com os webhooks do Square ativados, sua loja pode permanecer sincronizada com o Square para que os status de pagamento estejam sempre atualizados.
Este guia mostrará como conectar facilmente os webhooks do Square com Easy Digital Downloads, garantindo que seu site permaneça sincronizado com suas atividades do Square.
Antes de começar, certifique-se de instalar o Easy Digital Downloads em seu site WordPress. Depois disso, conecte seu site à sua conta Square.
Entendendo Webhooks
Webhooks são uma forma do Square notificar o Easy Digital Downloads quando um evento ocorre em sua conta, como um pagamento sendo atualizado ou reembolsado. Uma vez ativado, o Easy Digital Downloads escuta esses eventos para que seu site possa refletir as mudanças no status do pagamento automaticamente.
Com os webhooks do Square configurados, você não precisa verificar ou atualizar manualmente seus pedidos após o processamento de uma transação. Se um pagamento for aprovado, reembolsado ou parcialmente devolvido, seus pedidos, relatórios e registros de clientes do Easy Digital Downloads permanecerão atualizados com base nas informações mais recentes do Square.
Ativando Webhooks no Easy Digital Downloads
Para conectar os webhooks à sua loja, abra sua área de administração do WordPress e vá para Downloads » Configurações » Pagamentos e clique na seção Square.

Encontre a seção Status dos Webhooks em seu Status da Conexão. Para continuar, clique em Conectar Webhooks

Agora você verá um pop-up pedindo para inserir um Token de Acesso Pessoal. Para gerar isso, você precisará criar um aplicativo no Painel do Desenvolvedor Square.
Criando um Aplicativo Square
Clique no link Painel do Desenvolvedor Square no pop-up para abrir o portal do Desenvolvedor Square em uma nova aba.

Uma vez lá, clique no ícone + em Aplicativos para criar um novo app.

Na janela que aparece, insira um nome para seu aplicativo (isso é apenas para sua referência) e clique em Avançar.

Na próxima tela, escolha quaisquer objetivos de desenvolvimento aplicáveis ou clique em Pular para prosseguir diretamente.
Gerando e Inserindo seu Token de Acesso Pessoal
Na tela de credenciais, localize o Token de Acesso para seu aplicativo e clique em Mostrar ao lado dele.

Observação: Se você estiver usando o Modo de Teste no Easy Digital Downloads, 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. Em seguida, retorne ao pop-up do Easy Digital Downloads e cole o token no campo Token de Acesso Pessoal. Quando terminar, clique em Conectar para continuar.

Se tudo estiver configurado corretamente, você verá uma mensagem de confirmação de que seus webhooks foram criados ou atualizados com sucesso, a página será atualizada após um breve momento.
Perguntas Frequentes
Estas são respostas para algumas das principais perguntas que vemos sobre a configuração de webhooks do Square no Easy Digital Downloads.
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 no fato de o Modo de Teste estar ativado ou não nas suas configurações do Easy Digital Downloads.
É isso! Agora você sabe como configurar webhooks do Square com o Easy Digital Downloads.
