Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# dúvidas
Avatar discord do usuario admthunder

admthunder

Ver Respostas

Os webhooks já consegui criar, apagar, listar... por enquanto ignorando o certificado, sem ignorar diz que a url destino não esta preparada pra isso (já já eu ajeito)

# dúvidas
Avatar discord do usuario admthunder

admthunder

Mas preciso te agradecer, sua ajuda foi muito boa, depois que vc me disse ali que o webhook so precisa rodar uma vez na vida, abriu minha mente porque minha dúvida principal era "como acionar ele a cada vez que alguém fizesse um pagamento"

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pq o padrão é esse, uai. 😉
Mas como o padrão é da API, não sei se há objeção do Banco Central quanto a ter isso também no site, desde que reflita nas consultas pixListWebhook e no pixDetailWebhook.

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você só precisa chamar o pixConfigWebhook uma vez na vida... então não precisa ser no site. Apesar de que como a API é idempotente (você pode repetir requisições), se você chamar o pixConfigWebhook logo antes do pixCreateImmediateCharge, vai funcionar também.

# dúvidas
Avatar discord do usuario admthunder

admthunder

É ai que ta a minha dúvida, aonde eu chamo esse pixConfigWebhook

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, o atendedor do webhook vai ser chamado pela Efí, não por você. E a Efí só vai chamar quando o pagamento entrar.

# dúvidas
Avatar discord do usuario admthunder

admthunder

Ver Respostas

No caso, após gerar um qrcode, coloco um script pra digamos "ficar carregando" esse webhook por alguns minutos de X em X segundos?

# dúvidas
Avatar discord do usuario admthunder

admthunder

Acho que já tinha visto isso quando vc falou em webhook

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A configuração de webhook é o examples/pix/webhooks/pixConfigWebhook.php

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

É isso mesmo que o PUT em /webhook faz.

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como ativar é fazendo um PUT para /webhook/:chave indicando o path base sem /pix, aí a Efí adiciona o /pix.
O body da requisição é:


E aí a Efí vai fazer o POST em https://exemplo.com.br/webhook/pix

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não é na configuração na conta, é via API que isso é definido.
https://dev.efipay.com.br/docs/api-pix/webhooks

# devs
Avatar discord do usuario luckynumber.farm

luckynumber.farm

Ver Respostas

{
webhookUrl: 'https://api.luckynumberweb3.com/webhook/',
chave: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
criacao: '2024-01-18T18:50:10.000Z'
}

# devs
Avatar discord do usuario luckynumber.farm

luckynumber.farm

Ola amigos sou novo aqui e estou tento um problema.

A aplicação está configurada com mTLS na AWS. Webhook está tudo confirgurado certo, porém retorna somente a criação de um novo webhook.
{"evento":"teste_webhook","data_criacao":"2024-01-18T18:50:10.493Z"}

Os pixs recebidos não estão retornando no webhook confirme documentação EFY. Na rota:
https://api.luckynumberweb3.com/webhook/pix

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Webhooks funcionam em nginx... a gente usa, e muita gente também.

# bolix
Avatar discord do usuario fdomds

fdomds

Ver Respostas

Boa tarde Devs.
Estou fazendo uma integracao e preciso saber 3 coisas sobre webhooks, usando sandbox.
Consigo simular um pagamento de boleto para ativar o evento de pagamento ? O que vcs fazem ?
Consigo uma url de recibo após um pagamento ? Em outros gateways existe essa possibilidade.
Consigo evitar chamadas em minha url de webhook ? Eu uso lambda e Google Cloud Functions, gostaria de economizar algumas chamadas desnecessarias como eventos new/waiting, que faco fora do webhook, consigo evitar isso ?

# pix
Avatar discord do usuario jlmendessilva

jlmendessilva

Ver Respostas

Boa tarde.
Temos outra forma que não seja pelo webhooks? pois essa não conseguimos trabalhar no nginx.