Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Objetivo

Identificar periféricos conectados ao PDV.

ParâmetroTipoDescrição
ActivestringIdentifica se o dispositivo está configurado no
terminal
terminal de PDV
CommunicationPortstringPorta de comunicação
DescriptionStatusstringDescrição de status do dispositivo, quando
apresentar
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"
    }
  ]