curl --request GET \
--url https://api.myidvirtual.com/transactions/user/:userId \
--header 'Authorization: <authorization>'[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"amount": 29.90,
"type": "PAYMENT",
"status": "COMPLETED",
"paymentMethod": "PIX",
"description": "Recarga de créditos",
"createdAt": "2024-01-15T10:30:00.000Z"
},
{
"id": "223e4567-e89b-12d3-a456-426614174001",
"amount": 50.00,
"type": "PAYMENT",
"status": "COMPLETED",
"paymentMethod": "CREDIT_CARD",
"description": "Renovação de assinatura",
"createdAt": "2024-01-10T14:20:00.000Z"
}
]
Retorna todas as transações de um usuário específico
curl --request GET \
--url https://api.myidvirtual.com/transactions/user/:userId \
--header 'Authorization: <authorization>'[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"amount": 29.90,
"type": "PAYMENT",
"status": "COMPLETED",
"paymentMethod": "PIX",
"description": "Recarga de créditos",
"createdAt": "2024-01-15T10:30:00.000Z"
},
{
"id": "223e4567-e89b-12d3-a456-426614174001",
"amount": 50.00,
"type": "PAYMENT",
"status": "COMPLETED",
"paymentMethod": "CREDIT_CARD",
"description": "Renovação de assinatura",
"createdAt": "2024-01-10T14:20:00.000Z"
}
]
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"amount": 29.90,
"type": "PAYMENT",
"status": "COMPLETED",
"paymentMethod": "PIX",
"description": "Recarga de créditos",
"createdAt": "2024-01-15T10:30:00.000Z"
},
{
"id": "223e4567-e89b-12d3-a456-426614174001",
"amount": 50.00,
"type": "PAYMENT",
"status": "COMPLETED",
"paymentMethod": "CREDIT_CARD",
"description": "Renovação de assinatura",
"createdAt": "2024-01-10T14:20:00.000Z"
}
]
curl --location 'http://localhost:3333/transactions/user/user-id-123' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'