Buscar Cartão
Cartões
Buscar Cartão
GET
Buscar Cartão
Este endpoint permite recuperar as informações de um cartão específico usando seu UUID. Retorna apenas dados seguros (sem informações sensíveis).
Casos de Uso
- 🔍 Validar cartão antes de processar pagamento
- 📊 Exibir detalhes do cartão na interface
- 🕐 Confirmar validade do cartão
Parâmetros de URL
UUID único do cartão a ser consultado
Exemplo de Requisição
Resposta de Sucesso
Dados Sensíveis: Por motivos de segurança, o endpoint nunca retorna o número completo do cartão ou o CVV. Os dados sensíveis são armazenados de forma tokenizada no VGS (Very Good Security).
Detalhes da Resposta
| Campo | Tipo | Descrição |
|---|---|---|
id | string | UUID único do cartão |
customer_id | string | UUID do cliente proprietário |
holder | string | Nome do portador do cartão |
brand | string | Bandeira do cartão (visa, mastercard, elo, etc) |
first_6 | string | Primeiros 6 dígitos do cartão (BIN) |
last_4 | string | Últimos 4 dígitos do cartão |
exp_month | string | Mês de expiração (MM) |
exp_year | string | Ano de expiração (YY) - apenas 2 dígitos |
created_at | string | Data de criação no formato DD/MM/YYYY HH:mm:ss |
updated_at | string | Data da última atualização |
BIN (Bank Identification Number): Os primeiros 6 dígitos (
first_6) identificam o banco emissor e o tipo de cartão. São úteis para validações e análise de fraude.Códigos de Erro
404 - Not Found
404 - Not Found
Cartão não encontradoPossíveis causas:
- UUID não existe
- Cartão pertence a outro merchant
- UUID malformado
400 - Bad Request
400 - Bad Request
UUID inválido
403 - Forbidden
403 - Forbidden
Acesso negado ao cartão
Interpretando os Dados
Verificação de Validade
Verificação de Bandeira
Casos de Uso Práticos
Validação Pré-Pagamento
Interface de Gerenciamento
Considerações de Performance
Batch requests: Se precisar consultar múltiplos cartões, considere usar o endpoint de listagem de cartões do cliente.
Segurança
Auditoria: Consultas a cartões são logadas para fins de auditoria e segurança.