Alterações na API de Vendedores em 15/10/2025
Resumo das Alterações
Estamos atualizando os endpoints da API de Sellers v2 com novos campos obrigatórios a partir do dia 15/10/25.
POST /v2/seller
Clique no link abaixo para ver a referência completa da requisição:
Criar VendedorAntes
Depois
Sem objeto owner
Objeto owner obrigatório com 3 campos (name, document, birthdate)
Sem campo mccCpf
Campo mccCpf obrigatório quando document for CPF
7 campos no objeto account
8 campos no objeto account (+ transferType)
Sem campo transferType
Campo transferType obrigatório no objeto account
PATCH /v2/seller
Clique no link abaixo para ver a referência completa da requisição:
Atualizar dados bancários de um VendedorAntes
Depois
Sem campo transferType
Campo transferType obrigatório
7 campos no objeto account
8 campos no objeto account (+ transferType)
GET/v2/seller
Clique no link abaixo para ver a referência completa da requisição:
Buscar VendedorAntes
Depois
Sem campo transferType
Campo transferType no response
7 campos no objeto account
8 campos no objeto account (+ transferType)
Detalhamento das Alterações
1. POST /v2/seller - Criação de Sellers
Novos Campos:
transferType (obrigatório):
"PIX"ou"BANK_ACCOUNT"no objetoaccountmccCpf (condicional): Obrigatório quando
documentfor CPFobjeto owner (obrigatório):
name(string, obrigatório): Nome completo do proprietário (máx. 100 caracteres)document(string, obrigatório): CPF do proprietário (11 dígitos)birthdate(string, obrigatório): Data de nascimento no formato YYYY-MM-DD
Exemplo de Payload (com campos adicionais):
Exemplos de resposta:
Sucesso (201)
Erro (400)
Erros comuns
400 - Bad Request
BAR-3011: Erro de validação do payload
Campos obrigatórios ausentes
Formatos inválidos
Valores fora dos limites permitidos
401 - Unauthorized
BAR-3009: Token de autenticação ausente ou inválido
2. PATCH /v2/seller - Atualização de Conta Bancária
Novo Campo:
transferType (obrigatório):
PIXouBANK_ACCOUNT
Novo Payload (com transferType):
Resposta (inclui novo campo transferType):
3. GET/v2/seller - Buscar vendedor
Valores Aceitos
transferType:
PIX: Transferência via sistema PIXBANK_ACCOUNT: Transferência bancária tradicional (TED/DOC)
accountType:
CHECKING_ACCOUNT: Conta correnteSAVINGS_ACCOUNT: Conta poupança
pixKeyType:
CPF: Documento de pessoa físicaCNPJ: Documento de pessoa jurídicaEMAIL: Endereço de emailPHONE: Número de telefoneDOCUMENT: CPF ou CNPJ (detecção automática)ALLEATORY_KEY: Chave aleatória
mccCpf:
VETERINARY_SERVICES: Serviços veterináriosSPECIAL_TRADE_CONTRACTORS: Empreiteiros especializadosTAXI_CABS_AND_LIMOUSINES: Táxis e limusinesMISCELLANEOUS_GENERAL_MERCHANDISE: Mercadorias gerais diversasMISCELLANEOUS_FOOD_SHOPS: Lojas de alimentos diversosTAILORS_SEAMSTRESSES_MENDING: Alfaiates e costureirasMISCELLANEOUS_APPAREL_SHOPS: Lojas de vestuário diversasDOOR_TO_DOOR_SALES: Vendas porta a portaARTIST_SUPPLY_CRAFT_SHOPS: Lojas de materiais artísticosBEAUTY_AND_BARBER_SHOPS: Salões de beleza e barbeariasMISCELLANEOUS_PERSONAL_SERVICES: Serviços pessoais diversosTOWING_SERVICES: Serviços de reboqueCOMPUTER_MAINTENANCE_REPAIR: Manutenção e reparo de computadoresBUSINESS_SERVICES: Serviços empresariaisAUTOMOTIVE_SERVICE_SHOPS: Oficinas automotivasDOCTORS_AND_PHYSICIANS: Médicos e clínicosDENTISTS_AND_ORTHODONTISTS: Dentistas e ortodontistasMEDICAL_SERVICES_HEALTH_PRACTITIONERS: Serviços médicos e profissionais de saúdeLEGAL_SERVICES_ATTORNEYS: Serviços jurídicos e advogadosPROFESSIONAL_SERVICES: Serviços profissionais
Exemplos de Erro
Campo transferType ausente:
Campo mccCpf ausente (quando document for CPF):
Valor inválido para transferType:
Testando em Sandbox
No processo de teste utilize as credenciais de Sandbox compartilhados pelo time Barte. Sua chave X-Token-Api é diferente da utilizada em produção.
Cenários de Teste Recomendados:
POST /v2/seller com novos campos
transferTypeemccCpfPATCH /v2/seller com novo campo
transferType
Exemplo de Teste POST (CPF):
Exemplo de Teste POST (CNPJ):
Agradecemos pela parceria e estamos à disposição para auxiliar em todo o processo de migração!
Last updated
Was this helpful?

