Obtendo transações de criptomoedas por ID
Este endpoint permite obter os detalhes de uma transação específica pelo seu ID.
⚠️ IMPORTANTE - Regras Obrigatórias
🚨 AUTENTICAÇÃO: Todas as requisições DEVEM incluir um token JWT válido
📊 ID VÁLIDO: O ID da transação deve ser válido e existir no sistema
📍 Endpoint
GET https://api.etherglobalassets.com.br/criptobrokers/v1/transactions/{id}
🧾 Cabeçalhos obrigatórios (Headers)
|
Cabeçalho |
Valor |
Descrição |
|---|---|---|
|
Authorization |
Bearer <token> |
Token JWT de autenticação |
🧰 Parâmetros de Caminho (Path Parameters)
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
|---|---|---|---|---|
|
id |
string |
✅ |
ID da transação |
|
📌 Exemplo com curl
curl https://api.etherglobalassets.com.br/criptobrokers/v1/transactions/txn_123456789abcdef \
--request GET \
--header 'Authorization: Bearer <token>'
✅ Dica: Substitua <token> pelo seu JWT de autenticação válido e <id> pelo ID da transação.
✅ Resposta esperada (HTTP 200 - OK)
{
"id": "txn_123456789abcdef",
"walletId": "wallet_987654321fedcba",
"typeAsset": "TOKEN",
"type": "WITHDRAW",
"amount": "1.250000000000000000",
"externalRequestId": "req_123456789abcdef",
"externalReferenceId": "ref_987654321fedcba",
"senderAddress": "0xabcdef1234567890abcdef1234567890abcdef12",
"recipientAddress": "0x1234567890abcdef1234567890abcdef12345678",
"metadata": {},
"symbol": "USDT",
"tokenIdentifier": "0x1234567890abcdef1234567890abcdef12345678",
"status": "PAID",
"createdAt": "2024-01-15T10:30:00.000Z",
"updatedAt": "2024-01-20T14:45:30.000Z"
}
Explicação da resposta:
|
Campo |
Tipo |
Descrição |
Exemplo |
|---|---|---|---|
|
id |
string |
ID único da transação |
|
|
walletId |
string |
ID da carteira |
|
|
typeAsset |
string |
Tipo do ativo |
|
|
type |
string |
Tipo da transação |
|
|
amount |
string |
Quantidade da transação |
|
|
externalRequestId |
string |
ID da requisição externa |
|
|
externalReferenceId |
string |
ID da referência externa |
|
|
senderAddress |
string |
Endereço do remetente |
|
|
recipientAddress |
string |
Endereço do destinatário |
|
|
metadata |
object |
Metadados da transação |
|
|
symbol |
string |
Símbolo do ativo |
|
|
tokenIdentifier |
string |
Identificador do token |
|
|
status |
string |
Status da transação |
|
|
createdAt |
string |
Data de criação |
|
|
updatedAt |
string |
Data de atualização |
|
⚠️ Possíveis erros
|
Código |
Erro |
Causa comum |
|---|---|---|
|
400 |
Bad Request |
ID da transação inválido |
|
401 |
Unauthorized |
Token inválido ou ausente |
|
500 |
Internal Server Error |
Erro interno do serviço |
🎯 Como usar a consulta de transação por ID
Após receber a resposta, você pode:
-
Verificar status: Use
statuspara verificar o estado da transação -
Analisar tipo: Use
typeetypeAssetpara categorizar a transação -
Verificar valores: Use
amountpara análises financeiras -
Rastrear transação: Use
externalRequestIdeexternalReferenceIdpara rastreamento -
Verificar endereços: Use
senderAddresserecipientAddresspara verificar direções
🛡️ Limitações e restrições
✅ FAÇA:
-
Sempre use autenticação válida
-
Use IDs válidos de transação
-
Verifique o status da transação
-
Analise todos os campos retornados
-
Confirme os valores antes de usar
❌ NÃO FAÇA:
-
Ignorar a autenticação
-
Usar IDs inválidos
-
Ignorar o status da transação
-
Assumir valores sem verificar
🆘 Problemas comuns
“Estou recebendo erro 400!”
-
Verifique se o ID da transação é válido
-
Confirme se o token é válido
-
Verifique se a transação existe no sistema
“Erro 401!”
-
Verifique se o token de autenticação é válido
-
Faça uma nova autenticação se necessário
“Transação não encontrada!”
-
Verifique se o ID está correto
-
Confirme se a transação existe
-
Verifique se você tem permissão para acessar
📞 Suporte
Se nada funcionar:
-
Verifique se o ID da transação é válido
-
Confirme se o token de autenticação é válido
-
Verifique se a transação existe no sistema
-
Entre em contato com nossa equipe de suporte
Mais informações sobre o endpoint:
Acesse aqui