DOCUMENTAÇÃO CORPORATIVA
Webhook Validar
POST URL
Headers
Content-Type | application/json |
Authorization | Api-Key |
Importante:
Se no objeto de Resposta dos campos solicitados no Retorno da Localização houver uma resposta de um campo do tipo MultiSelect (6), os valores serão delimitados por “ ; “ .
Request Body application/json
Schema:
Campo | Tipo | Descrição | Obrigatório |
IdOrdemPagamento | Long | Código de Identificação da Ordem de Pagamento. | Sim |
IdentificadorProduto | String | Identificador do Produto que será vendido. | Sim |
ValorUnitario | Decimal | Valor da Unidade do Produto que foi Vendido. | Sim |
Resposta | Array Of Object <Resposta> | Objeto de Resposta dos campos solicitados no Retorno da Localização. | Sim |
Resposta:
Campo | Tipo | Descrição |
Chave | String | Chave do Campo solicitado na Etapa de Localização. |
Valor | String | Valor preenchido para Validação. |
JSON:
{
"IdOrdemPagamento": 128,
"IdentificadorProduto": "DSS10",
"ValorUnitario": 5.000,
"Campos": [
{
"Chave": "23",
"Descricao": "1000"
},
{
"Chave": "24",
"Descricao": "ZZZ1234"
}
]
}
Response Body application/json
Campo | Tipo | Descrição | Obrigatório |
IdOrdemPagamento | Long | Código de Identificação da Ordem de Pagamento. | Sim |
Mensagem | String | Mensagem indicando resultado da operação. | Não |
Detalhes | Object <Detalhe> | Dados da Ordem de Pagamento a serem apresentados para o Usuário. | Sim |
<Detalhes>:
Campo | Tipo | Descrição | Obrigatório |
Solicitante | String | Nome do Solicitante responsável pela Ordem de Pagamento. | Sim |
DescricaoProduto | String | Descrição do Produto liberado para essa Ordem de Pagamento, quando houver. | Sim |
QuantidadeIndefinida | Boolean | Indica se a Ordem de Pagamento não possui uma Quantidade Previamente Definida. Nesse caso, a venda será realizada respeitando a Quantidade Definida pelo Representante do Solicitante (Comprador), no momento da Compra. | Sim |
QuantidadeLiberada | Decimal | Quantidade liberada para compra. (Disponibilizado apenas para Ordens de Pagamento que não sejam Tanque Cheio) | Não |
JSON:
{
"IdOrdemPagamento": "128",
"Mensagem": "Ordem de Abastecimento Validada com Sucesso!",
"Detalhes": {
"Solicitante": "IS Transportes",
"DescricaoProduto": "Diesel",
"QuantidadeIndefinida": true,
"QuantidadeLiberada": 0.000
}
}