Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

GET     /api/broker/estabelecimento/{cnpj}

...

Campo

Tipo

Descrição

Tamanho Máximo

Obrigatório

CNPJcnpj

String

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

14

Sim

...

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

Code Block
languagejson
{
    "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#

Code Block
languagec#
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

Code Block
languagephp
<?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;

...