Basicamente, eu consegui configurar baixar os certificados, e baixei o efipay, mas agr nao sei bem o que fazer. Eu precisava verificar se um pix foi pago
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Recomendo tu pesquisar sobre criação de rotas com URL amigável via .htaccess Vai te dar um direcionamento. Ai é só definir o arquivo que vai processar sua rota.
Da uma estudada legal na linguagem antes de levantar esse processamento de pagamento, man. Garantir a segurança de todo esse processo é importantíssimo!
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Depende muito do teu ambiente. Está trabalhando com PHP puro? Está usando algum gerenciador de rotas? Está usando Laravel ou algum outro framework php?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Você precisa criar a rota webhookUrl + /pix pra retornar um status code 200. Quando e Efi acessar https://meusite.com/webhook/pix ela precisa dessa resposta pra validar a configuração.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Pra você parametrizar seu webhook, vou está usando o exemplo em examples\pix\webhooks\pixConfigWebhook.php. No exemplo, você está substituindo o webhookUrl para https://meusite.com/webhook. Ao executar o pixConfigWebhook.php ele vai validar e definir webhookUrl para a chave que você passou em params.
Para ele conseguir validar e definir ele precisa receber uma resposta de HTTP status code 200 de webhookUrl + /pix. O SDK da Efi preenche automaticamente com /pix em todas requests para a webhookUrl que você definiu. Ou seja, seu erro 404 pode ser por que a rota webhookUrl + /pix não existe no seu servidor - somente a webhookUrl (e que nunca será usada pela Efi).
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
não entendi direito, la no sdk na parte das configurações no (webhookUrl) eu fiz dessa forma https://seusite.com/webhook/, colocando meu site no lugar, até aí tudo certo, e pra testar eu utilizo o caminho até o arquivo sdk chamado (pixConfigWebhook.php) ou seja, https://meu site/ e vou acessando as paginas até chegar no arquivo php
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Sua URL vai ser https://seusite.com/webhook/ na configuração, mas sua rota na aplicação precisa ser https://seusite.com/webhook/pix A própria Efi preenche com /pix no final automaticamente. Tem como ignorar isso, mas a princípio faz dessa forma pra testar. Além disso, você precisa retornar status 200 pra configuração do Webhook ser aceita.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Eu ainda não fiz o que diz na documentação, que seria pra restringir acesso apenas para o ip da efi, não sei se isso importaria no problema que está acontecendo