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"
}