Buscar por CPF/CNPJ
Endpoint para buscar um comprador utilizando CPF ou CNPJ.
Endpoint
GET /v1/marketplaces/{marketplace_id}/buyers/search?taxpayer_id={cpf_cnpj}Parâmetros
Parâmetro
Tipo
Obrigatório
Descrição
taxpayer_id
string
Sim
CPF (11 dígitos) ou CNPJ (14 dígitos) apenas números
Request
curl --location 'https://api.gopag.com.br/v1/marketplaces/abc123.../buyers/search?taxpayer_id=12345678901' \
--header 'Authorization: Bearer SEU_ACCESS_TOKEN'Response: 200 OK
{
"id": "e4e8c5b569da48b28d896385f5481bcf",
"resource": "buyer",
"first_name": "Maria",
"last_name": "Santos",
"email": "[email protected]",
"phone_number": "11987654321",
"taxpayer_id": "12345678901",
"birthdate": "1990-07-15",
"address": {
"line1": "Rua das Palmeiras, 456",
"line2": "Apto 789",
"neighborhood": "Jardins",
"city": "São Paulo",
"state": "SP",
"postal_code": "01418000",
"country_code": "BR"
},
"created_at": "2025-12-21T10:00:00Z",
"updated_at": "2025-12-21T10:00:00Z"
}Response: 404 Not Found
Exemplo de Uso
Verificar se Comprador já Existe
Validar CPF Antes de Criar
Reutilizar Comprador em Nova Transação
Dicas
✅ Boas Práticas
Sempre busque antes de criar: Evite criar compradores duplicados
Armazene o buyer_id: Guarde o ID retornado para reutilizar em transações futuras
Use apenas números: Remova pontos, traços e outros caracteres do CPF/CNPJ
Cache do resultado: Se vai fazer várias transações seguidas, armazene o buyer_id em memória
⚠️ Observações
CPF deve ter exatamente 11 dígitos
CNPJ deve ter exatamente 14 dígitos
Não envie CPF formatado (ex: 123.456.789-01)
A busca é case-insensitive e ignora espaços
Erros Comuns
Formato Inválido
Solução: Envie apenas números, sem formatação.
Marketplace Inválido
Solução: Verifique se o marketplace_id está correto.
Próximos Passos
Atualizado