GET/api/Transaction/company/transactions

Listar Transações

Retorna lista paginada de transações da empresa

Endpoint

GET https://api.splitgames.com.br/api/Transaction/company/transactions

Headers

X-Client-IdObrigatório

<client_id>

X-API-KeyObrigatório

<api_key>

Query Parameters

pageinteger (opcional)

Número da página (padrão: 1)

pageSizeinteger (opcional)

Itens por página (padrão: 20, máx: 100)

Response

200 - Sucesso

{
  "data": {
    "transactions": [
      {
        "id": "f2d96218-6635-4839-81d7-9f2d5aaf4f14",
        "status": "PAID",
        "paymentMethod": "PIX",
        "amount": 500,
        "description": "Pagamento de produto X",
        "createdAt": "2024-01-15T10:30:00Z",
        "paidAt": "2024-01-15T10:35:00Z"
      }
    ],
    "pagination": {
      "page": 1,
      "pageSize": 20,
      "totalItems": 150,
      "totalPages": 8
    }
  },
  "status": 200,
  "message": "Transações recuperadas com sucesso."
}

Exemplo de Requisição

curl -X GET "https://api.splitgames.com.br/api/Transaction/company/transactions?page=1&pageSize=20" \
  -H "X-Client-Id: seu-client-id" \
  -H "X-API-Key: sua-api-key"