Árvore de páginas

Objetivo

Identificar periféricos conectados ao PDV.

ParâmetroTipoDescrição
ActivestringIdentifica se o dispositivo está configurado no terminal de PDV
CommunicationPortstringPorta de comunicação
DescriptionStatusstringDescrição de status do dispositivo, quando apresentar falha o erro será exibido
DeviceModelstringModelo do dispositivo
DeviceNamestringNome do dispositivo
StatusTypestringTipo do status

dstUnknown – Dispositivo desconhecido
dstActivated – Dispositivo ativo
dstInactive – Dispositivo inativo
dstCommunicationFailure – Dispositivo com falha de
comunicação

TimeStatusDateTimeHora do Status

Dispositivos Retornados

A estrutura de dispositivo é fixa, porém, pode ser alterada conforme a necessidade de integração
com novos periféricos na aplicação de PDV.

Descrição do dispositivoDeviceName (JSON Return)
BalançaBalanca
Descrição do dispositivoDeviceName (JSON Return)
Balança de ConferênciaBalancaConferencia
Bomba de CombustívelBombaCombustivel
Dispenser de moedasCashDispenser
Leitor de CMC7 para cheques ou boletosCMC7
DisplayDisplay
ImpressoraImpressora
Impressora de ChequeImpressoraCheque
Leitor Óptico PrimárioLeitorOpticoPrimario
Leitor Óptico SecundárioLeitorOpticoSecundario
MonitoramentoMonitoramento
Painel de FilaPainelFila
Painel de SupervisorPainelSupervisor
Sensor de PresençaSensorPresenca
SinalizadorSinalizador
Teclado SerialTecladoSerial
TEF – Além de retornos de servidor, retornará
possíveis falhas de Pin pad
TEF

JSON Example

"DeviceStatus": {
  "ConnectionsStatus": [
    {
      "Active": true,
      "CommunicationPort": "",
      "DescriptionStatus": "",
      "DeviceModel": "balMagellan",
      "DeviceName": "Balanca",
      "StatusType": "dstActivated",
      "TimeStatus": "2020-03-02T11:19:41"
    }
  ]