Pay Display apps

United States
Canada
Europe
Latin America

Clover offers three apps that semi-integrators can call using a Remote Pay SDK:

The choice of the app depends on the customer-facing Clover device, the environment where the POS will be used, and the chosen SDK.

REST Pay Display API

A REST integration is the quickest way to begin taking payments on a Clover device. Clover offers two connection options, depending on your implementation strategy:

  • Local network connection—Your POS can connect directly to the Clover device over a local network (LAN). This connection uses the REST Pay Display app to connect with your POS using WebSocket Secure (WSS). This connection requires your POS to trust the Clover certificate authority (CA) that has issued the Clover Device Server certificate. US merchants can process offline payments with a local connection.

  • Clover Cloud connection—Clover maintains a cloud service for establishing a WSS connection between your application and the Clover device running the Cloud Pay Display App. Business environments that demand payment terminal portability, such as shops without sales counters, benefit from a cloud connection. This type of connection is simpler to configure, but it requires a consistent, fast connection to the internet for optimal performance.

Cloud Pay Display

For a cloud connection, use Cloud Pay Display. Cloud Pay Display is a pay display app for Clover Flex, Clover Mini, and Clover Mobile that can be used with the Remote Pay Cloud SDK. Clover maintains a cloud service for establishing a WebSocket Secure (WSS) connection between your application and the Clover device. Business environments that demand payment terminal portability, such as shops without sales counters, benefit from the features of Cloud Pay Display.

Integrators must use OAuth tokens to connect to the Clover device using this app. For more information, see OAuth flows in Clover.

Cloud Pay Display in action

Virtual Keypad is an example of a Clover-developed Cloud Pay Display app. As a web app, Virtual Keypad simulates and replaces the look, feel, and functionality of the Merchant Keypad hardware device. Merchants can connect to Virtual Keypad for a single payment or all day.

Here's how Virtual Keypad works:

  1. Merchant selects Virtual Keypad from their Merchant Dashboard.
  2. Merchant selects their device—Clover Flex, Clover Mini, or Clover Mobile.
  3. On the Virtual Keypad web page, the merchant enters the amount for the customer to pay.
  4. The Clover device displays available card-present payment options to the customer.

Secure Network Pay Display

Secure Network Pay Display (SNPD) is a pay display app for Clover Flex, Clover Mini, and Clover Mobile. Your POS can connect directly to SNPD over a local network (LAN) without requiring an OAuth token.

SNPD uses the Clover Device Server app that your POS can connect to through WebSocket Secure (wss://). This connection requires your POS to trust the Clover certificate authority (CA) that has issued the Clover Device Server certificate. See Configure Secure Network Pay Display for more information.

USB Pay Display

USB Pay Display is a pay display app for Clover Mini and can be used with the Remote Pay Android and Windows SDKs. This app requires a physical connection between the POS and Clover device, so it is best for environments where the hardware is in a fixed location.

The required Clover USB drivers for Windows POS systems can be found on the Remote Pay Windows releases page. Click to expand the Assets menu, and download CloverUsbDrivers.zip. This package includes both 32- and 64-bit installers for the drivers.