Buscar Terminal
Visão Geral
Retorna os detalhes completos de um terminal específico, incluindo metadados, status e informações do dispositivo.
Endpoint
GET /v1/marketplaces/{marketplace_id}/sellers/{seller_id}/terminals/{terminal_id}Autenticação
Requer token OAuth2 do tipo partner.
Authorization: Bearer {access_token}Parâmetros da URL
marketplace_id
string
Sim
ID do marketplace (ex: HOMOLOG, PROD)
seller_id
string
Sim
ID do vendedor (32 caracteres hexadecimais)
terminal_id
integer
Sim
ID numérico do terminal
Exemplos de Requisição
cURL
JavaScript
Python
PHP
Ruby
Resposta de Sucesso
Status: 200 OK
Campos da Resposta
resource
string
Sempre "terminal"
id
integer
ID numérico do terminal
unique_id
string
Identificador único do dispositivo
type
string
Tipo do terminal (paxs920, ttpIos, etc)
description
string
Descrição do terminal
status
string
Status (paired, unpaired, active, inactive)
os
string|null
Sistema operacional (iOS, Android, etc)
device_model
string|null
Modelo do dispositivo
app_version
string|null
Versão do aplicativo
latitude
number|null
Latitude da última localização
longitude
number|null
Longitude da última localização
serial_number
string|null
Número de série do dispositivo
metadata
object|null
Metadados adicionais
created_at
string
Data de criação (Y-m-d H:i:s)
updated_at
string
Data da última atualização (Y-m-d H:i:s)
Erros Comuns
404 - Terminal Não Encontrado
Causas:
Terminal ID inválido
Terminal não pertence ao seller especificado
Terminal foi removido
Solução: Verifique o terminal_id e seller_id.
401 - Não Autorizado
Causa: O seller não pertence ao partner autenticado.
Solução: Verifique as credenciais e o seller_id.
400 - Parâmetros Inválidos
Causa: O terminal_id não tem o formato correto (32 caracteres hexadecimais).
Solução: Valide o formato do ID antes de enviar.
Casos de Uso
1. Verificar Status do Terminal
2. Monitorar Última Conexão
3. Dashboard de Terminais
Boas Práticas
1. Cache de Terminais
2. Tratamento Robusto de Erros
3. Logging e Auditoria
Próximos Passos
Listar Terminais - Veja todos os terminais do vendedor
Parear Terminal - Adicione novos terminais
Criar Transação - Processe pagamentos com o terminal
Atualizado