Histórico de mensagens sobre url em pix

EXIBINDO CONVERSAS RECENTES:

Texto: url
Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Beleza, <@!756521010387484702>. Está encaminhado então.
Como está a configuração de seu webhook e qual sua URL?

Avatar discord do usuario perrot.

perrot.

Ver Respostas

Guilherme, fiz tudo o q está no vídeo e deu certo, porém o webhook, não dá certo:
Erro:
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"

Avatar discord do usuario bruno_2z1790

bruno_2z1790

Ver Respostas

Boa tarde!

Estou recebendo a seguinte resposta:

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

Possuimos suporte ao TLS 1.2, já estamos exigindo o certificado ao acessar a rota do webhook (caso contrario, retorna 403) porém ainda assim esta mensagem persiste...

Alguma ideia do que pode ser?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Sim. Já utilizando a SDK, você irá utiliza a função pixConfigWebhook passando como parâmetro sua chave Pix e no body webhookUrl

Avatar discord do usuario rafael_fig

rafael_fig

Ver Respostas

Bom dia.
Teria a possibilidade de eu subir certificados para nuvem e, ao fazer as requisições, ao invés de passar o caminho do certificado em meu servidor, passar a URL do certificado no Cloud Storage, por exemplo?

Avatar discord do usuario brunodelara

brunodelara

ele fazem a requsição na url que vc cadastrou, e /pix no final

Avatar discord do usuario wesleykovalski

wesleykovalski

Ver Respostas

Como testar o recebimento de notificações do webhook? Eu já configurei o link em webhookUrl. Consegui fazer a compra gerando um QRCODE, mas queria receber o status dessa compra em um arquivo json dessa rota que configurei no webhookUrl

Avatar discord do usuario apolo3467

apolo3467

Ver Respostas

Entendi, e nesse caso eu tenho que fazer isso apenas uma vez para setar o URL? ou a cada vez que eu for gerar um pix? Eu vi aqui que eu posso usar o $api->pixConfigWebhook

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para definir qual URL será o seu endereço de retorno, você deverá consumir o endpoint PUT /v2/webhook/:chave_pix passando no body da requisição o parâmetro webhookUrl com sua URL.

Complementando, é importante que em seu domínio que representa o seu servidor, esteja configurado a chave pública da Gerencianet para que ocorra a autenticação mútua (mTLS).
Você encontra mais detalhes em: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

Avatar discord do usuario apolo3467

apolo3467

Ver Respostas

Entendi, mas onde eu configuro esse URL? no meu painel da gerencianet, se sim em qual local?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Nas verdade, esta URL de callback deve ser uma URL de seu servidor que você irá definir como um endereço para que possamos lhe enviar as notificações.

Avatar discord do usuario apolo3467

apolo3467

Ver Respostas

Oi Guilherme obrigado pela resposta :-).

Por favor, onde encontro o URL de callbacks da minha conta?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!851565059616669729>. Boa tarde! 😀
A opção recomendada para você obter informação de que o Pix foi efetivado, é através de um webhook registrado com sua URL de notificação, para onde enviaremos as callbacks automaticamente quando for pago, por exemplo.

Outra opção é exatamente por esta função que está executando $api->pixDetailCharge($params). Se caso você não encontrou o e2eId, provavelmente o Pix não foi pago.
Pois, ao realizar esta consulta de um Pix que foi pago, no retorno conterá o array "pix" com os detalhes do pagamento e devolução, caso houver. Veja mais detalhes em nossa documentação no exemplo 2: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-cobran-a

Avatar discord do usuario henriquefelipe.

henriquefelipe.

var clientCob = new RestSharp.RestClient(URL_BASE + "v2/cob");
var requestCob = new RestRequest(Method.POST);
clientCob.ClientCertificates = new X509CertificateCollection() { uidCert };

requestCob.AddHeader("Authorization", "Bearer " + oath.access_token);
requestCob.AddHeader("Content-Type", "application/json");
requestCob.AddParameter("application/json", JsonConvert.SerializeObject(dados), ParameterType.RequestBody);

IRestResponse restResponseCob = clientCob.Execute(requestCob);
string responseCob = restResponseCob.Content;

Avatar discord do usuario wesleykovalski

wesleykovalski

Verifiquei aqui, agora não retornou mais o erro, apenas o webhookUrl

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

isso. a URL onde você quer receber as notificações (e que vc está enviando como webhookUrl da sua chave)

Avatar discord do usuario wesleykovalski

wesleykovalski

Ver Respostas

Essa url seria o webhookUrl ?

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

isso significa que a URL que vc tentou cadastrar redireciona para outra. isso não é permitido.

Avatar discord do usuario wesleykovalski

wesleykovalski

Ver Respostas

Alguém teve esse retorno:

A URL informada respondeu com o código HTTP 302

Avatar discord do usuario anoni_mato

anoni_mato

se o $baseUrl já tiver, não.