Ingestão de transações com status chargeback

Olá pessoal,
Preciso fazer ingestão das transações com status = “Chargeback”.
O único modo que possuo hoje é seguindo o seguinte fluxo:

1 – Listar todos pedidos
2 – Trazer detalhes do pedido pelo id do pedido para conseguir o id da transação
3 – Trazer detalhes da transação pelo id da transação
4 – Filtrar transações com status = Chargeback

No entanto, este fluxo já demora horas e com o tempo só irá aumentar, levando em consideração que uma transação pode ser contestada pelo cliente em alguns casos em até 540 dias.

Alguém tem um caminho para trazer essas transações de forma mais fácil?
Seria perfeito se existisse uma API list transactions com filtros de status e updateDate…

Bom dia, time!

Estamos revisitando alguns tópicos na nossa comunidade que ficaram sem resposta e acabei encontrando o seu!

Vamos lá… Infelizmente nós não possuímos uma forma mais simples de realizar esse processo. O fluxo que você apresentou me parece ser o mais adequado para o caso. Caso você queira filtrar apenas por pedidos que tenham sido reembolsados devido a cancelamento, uma opção seria inserir esse filtro ao listar os pedidos para diminuir o volume de pedidos nos passos seguintes. Mas caso você queria filtrar todas as transações que tenham tido qualquer valor de reembolso realmente esse me parece ser o único processo adequado.

Karina Mota
Field Software Engineer | VTEX