Opção 1: usar como mini-checkout

No caso excepcional de você ainda não estar com seu sistema integrado pronto, mas precisa já interagir a cobrança com a Zoop imediatamente, você poderá optar pelo uso do Zoop PC no modo de operação "mini-checkout" no qual ele se comporta como uma maquininha virtual simples porém 100% funcional com as funções de Venda (débito/crédito a vista e parcelado), mostra comprovante, extrato de vendas e permite estornos.

Para isto basta configurar o parametro operationmode do arquivo zconfig.ini para "checkout", ou , se preferir utilizar a pasta "opcao_1_checkout" contida no ZIP do kit Zoop PC, a qual já está configurada para este modo. Lembre de mudar o parametro marketplaceid para o seu marketplace de parceiro para que a cobrança seja contabilizada corretamente.

Conecte a sua maquininha (PINPAD ipp320, PPC930, Gertec MP5, ou LANE 3000) na porta USB do seu computador e abra o aplicativo para que ele detecte a porta automaticamente. Caso nao detecte automaticamente você poderá forçar o valor da porta correto no arquivo zconfig.ini

494494
# zConfig.ini para ZOOP PC.
# linhas com '# ' sao comentarios. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

# debug_to_file ligado = habilita geracao do arquivo ZoopSDK.log
# debug_to_file desligado =  nao gera o arquivo de log
#     atencao: o arquivo de log quebrara automaticamente a cada 1MB de tamanho, sendo 
#              totalmente seguro apaga-lo a qualquer momento para fins de limpeza de disco.
debug_to_file=true
    
# marketplaceid =  (obrigatorio) define a conta de execucao default das configuracoes, processo de validacao de login e transacoes.
marketplaceid = 0162893710a6495e86542eeff192baa1. (substitua pelo ser marketplaceID !!!)

# se quiser ter logos ou cores customizados quando o checkout UI é mostrado 
# mude os png do subfolder 'Variante' e, opcionalmente, inclua um arquivo color.txt com o json de cores. 


# MODOS DE OPERAÇÃO (substitue parametro obsoleto integrationmode)
#  as opcoes sao: 
#  wm:SUBSTITUIR_AQUI_POR_NOME_DA_JANELA_A_SER_PROCURADO_PELO_APP_PARCEIRO
#  websockets:SUBSTITUIR_AQUI_POR_NUMERO_SA_PORTA_TCP_A_SER_CONECTADO_PELO_APP_PARCEIRO 
#  checkout    
#  esta última nao integra em background, ao invés disso mostra a UI para uso de checkout interativo.
#  a opção operationmode=checkout é equivalente ao obsoleto  showUI = true das versoes anteriores.
#operationmode=websocket:1337
operationmode=checkout
#operationmode=wm:123456

# DEV feature : permite apontar para ZoopEMVConnect alternativa.
# uso apenas com orientação direta da Zoop para testes.
#host=zec-Leo-develop.zoop.ws

# serialport=COMx onde x é o numero da porta serial. Se nao informar este parametro, assim o middleware vai tentar automatico. Automatico só funciona com Win10 ou +.
#serialport=COM15 (ajuste para a sua porta fixa)

Ao executar o arquivo ZoopCheckoutLitePC aparecerá a tela de login do checkout.

362362

Utilize o USUARIO DE EMAIL e SENHA do ESTABELECIMENTO (SELLER) que foi criado no Dashboard (mesmo do acesso ao Minha Conta) de forma que a contabilização dos pagamentos seja direcionada para esse estabelecimento corretamente.

368368

Uma vez logado com sucesso, você já pode usar a funcionalidade da maquininha para vender. O app conversará diretamente com a manquininha física e mostrará tudo que está acontecendo nela em tempo real. Por ele você entrará os valores, forma de pagamento, e avisará quando tiver que inserir/aproximar o cartão da maquininha física (pinpad) conectada na porta USB do computador. O fluxo de uso é intuitivo.

368368 368368 368368

Você poderá ver o histórico de vendas realizadas na data atual clicando no icone de lista no canto superior direito da tela do checkout.

364364

Também é possível estornar uma venda clicando sobre a mesma na lista de histórico e inserindo/aproximando o cartão novamente no pinpad.

364364 364364

Você poderá ver todos os comandos trocados entre o checkout e o servidor no arquivo de log ZoopSDK.log que fica na mesma pasta do executável.