Criar lojista

Credencia o lojista na Stone para gerar um StoneCode

Detalhamento do Payload do Request

Este payload é usado para cadastrar um novo cliente, contendo todas as informações necessárias, desde os dados da empresa até as condições comerciais e configurações de equipamento.


🚧

Campos obrigatórios.

O payload do request já é uma versão simplificada, com isso todos os campos nele são obrigatórios para o credenciamento de clientes.

Dados da Empresa e Oferta

Esta seção contém os identificadores principais da proposta comercial e os dados fiscais da empresa.

CampoTipoDescrição Detalhada
business_unity_idstringIdentificador numérico que representa a unidade de negócio à qual a conta pertence (ex: "432" para 'Parceiro1').
offer_idstringIdentificador único da proposta comercial ou oferta que está sendo aplicada a este cadastro.
document_typenumberCódigo que define o tipo de documento principal. Geralmente, 1 para Pessoa Física (CPF) e 2 para Pessoa Jurídica (CNPJ).
document_numberstringO número do documento principal da empresa (neste caso, o CNPJ).
mccnumberMerchant Category Code. É um código numérico de 4 dígitos que classifica o ramo de atividade da empresa (ex: 7997 para clubes, academias e estabelecimentos esportivos).
company_namestringA Razão Social completa da empresa, conforme registrada oficialmente nos órgãos governamentais.
trade_namestringO Nome Fantasia da empresa, que é como ela é conhecida publicamente.
monthly_tpvnumberTotal Payment Volume. Estimativa do faturamento mensal da empresa em transações de cartão, usada para definir a elegibilidade a certas ofertas e taxas.

Dados Bancários (bank_account_data)

Objeto que agrupa todas as informações da conta bancária do cliente, onde serão depositados os valores das vendas.

CampoTipoDescrição Detalhada
account_numberstringNúmero da conta bancária, sem o dígito verificador.
account_verification_codestringDígito verificador (DV) da conta bancária.
bank_branch_codestringNúmero da agência bancária, sem o dígito verificador.
bank_identifierstringCódigo de compensação do banco (FEBRABAN), com 3 dígitos (ex: "197" para Stone, "001" para Banco do Brasil).
branch_verification_codestring ou nullDígito verificador (DV) da agência. Pode ser nulo para bancos que não o utilizam.
bank_account_type_idnumberCódigo que identifica o tipo de conta bancária. Geralmente, 1 para Conta Corrente e 2 para Conta Poupança.
head_office_paymentbooleanValor booleano que indica se o pagamento deve ser centralizado na matriz (true) ou se deve ser pago na conta da filial (false).

Endereço (address_list)

Objeto que contém as informações do endereço principal do estabelecimento.
Apesar do nome address_list, o exemplo mostra um objeto único. Se múltiplos endereços fossem suportados, este campo seria uma lista [].

CampoTipoDescrição Detalhada
address_type_idnumberCódigo que identifica o tipo de endereço (ex: 1 para Comercial).
neighborhoodstringBairro do estabelecimento.
postal_codestringCEP (Código de Endereçamento Postal), somente números.
statestringSigla da Unidade Federativa (UF) do estado.
street_namestringNome da rua, avenida ou logradouro.
citystringCidade do estabelecimento.
street_numberstringNúmero do imóvel no logradouro.
referencestringUm ponto de referência para ajudar na localização.
complementstringInformações adicionais do endereço, como sala, andar ou bloco.

Métodos de Captura (capture_method_list)

Uma lista de objetos, onde cada objeto representa um equipamento (maquininha) a ser habilitado para o cliente.

CampoTipoDescrição Detalhada
rental_configurationobjectConfigurações de aluguel do equipamento.
technologystringTecnologia do terminal (ex: "POS", "TEF").
is_acquirer_assetbooleanIndica se o equipamento é um ativo da adquirente (true) ou pertence ao parceiro/cliente (false).
terminal_model_idnumberCódigo que identifica o modelo do terminal.
terminal_type_idnumberCódigo que identifica o tipo do terminal.
amount_type_submitnumberQuantidade de terminais que serão solicitados.
serial_numberstringNúmero de série do equipamento a ser habilitado.

Contatos (contact_list)

Uma lista de objetos, onde cada objeto representa um contato associado à empresa, como sócios ou representantes legais.

CampoTipoDescrição Detalhada
addressobjectObjeto de endereço residencial do contato, com a mesma estrutura do address_list.
phone_numberstringNúmero de telefone do contato.
cpfstringCPF do contato, somente números.
contact_namestringNome completo do contato.
contact_type_idnumberCódigo que identifica o tipo de contato (ex: 1 para Sócio).
emailstringEndereço de e-mail do contato.
birthdaystringData de nascimento no formato "AAAA-MM-DD".
monthly_incomenumberRenda mensal do contato. O valor 120000000 provavelmente está em centavos (R$ 1.200.000,00).
occupationstringProfissão ou ocupação principal do contato.
legal_representativebooleanIndica se este contato é o representante legal da empresa (true).

Horário de Funcionamento (work_schedule)

Define os horários de abertura e fechamento do estabelecimento.

CampoTipoDescrição Detalhada
open_weekdaystringHorário de abertura em dias de semana no formato "HH:mm".
open_saturdaystringHorário de abertura aos sábados no formato "HH:mm".
open_sundaystringHorário de abertura aos domingos no formato "HH:mm".
open_holidaystringHorário de abertura em feriados no formato "HH:mm".
close_weekdaystringHorário de fechamento em dias de semana no formato "HH:mm".
close_saturdaystringHorário de fechamento aos sábados no formato "HH:mm".
close_sundaystringHorário de fechamento aos domingos no formato "HH:mm".
close_holidaystringHorário de fechamento em feriados no formato "HH:mm".
open_24hrsbooleanIndica se o estabelecimento funciona 24 horas (true) ou não (false).
Language
Credentials
Header
Click Try It! to start a request and see the response here!