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 |
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 |
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