Just finished a project to integrate Privatbank‘s Ingenico POS terminals with 1C:Enterprise – purchases, refunds etc. with automated Bonus+ handling.
The result is a stable self-contained Debian linux image which can be installed into VM or physical server, and serve as universal interface with simple API to process card payments.