Author Image

cascaes_

Sep 12, 2024

Lógica para Identificação de Tipos de Operações no Pix

PIXwebhookcallbackdevoluçãoenviorecebimentoLógica

Faz sentido essa lógica sobre corpo de callback do webhook:

Pix Devolvido: Se algum dos objetos dentro do array "pix" contém a chave "devolucoes", é uma devolução de Pix.
Pix Enviado: Se algum dos objetos dentro do array "pix" contém as chaves "tipo" e "status", então é um Pix enviado.
Pix Recebido: Se não se encaixar em nenhuma das condições anteriores, consideramos que seja um Pix recebido.

?

Respostas (4):
Avatar discord do usuario yasmin_efi

yasmin_efi

12/09/2024

Boa tarde @cascaes_! Tudo bem?

Avatar discord do usuario yasmin_efi

yasmin_efi

12/09/2024

No caso do Pix enviado, ele vai ter o idEnvio, dentro de gnExtras

Avatar discord do usuario yasmin_efi

yasmin_efi

12/09/2024

Você pode pegar pelo tipo "solicitacao" tambem, mas o campo status pode ser retornado em devoluções tambem!

Avatar discord do usuario rubenskuhl

rubenskuhl

13/09/2024

Diferenciar o Pix enviado é mais simples de fazer usando uma chave Pix diferente. Devolvido é um caso de Recebido, mas que teve atualização de devolução parcial ou total.