GET
https://api.myidvirtual.com
/
transactions
/
:id
Buscar Transação
curl --request GET \
  --url https://api.myidvirtual.com/transactions/:id \
  --header 'Authorization: <authorization>'
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "user": {
    "id": "user-id-123",
    "name": "João Silva"
  },
  "amount": 29.90,
  "type": "PAYMENT",
  "status": "COMPLETED",
  "paymentMethod": "PIX",
  "description": "Recarga de créditos",
  "createdAt": "2024-01-15T10:30:00.000Z"
}

Buscar Transação

Endpoint para obter detalhes de uma transação financeira por ID.

Autenticação

Authorization
string
required
Bearer token JWT do usuário autenticado

Path Parameters

id
string
required
ID da transação

Responses

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "user": {
    "id": "user-id-123",
    "name": "João Silva"
  },
  "amount": 29.90,
  "type": "PAYMENT",
  "status": "COMPLETED",
  "paymentMethod": "PIX",
  "description": "Recarga de créditos",
  "createdAt": "2024-01-15T10:30:00.000Z"
}

Exemplo de Requisição

curl --location 'http://localhost:3333/transactions/123e4567-e89b-12d3-a456-426614174000' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
Este endpoint retorna informações detalhadas incluindo status do pagamento, método utilizado e histórico de atualizações.