Histórico de mensagens sobre webhook pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Uma alternativa é o pix.ae do @anoni_mato:

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 matheus_efi

matheus_efi

Ver Respostas

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

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

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"

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

curl 'https://api-pix.gerencianet.com.br/v2/webhook/XXXXX" class="link-msg">https://api-pix.gerencianet.com.br/v2/webhook/XXXXX'' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'DNT: 1' -H 'Origin: https://api-pix.gerencianet.com.br' --data-binary '{"webhookUrl":"https://xxxxx/webhook.php"}' --compressed

# pix
Avatar discord do usuario matheus_efi

matheus_efi

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:

{
"webhookUrl": "https://seu_webhook"
}
E a sua chave pix que vai ser associada ao webhook, deve-ser informada nos params da requisição, exemplo:
/v2/webhook/sua_chave

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

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

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Bom dia, <@!864239077993742396> você pode criar uma cobrança dinâmica e utilizar o txid como a referência ou o infoAdicionais. Você pode utilizar o nosso sistema de webhook para automatizar e não precisar ficar consultando a sua conta todo dia, temos exemplos de fluxo aqui (https://dev.gerencianet.com.br/docs/api-pix-fluxogramas). A Gerencianet disponibiliza também uma colletction no postman para você utilizar para testes (https://dev.gerencianet.com.br/docs/api-pix-introducao#section-collection-postman-api-pix-gerencianet) e SDK's com exemplos do Pix já incluso (https://dev.gerencianet.com.br/docs/api-pix-introducao#section-sdk-pix).

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, <@!841289888729006080>. O IP utilizado para comunicação com o webhook do Pix é somente este mesmo. 34.193.116.226

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

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.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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).

# pix
Avatar discord do usuario emersonmoura

emersonmoura

Ver Respostas

<@!671762828046106646> esse cenário existe? (os integradores diretos enviarem webhook de pix não pago)

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

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

# mTLS Gerencianet
SSLCACertificateFile /caminho_certificado/chain-pix-prod.crt #Chave pública da Gerencianet
SSLVerifyClient require
SSLVerifyDepth 3

#
# ...
#




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


#
# ...
#

# pix
Avatar discord do usuario brian.ferreira

brian.ferreira

ao tentar configurar o webhook para minha chave PIX estou recebendo esse erro

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

No webhook você tera o registro de quando enviar o pix, que será:

json
{
"pix": [
{
"endToEndId": "E090893562021030PIf25a7868",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"tipo": "SOLICITACAO",
"status": "REALIZADO",
"valor": "0.01",
"horario": "2021-03-04T20:39:47.000Z"
}
]
}

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Isso mesmo <@!756521010387484702>. O webhook tem registro de recebimento e envio de Pix. O pagamento voce se refere ao envio de pix mesmo?