...
...
POST /api/
...
broker/ordemabastecimento/autorizar
Endpoint responsável por Autorizar uma Ordem de Abastecimento através de um Token fornecido previamente ao Motorista para o qual a mesma foi cadastrada a Ordem. Nesse momento todos os Parâmetros de Controle foram atendidos, necessitando apenas do Token e das informações do abastecimento para Autorização.
Headers
...
Campo | Tipo | Descrição | Obrigatório | |
NSU | Long | Número Sequencial Único (ID) referente a Transação do Parceiro. | Sim | |
Localizador | String | Código de Identificação da Ordem de Abastecimento, disponibilizado pelo Motorista. | Sim | |
Token | String | Token de Autorização disponibilizado previamente ao Motorista para o qual a Ordem de Abastecimento foi cadastrada. | Sim | |
ValorLitro | Decimal | Valor por Litro do Combustível que foi Abastecido. | Sim | |
QtdLitrosAbastecidosQuantidadeLitrosAbastecidos | Decimal | Combustivel | StringQuantidade de Litros que foram Abastecidos. | Sim |
IdentificadorCombustivel | String | Identificador do Combustível que foi utilizado nesse Abastecimento. | Sim | |
IdRedeCredenciadaMetodoPagamento | Int32Long | Autorizador referente ao Método de Pagamento em questão (Ordem de Abastecimento) | Sim |
...
Code Block | ||
---|---|---|
| ||
{ "nsu": 54856, "localizador": "4123", "token": "KSG7S", "idRedeCredenciadaMetodoPagamentovalorLitro": 23.900, "qtdLitrosAbastecidosquantidadeLitrosAbastecidos": 100.235, "identificadorCombustivel": "DSS10", "idRedeCredenciadaMetodoPagamento": 2, } |
Response Body application/json
...
Campo | Tipo | Descrição |
Localizador | String | Código de Identificação da Ordem de Abastecimento, disponibilizado pelo Motorista. |
Mensagem | String | Mensagem indicando resultado da operação. |
Detalhes | Object <Detalhe> | Dados da Ordem de Abastecimento a serem apresentados para o Usuário. |
<Detalhe><Detalhes>:
Campo | Tipo | Descrição |
Solicitante | String | Nome do Frotista/Empresa que cadastrou a Ordem de Abastecimento. |
CombustivelDescricaoCombustivel | String | Descrição do Combustível liberado para essa Ordem de Abastecimento, quando houver. |
ValorLitro | Decimal | Valor por Litro do Combustível em questão, cadastrado previamente pelo Posto de Combustível. |
DescontoNegociado | Decimal | Valor de Desconto Negociado previamente pelo Posto de Combustível e o Transportador/Frotista. |
ValorLitroNegociado | Decimal | Valor por Litro Negociado. No caso de não existir uma negociação prévia, constará o Valor por Litro cadastrado pelo Posto de Combustível. |
QtdLitrosLiberadosQuantidadeLitrosLiberada | Decimal | Quantidade de Litros liberados para abastecimento. (Disponibilizado apenas para Ordens de Abastecimento que não sejam Tanque Cheio) |
TanqueCheio | Boolean | Indica se a Ordem de Abastecimento é para Tanque Cheio. Nesse caso, o Valor Total da Ordem será a Quantidade de Litros Abastecidos multiplicado pelo Valor Litro Negociado (Disponibilizado nesse objeto) |
...
Code Block | ||
---|---|---|
| ||
{ "localizador": "42", "mensagem": "Pagamento realizado com Sucesso!", "detalhes": { "solicitante": "IS Transportes", "produtodescricaoCombustivel": "Diesel", "valorLitro": 3.800, "descontoNegociado": 0.300, "valorLitroNegociado": 3.500, "qtdLitrosLiberadosquantidadeLitrosLiberada": 0.000, "tanqueCheio": true } } |
...