Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Estou tentando cadastrar a url webhook pix com o código exmeplo que vem na sdk php, em produção, porém está retornando Bad Request, a parte de geração do pix já em produção está ok, o que eu poderia verificar neste caso?

# pix
Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

<@!652136709982781470> Minha dúvida seria a seguinte, eu preciso cadastrar uma vez só a url do webhook do pix, ou a cada transação eu preciso fazer uma chamada para a função $api->pixConfigWebhook

# bolix
Avatar discord do usuario EvilForce

EvilForce

Ver Respostas

Existe alguma URL que busque os boletos gerados pelo Web?
A API pelo que vi tem foco apenas em criar..

# bolix
Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Muito obrigado, lá no painel da gerencianet vai constar como paga também? ou permanece como "aguardando", será enviado notificação para url cadastrada na cobrança certo?

# pix
Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

Como faz para simular pagamento de boleto gerado em sandbox? No caso o site está no dominio já, com url de notificação verdadeira, teria como alterar o status dessa transacao via painel, ou precisa ser pela sdk?

# pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

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

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Três diferenças:
- A URL é por chave Pix, não por cobrança
- Você passa um path, a GN adiciona /pix e chama.
- Há mTLS obrigatório no webhook.

# pix
Avatar discord do usuario wevertondumont

wevertondumont

Ver Respostas

só uma coisa, alguém poderia me confirmar como passo a url que receberá as notificações quando o pix for pago. É igual na cobrança de cartão e boleto onde passamos a url?

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Deve enviar a URL para a Gerencianet...

# pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

Ver Respostas

<@!522899003663450113>, como está a sua url?

# pix
Avatar discord do usuario joelemanoel

joelemanoel

Como você ta enviando a URL?

# pix
Avatar discord do usuario brunodelara

brunodelara

o que aparece quando tu tenta acessar pelo navegador, o url q tá passando como webhook?

# pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

mas recebo o erro: {"nome":"webhook_invalido","mensagem":"A URL informada respondeu com o código HTTP 400"}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode criar uma request no Postman, com método POST para sua URL webhook, enviando o certificado para mTLS e body, um exemplo de um Pix pago:

json
{ "pix":
[ { "endToEndId": "E292361202020000041739s0349633KVD",
"txid": "4dsaa337897a4a479ef8005eea80e097",
"chave": "1a580600-0000-0000-0000-0008f87327f7",
"valor": "0.01",
"horario": "2021-03-04T17:39:50.000Z"
}
]
}

# pix
Avatar discord do usuario didio4130

didio4130

Ver Respostas

Olá Pessoal, boa tarde!
Beixei a SDK php para fazerum teste mas estou passando por problemas com o certificado. Erro abaixo:

Fatal error: Uncaught Error: cURL error 58: could not load PEM client certificate, OpenSSL error error:0200100D:system library:fopen:Permission denied, (no key found, wrong pass phrase, or wrong file format?) (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in /var/www/localhost/htdocs/gerencianet/examples/pix/oauth/generateAuth.php:29 Stack trace: #0 {main} thrown in /var/www/localhost/htdocs/gerencianet/examples/pix/oauth/generateAuth.php on line 29

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A chave contém caracter que precise de URL-encoding, como @ ?

# pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

estou passando minha chave por url, assim como foi pedido

# pix
Avatar discord do usuario marcosfilho8113

marcosfilho8113

Ver Respostas

curl_setopt_array($curlWebHook, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/v2/webhook/minhachaveaqui",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_SSLCERT => $config["certificate"],
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS => "{\r\n \"webhookUrl\": \"https://teamreapers.com.br/servers/painel/retorno_pix.php",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $accessToken"
),
));

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que mais costuma pegar é que a GN adiciona /pix à URL que vc passa para o webhook seguindo padrão do BACEN, ou o mTLS.
Este vídeo tem uma sequência completa com PHP:
https://www.youtube.com/watch?v=6Es3i2eH5K4