Beta técnica: A integração do evoPOS, desenvolvido pela MADIC UK, está pronta para testes controlados com exportações JSON reais antes da utilização em produção.
Como funciona
- O evoPOS deposita cada venda numa pasta partilhada como documento JSON com identificador, data, operador, caixa, montante e método de pagamento.
- O ImaCash valida a moeda, o estado da venda e o método de pagamento e utiliza o total exato da venda sem o confundir com o numerário entregue nem com o troco.
- Uma venda válida entra na fila durável do ImaCash e o JSON só é arquivado depois de a operação ser guardada localmente.
Captação fiável e sem duplicados
Os ficheiros bloqueados ou ainda incompletos são relidos e as vendas repetidas deduplicadas. Uma moeda diferente, um pagamento misto ou um método desconhecido fica para revisão em vez de gerar uma cobrança incorreta.
Âmbito desta beta
Esta primeira versão recebe vendas em numerário e cartão por JSON. O contrato fornecido pela MADIC UK ainda não define uma resposta de confirmação, cancelamento ou alteração de estado para o evoPOS; por isso, o ImaCash não inventa essa troca.
Configuração necessária
Selecione evoPOS nas definições de integração e configure a pasta onde o POS exporta os JSON. A moeda configurada no ImaCash deve coincidir com a indicada nas linhas de pagamento.