Author Image

rubenskuhl

Feb 18, 2024

Verificação de Pagamento via Pix

integraçãowebhookGETPIXdocumentação técnicamTLScertificadoconfiguração

Tem 3 jeitos.

1) Webhook - a Efí te avisa quando foi pago
2) GET em /pix?inicio=fim=txid= . Se vier um objeto, foi pago
3) GET em /cob/:txid. Se dentro da cobrança houver um objeto pix, foi pago.

Respostas (7):
Avatar discord do usuario martins.dev

martins.dev

18/02/2024

webhook é instantâneo?

Avatar discord do usuario rubenskuhl

rubenskuhl

18/02/2024

Típico de menos de 1 segundo.

Avatar discord do usuario martins.dev

martins.dev

18/02/2024

obrigado, vou da uma pesquisada daqui a pouco como implementar

Avatar discord do usuario guilherme_efi

guilherme_efi

19/02/2024

Bom dia, @martins.dev! Como vai?
Segue o link da nossa documentação técnica relacionada ao webhook Pix: https://dev.efipay.com.br/docs/api-pix/webhooks#configurar-o-webhook-pix
E também um vídeo sobre a utilização do endpoint para registrar o webhook: https://youtu.be/XB9bcZFTV3M?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu

Avatar discord do usuario martins.dev

martins.dev

19/02/2024

eu não entendi muito como configurar, por exemplo, eu preciso criar uma rota na minha aplicação /webhook e nela fazer uma requisição GET para obter o cert é isso?

Avatar discord do usuario rubenskuhl

rubenskuhl

19/02/2024

Não. Você precisa criar duas rotas na sua aplicação, /webhook e /webhook/pix, que vão atender requisição POST. E o certificado é o que você usa na configuração do webserver para ter certeza que isso veio da Efí.

Avatar discord do usuario guilherme_efi

guilherme_efi

19/02/2024

Como foi mencionado pelo Rubens, você precisa configurar o certificado na configuração do seu webserver para atender o padrão mTLS. E criar as duas rodas na sua aplicação para o recebimento das informações.
Neste outro vídeo é exemplificado a configuração do mTLS em um servidor Apache: https://youtu.be/hdyUHzNwVLY?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu