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"