...
...
GET /api/debito/nsu/{
...
nsu}
Endpoint responsável obter um Débito em Conta pelo NSU cadastrado.
...
Campo | Tipo | Descrição | Tamanho Máximo | Obrigatório |
NSUnsu | Int32Long | Número Sequencial Único que identifica a Débito em Conta a ser buscado | - | Sim |
Response Body application/json
Schema:
Campo | Tipo | Descrição | Tamanho Máximo | Obrigatório | |
IdDebito | idDebito | Long | ID que identifica o Débito. | - | Sim |
NSU | Int32 | Número Sequencial Único que identifica a Débito em Conta a ser buscado | - | Sim | |
IdDebitoAutorizacaoidDebitoAutorizacao | Long | ID que identifica a Autorização registrada para o Débito na conta em questão. | |||
-idDebitoStatus | Sim | IdDebitoStatus | Int32 | ID que identifica o status do Débito em Conta;. | |
-descricaoStatus | Sim | ||||
Valor | Decimal | Valor da Transação para Débito. | - | Sim | |
DataProcessamento | Date | Data prevista para Processamento deste Débito | - | Sim | |
Liquidado | Boolean | Boolean que identifica se o Débito em Conta foi Liquidado ou não. | - | Sim | |
DataHoraInsercaoString | Descrição do Status do Débito em Conta. 1 - Aguardando Processamento Débito foi cadastrado e está aguardando processamento. 2 - Processado Débito foi processado com sucesso e a movimentação financeira foi realizada. 3 - Não Autorizado Débito não foi Autorizado. 4 - Falha no Processamento Ocorreu uma falha não esperada no Processamento. 5 - Cancelado Débito foi cancelado e não será processado novamente. 6 - Estornado Mesmo que Cancelado, porém acontece quando o Débito já foi realizado. Neste caso, os valores serão estornados para a Conta em questão. | ||||
nsu | Long | NSU que identifica o Débito. | |||
valor | Decimal | Valor da Transação para Débito. | |||
dataHoraProcessamento | DateTime | Data e Hora prevista para Processamento deste Débito | |||
dataHoraInsercao | DateTime | Data e Hora que o Débito em Conta foi Registrado- |
...
Sim
JSON:
Code Block |
---|
...
Exemplos de Implementação:
C#
Code Block |
---|
var client = new RestClient("https://localhost:44380/api/debito");
var request = new RestRequest(Method.GET);
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
Code Block | ||
---|---|---|
| ||
{
"idDebito": 15,
"idDebitoAutorizacao": 10,
"idDebitoStatus": 2,
"descricaoStatus": "Processado",
"nsu": 45654684654321,
"valor": 7.50,
"dataHoraProcessamento": "2020-10-26T21:58:52.65",
"dataHoraInsercao": "2020-10-26T20:58:42.2566667"
} |