DOCUMENTAÇÃO CORPORATIVA

(Descontinuado) Revogar Débito em Conta não Processado

POST /api/debito/revogar

Endpoint responsável por Revogar um Débito efetuado mas não processado. O Débito será Cancelado e não será realizado em processamentos futuros. Não será possível reverter essa situação, mas outro Débito poderá ser efetuado para esta mesma Conta. Um Débito Cancelado não será contabilizado nos valores máximos Autorizados para o Parceiro.

Headers    

Content-Type

application/json

Authorization

Bearer {token}

Request Body    application/json

Schema:

Campo

Tipo

Descrição

Tamanho Máximo

Obrigatório

NSU

Long

Número sequencial único para identificar o Débito em Questão

-

Sim

 

JSON:
{
“NSU“: 45654684654321
}

Response Body    application/json

Schema:

Campo

Tipo

Descrição

Tamanho Máximo

Obrigatório

idDebito

Long

ID que identifica o Débito que foi Cadastrado.

-

Sim

idDebitoAutorizacao

Long

ID que identifica a Autorização registrada para o Débito Automático na conta em questão.

-

Sim

idDebitoStatus

Int32

ID que identifica o status do Débito em Conta;

-

Sim

valor

Decimal

Valor da Transação para Débito Automático.

-

Sim

dataProcessamento

Date

Data prevista para Processamento deste Débito Automático

-

Sim

liquidado

Boolean

Boolean que identifica se o Débito em Conta foi Liquidado ou não.

-

Sim

dataHoraInsercao

DateTime

Data e Hora que o Débito em Conta foi Registrado

-

Sim

 

JSON:
{
"idDebito": 2
"idDebitoAutorizacao":3,
“idDebitoStatus“: 5,
"valor": 7.50,
"dataProcessamento": "2020-12-20",
"liquidado": false,
”dataHoraInsercao": "2020-12-20T20:30:31"
}

Exemplos de Implementação:

C#

var client = new RestClient("https://localhost:44380/api/debito"); var request = new RestRequest(Method.POST); request.AddHeader("Content-Type", "application/json"); request.AddHeader("Authorization", "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhaW8uZm9udGVzIiwianRpIjoiZDVkMmQ4ZmVlMDgwNDk2MWE3ZjQ3NWY2MjRiMTkxYmQiLCJOZXRDb3JlVXNlcklkIjoiNjdjNjVhMDQtOTM0NC00MzE0LTYwYzgtMDhkN2RjMGNkMmI2IiwiUm9sZUxldmVsIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvT3BlcmFkb3IiOiIwIiwiSWRDbGllbnRlQnJva2VyIjpbIjAiLCIwIl0sInJvbGUiOiJFc3RhYmVsZWNpbWVudG8iLCJuYmYiOjE1OTIyNTk1ODcsImV4cCI6MTU5MjI2MzE4NywiaWF0IjoxNTkyMjU5NTkyLCJpc3MiOiJTc29BdWRpZW5jZSIsImF1ZCI6IlNzb0F1ZGllbmNlIn0.ktfw3Hooj022BX0A_Vhyv7qq0led91t71oSrTBkA3OU"); request.AddParameter("application/json,text/plain", "{\"NSU\":45654684654321}", ParameterType.RequestBody); 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/debito", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS =>"{\"NSU\":45654684654321}", CURLOPT_HTTPHEADER => array( "Content-Type: application/json", "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6ImNhaW8uZm9udGVzIiwianRpIjoiZDVkMmQ4ZmVlMDgwNDk2MWE3ZjQ3NWY2MjRiMTkxYmQiLCJOZXRDb3JlVXNlcklkIjoiNjdjNjVhMDQtOTM0NC00MzE0LTYwYzgtMDhkN2RjMGNkMmI2IiwiUm9sZUxldmVsIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvIjoiMCIsIklkRXN0YWJlbGVjaW1lbnRvT3BlcmFkb3IiOiIwIiwiSWRDbGllbnRlQnJva2VyIjpbIjAiLCIwIl0sInJvbGUiOiJFc3RhYmVsZWNpbWVudG8iLCJuYmYiOjE1OTIyNTk1ODcsImV4cCI6MTU5MjI2MzE4NywiaWF0IjoxNTkyMjU5NTkyLCJpc3MiOiJTc29BdWRpZW5jZSIsImF1ZCI6IlNzb0F1ZGllbmNlIn0.ktfw3Hooj022BX0A_Vhyv7qq0led91t71oSrTBkA3OU" ), )); $response = curl_exec($curl); curl_close($curl); echo $response;