Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# pix
Avatar discord do usuario anoni_mato

anoni_mato

aí você pode configurar seu nginx pra validar (e re-cadastrar a URL sem o x-skip-mtls-checking) ou fazer uma consulta à API pra verificar se o Pix foi mesmo recebido; o que vc achar melhor (a primeira opção exige menos recursos do seu servidor e da GN, além de ser marginalmente mais segura)

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

se você passou o x-skip-mtls-checking na hora de cadastrar a URL de webhook, a GN não certifica que você está validando o client certificate usado nos callbacks. nesse caso, você está sob risco de alguém enviar notificações falsas pra vc, o que é um problema caso você não verifique com uma nova consulta à API se o pix foi realmente recebido

# pix
Avatar discord do usuario alancosta8466

alancosta8466

Ver Respostas

Estou configurando meu servidor no google functions com o Webhook. Preciso de uma ajuda ou exemplo de como referenciar o certificado chain-pix-prod.crt em produção. Estou recebendo o erro "A autenticação de TLS mútuo não está configurada na URL informada"

# pix
Avatar discord do usuario taironecdias

taironecdias

Vi que no dia 01/02/2021 haverá uma mudança nas chamadas do webhook por parte do GN (adicionando o /pix ao final da url base cadastrada)

# pix
Avatar discord do usuario nickfelippe

nickfelippe

Ver Respostas

eu lembro de ter visto a url da api de produção na documentação, mas não estou encontrando kk

# cartões
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!689653377822359581>! Em ambiente de desenvolvimento as cobranças de cartão mudam o status para Paid de forma imediata, sendo assim você já recebe a notificação na url cadastrada.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!375094642238029824> Tente seguir estes passos, que estão mais detalhados.
Primeiramente você deve acessar o arquivo de configuração do apache, geralmente fica em /etc/apache2/mods-enabled
Nele você irá fornecer o caminho da chave privada server_ssl.key.pem e uma pública server_ssl.crt.pem da sua certificadora SSL do seu domínio.

SSLCertificateFile /caminho_certificado/server_ssl.crt.pem
SSLCertificateKeyFile /caminho_certificado/server_ssl.key.pem

Neste mesmo arquivo do apache, adicione o caminho para o arquivo com a chave pública da Gerencianet para que ocorra o "Hand-Shake". Este arquivo você mesmo criará com a nossa chave (https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt - Produção) e salvará em um diretório de sua escolha.
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt

Se preferir deixar apenas uma rota de sua url para notificações, ex http://seudominio.com.br/webhook" class="link-msg">http://seudominio.com.br/webhook (as notificações serão enviadas para esta rota) você pode adicionar:
SSLVerifyClient none

 SSLVerifyClient require -- Indica que todas as requisições nesta rota irão requerer um certificado para o "Hand-Shake"
 SSLVerifyDepth 3

Se preferir que todas as notificações sejam enviadas para sua URL sem um subdiretório, ex http://seudominio.com.br, basta adicionar as seguintes informações
SSLVerifyClient require
SSLVerifyDepth 3

Com basicamente isto configurado no Apache, você realiza a requisição da rota PUT/v2/webhook/:chave passando no body { "webhookUrl": "http://seudominio.com.br/webhook"; } que seu webhook estará cadastrado para sua chave Pix. A partir daí, as cobranças Pix criadas com sua chave que estejam associados a um txid serão notificados em sua URL.

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia pessoal!
<@!375094642238029824> melhor maneira para verificar o pagamento de uma cobrança é mesmo utilizando o webhook. Com seu webhook cadastrado em sua chave, as cobranças Pix (Por enquanto, QrCode dinâmico) criadas com sua chave que estejam associados a um txid, serão notificados em sua URL.
Exemplo de notificação de um Pix pago:

[
{
"pix": [
{
"endToEndId": "E18236120202101271126s01308755CP",
"txid": "Guilhermesoarescota123456123456",
"chave": "[email protected]",
"valor": "0.01",
"horario": "2021-01-27T11:26:32.000Z"
}
]
}
]

Recebendo esta notifcação, você realiza uma busca através do txid em seu banco de dados para confirmar o pagamento da cobrança dentro do seu sistema

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que se cadastra no webhook é a chave Pix, por exemplo [email protected] . Aí todo recebimento para essa chave Pix que tiver txid vai chamar a URL (mais o sufixo /pix a partir de daqui alguns dias).

# pix
Avatar discord do usuario matheus_efi

matheus_efi

É um erro generalista de fechamento de conexão, neste caso eu peço que verifique o seu certificado se é de homologação ou produção e se as credenciais utilizadas são do mesmo ambiente que o certificado. Um outro ponto é a url, que pode ser de desenvolvimento https://api-pix-h.gerencianet.com.br ou produção https://api-pix.gerencianet.com.br.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

não entendi isso. se a URL de location está no qr code, como a "imagem" pode passar a apontar pra outra location?

# pix
Avatar discord do usuario ribas2555

ribas2555

Ver Respostas

galera eu to confuso com um ponto da documentação,

> Callbacks
> Esse serviço está protegido por uma camada de autenticação mTLS. Os callbacks são enviados pela Gerencianet via POST {$request.body#​/webhookUrl}​/pix quando há uma alteração no status do PIX.
>

# cartões
Avatar discord do usuario adriano7682

adriano7682

É esse JSON que vocês me na URL que eu informo?

# cartões
Avatar discord do usuario adriano7682

adriano7682

quais dados vocês me envia na URL que informei?

# cartões
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Você pode criar a cobrança de cartão com a url que automaticamente o status vai para pago e assim simular o pagamento

# cartões
Avatar discord do usuario adriano7682

adriano7682

Boa tarde, como faço pra testar a resposta do pagamento na URL que informei?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

<@!664563985885954079>, tente enviar a requisição passando o body da seguinte forma:

CURLOPT_POSTFIELDS =>'{
"webhookUrl": $url
}',

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

estou tendo esse problema, e a url é valida