Overview
Overview
EveryPay offers a modern, robust solution for accepting in‑person payments, empowering businesses to accept cards using either:
- Hard POS terminals — traditional payment devices
- SoftPOS — contactless card acceptance through an Android device, with no additional hardware.
Both options are backed by the same, unified API, simplifying development and offering a seamless operational experience. Whether you're building a checkout for a retail chain, or enabling payments for a mobile delivery app, EveryPay provides a flexible framework that can scale with your business.
The solution is aligned with Greek tax regulations, integrating effortlessly with ERP systems (Α.1155) and cash registers (Α.1098) to ensure compliance without added complexity.
EveryPay SoftPOS Integration
What is SoftPOS ?
SoftPOS is a software‑only solution that transforms an Android device into a fully certified payment terminal, capable of accepting contactless card payments. No external hardware required—just an Android phone or tablet with NFC.
It’s ideal for mobile merchants, couriers, pop‑up shops, or businesses looking to avoid traditional terminal costs and logistics.
Requirements
To activate a SoftPOS terminal, the merchant needs:
- An Android device with NFC enabled.
- The EveryPay SoftPOS app from Google Play Store.
- The EveryPay SoftPOS Wake-Up app from Google Play Store - a companion service that listens for payment requests and wakes the main app when necessary
- Valid merchant credentials (TID, MID, API key) configured in the backend
EveryPay will activate each device and ensure proper licensing and registration.
Hard POS Integration
The Traditional POS Setup
Hard POS refers to dedicated payment terminals configured by EveryPay and tied to your account.
These are ideal for countertop usage, larger physical stores, or merchants preferring tactile keypads, receipt printing, and device-level security.
Activation & Setup
When you choose a hardware terminal, EveryPay will:
- Pre-configure the device with your merchant credentials
- Ship the device directly to the store location
- Ensure it’s ready to connect via Wi‑Fi, Ethernet, or 4G
Once powered on, the device connects to EveryPay’s infrastructure and begins listening for transaction requests.
Compliance with Greek Regulations
Businesses operating in Greece must ensure their payment systems comply with local tax authority regulations. EveryPay has built its platform to support these legal requirements out of the box—so you can focus on running your business, not decoding tax codes.

There are two key regulations you should be aware of, depending on your setup:
Integration with ERP Systems — Law Α.1155
If your business uses an ERP, invoicing platform, or accounting software, Greek law requires that card payments be linked to the invoices issued to customers. Merchants issuing invoices must submit them to AADE through their ERP or invoicing software.
For ERP providers:
You’ll need to integrate with EveryPay’s API, particularly the fields supporting metadata and transaction status updates. Our support team is available to assist ERP vendors with certification and testing.
Integration with Cash Registers — Law Α.1098
For merchants who operate cash registers, Greek law requires that card payments be recorded on the register and printed on the fiscal receipt. This ensures that all sales—cash or card—are registered correctly and transparently via supported protocols.
Important:
Before enabling this feature, please contact EveryPay with the brand and model of your cash register. We'll assess compatibility and advise on the appropriate integration path.
In many cases, we work directly with the manufacturer or software provider of the register to coordinate the setup.