Listar transações
Percorra o histórico de transações da conta filtrando por status, tipo, período ou pela sua própria referência.
Autorização
BearerAuth Em: header
Parâmetros de query
Data inicial (YYYY-MM-DD).
Data final (YYYY-MM-DD).
Itens por página (máximo 1000).
10Número da página (padrão 1).
1ID da transação.
Status da transação. Aceita CSV: PENDING,COMPLETED,etc.
Tipo da transação. Aceita CSV: DEPOSIT,WITHDRAW,COMMISSION.
Método/trilho da transação. Aceita CSV: PIX,BANK_SLIP,INTERNAL_TRANSFER.
Filtro por valor. Mínimo 0.01.
0.01 <= valueCPF (11 dígitos) ou CNPJ (14 dígitos), apenas números sem formatação.
^[0-9]{11,14}$Filtro por nome.
ID end-to-end do Pix.
Campo pelo qual ordenar
"createdAt""createdAt" | "updatedAt"Direção da ordenação
"desc""asc" | "desc"Filtra por referência externa
Subconta virtual (até 50 caracteres) usada na criação. Aceito como chave de busca alternativa.
length <= 50Corpo da resposta
application/json
application/json
application/json
application/json
curl --request GET \ --url 'https://api.payzu.processamento.com/v1/user/transactions' \ --header 'Authorization: Bearer $PAYZU_TOKEN'const url = 'https://api.payzu.processamento.com/v1/user/transactions';const response = await fetch(url, { method: 'GET', headers: { Authorization: `Bearer ${process.env.PAYZU_TOKEN}`, },});const data = await response.json();console.log(data);import osimport requestsresponse = requests.get( 'https://api.payzu.processamento.com/v1/user/transactions', headers={ 'Authorization': f'Bearer {os.environ["PAYZU_TOKEN"]}', },)print(response.json())Relatórios
Duas formas de ler o histórico de transações: a listagem ao vivo para telas e conciliação do dia a dia, e o relatório em CSV para fechar períodos grandes e alimentar BI.
Detalhe da transação GET
Tudo de uma transação específica, com o histórico de callbacks que você recebeu e as infrações Pix ligadas a ela.