Clover Devices

Our point of sale software runs on custom hardware for the best merchant experience. Note that Clover devices are not Google Play certified and do not come with Google Play Services. Applications are published through the Clover App Market. Most Android applications run unmodified, barring dependencies on Google services not in AOSP.

Clover Development Devices

Because of the security features built in to Clover devices it is not normally possible to connect to them via ADB. In addition, unpublished apps cannot be tested on production Mobile or Mini devices at all.

Clover Development Devices (available here) are specially provisioned to a separate Sandbox server environment, and unlike their production counterparts DevKits allow both ADB and unpublished apps.

To confirm a device is a development model go to the android Settings menu and confirm that the menu includes a Developer options submenu

device-2015-05-15-130843

 

Learn more about setting up a Development Device Here.

Clover Station

clover-devices-1

  • Designed to be a fixed-location (i.e. non-mobile) device.
  • The ROM is based on AOSP 4.2.2 (API Level 17, Jelly Bean).
  • 11.6″, 1366×768, mdpi display (160dpi).
  • The device rotates between a merchant-facing position and a consumer-facing position. The merchant-facing position is landscape, and the consumer-facing position is portrait. Standard Android orientation events are fired.
  • A camera can be used for scanning 1D and 2D barcodes in either orientation.
  • Ethernet and Wireless 802.11a/b/g/n. Robust applications will assume partial connectivity.
  • The device contains an an end-to-end encrypting magnetic stripe card reader. Applications will generally not have access to the magstripe data, except for track 3. It is possible plaintext track 1 and track 2 will be provided to applications that have permissions to certain BIN ranges outside the normal ranges for payment card associations (e.g. to enable closed-loop giftcards, employee ID badges, etc.).
  • Contains a thermal receipt printer.
  • Contains a speaker and an audiojack.
  • Does not contain a microphone.
  • Certain USB peripherals will be allowed.

See more about Clover Station here.

Clover Mobile

clover-devices-2

  • Designed to be a mobile device.
  • Quad-core Tegra 4 SoC.
  • Clover’s hardened version of Android (AOSP) 4.4 (API Level 19, KitKat).
  • 7″, 1280×800, tvdpi display (216dpi), with Antimicrobial Corning® Gorilla® Glass.
  • The device has a system capability to transition between a merchant-facing and consumer-facing mode. Both modes are available in landscape view.
  • Dedicated secure processor for payment interfaces.
  • EMV chip card reader, NFC reader, MSR reader.
  • On-screen PIN entry (with solution for the visually impaired).
  • World-class 1D and 2D trigger-activated barcode scanner.
  • LSR rubber bezel and handle base for soft landings.
  • Wi-Fi, Bluetooth, and optional 3G. Robust applications will assume partial connectivity.
  • Optional charging dock.
  • Optional Bluetooth thermal receipt printer.
  • Contains a speaker, audiojack, and microphone.
  • Contains a 5140 mAh battery.

See more about Clover Mobile here.

Clover Mini

clover-devices-3

  • Designed to be a countertop device.
  • Quad-core Tegra 4 SoC.
  • Clover’s hardened version of Android (AOSP) 4.4 (API Level 19, KitKat).
  • 7″, 1280×800, tvdpi display (216dpi), with Antimicrobial Corning® Gorilla® Glass.
  • The device has a system capability to transition between a merchant-facing and consumer-facing mode. Both modes are available in landscape view.
  • EMV chip card reader, NFC reader, MSR reader.
  • On-screen PIN entry (with solution for the visually impaired).
  • Front-facing camera for 1D and 2D barcode scanning.
  • Ethernet, Wi-Fi, and optional 3G. Robust applications will assume partial connectivity.
  • Embedded thermal receipt printer.
  • Contains a speaker, audiojack, and microphone.

See more about Clover Mini here

Clover Flex


  • 1.6GHz Quad Core A7 processor.
  • Memory: 1GB RAM, 8GB ROM.
  • Clover’s hardened version of Android (AOSP) 5.1.1 (API Level 22, Lollipop).
  • 5″, 720×1280, 320ppi. 
  • The device has a system capability to transition between a merchant-facing and consumer-facing mode. Both modes are available in portrait view.
  • EMV chip card reader, NFC reader, MSR reader.
  • On-screen PIN entry (with solution for the visually impaired).
  • Built-in camera for 1D and 2D trigger-activated barcode scanner. Camera is outward looking and landscape orientation.
  • Wi-Fi, 3G, and optional Ethernet. Robust applications will assume partial connectivity.
  • Embedded thermal receipt printer.
  • Contains a speaker, audiojack, and microphone.

Targeting Clover Devices

If you would like your Android app to differentiate between Clover devices and non-Clover devices (sales tablets, emulators, etc), you can do so in the following ways:

  • Import com.clover.sdk.util.Platform from the Clover Android SDK and call Platform.isClover()
  • You can also use Platform to check for specific Clover device types:
    • Platform.isCloverStation() for C100
    • Platform.isCloverMobile) for C201
    • Platform.isCloverMini() for C300 or C301
    • Platform.isCloverFlex() for C401U
    • Platform.is3g() for C201, C301, or C401U
  • Check if Build.MANUFACTURER is set to Clover
  • Build.MODEL gives you the specific model number:
    • C100 for Clover Station
    • C201 for Clover Mobile (WiFi + 3G)
    • C300 for Clover Mini (WiFi)
    • C301 for Clover Mini (WiFi + 3G)
    • C401U for Clover Flex

 Printers

The following devices may be used with Clover:

Printer Type Paper width Paper length Pixel Width
Clover Flex Internal Printer  2 1/4in  50ft  384px
Clover Mini Internal Printer  2 1/4in  85ft  384px
Clover Mobile Printer  2 1/4in  85ft  384px
Clover Station Printer  3 1/8in  230ft  576px
Star Micronics SP742ML Kitchen Printer  76mm 85mm (roll
diameter)
 576px

For more details about the non-integrated printers, see the Clover accessories page