Buscar por CPF/CNPJ
Endpoint
GET /v1/marketplaces/{marketplace_id}/sellers/searchParâmetros de Query
Parâmetro
Tipo
Obrigatório
Descrição
Request
Buscar por CPF
cURL
curl --location 'https://api.gopag.com.br/v1/marketplaces/abc123.../sellers/search?taxpayer_id=12345678901' \--header 'Authorization: Bearer SEU_ACCESS_TOKEN'PHP
<?php
$taxpayerId = '12345678901'; // CPF sem pontos e hífen
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.gopag.com.br/v1/marketplaces/{$marketplaceId}/sellers/search?taxpayer_id={$taxpayerId}",
CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [
"Authorization: Bearer {$accessToken}"
]
]);
$response = curl_exec($ch);
$seller = json_decode($response, true);
curl_close($ch);
?>Python
Buscar por CNPJ
cURL
Node.js
Response
Status: 200 OK (Vendedor Encontrado)
Status: 404 Not Found (Vendedor Não Encontrado)
Casos de Uso
1. Validar se Vendedor Já Existe
2. Obter Seller ID para Criar Transação
3. Sincronizar Status com Sistema Interno
Formato de Documentos
CPF (taxpayer_id)
taxpayer_id)CNPJ (ein)
ein)Erros Comuns
400 Bad Request - Formato Inválido
400 Bad Request - Múltiplos Parâmetros
400 Bad Request - Nenhum Parâmetro
Performance
Exemplo com Cache (PHP)
Próximos Passos
Atualizado