Histórico de mensagens sobre Erro webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: Erro webhook
Canal: pix
Avatar discord do usuario marcoglg_dev

marcoglg_dev

Ver Respostas

boa noite pessoal, estou tendo problemas para configurar o webhook pix sempre retona 403.

{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 403"
}

já testei e sei que o erro está nessa parte da config do nginx:

location /api/webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}

já baixei o certicado certificate-chain-homolog.crt

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @errorzadaa ! É possível sim. Existe uma configuração na conta, onde você pode ativar a opção de receber os dados do pagador via webhook. Seria (esse)(https://dev.efipay.com.br/docs/api-pix/endpoints-exclusivos-efi#criarmodificar-configura%C3%A7%C3%B5es-da-conta) endpoint. Em nossa documentação, você encontra todos os detalhes sobre esse endpoint, mas qualquer dúvida, estamos à disposição.

Avatar discord do usuario _acb09

_acb09

Ver Respostas

Boa tarde!
Estou recebendo o seguinte erro ao criar um webhook de pix:

{
"code": 400,
"error": "json_invalido",
"errorDescription": "Parâmetro \".headers['x-skip-mtls-checking']\", deve ser igual a um dos valores predefinidos"
}

Estou usando o SDK, e todos endpoints funcionam (cartão, pix e boleto) porém não consigo gerar o webhook. Ou recebo o erro acima, ou recebo Curl 52 Error.

Avatar discord do usuario felipenunes0714

felipenunes0714

Ver Respostas

o maior problema está sendo o recebimento dos dados, pois tem que rejeitar a primeira requisição e aceitar a segunda, não estou conseguindo fazer isso de jeito nenhum, toda hora me retorna o erro:
webhook_invalido
A URL informada respondeu com o código HTTP 403

Avatar discord do usuario celsoalexandre

celsoalexandre

Ver Respostas

Bom dia,
estou tendo o seguinte erro ao criar uma charge pix com location e notification_url usando a sdk pra Go, ambiente homolog
{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"additionalProperties","caminho":".body","mensagem":"não são permitidas propriedades adicionais"}]}

go
// Go
PUT /v2/cob/:txid
map[string]interface{}{
"calendario": map[string]interface{}{
"expiracao": 600,
},
"valor": map[string]interface{}{
"original": "0.01",
},
"loc": map[string]interface{}{
"id": 97,
},
"metadata": map[string]interface{}{
"notification_url": "https://meudominio:10021/efi/homolog/webhook",
},
"chave": "71cdf9ba-c695-4e3c-b010-abb521a3f1be",
"solicitacaoPagador": "Teste",
}

Se eu removo o campo "metadata" e seu conteúdo, funciona.
Não é mais possível criar a cobrança e registrar a callback na mesma chamada, ou seria de outra forma?

Avatar discord do usuario alexmenin

alexmenin

Estou com problema na criação dos webhooks de pix em produção, com o crt de homologação consegui criar normalmente a webhook para a chave pix, porém quando fui criar em produção me retorna o erro


400 No required SSL certificate was sent

400 Bad Request


No required SSL certificate was sent


nginx/1.24.0 (Ubuntu)




para a rota do webhook

Avatar discord do usuario aroldocosta

aroldocosta

Ver Respostas

Tenho esse endpoint tambem configurado(webhook/pix). O meu sistema roda em um vps com litespeed, nao encontrei enhum exemplo para litespeed. Outra coisa que nao ta batendo é que consigo acessar o endpoind (tanto o /webhook quando o /webhook/pix) pelo postman, pelo que entendi era pra dar erro 403, porem tb nao deveria poder registrar o webhook neste caso.