Histórico de mensagens sobre n

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 23/09/2023
# pix
Avatar discord do usuario rubensantonio2704

rubensantonio2704

Estou usando flask

# pix
Avatar discord do usuario rubensantonio2704

rubensantonio2704

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

# pix
Avatar discord do usuario rubensantonio2704

rubensantonio2704

Estou criando um código em python usando a api, e preciso de um norte, ainda sou meio iniciante

# pix
Avatar discord do usuario rubensantonio2704

rubensantonio2704

Ver Respostas

Boa noite pessoal

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Nada, man.

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

entendi, vou dar uma verificada nisso

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

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!

# pix
Avatar discord do usuario sanch789

sanch789

eu faço tudo diretamente por la

# pix
Avatar discord do usuario sanch789

sanch789

acho que no caso seria o php puro

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

cara, pra ser sincero eu nem sei dizer, eu apenas crio um arquivo php direto do gerenciador de arquivos da hostgator

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Depende muito do teu ambiente. Está trabalhando com PHP puro? Está usando algum gerenciador de rotas? Está usando Laravel ou algum outro framework php?

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

desculpa a ignorancia, mas como eu faço pra criar esta rota?

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

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.

# pix
Avatar discord do usuario sanch789

sanch789

eu to seguindo tudo que foi passado nas video aulas no youtube

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

mas como eu poderia resolver isso, eu entendi o que vc disse mas não sei como resolver

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

Certo. Vamos lá.

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).

# pix
Avatar discord do usuario sanch789

sanch789

Ver Respostas

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

# pix
Avatar discord do usuario blackhawkx

blackhawkx

Ver Respostas

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.

# pix
Avatar discord do usuario sanch789

sanch789

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