Histórico de mensagens sobre webhook

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Eu havia entendido que como pode vir mais de um Pix na PACS.008 se acontecer de dois ou mais chegarem muito próximos no tempo, que isso pode acontecer no webhook também, mesmo que de cobranças distintas.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

aí, tem duas saídas:

1. confiar que o PSP vai acatar sempre apenas 1 Pix por cobrança e que virá só 1 elemento nos webhooks e consultas e tratar apenas a posição zero do array, sempre. consequência possível: o PSP acatar um segundo Pix pra mesma cobrança e vc terá que se matar pra debugar esses casos no futuro...

2. ler o array todo, tratar o elemento da posição zero e, se houver qualquer elemento adicional, acionar um alerta / marcar uma flag de problema / etc...

# pix
Avatar discord do usuario Deleted User

Deleted User

Ver Respostas

Pessoal no webhook ele pode retornar mais de um pix? pq segundo a doc vem um array, ou ele retorna sempre um único pix?

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Putzzzz. Mais por um lado pode ser util, pois posso ser um concentrador de recebimentos de webhook. Que inclusive é o caso aqui 🙂

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Por isso que será adicionado o client_id no webhook para você detectar e recusar isso.

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Ok, bora testar 🙂 Se alguém consegue receber um retorno de webhook cadastrando uma chave de outra conta GN 🙂 Ai valido a duvida 🙂

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Então em tese, se tenho o client_id e a chave, posso receber webhook de outra conta GN, correto ?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ninguém vai receber webhooks que não tenham sido comandados através de um client_id associado àquela chave. O que existe é a possibilidade de alguém com outro client_id e uma chave dessa conta usar a mesma URL que você, e é isso que vai ser endereçado pela GN passando o client_id no webhook para você comparar com o seu.

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Outra duvida é quantas url de retorno do webhook diferentes podem ser cadastradas na mesma chave que tenho ? 🙂

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

Pois é, minha duvida é esta, se eu posso receber os seus webhooks com a sua chave, sendo que eu que cadastrei 🙂

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Valida sim a chave, e não deixa. Mas a URL do webhook pode ser a mesma.

# pix
Avatar discord do usuario oleoessencial

oleoessencial

Ver Respostas

#Duvida = Eu posso enviar uma chave e url de retorno do webhook sendo uma outra chave que não é minha, porém esta chave é sim da GN de outra pessoa ? O sistema GN valida se a chave é minha e da minha conta ou não ?

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

se vc quiser segredo em relação à URL, é só usar um subdomínio não previsível ou um nome diferente de /webhook para o location

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

vc provavelmente vai precisar fazer assim:
- criar o diretório /webhook/pix e colocar o arquivo dentro, com o nome index.php
- cadastrar a URL https://gn.seusite.com.br/webhook
- o request irá para https://gn.seusite.com.br/webhook/pix (e cairá no index.php, pois já deixei o location /webhook configurado para buscar o index.php dentro dos diretórios solicitados, mesmo quando a URL do request não encerrar em /)

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que diz a do BACEN é que vc coloca webhookUrl e o PSP adiciona o /pix nela.

# pix
Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

mas vc mesmo adicionou o "/pix" na hora de cadastrar a url de webhook, não foi?