Author Image

teomendes

Jul 20, 2023

Diferenciação Programática entre Evento de Recebimento e Devolução

eventorecebimentodevoluçãoprogramaçãoatualização assíncronawebhooknotificação

@rubenskuhl , o que quero dizer é que, programaticamente falando, como você diferenciaria um evento de recebimento de um evento de devolução, por exemplo?
Pelos prints, vc pode ver que o conteúdo de um evento de recebimento é um subconjunto do conteúdo de uma devolução, e parece que esse é o único critério que eu consigo usar para diferenciá-los.
imagem enviada na mensagem pelo usuario teomendes
imagem enviada na mensagem pelo usuario teomendes

Respostas (1):
Avatar discord do usuario rubenskuhl

rubenskuhl

20/07/2023

A devolução é uma atualização do mesmo objeto. Antes ele não tinha devolução, agora tem. Notar que uma devolução só acontece quando você pede, não quando o cliente pede... então de qualquer forma você nem precisaria de atualização assíncrona no webhook se a devolução sempre desse certo. Mas como pode não dar certo, por isso há uma notificacão da mudança de estado.