Você está recebendo ou pagando ? De qualquer forma, você pode cadastrar cada webhook de chave Pix numa URL diferente, e pela URL já diferenciar, mas no webhook vem a chave Pix que recebeu também.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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:
Boa tarde, não entendi muito bem, essa seria a configuração para recebimento das respotas do webhook ou para o cadastro do mesmo? Porque para o cadastro deve-se fazer uma requisição para PUT /v2/webhook/:chave informando o x-skip-mtls-checking": false, no cenário de hospedagem compartilhada. Posteriormente você vai precisar de uma rota para o recebimento das notificações do webhook, aí sim viria as configurações de request.socket.authorized. Mais detalhes aqui: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks Caso queira, também disponibilizamos SDK's com todos os endpoints da API Pix disponíveis: https://github.com/gerencianet
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Essa falha é referente a tentativa de cadastro em seu webhook, no entanto, não foi possível verificar o certificado (CA) da Gerencianet que pode ser obtido por este link (https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt) no caso de produção. Recomendo verificar a documentação do mTLS e os exemplos disponibilizados (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-entendendo-o-padr-o-mtls). Em resumo, a Gerencianet faz 2 requisições ao seu servidor, a primeira sem verificar o certificado e a segunda verificando. Seu servidor deve estar configurado para rejeitar a primeira e aceitar a segunda, fazendo um "hand-shake"
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Você pode utilizar a nossa SDK de PHP que está disponível com todos os endpoints configurados. Caso opte por montar a requisição, deve-se atentar aos campos que são obrigatórios na documentação e como enviá-los. No caso do endpoint de cadastro de webhook, deve-se ser enviado um body em JSON com a seguinte informação:
Boa tarde, <@!284114448606822402>. O envio de Pix exige que você tenha um webhook previamente cadastrado, pois, são enviadas as notificações para ele com todas as informações do Pix enviado. Não existe atualmente endpoints para consulta de Pix enviados, você deve verificar as notificações em seu servidor do webhook ou o extrato financeiro em sua conta Gerencianet
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Bom dia, <@!855170903649026060>. Sim, o status CONCLUIDA só acontece quando a cobrança foi paga, tendo assim uma movimentação financeira(Pix) e é retornado o array contendo as informações do Pix. De qualquer forma, uma boa prática é a utilização do webhook, pois com ele você é notificado no momento em que recebemos a informação do Pix, deixando o seu sistema automatizado.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
Você não precisa de resend. GET /cob/:txid, se tiver o e2eid, foi pago. A informação já está lá.
Mas... o que a GN já sinalizou positivamente em resposta a um pedido meu e de outros usuários foi de não ter timeout nos webhooks do Pix. Continuar tentando enviar (possivelmente a cada 80 ou 160 minutos).
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
# # # Utilize o primeiro exemplo, caso queira requerir o certificado para autenticação # # mútua em qualquer rota do domínio indicado no VirtualHost. # # Funciona bem para sub-domínios Exemplo: www.webhook.seu_dominio.com.br # # #
:443> # Porta HTTPS # # ... #
SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio
# # # Utilize o segundo exemplo, caso queira requerir o certificado para autenticação # # mútua em apenas uma rota do domínio indicado no VirtualHost. # # Exemplo: www.seu_dominio.com.br/webhook # # #
:443> # Porta HTTPS # # ... #
SSLCertificateFile /caminho_certificado/fullchain_ssl.pem #fullchain associado ao seu certificado SSL do domínio SSLCertificateKeyFile /caminho_certificado/privkey_ssl.pem #privkey associada ao seu certificado SSL do domínio
# mTLS Gerencianet SSLVerifyClient none
SSLVerifyClient require SSLVerifyDepth 3
# # ... #
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.