Histórico de mensagens sobre webhook pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook pix
# pix
Avatar discord do usuario sarmanho.

sarmanho.

Ver Respostas

Bom dia a TODOS!! Preciso de um HOST (HOSPEDAGEM) que tenha um WEBHOOK PORRADA que suporte muitas conexões para criar PIX. Quais vcs me recomendam ???

# pix
Avatar discord do usuario lucasbernieri

lucasbernieri

Ver Respostas

Bom dia pessoal, estou com algumas dúvidas relacionadas com a integração via API para o PIX.

Usando o SDK PHP, já consegui gerar as cobranças, associadas com uma chave PIX gerada dentro da minha conta, mas estou um pouco confuso sobre a parte de webhooks de notificação e diferenças entre homologação e produção.

Sobre a parte de Webhooks, eu entendi que preciso cadastrar via API qual é a URL que o Gerencianet deverá notificar quando houver algum evento relacionado com a chave PIX. Até consegui realizar alguns testes utilizando a coleção do postman, gerando a cobrança e recebendo a notificação post da Gerencianet.

Um ponto relacionado com a aplicação que estou trabalhando é que o cliente está em um servidor compartilhado. Vi na documentação que é possível utilizar o parâmetro

x-skip-mtls-checking: true
e verificar no meu sistema se a requisição veio do Gerencianet. Isso funciona para o ambiente de produção também?

Outra dúvida, tem algum passo extra que eu precise fazer para colocar a integração via PIX para funcionar no ambiente de produção? É preciso solicitar da Gerencianet alguma autorização ou aprovação?

O sistema só irá gerar cobranças via PIX e esperar o Webhook de notificação, nada além desse fluxo.

# pix
Avatar discord do usuario vitorleindecker

vitorleindecker

Fala gente tudo bem ? Sou do marketing e vi uma automaçao usando a plataforma (na epoca gerencianet) fazendo o envio de pix, através de interações ao manychat (nao sei se conectado por webhook ou via API, nao entendo nada disso) e ele através das respostas do usuario fazia perguntas e confirmava o numero do pix digitado pelo usuario e automaticamente o pix era enviado pela conta na gerencianet para o usuario. Inclusive com o nome do usuario no comprovante do pix.

Alguem saberia me dizer como posso fazer isso ou onde devo buscar ? Obrigado

# dúvidas
Avatar discord do usuario vitorleindecker

vitorleindecker

Ver Respostas

Fala gente tudo bem ? Sou do marketing e vi uma automaçao usando a plataforma (na epoca gerencianet) fazendo o envio de pix, através de interações ao manychat (nao sei se conectado por webhook ou via API, nao entendo nada disso) e ele através das respostas do usuario fazia perguntas e confirmava o numero do pix digitado pelo usuario e automaticamente o pix era enviado pela conta na gerencianet para o usuario. Inclusive com o nome do usuario no comprovante do pix.

Alguem saberia me dizer como posso fazer isso ou onde devo buscar ? Obrigado

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mesmo QR-Code estático pode ter txid, e tendo txid, é acionado o webhook quando um Pix é recebido.

# módulos-plugins
Avatar discord do usuario thiagohenrique0810

thiagohenrique0810

Ver Respostas

ola boa tarde, as notificações para o webhooks nao estao chegando quando os pagamentos são realizados via pix no bolix. oq pode ser isso?

# devs
Avatar discord do usuario angelart

angelart

Pessoal, boa noite!!

me ajudem com um pequeno problema, estou consumindo a api de pix por aspnet core e tudo corre muito bem ate um certo ponto, o fluxo è o seguinte:

1 - Endpoint para gerar autenticacao é chamado >>
2 - eu chamo o endpoint para criar o pedido passando o token de acesso >>
3 - com a ordem criada, eu uso o Loc.id e o token para gerar o QrCode >>

Perfeito, ate ai funciona, agora o meu cliente faz o pagamento e entra em ação o webhook:

1 - Meu webhook é disparado com a confirmação de pagamento, algo como esse exemplo abaixo>>

json
{
"pix": [
{
"endToEndId": "123123123123123123abcabcabc",
"txid": "7777766666655555444443333",
"chave": "[email protected]",
"tipo": null,
"status": null,
"valor": "9.00",
"horario": "2023-07-25T21:27:57+00:00",
"infoPagador": null,
"devolucoes": null,
"gnExtras": null
}
]
}

2 - Agora que tenho o txid eu vou chamar meu endpoint la na api para consultar esse pagamento, usando o "/v2/cob/:txid" >>
3 - Dentro do meu endpoint para consultar o pagamento eu vou gerar um token (o mesmo metodo que usei la no inicio) para poder consultar o txid >>
4 - Mas dessa vez o token simplesmente nao retorna NADA...

o que me intriga é que é o mesmo metodo que uso para gerar a order no inicio e funciona perfeitamente...

