DOCUMENTAÇÃO CORPORATIVA

Cadastrar Estabelecimento

POST      /api/broker/estabelecimento

Endpoint responsável por cadastrar um Estabelecimento e credenciá-lo a rede associada ao Parceiro solicitante.

Um e-mail será enviado para o Proprietário do Estabelecimento cadastrado para que aceite os Termos de Uso, Política de Privacidade e Defina uma Senha.

Headers    

Content-Type

application/json

Authorization

Bearer {token}

 

Request Body    application/json

Schema:

Campo

Tipo

Descrição

Tamanho Máximo

Obrigatório

RazaoSocial

String

Razão Social do Estabelecimento

200 Caracteres

Sim

CnpjEstabelecimento

String

CNPJ do Estabelecimento

14 Caracteres

Sim

IdTipoInstalacao

Int32

ID que identifica o Tipo de Instalação. 1- Matriz, 2- Filial.

-

Sim

CnpjMatriz

String

CNPJ da Matriz para o caso de Estabelecimento Filial

14 Caracteres

Não

NomeFantasia

String

Nome Fantasia do Estabelecimento

200 Caracteres

Sim

Cnae

String

CNAE do Estabelecimento

9 Caracteres

Sim

Email

String

E-mail do Estabelecimento

200 Caracteres

Sim

IdTelefoneTipo

Int32

ID que identifica o Tipo de Telefone do Estabelecimento. 1- Celular, 2- Fixo.

-

Sim

DDI

String

DDI do Telefone do Estabelecimento

3 Caracteres

Sim

DDD

String

DDD do Telefone do Estabelecimento

3 Caracteres

Sim

Numero

String

Número do Telefone do Estabelecimento

9 Caracteres

Sim

Cep

String

CEP do Estabelecimento

8 Caracteres

Sim

Logradouro

String

Logradouro do Estabelecimento

200 Caracteres

Sim

Numero

String

Número do Estabelecimento

50 Caracteres

Sim

Complemento

String

Complemento de Endereço do Estabelecimento

200 Caracteres

Sim

Estado

String

Estado do Estabelecimento

200 Caracteres

Sim

Cidade

String

Cidade do Estabelecimento

200 Caracteres

Sim

Bairro

String

Bairro do Estabelecimento

200 Caracteres

Sim

NomeCompletoProprietario

String

Nome completo do Proprietário do Estabelecimento

200 Caracteres

Sim

CPFProprietario

String

CPF do Proprietário do Estabelecimento

11 Caracteres

Sim

DataNascimentoProprietario

String

Data de Nascimento do Proprietário do Estabelecimento

-

Sim

EmailProprietario

String

E-mail do Proprietário do Estabelecimento

200 Caracteres

Sim

IdTelefoneTipoProprietario

Int32

ID que identifica o Tipo de Telefone do Proprietário do Estabelecimento. 1- Celular, 2- Fixo.

-

Sim

DDIProprietario

String

DDI do Telefone do Proprietário do Estabelecimento

3 Caracteres

Sim

DDDProprietario

String

DDD do Telefone do Proprietário do Estabelecimento

3 Caracteres

Sim

NumeroProprietario

String

Número do Telefone do Proprietário do Estabelecimento

9 Caracteres

Sim

CodigoBanco

String

Código do Banco

3 Caracteres

Sim

DescricaoBanco

String

Descrição do Banco

50 Caracteres

Sim

Agencia

String

Número da Agência Bancária

20 Caracteres

Sim

Conta

String

Número da Conta Bancária

20 Caracteres

Sim

DigitoConta

String

Dígito da Conta Bancária

1 Caractere

Sim

NomeTitularConta

String

Nome titular da Conta

200 Caracteres

Sim

DocumentoTitularConta

String

Documento do titular da Conta

14 Caracteres

Sim

 

JSON:

{     "RazaoSocial":"TARGET MEIO DE PAGAMENTOS S. A.",     "CnpjEstabelecimento":"14.821.124/0001-42",     "IdTipoInstalacao":"1",     "CnpjMatriz":"",     "NomeFantasia":"Target MP",     "Cnae":"4781-4/00",     "Email":"atendimento@targetmp.com.br",     "IdTelefoneTipo":"1",     "DDI":"55",     "DDD":"21",     "Telefone":"982425169",     "Cep":"22775039",     "Logradouro":"Avenida Embaixador Abelardo Bueno",     "Numero":"1111",     "Complemento":"Sala 204",     "Estado":"RJ",     "Cidade":"Rio de Janeiro",     "Bairro":"Barra da Tijuca",     "NomeCompletoProprietario":"Ivan Miguel de Paula Saavedra",     "CPFProprietario":"13509161700",     "DataNascimentoProprietario":"12/02/1989",     "EmailProprietario":"ivan.saavedra@targetmp.com.br",     "IdTelefoneTipoProprietario":"1",     "DDIProprietario":"55",     "DDDProprietario":"21",     "TelefoneProprietario":"983539483",     "CodigoBanco":"655",     "DescricaoBanco":"Banco Votorantim",     "Agencia":"1111",     "Conta":"6226772",     "DigitoConta":"3",     "NomeTitularConta":"Ivan Miguel de Paula Saavedra",     "DocumentoTitularConta":"13509161700" }

Response Body    application/json

Schema:

Campo

Tipo

Descrição

Tamanho Máximo

Obrigatório

IdEstabelecimento

Long

ID que identifica o Estabelecimento que foi criado.

-

Sim

RazaoSocial

String

Razão Social do Estabelecimento

200 Caracteres

Sim

CnpjEstabelecimento

String

CNPJ do Estabelecimento

14 Caracteres

Sim

NomeFantasia

String

Nome Fantasia do Estabelecimento

200 Caracteres

Sim

Email

String

E-mail do Estabelecimento

200 Caracteres

Sim

IdEstabelecimentoOperador

Long

ID que identifica o Operador que foi criado para o Proprietário informado no cadastro.

-

Sim

JSON:

{ "idEstabelecimento":26, "razaoSocial":"TARGET MEIO DE PAGAMENTOS S. A.", "cnpjEstabelecimento":"14.821.124/0001-42", "nomeFantasia":"Target MP", "email":"atendimento@targetmp.com.br", "idEstabelecimentoOperador":27, }

 

Exemplos de Implementação:

C#

var client = new RestClient("https://localhost:44380/api/Transacao"); var request = new RestRequest(Method.POST); request.AddHeader("Content-Type", "application/json"); request.AddHeader("Authorization", "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhaW8uZm9udGVzIiwianRpIjoiZDVkMmQ4ZmVlMDgwNDk2MWE3ZjQ3NWY2MjRiMTkxYmQiLCJOZXRDb3JlVXNlcklkIjoiNjdjNjVhMDQtOTM0NC00MzE0LTYwYzgtMDhkN2RjMGNkMmI2IiwiUm9sZUxldmVsIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvT3BlcmFkb3IiOiIwIiwiSWRDbGllbnRlQnJva2VyIjpbIjAiLCIwIl0sInJvbGUiOiJFc3RhYmVsZWNpbWVudG8iLCJuYmYiOjE1OTIyNTk1ODcsImV4cCI6MTU5MjI2MzE4NywiaWF0IjoxNTkyMjU5NTkyLCJpc3MiOiJTc29BdWRpZW5jZSIsImF1ZCI6IlNzb0F1ZGllbmNlIn0.ktfw3Hooj022BX0A_Vhyv7qq0led91t71oSrTBkA3OU"); request.AddParameter("application/json,text/plain", ParameterType.RequestBody); IRestResponse response = client.Execute(request); Console.WriteLine(response.Content);

PHP