Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
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"

# pix
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?

# pix
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

# pix
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?

# pix
Avatar discord do usuario brunodelara

brunodelara

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

# pix
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

# pix
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

# pix
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

# pix
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?

# pix
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.

# pix
Avatar discord do usuario apolo3467

apolo3467

Ver Respostas

Oi Guilherme obrigado pela resposta :-).

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

# pix
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

# pix
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;

# pix
Avatar discord do usuario wesleykovalski

wesleykovalski

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

# pix
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)

# pix
Avatar discord do usuario wesleykovalski

wesleykovalski

Ver Respostas

Essa url seria o webhookUrl ?

# pix
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.

# pix
Avatar discord do usuario wesleykovalski

wesleykovalski

Ver Respostas

Alguém teve esse retorno:

A URL informada respondeu com o código HTTP 302

# pix
Avatar discord do usuario anoni_mato

anoni_mato

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

# pix
Avatar discord do usuario anoni_mato

anoni_mato

e suaurl pela URL do seu webhook