This guide outlines the devices, operating systems, and external peripherals (such as electronic payment terminals and customer displays) supported by the Revest POS system. It also details the steps to configure and connect them directly through the Back Office.
1. Tablets and Core Operating Systems (POS Devices)
The Revest POS application is built specifically for devices running the Android operating system.
- System Versions: The application supports multiple Android versions, including Android 11, 13, 14, and 15.
- Secure Configuration: Every tablet is securely identified within the system as an independent "Terminal". This is done using the device's serial number (IMEI No.) and a unique, one-time Activation Code required during the initial login.
2. Supported Electronic Payment Terminals
The system supports direct integration with external payment devices. It automatically pushes the invoice amount from the cashier to the payment terminal, eliminating manual entry errors. Supported devices include:
Neoleap Terminals
- Connection Method: The Neoleap device connects physically to the POS tablet via a USB cable.
- Requirements: You must enter the serial number printed on the Neoleap device into the POS settings within the Back Office. This ensures successful financial reconciliation and accurate amount matching.
Nearpay
- Connection Method: Nearpay is software-integrated directly into the Revest application using an SDK.
- Usage: It enables you to accept contactless (NFC) payments, such as digital wallets and credit cards, directly through compatible devices.
3. Additional Peripherals
The system integrates with a range of standard peripherals to streamline your workflow:
- Customer Display Screen: If your POS device features a rear-facing screen for customers, you can configure it to show custom content (like promotional videos) or turn it off entirely, complete with audio controls to mute or play sound.
- Barcode Scanner: The system supports barcode scanners for quick product lookup and rapid addition to the cart. This relies on the barcodes associated with each product in the Back Office.
- Receipt Printers: Connect printers to issue simplified tax invoices containing the ZATCA QR Code and to print delivery notes for customers.
Steps to Add and Connect a New POS Device and Payment Hardware
To configure a new Android device as a POS terminal and link it to an electronic payment device (like Neoleap), follow these steps in the Back Office:
1. Access Store Settings:
- From the side menu, navigate to General Setups, then click on Stores.
- Select the store where you want to add the device and click to edit it.
2. Create a Terminal:
- Go to the POS Setups tab and click Add new.
- Under the "General" tab, enter the device Name.
- In the Device type field, select ANDROID.
3. Link the External Payment Terminal:
- In the same window, go to the Card payment type field and select your device type (e.g., NEOLEAP).
- In the Serial number field, accurately enter the payment device's serial number.
4. Generate the Activation Code:
- After entering the tax encryption data in the Certificate tab, click Save.
- The system will generate an Activation Code, and the device status will show as "Pending".
5. Activate the Physical Device:
- Open the Revest app on your Android device. Enter the Activation Code or scan the QR code to activate the device and connect it to your system.


