Skip to content

Manual (SmartCashless)

Minimum requirements:

  • .NET Framework 4.7.2
  • Database in SQL Server 2016 or above
  • Sage 2022 version or above

Introdução

O SmartCashless é o produto que faz a interligação com o Sage e algumas modalidades de pagamento imediato (TPAs ingenico, petrotec, sibs, Newnote, Verifone, Vivawallet, Klarna etc…)

Manual de instalação

O processo de instalação da extensibilidade é bastante simples. 
Pedimos ao utilizador que siga os passos abaixo indicados para instalar a extensibilidade SmartCashless .
Para a utilização da extensibilidade a base de dados deve correr numa versão SQL Server.

Passo 1 – Instalação da extensibilidade

Abrir o executável de instalação do produto como administrador.

Passo 2 – Configurar o Sage

Abrir o BackOffice do Sage > Clicar no botão do menu > Clicar no botão “Personalização” > Clicar no botão “Parametrizações funcionais”

Ao abrir a janela dos “Parâmetros”, clicar no botão “Integração de Dados”. 

No sub-menu “Extensibilidade” preencher o campo “Ponto de entrada para a classe ISageExtender:” com o seguinte texto sem aspas “Smartdigit.SmartCashless.Sage50c

Alterar a opção “Carrega o módulo da extensibilidade em:” para a adequada.

Deve agora clicar no botão “Fechar e gravar” e reiniciar o Sage como administrador para completar a instalação da extensibilidade.

Manual de utilização

Assim que a extensibilidade esteja instalada podemos configurar a mesma.
Para tal acedemos ás parametrizações funcionais da aplicação, e veremos que existe um novo separador de nome “SmartCashless


Provider: qual a empresa/fabricante com que vamos trabalhar, atualmente existe comunicação com os seguintes:
Easypay (MbWay)
IfthenPay (MbWay)
VivaWaller (TPA)
Klarna (App)
Verifone (TPA)
SmartPOS – SIBS (TPA)
NewNote – SIBS (TPA)
Petrotec – SIBS (TPA)
*Verifone – SIBS (TPA) – Brevemente
*Ingenico – SIBS (TPA) – Brevemente

Ativo: Possibilidade de ativar ou desativar algum perfil criado
Nome do Perfil: Nome do perfil a criar/editar
Modalidade de pagamento: Qual a modalidade de pagamento a usar para este provider, ou seja criam uma modalidade no sage e sempre que usarem essa modalidade vai ser despoletado a comunicação com o provider que tenham configurado.
Exemplo da modalidade criada na imagem

Endereço do terminal: IP do terminal ao qual vamos ligar
Testar comunicação: Botão que permite testar a ligação


Uma vez configurado a ligação ao TPA/APP temos de indicar qual ou quais os postos Sage que comunicam com esse provider, para tal acedemos á configuração de postos, e iremos verificar que existe uma nova opção com o nome SmartCheless

Aqui indicamos para o posto ou postos em questão a modalidade de pagamento, respetivo perfil criado e qual a impressora a usar.

Feito isso podemos já usar em pleno o addon.
Ao fazermos uma venda em que a modalidade de pagamento seja uma das que configuramos, será despoletado o quadro de comunicação, e o respetivo valor será comunicado para o terminal


Assim que terminal aceite o pagamento a venda avança.
Por algum motivo, caso cancelem a transação no terminal irá aparecer a seguinte mensagem