Listar Transações
Retorna uma lista paginada das transações do projeto, com suporte a filtros por status, período, valor e busca textual.
Autenticação
Authorization: Bearer sk_test_xxx
Query Parameters
Número da página. Default: 1.
Itens por página (máximo 100). Default: 10.
Filtrar por status. Valores: waiting_payment, processing, paid, expired, cancelled, refunded.
Filtrar por ID do cliente (formato CUID).
Data mínima de criação (ISO 8601).
Data máxima de criação (ISO 8601).
Valor mínimo em centavos.
Valor máximo em centavos.
Busca textual por nome do cliente, email ou ID externo. Máximo 200 caracteres.
Filtrar por ambiente: live ou sandbox.
Response (200)
{
"success": true,
"data": [
{
"id": "clx7a8b9c0d1e2f3g4h5",
"externalId": "ext_123456",
"transactionCode": null,
"status": "paid",
"amountCents": 10000,
"product": "Plano Premium",
"quantity": 1,
"paidAt": "2026-01-16T10:05:00.000Z",
"createdAt": "2026-01-16T10:00:00.000Z",
"updatedAt": "2026-01-16T10:05:00.000Z",
"customer": {
"id": "cly1234567890",
"name": "João Silva",
"email": "[email protected]"
},
"gateway": {
"id": "clg1234567890",
"alias": "gateway-principal",
"providerId": "provider_123",
"providerName": "Payhub"
},
"domain": {
"id": "cld1234567890",
"host": "minhaloja.com"
}
}
],
"meta": {
"total": 42,
"page": 1,
"limit": 10,
"totalPages": 5
}
}
Dados resumidos do cliente (id, name, email).
Gateway que processou a transação (id, alias, providerId, providerName).
Domínio de origem da transação. null se não houve domínio.
Metadados de paginação com total de registros, página atual, limite e total de páginas.
Erros
| HTTP | Código | Descrição |
|---|
| 401 | ERR_AUTH_009 | Token inválido |
Precisa de ajuda?
Nossa equipe está disponível para auxiliar no processo de desenvolvimento. Entre em contato pelo e-mail [email protected].