Versions Compared

Key

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

...

...

GET     /api/broker/estabelecimento/

...

CNJP/{cnpj}

Endpoint responsável por buscar as informações de uma ordem de pagamento pelo ID da ordem, retornando um body com os dados da ordemum Estabelecimento, através do CNPJ.

Headers    

Content-Type

application/json

Authorization

Bearer {token}

...

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

...

Schema:

Campo

Tipo

Descrição

Tamanho Máximo

Obrigatório

IdEstabelecimento

Long

ID que identifica o Estabelecimento que foi criado.

-

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

RazaoSocial

String

Razão Social do Estabelecimento

CnpjEstabelecimento

String

CNPJ do Estabelecimento

NomeFantasia

String

Nome Fantasia do Estabelecimento

Email

String

E-mail do Estabelecimento

IdEstabelecimentoOperador

Long

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

-

Sim

...

Proprietário informado no cadastro.

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
}


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;

...