Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

eu preciso de um exemplo de autenticação via curl passando o certificado .pem

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

eu só consigo fazer via curl

Avatar discord do usuario yuu_sr91

yuu_sr91

Gente, estou configurando o mTLS com a AWS configurada e dominio personalizado tbm e tá dando esse erro:

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

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @nandinhatnl! Tudo joia?
Você conseguiu cadastrar a URL corretamente, certo?
Porém, agora você esta tentando cadastrar informando uma porta?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @nexus_prime! Tudo bem?
A Efí irá fazer 2 requisições para o seu domínio (servidor):
1. Vamos certificar que seu servidor esteja exigindo uma chave pública da Efí. Para isso, enviaremos uma requisição sem certificado e seu servidor não deverá aceitar a requisição. Caso seu servidor responda com recusa, enviaremos a 2ª requisição. Nesta requisição a notificação é enviada para a URL que registrou.
2. Seu servidor, que deve conter a chave pública disponibilizada, deverá realizar o "Hand-Shake" para que a comunicação seja estabelecida. Nesta segunda é enviada a notificação para a URL registrada + "/pix" no final.

Tendo registrado a URL, todas as notificações serão enviadas para a URL+ /pix.

Para que não tenha que tratar em rota a adição do "/pix", você pode registrar usa URL com um ?ignorar=. Exemplo: https://sua_url.com.br/webhook/?ignorar=. Desta forma você pode tratar a notificação sempre em uma na mesma rota.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas isso é na URL configurada ou na URL +"/pix" no final ?

Avatar discord do usuario nexus_prime

nexus_prime

usei pixDetailWebhook e ele retorna a url certinho.. ent ta configurado

Avatar discord do usuario nandinhatnl

nandinhatnl

#pix #webhook eu tenho há dias a configuração do webhook e não estou conseguindo.. Já tentei configurar no meu servidor apache, no node e continua não funcionando.. o erro é sempre o mesmo A requisição na URL informada falhou com o erro: UNABLE_TO_VERIFY_LEAF_SIGNATURE

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, tudo bem?

Uma URL de webhook pode estar associada a várias chaves Pix.

Por outro lado, uma chave Pix só pode estar vinculada a uma única URL de webhook.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na URL que você cadastrou ou na URL mais "/pix" ao final ?

Avatar discord do usuario dadeke

dadeke

Hum...

Então para ser mais efetivo vou deixar 2 webhook do meu lado.

Ao cadastrar a empresa o webhook vai sem /pix na URL
E outro webhook com /pix estará disponível para receber também.

Avatar discord do usuario dadeke

dadeke

Então tem que ter ignorar=ou /pix no final da URL. Vou tentar aqui novamente.
imagem enviada na mensagem pelo usuario dadeke

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Boa tarde, @dadeke. Como vai?
Verifique esse detalhe da adição do /pix no final da sua URL que cadastrou.
Como está com o skip=true, você pode montar uma request no Postman para simular o envio da mensagem.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem o atendedor na URL que vc mandou e na URL+"/pix" no final ?

Avatar discord do usuario nandinhatnl

nandinhatnl

Ver Respostas

Estou recebendo essa mensage ao realizar o put no webhook{
"nome": "webhook_invalido",
"mensagem": "A URL informada respondeu com o código HTTP 301"
}

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Em qual URL esta sendo feita a requisição?

Avatar discord do usuario jaimepremy

jaimepremy

Boa tarde, cadastrei um Webhook pix, e ao verificar parece tudo ok, que recebo de volta isto no statusCode 200
webhookUrl":"https://meusite.com.br/api/NotasApi/WebHook"

Meu site é asp.net 461 e o webhook está no arquivo NotasApiController.vb, neste metodo:
Public Sub WebHook(ByVal request As HttpRequestMessage)
Dim json = request.Content.ReadAsStringAsync().Result
...
End Sub
E no Global.asax:
RouteTable.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{action}/{id}", New With {Key .id = System.Web.Http.RouteParameter.[Optional])
Testei pagando um pix de 1 centavo, mas o metodo não é acionado. Vi nos docs que tem um /pix no final do webhookurl, pensei que isto passasse os dados dentro do metodo na variavel request, mas aparentemente está faltando algo. Fvr alguém que ja fiz isto no .Net Framework, poderia me dar uma luz? O site está em host compartilhado .

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

$config = [
"certificado" => ($sandbox) ? $pathCertificateHomolog : $pathCertificateProd,
"client_id" => ($sandbox) ? $clientIdHomolog : $clientIdProd,
"client_secret" => ($sandbox) ? $clientSecretHomolog : $clientSecretProd,
"rotas" => ($sandbox) ? $rotasHomolog : $rotasProd
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . '/errorlog.txt', 'w');

curl_setopt_array($curl, array(
CURLOPT_VERBOSE => true,
CURLOPT_STDERR => $fp,
CURLOPT_URL => $config['rotas'] . "/oauth/token", // Rota base, homologação ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

echo '

';
var_dump($config, $response);
echo '
';

curl_close($curl);