Versions Compared

Key

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

...

...

GET     /api/broker/

...

ordemTransacao/id/{idOrdemTransacao}

Endpoint responsável por buscar as informações de uma ordem de pagamento pelo ID da ordem, retornando um body com os dados da ordemOrdem de Transação, através do ID da mesma.

Headers    

Content-Type

application/json

Authorization

Bearer {token}

...

Request Query String    application/json

Schema:

IdOrdemTransacao

Int32Campo

Tipo

Descrição

Obrigatório

idOrdemTransacao

Long

ID que identifica a ordem Ordem de pagamento Transação a ser buscadaobtida

ObrigatórioSim

 

Response Body    application/json

Schema:

...

IdOrdemTransacao

...

Campo

Tipo

Descrição

idOrdemTransacao

Long

ID que identifica a ordem de pagamento a ser buscada

IdEstabelecimentoOperador

Int32

ID Que Ordem de Transação

nsu

Long

Número Sequencial Único enviado pelo Parceiro

idEstabelecimentoOperador

Long

ID que identifica o operador que solicitou a ordem Ordem de pagamentoTransação

IdOrdemTransacaoStatusidOrdemTransacaoStatus

Int32?

ID que identifica o Status da Ordem de Transacao

(Aguardando Leitura: 1

Aguardando Pagamento: 2

Processando: 3

Sucesso: 4

Falha: 5)

IdRedeCredenciada

Int32Transação.

descricaoStatus

String

Descrição do Status da Ordem Transação

idRedeCredenciadaMetodoPagamento

Long

ID que identifica a rede credenciada

Valorvalor

Decimal?

Valor da ordem Ordem de pagamentoTransação

Ativoativo

Boolean?

Campo que indica se a ordem Ordem de pagamento Transação está ativaUsuarioInsercao

JSON:

...

String

...

Campo que identifica o usuário que solicitou a ordem de pagamento

...

DataHoraInsercao

...

DateTime

...

Data e Hora em que a ordem de pagamento foi criada

...

UsuarioUltimaAtualizacao

...

String

...

Campo que identifica o usuário que fez a última modificação na ordem de pagamento

...

DataUltimaAtualizacao

...

DateTime?

...

Data e Hora em da última atualização da ordem de pagamento

...

C#

Code Block
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;
Code Block
Code Block
languagejson
{
    "idOrdemTransacao": 55,
    "nsu": 100000,
    "idEstabelecimentoOperador": 2,
    "idOrdemTransacaoStatus": 1,
    "descricaoStatus": "Aguardando Leitura",
    "idRedeCredenciadaMetodoPagamento": 2,
    "valor": 5.00,
    "ativo": true
}