repass.payoutBatches lê os lotes de fechamento: cada execução real de ciclo (payouts.run com dryRun: false) cria um lote que agrupa os payouts daquela rodada. É a base do histórico de “Ciclos” do painel.
O status do lote (processing, completed, partial) e as listas payoutIds/invoiceIds são derivados dos payouts-membro: processing enquanto houver payout agendado/em processamento, completed quando todos concluem, partial quando liquida com falha ou cancelamento.
Consulta
retrieve aceita expand: ["payouts", "invoices"] para trazer os payouts agregados e as notas fiscais vinculadas.
Para o schema completo de
PayoutBatch e dos objetos expandidos, consulte a Referência da API. As regras de negócio estão em Payouts.