Realizar a consulta na API do parceiro (fiscal de caixa remoto) para a liberação ou não da rotina do PDV.
PARÂMETRO | TIPO | OBRIGATÓRIO | DESCRIÇÃO |
---|---|---|---|
x-id | String | Sim | ID da transação que foi solicitada anteriormente no evento POST |
PARÂMETRO | TIPO | OBRIGATÓRIO | DESCRIÇÃO |
---|---|---|---|
x-authtoken | String | Sim | Token de autenticação do parceiro |
PARÂMETRO | TIPO | OBRIGATÓRIO | DESCRIÇÃO |
---|---|---|---|
Authenticator | Object Json | Sim | Grupo com os dados para autenticação |
Authenticator.Id | String | Sim | ID da transação que foi solicitada anteriormente no evento POST |
Authenticator.Status | String | Sim | Status da liberação da rotina solicitada. Legenda: arNone: envio da requisição (inicialização); arPending: requisição pendente; arAuthorized: requisição autorizada pelo fiscal de caixa; arNotAuthorized: requisição negada pelo fiscal de caixa; arCanceled: requisição cancelada (API fora do ar, timeout, usuário cancelou a solicitação, tempo limite atingido, etc). |
Authenticator.ReturnMessage | String | Sim | Mensagem para quando ocorrer erro ou a liberação da rotina for negada |
Authenticator.IdUser | Integer | Sim | Código do usuário fiscal de caixa no PDV |
Execution | String | Sim | Status da execução da resposta |
Exemplo (Sample)
{ "Authenticator": { "ID": "00130120231123080341", "Status": "arNotAuthorized", "ReturnMessage": "Negado pelo motivo...", "IdUser": 17 }, "Execution": "cetCompleted" }