Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario felipetkful

felipetkful

Ver Respostas

fiz um teste de um pagamento e passei minha url pra receber o webhook de vcs

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Outra forma de visualizar os Pix recebidos se você não for utilizar o webhook é pelo GET v2/pix, esta rota retorna apenas Pix recebidos facilitando a sua verificação. Você pode informar como parâmetro um período que deseja verificar se teve recebimento ou não.

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

É tipo assim, o que eu preciso é verificar se um pix foi pago pra enviar um item pro usuário.
Só que sem o webhook, ou eu faço uma rota pra ver se o cara pagou aquele pix, ou eu faço um cronjob que daqui 5 minutos vai chamar e enviar o item pro sujeito.

Avatar discord do usuario Nadson Kleiton

Nadson Kleiton

Ver Respostas

Explica melhor, você está configurando o webhook, certo?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não seria o caso de simplificar para o webhook ? As demais funções do site deixa nesse proxy de proxy...

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

<@!775350441965649951>
Tem algum jeito fácil de fazer o webhook com o aws?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Compreendo, Pedro.
O mais próximo que temos que pode lhe ajudar, é uma configuração do webhook utilizando nodeJS e express
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

Tranquilo, é isso que eu tinha em mente mesmo.
Inclusive, apanhei igual um oponente do mike tyson da implementação desse webhook.
Acabei fazendo uma "gambiarra" aqui, que faz o pagamento mandando numa rota o txId, que falaram ali em cima. Daí tendo o txId a transação confirmada, efetua o envio pro cliente.
É feio? É. Mas depois eu quero ver direito se consigo colocar o webhook certinho.
Se tivesse alguma coisa específica pro nestjs ajudaria eu acho

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!239503881728557066>. Boa tarde!

Até o momento não é possível simular pagamento de uma cobrança Pix gerada em homologação, mas já está em nosso backlog.

Neste caso, sugerimos você criar uma cobrança com um valor baixo em produção, de 1 centavo, por exemplo, e pagá-la para receber a notificação em seu webhook.
Caso você esteja na conta que vai utilizar em produção e não queira poluir os logs dessa conta, você pode abir uma subconta para realizar esses testes. Assim, não terá impacto na sua conta principal.

Para abrir uma subconta, você pode acessar o link https://gerencianet.com.br/artigo/ter-mais-de-uma-conta-gerencianet

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

pessoal, como que eu coinsigo testar o webhook em homologação? A parte de pagamento de pix

Avatar discord do usuario Nadson Kleiton

Nadson Kleiton

Ver Respostas

Olá bom dia, estou tentando configurar o um webhook do PIX, porem utilizo um serviço "sem servidor" (serverless) da Amazon Lambda, ta sendo um tanto quanto complicado configurar um Hand-Shake

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia <@!239503881728557066>, como bem informado pelo Rubens você pode utilizar os endpoints para consulta de cobranças e pix recebidos, mas o ideal é sempre usar o webhook para que tenha o sistema automatizado.

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Ver Respostas

Pessoal, achei muito trampo criar um webhook agora onde estou no projeto...
Tem algum jeito que eu possa fazer uma gambiarra com o front-end e o back-end pra eu não ter que implementar um webhook, mas mesmo asssim guardar um item no banco de dados assim que confirma?

Avatar discord do usuario reidoscoins

reidoscoins

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/v2/webhook/" . $chave, // Rota base, homologaço ou produço
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_POSTFIELDS => $json,
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"authorization: Bearer " . $access_token,
"x-skip-mtls-checking: false"
),
));

$response = curl_exec($curl);

Avatar discord do usuario reidoscoins

reidoscoins

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

Avatar discord do usuario reidoscoins

reidoscoins

webhook de maquina compartilhada !

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Certo. Eu vou ver direito como usar o webhook

Avatar discord do usuario rubenskuhl

rubenskuhl

Aí você até pode ter um cronjob para pegar cobranças pagas que você tenha perdido o webhook.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pq não algo orientado a eventos ? Chegou o webhook, faz o que precisa fazer daquela cobrança.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Nesse caso seria construir um sistema, você utilizaria os endpoints informados ou webhook(mais prático) e faria uma comunicação com seu serviço.