DOCUMENTAÇÃO CORPORATIVA

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

GET     /api/broker/estabelecimento/{cnpj}

Endpoint responsável por buscar as informações de um Estabelecimento, através do CNPJ.

Headers    

Content-Type

application/json

Authorization

Bearer {token}

 

Request Query String    application/json

Schema:

Campo

Tipo

Descrição

Tamanho Máximo

Obrigatório

cnpj

String

CNPJ do Estabelecimento no qual se deseja obter os dados de Credenciamento

14

Sim

 

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

idMetodoPagamentoVenda

Long

ID que identifica o Método de Pagamento “Venda Loja“, para o Credenciamento cadastrado.

-

Sim

idDispositivo

Long

ID que identifica o Dispositivo que foi gerado para o Credenciamento cadastrado.

-

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,
    "idMetodoPagamentoVenda": 18,
    "idDispositivo": 3
}


Exemplos de Implementação:

C#

var client = new RestClient("https://localhost:44380/api/OrdemTransacao?Id=1");

var request = new RestRequest(Method.GET);

request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhaW8uZm9udGVzIiwianRpIjoiZDVkMmQ4ZmVlMDgwNDk2MWE3ZjQ3NWY2MjRiMTkxYmQiLCJOZXRDb3JlVXNlcklkIjoiNjdjNjVhMDQtOTM0NC00MzE0LTYwYzgtMDhkN2RjMGNkMmI2IiwiUm9sZUxldmVsIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvT3BlcmFkb3IiOiIwIiwiSWRDbGllbnRlQnJva2VyIjpbIjAiLCIwIl0sInJvbGUiOiJFc3RhYmVsZWNpbWVudG8iLCJuYmYiOjE1OTIyNTk1ODcsImV4cCI6MTU5MjI2MzE4NywiaWF0IjoxNTkyMjU5NTkyLCJpc3MiOiJTc29BdWRpZW5jZSIsImF1ZCI6IlNzb0F1ZGllbmNlIn0.ktfw3Hooj022BX0A_Vhyv7qq0led91t71oSrTBkA3OU");

IRestResponse response = client.Execute(request);

Console.WriteLine(response.Content);

PHP

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://localhost:44380/api/OrdemTransacao?Id=1",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "Content-Type: application/json",
    "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhaW8uZm9udGVzIiwianRpIjoiZDVkMmQ4ZmVlMDgwNDk2MWE3ZjQ3NWY2MjRiMTkxYmQiLCJOZXRDb3JlVXNlcklkIjoiNjdjNjVhMDQtOTM0NC00MzE0LTYwYzgtMDhkN2RjMGNkMmI2IiwiUm9sZUxldmVsIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvT3BlcmFkb3IiOiIwIiwiSWRDbGllbnRlQnJva2VyIjpbIjAiLCIwIl0sInJvbGUiOiJFc3RhYmVsZWNpbWVudG8iLCJuYmYiOjE1OTIyNTk1ODcsImV4cCI6MTU5MjI2MzE4NywiaWF0IjoxNTkyMjU5NTkyLCJpc3MiOiJTc29BdWRpZW5jZSIsImF1ZCI6IlNzb0F1ZGllbmNlIn0.ktfw3Hooj022BX0A_Vhyv7qq0led91t71oSrTBkA3OU"
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

  • No labels