Há uma anomalia no endpoint /v2/pix para o método "Consultar Pix recebidos".
Estou filtrando algumas cobranças para analisar os pagamentos e está acontencendo o seguinte:
Ao filtrar os PIX recebidos em um determinado período, a API informou um total de 16 pix recebidos.
"paginacao": {"paginaAtual": 0, "itensPorPagina": 10, "quantidadeDePaginas": 2, "quantidadeTotalDeItens": 16}
Se o parâmetro "paginacao.itensPorPagina" estiver ausente (valor padrão = 100) ou se estiver definido com um valor maior, todos os 16 pix retornarão na página zero, como esperado.
Já se o parâmetro "paginacao.itensPorPagina" estiver definido como 10, a página zero retorna 10 itens (como esperado) e a página 1 também.
O que deveria retornar:
página zero: 10 itens, página 1: 6 itens | Total de itens: 16
O que retornou
página zero: 10 itens, página 1: 10 itens | Total de itens: 20
Depois ampliei meu período de consulta e a API informou um total de 34 pix recebidos
"paginacao": {"paginaAtual": 0, "itensPorPagina": 10, "quantidadeDePaginas": 4, "quantidadeTotalDeItens": 34}
Aí a situação ficou mais complicada, pois nenhuma página retornou a quantidade de itens esperada.
O que deveria retornar:
página zero: 10 itens, página 1: 10 itens, página 2: 10 itens, página 3: 4 itens | Total de itens: 34
O que retornou
página zero: 9 itens, página 1: 8 itens, página 2: 7 itens, página 3: 7 itens | Total de itens: 31
Obs.: o endpoint /v2/cob, muito similar ao /v2/pix, funciona normalmente.