Criar Parceiro
Para criar um parceiro (escolas ou qualquer outro tipo de empresa), você deve utilizar essa rota.
Com objetivo de atender as diretrizes dispostas na Circular 3.978/20 do Banco Central sobre os procedimentos a serem adotados para prevenção à lavagem de dinheiro e financiamento ao terrorismo é imprescindível o envio de todos os dados dispostos nessa documentação para o cadastro de sellers. Essa diretriz entrou em vigor em Fevereiro de 2024.
Request Body Params
Atributo | Tipo | Descrição |
---|---|---|
business_name | string | Razão Social da empresa. |
social_name | string | Nome Fantasia da empresa. |
string | E-mail da empresa. | |
document | string | CNPJ da empresa. |
foundation_date | string | Data de fundação da empresa no formato YYYY-MM-DD. |
phone_number | object | Objeto Telefone da empresa. |
phone_number[ddd] | string | DDD do telefone da empresa. |
phone_number[number] | string | Número do telefone da empresa. |
main_address | object | Objeto Endereço principal da empresa. |
main_address[zip_code] | string | CEP do endereço da empresa. |
main_address[state] | string | Estado do endereço da empresa. |
main_address[city] | string | Cidade do endereço da empresa. |
main_address[neighborhood] | string | Bairro do endereço da empresa. |
main_address[street] | string | Rua do endereço da empresa. |
main_address[number] | string | Número do endereço da empresa. |
main_address[complementary] | string | Complemento do endereço da empresa. |
managing_partner | object | Objeto Sócio administrador da empresa. |
managing_partner[name] | string | Nome do sócio administrador. |
managing_partner[document] | string | CPF do sócio administrador. |
managing_partner[birthdate] | string | Data de nascimento do sócio administrador no formato DD/MM/YYYY. |
managing_partner[phone_number] | object | Objeto Telefone do sócio administrador. |
managing_partner[phone_number][ddd] | string | DDD do telefone do sócio administrador. |
managing_partner[phone_number][number] | string | Número do telefone do sócio administrador. |
managing_partner[address] | object | Objeto Endereço do sócio administrador. |
managing_partner[address][zip_code] | string | CEP do endereço do sócio administrador. |
managing_partner[address][state] | string | Estado do endereço do sócio administrador. |
managing_partner[address][city] | string | Cidade do endereço do sócio administrador. |
managing_partner[address][neighborhood] | string | Bairro do endereço do sócio administrador. |
managing_partner[address][street] | string | Rua do endereço do sócio administrador. |
managing_partner[address][number] | string | Número do endereço do sócio administrador. |
managing_partner[address][complementary] | string | Complemento do endereço do sócio administrador. |
bank_account | object | Objeto Conta bancária da empresa. |
bank_account[bank] | string | Código do banco. |
bank_account[agency] | string | Número da agência. |
bank_account[agency_digit] | string | Dígito da agência. |
bank_account[account_number] | string | Número da conta. |
bank_account[account_digit] | string | Dígito da conta. |
bank_account[type] | string | Tipo da conta. Valores aceitos: checking ou savings . |
Response Object
Atributo | Tipo | Descrição |
---|---|---|
status | string | Status do parceiro. Valor padrão: pending . |
seller_id | string | ID do parceiro. |
name | string | Nome do parceiro. |
date_created | dateTime | Data de criação do parceiro no formato ISODateTime. |
date_updated | dateTime | Data de atualização do parceiro no formato ISODateTime. |
business_name | string | Razão Social do parceiro. |
social_name | string | Nome Fantasia do parceiro. |
string | E-mail do parceiro. | |
document | string | CNPJ do parceiro. |
O valor retornado em seller_id
é o ID que será usado para criar transações no formato Split Pagamento com múltiplas escolas.
Exemplos
Os valores utilizados nos exemplos abaixo são apenas para ilustração e não devem ser usados para fazer requests nas APIs da Marlim. Em ambiente de desenvolvimento e testes, utilize dados mais próximos de uma transação real (dados de cartão e cliente). Se você utlizar valores fictícios o Antifraude pode não funcionar de forma esperada.
- Parceiro Criado com Sucesso
- Faltando Parâmetros
- CNPJ Inválido
curl -X POST "https://api.isaac.marlim.co/v1/sellers" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d '{
"business_name": "Escola Jedi LTDA",
"social_name": "Escola Jedi",
"email": "contato@escolajedi.com.br",
"document": "12345678000190",
"foundation_date": "2020-01-01",
"phone_number": {
"ddd": "11",
"number": "999999999"
},
"main_address": {
"zip_code": "01234567",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua Jedi",
"number": "123",
"complementary": "Sala 45"
},
"managing_partner": {
"name": "Luke Skywalker",
"document": "12345678900",
"birthdate": "01/01/1980",
"phone_number": {
"ddd": "11",
"number": "988888888"
},
"address": {
"zip_code": "01234567",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua Jedi",
"number": "123",
"complementary": "Apto 45"
}
},
"bank_account": {
"bank": "001",
"agency": "1234",
"agency_digit": "5",
"account_number": "123456",
"account_digit": "7",
"type": "checking"
}
}'
{
"status": "pending",
"seller_id": "se_k4m6Rw5rlQszEY7fiuRe",
"name": "Escola Jedi",
"date_created": "2025-03-30T20:20:05.722Z",
"date_updated": "2025-03-30T20:20:05.722Z",
"business_name": "Escola Jedi LTDA",
"social_name": "Escola Jedi",
"email": "contato@escolajedi.com.br",
"document": "12345678000190"
}
curl -X POST "https://api.isaac.marlim.co/v1/sellers" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d '{
"business_name": "Escola Jedi LTDA",
"social_name": "Escola Jedi",
"email": "contato@escolajedi.com.br",
"document": "12345678000190",
"foundation_date": "2020-01-01",
"phone_number": {
"ddd": "11",
"number": "999999999"
},
"main_address": {
"zip_code": "01234567",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua Jedi",
"number": "123"
},
"managing_partner": {
"name": "Luke Skywalker",
"document": "12345678900",
"birthdate": "01/01/1980",
"phone_number": {
"ddd": "11",
"number": "988888888"
}
}
}'
{
"errors": {
"type": "parameter",
"message": "The parameter [ bank_account ] is missing."
}
}
curl -X POST "https://api.isaac.marlim.co/v1/sellers" \
-H "Content-Type: application/json" \
-H "api_key: api_key_value" \
-d '{
"business_name": "Escola Jedi LTDA",
"social_name": "Escola Jedi",
"email": "contato@escolajedi.com.br",
"document": "123456789",
"foundation_date": "2020-01-01",
"phone_number": {
"ddd": "11",
"number": "999999999"
},
"main_address": {
"zip_code": "01234567",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua Jedi",
"number": "123",
"complementary": "Sala 45"
},
"managing_partner": {
"name": "Luke Skywalker",
"document": "12345678900",
"birthdate": "01/01/1980",
"phone_number": {
"ddd": "11",
"number": "988888888"
},
"address": {
"zip_code": "01234567",
"state": "SP",
"city": "São Paulo",
"neighborhood": "Centro",
"street": "Rua Jedi",
"number": "123",
"complementary": "Apto 45"
}
},
"bank_account": {
"bank": "001",
"agency": "1234",
"agency_digit": "5",
"account_number": "123456",
"account_digit": "7",
"type": "checking"
}
}'
{
"errors": {
"type": "validation",
"message": "The CNPJ provided is invalid."
}
}