GET/api/Transaction/transactionByTransactionId/{transactionId}

Buscar Transação por ID

Recupera detalhes completos de uma transação específica

Endpoint

GET https://api.splitgames.com.br/api/Transaction/transactionByTransactionId/{transactionId}

Path Parameters

transactionIdstring (UUID)

ID único da transação

Headers

X-Client-IdObrigatório

<client_id>

X-API-KeyObrigatório

<api_key>

Response

200 - Sucesso

{
  "data": {
    "id": "f2d96218-6635-4839-81d7-9f2d5aaf4f14",
    "status": "PAID",
    "paymentMethod": "PIX",
    "amount": 500,
    "description": "Pagamento de produto X",
    "qrCode": "00020126580014br.gov.bcb.pix...",
    "qrCodeUrl": "https://api.splitgames.com.br/qr/f2d96218...",
    "customer": {
      "name": "João Silva",
      "email": "joao@example.com",
      "document": "12345678900"
    },
    "metadata": {
      "orderId": "ORD-12345"
    },
    "createdAt": "2024-01-15T10:30:00Z",
    "paidAt": "2024-01-15T10:35:00Z"
  },
  "status": 200,
  "message": "Transação recuperada com sucesso."
}

404 - Not Found

{
  "type": "https://api.splitgames.com.br/errors/not-found",
  "title": "Not Found",
  "status": 404,
  "detail": "Transação não encontrada.",
  "instance": "/api/Transaction/transactionByTransactionId/..."
}

Exemplo de Requisição

curl -X GET https://api.splitgames.com.br/api/Transaction/transactionByTransactionId/f2d96218-6635-4839-81d7-9f2d5aaf4f14 \
  -H "X-Client-Id: seu-client-id" \
  -H "X-API-Key: sua-api-key"