Utilizar para autênticações dos parceiro em vendas na forma de pagamento convênio.
No momento em que for solicitada a senha do convêniado, se estiver configurado para validar via integração externa, irá enviar ao parceiro informações para que ele valide ou não um código (token) do cliente para que ele digite e finalize a venda
Exemplos : Quando houve a necessidade de validar um token no pinpad.
PARÂMETRO | TIPO | OBRIGATÓRIO | DESCRIÇÃO |
|---|---|---|---|
| Authenticator | Object Json | Sim | Grupo com os dados para autenticação |
| Authenticator.Header | Object Json | Sim | Grupo com os dados do cabeçalho |
| Authenticator.Header.Description | String | Sim | Descrição da rotina a ser liberada |
| Authenticator.Header.IdStore | Integer | Sim | Código da loja |
| Authenticator.Header.IdTerminal | Integer | Sim | Código do PDV |
| Authenticator.Header.IdUser | Integer | Sim | Código do usuário (operador de caixa) |
| Authenticator.Header.Method | String | Sim | Rotina a ser liberada |
| Authenticator.Header.MethodStatus | 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.Header.MethodTitle | String | Sim | Título da rotina a ser liberada |
| Authenticator.Sale | Object Json | Sim | Grupo com os dados da venda |
| Authenticator.Sale.AccountingDate | Date | Sim | Data do documento ou, quando não existir, da transação |
| Authenticator.Sale.DateTimeIssue | Date | Sim | Data e hora da requisição |
| Authenticator.Sale.IdDocument | Integer | Sim | Código do documento |
| Authenticator.Sale.Items | Array object Json | Não | Lista de produto(s) da venda |
| Authenticator.Sale.Items[0].Description | String | Sim | Descrição do produto |
| Authenticator.Sale.Items[0].InternalCode | Integer | Sim | Código interno do produto |
| Authenticator.Sale.Items[0].ItemNumber | Integer | Sim | Código de sequência do produto |
| Event | String | Sim | Tipo de evento da API |
| Execution | String | Sim | Status da execução |
| ID | String | Sim | ID da transação (que será consultando depois no evento GET) |
| Operation | String | Sim | Operação que está sendo enviada ("cotAuthenticador" para este evento POST) |
| Version | Integer | Sim | Número da versão |
Exemplo (Sample)
|