Identificação de Tipos de Requisições no Webhook de Pix

EXIBINDO RESPOSTAS:

Avatar discord do usuario hardson

hardson

Olá, eu estou com uma dúvida a respeito do Webhook de Pix. Qual é o padrão recomendado pela Efí para saber se a requisição do Webhook que estou recebendo é de Recebimento, Devolução ou Envio de Pix? De acordo com a documentação o único que tem um "tipo" é o Envio
imagem enviada na mensagem pelo usuario hardson

Avatar discord do usuario rubenskuhl

rubenskuhl

O de envio é mais fácil você criar uma chave Pix que você só usa para o webhook de envio. Aí o que vier para ele, você sabe que é de envio.
Devolução não é um tipo diferente... é uma atualização no recebimento, aonde vem campos de devolução.

Avatar discord do usuario hardson

hardson

Entendi, então o padrão que vocês seguem é ter um chave Pix para recebimento e uma para envio e diferenciar entre esses dois pela chave Pix. E para diferenciar entre Recebido e Devolução eu verificaria se o campo "devolucoes" está presente na requisição?

Avatar discord do usuario rubenskuhl

rubenskuhl

Isso é o que pensamos quando usarmos envio, hoje não usamos envio.
Sobre devolução, o campo estar presente não significa que está diferente da sua visão daquele Pix... pois você pode ter pedido antes uma devolução parcial, e agora ter pedido uma devolução adicional.

Pra mim o melhor critério é ver se o que consta lá em devoluções é diferente da sua atual visão; se for, é pq uma nova devolução teve sucesso.