Histórico de mensagens sobre webhook pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
# pix
Avatar discord do usuario pabloborges

pabloborges

Ver Respostas

Boa tarde, gostaria de alguns esclarecimentos com relação à requisição do envio de pix. Quando a requisição é feita, recebo uma resposta contendo algumas informações, incluindo o e2eId e o status com o valor "EM_PROCESSAMENTO". No meu entendimento, o pix ainda não foi enviado ao recebedor. Em seguida, recebo uma notificação através do webhook semelhante a anterior com o status "REALIZADO". A minha dúvida é: existe outra maneira de verificar se o pix foi enviado que não seja através do webhook?

# pix
Avatar discord do usuario neiva4327

neiva4327

Ver Respostas

Olá, eu estou configurando um webhook para API do pix e estou continuamente recebendo a seguinte mensagem:
A autenticação de TLS mútuo não está configurada na URL informada
Porém essa mensagem não informa o que está de errado na API. O teste quando faço uma chamada /v2/webhook/:chave está acessando meu servidor em /webhook porém a mensagem continua no retorno.

# pix
Avatar discord do usuario trtavares

trtavares

boa tarde. alguem pra ajudar com retorno via webhook? Configuração feita, aparentemente tudo, certo mTLS habilitado, ao cadastrar o webhook a requisição chega.. mas ao pagar um pix com txid o webhook não é acionado.

# pix
Avatar discord do usuario andrebarbosa_dev

andrebarbosa_dev

Ver Respostas

Olá, gostaria de saber se alguém tem algum conteudo de integrando o gerencia net no laravel 8 e com o webhook do pix.

# pix
Avatar discord do usuario rogeriosavaris

rogeriosavaris

Ver Respostas

Bom dia, estou integrando a API PIX na minha aplicação flutter, alguém pode indicar algum tutorial de como integrar as webhooks para confirmar o pagamento via pix? Meu conhecimento se limita a flutter e dart :X

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @thichief20 tudo certo? 🙂
Não sei se é viável pra você, mas acredito que seria mais prático configurar um servidor para ser seu webhook e ao receber a confirmação de pagamento dispara o comando para o seu raspberry.
Vale ressaltar que se a cobrança for criada com a chave cadastrada no webhook, o webhook é acionado desde que a cobrança tenha um txid Válido.
Na nossa documentação você encontra um exemplo do webhook em python
https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-exemplos-de-configura-es-de-servidor

# pix
Avatar discord do usuario gregorylp

gregorylp

Ver Respostas

Boa tarde, tudo bem? Eu gostaria de usar o endpoint pixSend para enviar Pix no Woocommerce. Verifiquei que no plugin original da Gerencianet existe o uso do webhook e da validação mTLS. Teria como aproveitar este webhook do plugin para poder enviar Pix?

# pix
Avatar discord do usuario gustavolaux

gustavolaux

Ver Respostas

bom dia! cadastrei um webhook com o header x-skip-mtls-checking: true, recebi o evento de teste_webhook e ao consultar o webhook da chave em questao vejo que a url está lá. ao fazer um pix pra essa chave, nao recebo a notificação na url cadastrada. alguém sabe o que pode ser?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

# pix
Avatar discord do usuario gustavolaux

gustavolaux

Ver Respostas

boa tarde! conseguem me auxiliar na configuração do webhook pix num servidor compartilhado, onde nao consigo configurar o mTLS?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

# pix
Avatar discord do usuario itossauro

itossauro

Ver Respostas

Boa noite tudo bem? Só uma dúvida... Meu servidor está num Cloud Run do GCP, um container serverless com certificados auto-gerenciados pelo próprio GCP, não estou encontrando formas de adicionar o certificado da Gerencianet para o webhook PIX, alguma solução?

# pix
Avatar discord do usuario vborn_

vborn_

Ver Respostas

Oi gente, tudo bem?

Como o servidor recebe o POST do Webhook?

Fiz uns testes utilizando o postman para o meu webhook.

{
"pix": [
{
"endToEndId": "xxx",
"txid": "xxx",
"chave": "xxx",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

Enviei no Body esse modelo, tirei da documentação na parte de Exemplo Pix Recebido, pelo postman, passa tudo certinho e altera os dados do pagamento quando passo um TXID valido e com pagamento confirmado, mas quando espero o post da API ele não acontece nada, alguém pode me ajudar?

Função parcial do controller:
public function webhook(Request $request) {
$data = $request->json()->all();
$txid = $data['pix'][0]['txid'];

$file = \Illuminate\Support\Facades\File::get(base_path() . '/resources/views/pagamentos/config.json');
$options = json_decode($file, true);

$params = ['txid' => $txid];

try {
$api = Gerencianet::getInstance($options);
$pix = $api->pixDetailCharge($params);

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, pq o webhook manda o objeto pix, não o objeto cob. É equivalente ao GET de /pix com filtro por inicio/termino/txid.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Me parece que com essa configuracão com webhook no location e no proxy_pass, os métodos que você precisaria ter seriam xxx.com/webhook/webhook e xxx.com/webhook/webhook/pix. E como tem webhook no location, daria loop infinito no proxy_pass.
Sugestão: proxy_pass 127.0.0.1:8080/ , e seu serviço atenderia também em http mas só com listen em 127.0.0.1:8080 que só é acessado localmente.

# pix
Avatar discord do usuario gargula.

gargula.

Ver Respostas

Sim, já segui a documentação, estou usando ela como base, pode ver ai nos meus prints, ta exatamente igual. Inclusive a chamada para envio do Webhook estou usando dos exemplos da própria SDK do PHP de vocês. Meu servidor já é TLS 1.2, baixei o certificado de vocês, utilizo servidor dedicado, estou usando o modo de produção (até porque o sandbox aparentemente não funciona para Pix), meu site já está online e tem certificado digital LetsEncrypt(Certbot) conforme vocês indicam na documentação. Ta tudo certinho, eu só preciso de uma força pra me dar uma luz no que está saindo errado, já passei 2 madrugada debruçado em cima desse código pra ver se acho alguma coisa que não ta batendo mas nada ainda. Acredito que seja alguma coisa na reescrita no Nginx, mas preciso de uma ajuda mesmo

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tanto no webhook quanto no GET de /pix tem o txid. Se não tiver txid, foi transferência manual. Se tiver txid de 1 a 25 caracteres, QR-Code estático. txid de 26 ou mais caracteres, QR-Code dinâmico.

# pix
Avatar discord do usuario Joow

Joow

Ver Respostas

Pessoal, Bom dia !
Estou com algumas duvidas sobre o webhook.
Por exemplo eu crio o webhook ele me retorna {"webhook":"https://minhaurl.com/api/callback"}
aparentemente está criado webhook
entretendo, quando eu faço o pagamento junto ao banco, ele não me retorna o status do pix dentro do callback definido.
estou usando o SDK .net
Alguém pode me ajudar com isso

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E aí isso vem no webhook:

// Pix recebido
{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.10",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix",
"gnExtras": {
"tarifa": "0.01"
}
}
]
}