ImaCash integration

evoPOS

ImaCash beta connector for securely capturing JSON sales from evoPOS, the MADIC UK POS system.

MADIC UK evoPOS terminals and logo
Retail and service stations

Technical beta: The integration for evoPOS, developed by MADIC UK, is ready for controlled testing with real JSON exports before production use.

How it works

  1. evoPOS places each sale in a shared folder as a JSON document containing its identifier, date, operator, till, amount and payment method.
  2. ImaCash validates the currency, sale status and payment method, and uses the exact sale total without confusing it with cash tendered or change.
  3. A valid sale enters the durable ImaCash queue and the JSON is archived only after the operation has been stored locally.

Reliable, duplicate-free capture

Locked or incomplete files are read again and repeated sales are deduplicated. A different currency, mixed payment or unknown method is held for review instead of creating an incorrect collection.

Scope of this beta

This initial version receives cash and card sales through JSON. The contract supplied by MADIC UK does not yet define confirmation, cancellation or status responses back to evoPOS, so ImaCash does not invent that exchange.

Required configuration

Select evoPOS in the integration settings and configure the folder where the POS exports JSON files. The currency configured in ImaCash must match the tender-line currency.

Official evoPOS information from MADIC UK

Beta integration available

The next step is validation with real evoPOS exports

We will prepare an exchange folder and verify cash sales, card sales, cancellations and incomplete files before production rollout.