Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Data: 04/04/2024
# pix
Avatar discord do usuario brucedeity

brucedeity

Ver Respostas

Obrigado achei aqui o exemplo. A ideia é configurar o webhook "só uma vez" né ?

# pagamento-contas
Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Agora estou recebendo, porém o body está vindo vazio, sem o x-www-form-urlencoded, dai minha api não valida a requisição ao webhook

# pagamento-contas
Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Fiz tudo isso, o problema era receber as notificações mesmo, tinha incluido o webhook de boleto no mTLS, o que não era preciso fazer. Por isso não recebia notificações no endpoint de boleto

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pix não tem notification_url por transação. Tem que configurar webhook para a chave Pix, aí toda cobrança daquela chave é notificada nesse webhook.

# pagamento-contas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O .crt de produção para validação do webhook é diferente do de homologação. Precisa trocar o arquivo.

# pagamento-contas
Avatar discord do usuario uknow.rommel

uknow.rommel

Sim, fiz isso. Consigo gerar pix, boleto e pagamentos com cartão. Porem o webhook não funciona

# pix
Avatar discord do usuario hlyras

hlyras

Ver Respostas

Uma outra dúvida, é necessário que a porta do servidor esteja na 443 para configurar os webhooks? Como estou tentando implementar através do servidor compartilhado da digital ocean não tenho acesso para alterar e ele só abre na 8080.

# pagamento-contas
Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Boa tarde estou tendo problemas com webhook, fiz todos os teste no servidor com as credenciais e certificado de homologação e tudo funcionou. Mas agora que mudei pra produção não consigo receber as notificações. Meu nginx retorna 403 nessa linha

if ($ssl_client_verify != SUCCESS) {
return 403;
}
, sendo que em homologação tudo funcionava

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Sim, você precisa fornecer a sua URL no atributo webhookUrl, que deve estar pronta para receber as notificações da nossa parte. O cadastro do webhook ocorre apenas uma vez. Assim que for cadastrado, sempre que houver um pagamento associado à sua chave, você será notificado automaticamente.

# pix
Avatar discord do usuario hlyras

hlyras

Ver Respostas

Eu li isso mas não consegui entender exatamente o que fazer, esse é o corpo que devo enviar nesse PUT, certo?

{
"webhookUrl": "https://exemplo-pix/webhook"
}

Mas em qual momento eu devo fazer isso?

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @hlyras!
O cadastro do webhook é realizado através do endpoint PUT /v2/webhook/:chave
Onde :chave é a chave Pix que você deseja cadastrar o webhook.
Você pode consultar mais informações sobre este procedimento em nossa documentação técnica: https://dev.efipay.com.br/docs/api-pix/webhooks

# pix
Avatar discord do usuario hlyras

hlyras

Ver Respostas

Onde eu cadastro a url para receber o webhook?