Pular para o conteúdo principal

Cadastro

Aprenda como criar e integrar um novo comerciante usando a API.

Endpoint​

POST/v1/merchants

Parâmetros​

ParâmetroTipoObrigatórioDescrição
dbaNamestring✓Nome comercial do comerciante
taxIdstring✓CNPJ (14 dígitos) ou CPF (11 dígitos)
corporateNamestring✓Razão social da empresa
merchantCategoryCodestring✓Código de categoria do comerciante (MCC, ex.: 5347)
addressobject✓Endereço comercial
economicActivityCodestring—Código de atividade econômica (ex.: 4712100)
contactobject—Informações de contato
bankAccountsarray—Conta(s) bancária(s) do comerciante
contactPersonarray—Pessoa(s) de contato do comerciante

Objeto Address​

CampoTipoObrigatórioDescrição
postalCodestring✓CEP (8 dígitos, sem hífen)
statestring✓Código do estado (2 letras)
citystring✓Cidade
neighborhoodstring✓Bairro / distrito
streetstring✓Nome da rua
numberstring✓Número da rua
countrystring—Código do país (ISO 3166-1 alpha-2, ex.: BR)
complementstring—Informação adicional (apartamento, sala, etc.)

Objeto Bank Account​

CampoTipoObrigatórioDescrição
accountTypestring✓Tipo de conta (checking, savings)
routingNumberstring✓Número da agência
accountNumberstring✓Número da conta

Objeto Contact Person​

CampoTipoObrigatórioDescrição
namestring—Nome completo
taxIdstring—CPF
emailstring—Email
phonestring—Número de telefone
positionstring—Cargo / posição
Request
curl -X POST https://yby-dev.positivolabs.com.br/v1/merchants \
-H "Authorization: Bearer <accessToken>" \
-H "Content-Type: application/json" \
-d '{
"dbaName": "Coffee Shop LTDA",
"corporateName": "Coffee Shop Comércio LTDA",
"taxId": "12345678000190",
"merchantCategoryCode": "5347",
"contact": {
"site": "http://coffeeshop.com",
"email": "contact@coffeeshop.com",
"phone": "+5511999999999"
},
"address": {
"street": "Rua das Flores",
"number": "123",
"complement": "Sala 1",
"neighborhood": "Centro",
"city": "São Paulo",
"state": "SP",
"postalCode": "01234567",
"country": "BR"
},
"bankAccounts": [
{
"bankId": "d1abc1234abc12345680",
"accountType": "checking",
"routingNumber": "0001",
"accountNumber": "12345678-9"
}
],
"contactPerson": [
{
"name": "João Silva",
"taxId": "12345678900",
"email": "joao@coffeeshop.com",
"phone": "+5511988888888",
"position": "Gerente"
}
]
}'
Resposta
{
"id": "d6uo5nc42nrc73gv867g",
"createdAt": "2026-03-20T10:00:00Z",
"updatedAt": "2026-03-20T10:00:00Z",
"type": "merchant",
"dbaName": "Coffee Shop LTDA",
"corporateName": "Coffee Shop Comércio LTDA",
"taxId": "12345678000190",
"parentId": "d59gpddc93gc73jvje0g",
"merchantCategoryCode": "5347",
"economicActivityCode": "4712100",
"address": {
"id": "d6uo5nc42nrc73gv8680",
"postalCode": "01234567",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua das Flores",
"number": "123",
"complement": "Sala 1",
"country": "BR"
},
"contact": {
"id": "d6uo5nc42nrc73gv8681",
"site": "http://coffeeshop.com",
"email": "contact@coffeeshop.com",
"phone": "+5511999999999"
},
"bankAccounts": [
{
"id": "d6uo5nc42nrc73gv8682",
"accountType": "checking",
"routingNumber": "0001",
"accountNumber": "12345678-9"
}
],
"contactPerson": [
{
"id": "d6uo5nc42nrc73gv8683",
"name": "João Silva",
"taxId": "12345678900",
"email": "joao@coffeeshop.com",
"phone": "+5511988888888",
"position": "Gerente"
}
]
}

Campos da Resposta​

CampoTipoDescrição
idstringIdentificador único do comerciante (XID, 20 caracteres)
typestringTipo de organização — sempre merchant
dbaNamestringNome comercial / nome fantasia
corporateNamestringRazão social
taxIdstringCNPJ (14 dígitos) ou CPF (11 dígitos)
parentIdstringID da organização pai (subadquirente)
merchantCategoryCodestringCódigo de categoria do comerciante (MCC)
economicActivityCodestringCódigo de atividade econômica
enabledbooleanSe o comerciante está ativo
contactobjectInformações de contato (site, email, phone)
addressobjectEndereço comercial (ver Objeto Address)
bankAccountsarrayContas bancárias associadas
contactPersonarrayPessoas de contato
createdAtstringTimestamp de criação (ISO 8601)
updatedAtstringTimestamp da última atualização (ISO 8601)

Próximos Passos​