Architecture
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.
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
Integration | Tools | Description | Country |
---|---|---|---|
Payment integration and semi-integration | Clover Connector SDK | The 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 integration | Android SDK | The 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 integration | REST API | The 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-integration | Payment Connector | The 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:
Service | Description |
---|---|
Commerce services | Core commerce-related services including: - Employee management - Inventory tracking - Order management - Payment processing - Customer management. |
Peripheral services | Integrates with hardware peripherals for: - Receipt printing - Barcode scanning - Weighing |
Management services | Manages 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.
Updated 4 months ago