Histórico de mensagens sobre webhook em pix

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: pix
Avatar discord do usuario lucianoolegario_57079

lucianoolegario_57079

Bom dia pessoal ainda estou com problemas ao tentar configurar o meu webhook

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Só vai retornar depois do /cob ser pago. E só em produção. Mas dá para obter sem ser via webhook.

Avatar discord do usuario nikita_0612

nikita_0612

isso é uma cobrança de pix e não estou usando webhook

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Vem no webhook, mas se fizer GET de /cob tem também.

Avatar discord do usuario rafaelplay55

rafaelplay55

Ver Respostas

Então o único jeito é simular o envio de um webhook?

Avatar discord do usuario rafaelplay55

rafaelplay55

Ver Respostas

Boa tarde, por questões de testes aqui, no ambiente de homologação eu estou gerando uns pixs com vencimento no valor acima de 10 reais (ou seja, não são concluidos automaticamente e não fazem o envio do webhook), mas eu gostaria de saber se tem alguma forma de fazer esse "pagamento" para lançar o webhook

Avatar discord do usuario lucianoolegario_57079

lucianoolegario_57079

Ver Respostas

curl -X GET "https://pix-h.api.efipay.com.br/v2/webhook/minhaChavePix" \
-H "Authorization: Bearer " \
-H "Content-Type: application/json" \
-H "Accept: /" \
-H "User-Agent: PostmanRuntime/7.43.0" \
-H "Connection: keep-alive" \
-H "x-skip-mtls-checking: false"

Avatar discord do usuario lucianoolegario_57079

lucianoolegario_57079

pessoal ainda sigo com problemas ao tentar cadastrar o meu Webhook na minha aplicação

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @welitonxd! Tudo bem?

Não, quando um Pix expira, nenhum webhook é disparado porque o status da cobrança não muda — ele permanece como "ATIVO". Como o Pix ainda está "ATIVO", você pode usar o endpoint PATCH /v2/cob/:txid para estender o prazo de vencimento e permitir o pagamento novamente.

Então você precisar ter um controle para saber se um Pix expirou. Você pode comparar a __data e hora atual__ com a __data e hora de emissão + o tempo de expiração (em segundos)__ definido na criação da cobrança. Se a data e hora atual forem maiores que a data e hora de expiração, o Pix não pode mais ser pago. Caso contrário, ele segue ativo e pode ser pago normalmente.

Avatar discord do usuario rogerio_itu2044

rogerio_itu2044

Ver Respostas

Boa tarde!
Configurei meu webhook pix mas não estou recebendo notificaçoes, eu consegui verificar através do endpoint do postman que eu recebi em minha conta:
- fiquei na duvida se devo criar outro endpoint com /pix no final ....
- onde posso consultar as notificacoes de pix recebidos no sistema EFI ?

Avatar discord do usuario celsoalexandre

celsoalexandre

Ver Respostas

boa Rubens. Eu testei aqui, vou deixar uma chave pix pra test e outra pra dev, cada uma com a sua rota de webhook. Valeu

Avatar discord do usuario celsoalexandre

celsoalexandre

Ver Respostas

Seria uma chave pix pra dev e outra pra test porém uma mesma conta efi, nesse caso em que eu quero ter endpoints de webhook específicos pra cada ambiente?

Avatar discord do usuario celsoalexandre

celsoalexandre

Ver Respostas

Boa tarde! uma dúvida.. eu tenho um ambiente de dev e test em meu app. Queria saber se para receber as respostas de pagamento via webhook, eu posso usar uma mesma conta da efi? No caso, tanto em dev quanto test eu quero usar o ambiente prod da efi

E se puder, basta eu criar 2 chaves pix ou algo assim?

Avatar discord do usuario samucca9675

samucca9675

Ver Respostas

Galera, não sou da EFY, porem algumas tentativas aqui para validar o webhook usando mtls, so erro, na url inserir os patametro skip e deu certo.

Vlw

Avatar discord do usuario emersoncavalcanti

emersoncavalcanti

Ver Respostas

Outra dúvida que não achei na documentação:

Quando é gerada uma nova cobrança eu não recebo a notificação com o "type": "subscription_charge" onde pego o "charge_id": 232323" de forma isolada.
Ela vem junto com outras de uma única vez onde a última é sempre "type": "subscription" que nela não vem o "charge_id".

No meu sistema eu verifico sempre a última posição do array enviado pelo webhook que no caso de uma nova cobrança é a "type": "subscription", até aí tudo bem pq eu posso pegar a posição do array anterior onde tem o "charge_id" para gerar o boleto. Mas minha dúvida é:

Esse é o primeiro boleto e vem assim, nos próximos com o passar dos meses é a mesma regra? tenho sempre que pegar o anterior ao último? ou tem um caminho melhor?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se vc faz uma requisição curl linha de comando para o webhook , o que volta ?

Avatar discord do usuario lucianoolegario_57079

lucianoolegario_57079

Eu criei a rota /webhook

Avatar discord do usuario lucianoolegario_57079

lucianoolegario_57079

Ver Respostas

pessoal não estou conseguindo cadastrar o meu webhook, está sendo retornado

{
"nome": "webhook_invalido",
"mensagem": "A requisição na URL informada falhou com o erro: ECONNRESET"
}