Architecture

Argentina
Brazil
Mexico

Clover Platform

Clover is an integrated hardware and software POS system built on the Android operating system (OS). Small- or medium-sized businesses (SMBs) can run transactions, access reports, and manage inventory through a single POS solution. The real power of Clover comes from its powerful set of developer APIs and capabilities. As a third-party developer, you can build on top of and extend Clover to do almost anything, including using your app for the Clover POS.

📘

Note

Consider that some functionalities and Clover’s applications are different based on your region and country, please contact a sales representative to fully understand your region capabilities in Clover from Fiserv.

You can select how you want to build apps on our flexible Clover platform. Your apps are published on the Clover App Market.

Clover platform and third-party apps

Clover platform and third-party apps

On the Clover platform, you can:

  • Use the Clover Android SDK to build Android apps for Clover devices. Your apps can leverage rich business data and Clover device hardware capabilities.
  • Use the Clover REST API to build web apps on the Clover platform. You can make authorized Clover REST API calls and help merchants manage their business better.
  • Use the Clover Android Payments API to process payments from your Android app on different Clover device configurations without the need to be device-aware.
  • Integrate your own point of sale (POS) with Clover devices and accept Payment Card Industry (PCI) compliant dip, swipe, and tap payments.
    • This is the ISV default solution.
  • QR Integration Argentina has a special integration for Payments with QR.

Solutions on the Clover Platform

The Clover platform provides a basic set of point of sale (POS) applications (apps) for restaurants and retailers. You can build solutions and apps for:

  • Cloud-based point of sale service and REST API
  • Android-based point of sale devices
  • Android-based remote services (AIDL), content providers, and broadcasts through the Clover Services APK
  • Standard set of Android intents that Clover and third-party applications can implement
  • Clover App Market where developers publish their applications

We encourage developers to build specialized applications for particular types of establishments; for example, full-service restaurants have different needs from food trucks or yogurt shops. Our goal is to facilitate and encourage third-party developers to create apps for Clover.

Integration types in LATAM

IntegrationToolsDescriptionCountry
Payment integration and semi-integrationClover Connector SDKThe Clover Connector SDK provides an interface that lets external point of sale (POS) systems access the same payment functions as PaymentConnector, such as sales and refunds. It also offers additional features like custom receipts and Android activities. This SDK is available for four platforms: Android, iOS, JavaScript, and .NET.Argentina, Brazil and Mexico
On-Clover device integrationAndroid SDKThe Clover Android SDK lets you build apps that run on Clover devices and publish your apps on the Clover App Market. It is also used for semi-integration with a Clover device, enabling a third-party point of sale (POS) system to use Clover for processing payments.Argentina
Online integrationREST APIThe Clover REST API lets you build a browser-based integration that creates a secure connection to your website. It redirects a merchant from the Clover Merchant Dashboard to your website URL (link).Argentina
Payment integration and semi-integrationPayment ConnectorThe Payment Connector is a Java-based interface that lets you build a point of sale (POS) directly on a Clover device. It provides all of the Clover features needed for your app to make a sale, issue a refund, and perform other payment functions.Argentina

Select an integration and Clover developer tools.

Clover Services

Clover offers the following services:

ServiceDescription
Commerce servicesCore commerce-related services including:

- Employee management
- Inventory tracking
- Order management
- Payment processing
- Customer management.
Peripheral servicesIntegrates with hardware peripherals for:

- Receipt printing
- Barcode scanning
- Weighing
Management servicesManages the following key services for you:

- App billing
- Push notifications

Clover App Market and apps for Clover

The Clover App Market is a unique store with apps for both brick-and-mortar as well as digital businesses. Third-party developer apps are approved by Clover and published to the App Market once all prerequisites are met.

Your app for Clover can take many forms:

  • Android app that runs natively on a Clover point of sale (POS) device
  • Android or iOS app that runs on a consumer device
  • Server-supported web app that integrates with the Clover REST API.
  • Pure HTML/JS web app utilizing CORS
  • Server-to-server app

A Clover app can be any or all the above. For example, a table reservation app can perform server-to-server calls to take consumer reservations, provide an Android app that runs on the merchant's Clover device to view and manage those reservations, and offer an iOS app to provide reporting and analytics to the restaurant owner. The app is published in the Clover App Market, allowing merchants to install the app and grant access to their data.