Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario brunodelara

brunodelara

Ver Respostas

Pode ser a api errada tbm, o url de homologação tem um -h no "api"

Avatar discord do usuario maxlaren.dev

maxlaren.dev

Ver Respostas

E ai guys, todo dia a partir das 04:00 da manhã minha aplicação cai, a msgs de erros: "cURL error 28: SSL connection timeout","cURL error 35: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to api.gerencianet.com.br:443", "Call to a member function getBody() on null","cURL error 52: Empty reply from server", mas durante o dia funciona normalmente

Avatar discord do usuario marcosfilho8113

marcosfilho8113

existe alguma possibilidade de eu ter duas notifications_urls para as notificações do pix?

Avatar discord do usuario monkyalan

monkyalan

eu to testando mandar a requisição por ele usando curl, e é nele que to recebendo do gn (ou q deveria)

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E essa máquina mesmo que está resolvendo no DNS para a URL que vc está passando no webhook ?

Avatar discord do usuario caiopedreira

caiopedreira

Ver Respostas

<@!818290769923670038> vc pode tentar usar um parâmetro de url query, do tipo ?ignore= ao invés de /pix no final da url pra ver se funciona

Avatar discord do usuario lucapwn

lucapwn

Ver Respostas

Olá, boa noite! Tudo bem? 😀
Estou tentando criar meu próprio webhook em PHP (no meu servidor dedicado) para receber as notificações de pagamentos realizados via Pix, e há algum problema, pois não recebo as notificações de pagamentos. Segue o código em PHP abaixo:

header("Content-Type: application/json");
$request = file_get_contents("php://input");
file_put_contents("webhook.json", print_r($request, true));
print_r($request);
?>

Recebo a notificação de configuração do link do webhook normalmente:

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

Mas não recebo a notificação quando realizo o pagamento:

{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

Tentei utilizar o exemplo de configuração de servidor em Python desenvolvido em Flask (https://dev.gerencianet.com.br/v1/docs/api-pix#section-exemplos-de-uma-configura-o-de-servidor-), mas não consegui seguir esse exemplo. ☹️

Já testei em sites de terceiros (como o https://webhook.site), e funciona normalmente (recebi a notificação do pagamento).

O meu servidor possui certificado SSL e a versão do TLS é 1.2.

Preciso receber essas notificações e armazená-las em algum lugar para verificar se o pagamento foi realizado. Vocês podem me ajudar? Irei ficar muito grato! Muito obrigado! 😀

Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

Olá, boa noite. Estou tentando configurar um webhook à uma chave PIX porém estou recebendo este erro: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api-pix-h.gerencianet.com.br', port=443): Max retries exceeded with url: /oauth/token (Caused by SSLError(SSLError(9, '[SSL] PEM lib (_ssl.c:4046)')))

Estou utilizando o SDK do python, seguindo os exemplos do github.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

De fato não está com mTLS, pois chamando a URL:
{ "status": 200, "mensagem": "Requisição realizada com sucesso!", "dados": "" }

Avatar discord do usuario monkyalan

monkyalan

Ver Respostas

Boa noite !! Eu dnv kk
realmente eu não tinha visto direito, era um erro bobo, já resolvi
agora outro problema que me surgiu e eu não entendo porque..

Estou com todos os certificados e chaves SSL setados no apache, igual o exemplo dado na doc da API, e mesmo assim ele diz que minha url de webhook não está configurado para mTLS
URL webhook: https://{domain}/player/adicionar/webhook/

tem alguma ideia do que possa ser ?
imagem enviada na mensagem pelo usuario monkyalan
imagem enviada na mensagem pelo usuario monkyalan

Avatar discord do usuario _stallone_

_stallone_

Ver Respostas

é mesmo configurando como no vídeo continua com o erro 400: A URL informada respondeu com o código HTTP 403: A URL informada respondeu com o código HTTP 403

Avatar discord do usuario _stallone_

_stallone_

Ver Respostas

só precisa colocar esse ?ignorar= no final da url?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pode ser o nome do script tratando o webhook. Ou você pode ignorar o /pix colocando a URL como /webhook/?ignorar=

Avatar discord do usuario giovannidalbello

giovannidalbello

{
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
}

Avatar discord do usuario _stallone_

_stallone_

Bom dia! Alguém sabe como solucionar esse erro "Error 400: A autenticação de TLS mútuo não está configurada na URL informada"

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Eles de fato não seguem HTTP redirection. Não é mais simples já mandar para eles a última URL do redirecionamento ?

Avatar discord do usuario Julia Efí

Julia Efí

Boa noite <@!337383375289712651>. "webhook inválido" é uma resposta esperada dentro da nossa API, como a url respondeu com um código diferente de 200, quer dizer que algum requisito de cadastro do webhook ela não está cumprindo. Verifique na nossa documentação se você está seguindo os passos corretamente: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-configurar-o-webhook-pix
Sugerimos também que verifique a sessão de validação mTLS que é uma etapa importante do cadastro do webhook: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-entendendo-o-padr-o-mtls

Avatar discord do usuario monkyalan

monkyalan

Ver Respostas

Seguindo essa URL de webhook, quando eu faço a requisição para a API, me mostra a msg conforme o print
a mensagem me retorna status 30x e não cadastra, como poderia contornar ? pelo visto a requisição que vocês fazem não seguem LOCATIONS, e para no primeiro redirecionamento que lhe é apresentado..
imagem enviada na mensagem pelo usuario monkyalan
imagem enviada na mensagem pelo usuario monkyalan

Avatar discord do usuario monkyalan

monkyalan

vc tem um ponto, a url ta com -h

Avatar discord do usuario monkyalan

monkyalan

o certificado setado no curl do php é aquele gerencianet.pem
imagem enviada na mensagem pelo usuario monkyalan