esse é o metodo:
imagem enviada na mensagem pelo usuario angelart

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Notar que do envio x recebimento você nem precisa olhar a chave... apesar disso ser prudente por questões de segurança. Mas para recebimento (e devolução de recebimento) mapear o handler de recebimento na configuração do webhook, e no de envio, mapear o de tratamento de eventos de Pix enviados.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas especificamente do seu exemplo, não precisa tratar pix enviado e pix recebido no mesmo handler. Você pode criar uma chave Pix específica para o webhook do envio de Pix e tudo que chegar nele, tem a haver com envio. O que inclusive ajuda na portabilidade pois o envio de Pix não é parte da API Pix padrão.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Há diversos controles para isso:
1) A notificação requer mTLS, então só o servidor da Efí pode gerar um webhook com CN gn-webhook-pix e a CA da Efí
2) Você é informado da chave Pix, então mesmo outro cliente da Efí não pode disparar notificações que você não consiga distinguir
3) Você pode também filtrar pelo IP de origem da notificação
4) E se você for tão paranóico quanto a gente, pode fazer GET de /cob com o txid e ver se tem o mesmo objeto pix lá.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Além do recurso citado, a nossa API disponibiliza a possibilidade de você cadastrar uma URL para receber notificações sempre quando houver confirmações de pagamento.
Você encontra mais informações sobre o webhook, acessando: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Olá, @waldemarlima!

A Efí oferece serviços a nível de API para meios de pagamento e o funcionamento das nossas APIs está descrito da nossa documentação oficial (https://dev.sejaefi.com.br/). Ao abrir uma conta conosco você terá acesso à área do integrador, onde você pode criar uma aplicação gratuitamente que lhe concederá as credenciais necessárias para integrar sua aplicação com sistemas parceiros ou de desenvolvimento próprio. Nesta área você também poderá gerar o certificado Pix, necessário na utilização dos endpoints deste meio de pagamento.

Nós disponibilizamos diversas SDKs de código aberto para que você possa utilizar caso tenha o intuito de criar seu próprio sistema. Nossas tarifas são debitadas automaticamente apenas dos recebimentos e você pode conferir as taxas padrão neste link: https://sejaefi.com.br/tarifas.

Para receber notificações acerca dos pagamentos recebidos você cadastraria um webhook de um servidor de seu acesso (https://dev.sejaefi.com.br/docs/api-pix-endpoints#webhooks).

Qualquer dúvida você conta com o suporte da Consultoria Técnica por aqui no Discord. Conte com a gente!

# bolix
Avatar discord do usuario vinilv

vinilv

Ver Respostas

quando gero um pix em python e ele é pago, quando enviado para meu webhook, como vou saber qual pix foi pago? pelo txid? eles batem quando criado e quando pago, é enviado pelo webhook?

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Ver Respostas

Segue mensagem de erro: Fatal error: Uncaught Error: Undefined constant "Gerencianet\CURLOPT_SSLCERTTYPE" in /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php:57 Stack trace: #0 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php(82): Gerencianet\Request->verifyCertificate() #1 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Auth.php(50): Gerencianet\Request->send() #2 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/ApiRequest.php(23): Gerencianet\Auth->authorize() #3 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php(89): Gerencianet\ApiRequest->send() #4 /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Endpoints.php(38): Gerencianet\Endpoints->Gerencianet\{closure}() #5 /var/www/www_gn/gn-api-sdk-php/examples/pix/webhooks/pixDetailWebhook.php(26): Gerencianet\Endpoints->__call() #6 {main} thrown in /var/www/www_gn/gn-api-sdk-php/vendor/gerencianet/gerencianet-sdk-php/src/Gerencianet/Request.php on line 57

# módulos-plugins
Avatar discord do usuario victorzac

victorzac

Digito meusite.com.br/www_gn/gn-api-sdk-php/examples/pix/webhooks/pixDetailWebhook.php e recebo erro 404

# pix
Avatar discord do usuario brun06830

brun06830

Bom dia, estou tentando testar o meu webhook com logs, quando eu mesmo consulto a url os logs aparecem, porém quando eu gero a cobrança pix (com o valor menor que 10 reais) ele não registra a chamada, vocês tem alguma idéia do que poderia ser? Estou usando cloud functions (firebase)

# pix
Avatar discord do usuario victorzac

victorzac

Configurei o webhook para pix com mtls de acordo com o video aula, na DigitalOcean, funciona ok. No arquivo json é gravado os pix recebidos, tudo ok, Porém tento colocar os dados do pix num banco de dados e não aceita. Tentei inclusive abrir um arquivo .txt no diretorio webhook o arquivo é aberto mas não grava nada, nem uma mensagem "hello". Qual é permissão que está faltando? Alguma dica?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Isso mesmo, @conexao_cefet. Conforme comentado pelo Rubens, após o tempo de expiração sem o pagamento a cobrança Pix permanece com o status "ATIVO", pois lhe permite ainda aumentar o tempo de expiração.
Nesse cenário então, você pode fazer isso mesmo. Monitorar o tempo, se não receber o webhook com o pagamento, consulta a cobrança para confirmar o status, e depois usa o endpoint PATCH /v2/cob/:txid (https://dev.gerencianet.com.br/docs/api-pix-endpoints#revisar-cobran%C3%A7a) para alterar o status do Pix para "REMOVIDA_PELO_USUARIO_RECEBEDOR", que irá cancelar o Pix.

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Bom dia, @brun06830! Requisições via API Pix não aparecem no histórico de requisições, você pode utilizar os endpoints de consulta da API para isso, e verificar seu Webhook. No ambiente de homologação você pode testar as cobranças -> sendo um ambiente de simulação se o valor da cobrança estiver entre R$0,01 e R$10,00 a cobrança é confirmada, com a informação enviada via Webhook. Se o valor da cobrança for superior a R$10,00 a cobrança permanece ativa, sem confirmação. Conforme descrito na documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints
imagem enviada na mensagem pelo usuario gabriel_efi