Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 06/09/2023
Canal: pix
Avatar discord do usuario alessandrodev

alessandrodev

Ah entendi, então só alguém da @consultoria_efi pra te ajudar

Avatar discord do usuario glauber7911

glauber7911

Ver Respostas

Em ambos. Porém o principal seria na Efi. Pois acredito eles que vão identificar que o pagamento foi pago. E em seguida mandar um push pra minha "aplicação" ou qualquer tipo de resposta.

Avatar discord do usuario alessandrodev

alessandrodev

Ver Respostas

Eae Glauber, quando você diz mudar o estado você se refere a mudar o estado no efi ou em sua aplicação?

Avatar discord do usuario glauber7911

glauber7911

Ver Respostas

Olá boa noite. Estou com uma dificuldade. Quero que sistema valide o meu pagamento sendo assim mudando o estado do meu pagamento de pendente para Pago.

Avatar discord do usuario alessandrodev

alessandrodev

type Opcoes = {
confirmados: () => DadosWebhook,
devolucoes: () => DadosWebhook,
};

export default function status(data: DadosWebhook): Opcoes {
return {
confirmados: (): DadosWebhook => {
const confirmados = data.pix.filter(
(pix): boolean => (
!pix?.gnExtras &&
!pix?.devolucoes
)
);
return {
pix: confirmados
}
},
devolucoes: (): DadosWebhook => {
const devolucoes = data.pix.filter(
(pix): boolean => (!!pix?.devolucoes)
);
return {
pix: devolucoes
}
},
}
}

Avatar discord do usuario alessandrodev

alessandrodev

Eu preciso executar uma logica de negócio apenas quando o pix for "CONFIRMADO" e eu não quero fazer gambiarra validando se existe o atributo "devolucoes" , "gnExtras" e etc para simplesmente saber se a chamada do webhook refere-se ao pix recebido

Avatar discord do usuario alessandrodev

alessandrodev

Ver Respostas

Galera, qual estratégia vocês adotaram no endpoint webhook/pix para identificar a etapa/categoria refere-se a request?

Por exemplo eu vou ter nessa mesma rota diferentes payload (dados no body), para estorno, criação, pagamento confirmado e pelo que vi na doc não existe um atributo comum para todos os dados que identificam a etapa do processo, ao meu ver deveria ter um atributo { etapa: "DEVELOCAO" | "PIX_RECEBIDO" | "PIX_ENVIADO" } para facilitar a identificação no webhook.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Veja com o @Comercial se rola um outro preço para o cenário específico...

Avatar discord do usuario .rodrigox

.rodrigox

mas vc respondeu a duvida, obggg

Avatar discord do usuario .rodrigox

.rodrigox

se não, não ia rolar para mim 😢