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 Vendedor

Antes

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 Vendedor

Antes

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 Vendedor

Antes

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 objeto account

  • mccCpf (condicional): Obrigatório quando document for CPF

  • objeto 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): PIX ou BANK_ACCOUNT

Novo Payload (com transferType):

Resposta (inclui novo campo transferType):

3. GET/v2/seller - Buscar vendedor


Valores Aceitos

transferType:

  • PIX: Transferência via sistema PIX

  • BANK_ACCOUNT: Transferência bancária tradicional (TED/DOC)

accountType:

  • CHECKING_ACCOUNT: Conta corrente

  • SAVINGS_ACCOUNT: Conta poupança

pixKeyType:

  • CPF: Documento de pessoa física

  • CNPJ: Documento de pessoa jurídica

  • EMAIL: Endereço de email

  • PHONE: Número de telefone

  • DOCUMENT: CPF ou CNPJ (detecção automática)

  • ALLEATORY_KEY: Chave aleatória

mccCpf:

  • VETERINARY_SERVICES: Serviços veterinários

  • SPECIAL_TRADE_CONTRACTORS: Empreiteiros especializados

  • TAXI_CABS_AND_LIMOUSINES: Táxis e limusines

  • MISCELLANEOUS_GENERAL_MERCHANDISE: Mercadorias gerais diversas

  • MISCELLANEOUS_FOOD_SHOPS: Lojas de alimentos diversos

  • TAILORS_SEAMSTRESSES_MENDING: Alfaiates e costureiras

  • MISCELLANEOUS_APPAREL_SHOPS: Lojas de vestuário diversas

  • DOOR_TO_DOOR_SALES: Vendas porta a porta

  • ARTIST_SUPPLY_CRAFT_SHOPS: Lojas de materiais artísticos

  • BEAUTY_AND_BARBER_SHOPS: Salões de beleza e barbearias

  • MISCELLANEOUS_PERSONAL_SERVICES: Serviços pessoais diversos

  • TOWING_SERVICES: Serviços de reboque

  • COMPUTER_MAINTENANCE_REPAIR: Manutenção e reparo de computadores

  • BUSINESS_SERVICES: Serviços empresariais

  • AUTOMOTIVE_SERVICE_SHOPS: Oficinas automotivas

  • DOCTORS_AND_PHYSICIANS: Médicos e clínicos

  • DENTISTS_AND_ORTHODONTISTS: Dentistas e ortodontistas

  • MEDICAL_SERVICES_HEALTH_PRACTITIONERS: Serviços médicos e profissionais de saúde

  • LEGAL_SERVICES_ATTORNEYS: Serviços jurídicos e advogados

  • PROFESSIONAL_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:

  1. POST /v2/seller com novos campos transferType e mccCpf

  2. PATCH /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?