Pular para o conteúdo principal

Cadastro

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

Endpoint​

POST/v1/merchants
Request
{
"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": [
{
"accountType": "checking",
"routingNumber": "0001",
"accountNumber": "12345678-9"
}
],
"contactPerson": [
{
"name": "João Silva",
"taxId": "12345678900",
"email": "joao@coffeeshop.com",
"phone": "+5511988888888",
"position": "Gerente"
}
]
}

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); opcional, não incluído no exemplo acima
contactobject—Informações de contato (ver Objeto Contact)
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 Contact​

CampoTipoObrigatórioDescrição
sitestring—Website do comerciante
emailstring—E-mail de contato
phonestring—Telefone de contato (formato E.164)

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
Response
{
"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",
"enabled": true,
"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 (ver Objeto Contact)
addressobjectEndereço comercial (ver Objeto Address)
bankAccountsarrayContas bancárias associadas (ver Objeto Bank Account)
contactPersonarrayPessoas de contato (ver Objeto Contact Person)
createdAtstringTimestamp de criação (ISO 8601)
updatedAtstringTimestamp da última atualização (ISO 8601)

Na resposta, cada objeto aninhado (address, contact e os itens de bankAccounts e contactPerson) também traz um campo id (XID de 20 caracteres) atribuído pela plataforma.