Histórico de mensagens sobre erro webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: erro webhook
Canal: pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A mensagem de erro sugere que o problema seja na configuração do seu servidor para receber os webhooks. A chamada de ativação do webhook tanto parece ok que você recebe uma resposta que só seria possível justamente fazendo a chamada de ativação e a Efí entendendo isso.

Avatar discord do usuario nuvem_vet

nuvem_vet

consegue me ajudar?
public function setupWebhook($webhookUrl)
{
$data = [
"webhookUrl" => $webhookUrl
];

$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://pix-h.api.efipay.com.br/v2/webhook/' . $this->getClientKeyPix(),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_POSTFIELDS => json_encode($data),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer {$this->getClientKeyPix()}",
"Content-Type: application/json"
],
]);

$response = curl_exec($curl);
$error = curl_error($curl);
curl_close($curl);

if ($error) {
throw new \Exception("Erro ao configurar o webhook: $error");
}

return json_decode($response, true);
}

consegue me dizer se essa requisição para configurar o webhook esta correta?

Avatar discord do usuario nuvem_vet

nuvem_vet

Ver Respostas

alguem consegue me ajudar com a configuração do webhook? esta dando esse erro: webhook: Erro ao configurar o webhook: Empty reply from server

Avatar discord do usuario vitormarcelo0329

vitormarcelo0329

Ver Respostas

Boa tarde, estou com um erro ao criar o webhook({
"nome": "chave_invalida",
"mensagem": "A chave informada não faz referência à conta Efí autenticada"
}), gostaria de solicitar um atendimento por favor.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @errorzadaa! Tudo bem?
No caso você não vai precisar da chave publica para configurar o webhook, porém o certificado .p12 emitido em sua conta você precisa informar em todas as requisições

Avatar discord do usuario he128

he128

Ver Respostas

Olá, boa tarde!
Alguém poderia me ajudar com este erro na hora de cadastrar a url do webhook utilizando CURL: Cod:52 Erro message:Empty reply from server

Avatar discord do usuario marshall0559

marshall0559

No EFI retorna o erro : {
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 500"
}

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.