Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Clover logo Clover SDK for Windows POS integration


Current version: 4.0.6


This SDK enables your Windows point-of-sale (POS) system to communicate with a Clover payment device. Learn more about Clover integrations.

Platforms supported:

  • Windows 10
  • Windows 8
  • Windows 7

.NET Frameworks supported:

  • .NET 4.5

Connecting to a Clover device

The Clover SDK is provided as a set of .NET assembly releases and as C# sources. It can be used directly or adapted for hosting in translation layers as needed on Windows operating systems.

Clover devices (both production and DevKit devices) are connected to Microsoft Windows either by a USB connection or over the network. Clover USB drivers (found in the releases page) are required for a USB connection.

To work with the project effectively, you will need:

  • A computer or virtual machine running Windows. The SDK supports Windows 10, Windows 8, and Windows 7.
  • An IDE, such as Visual Studio.
  • To experience transactions end-to-end from the merchant and customer perspectives, we also recommend ordering a Clover DevKit.

NuGet Package

Use NuGet references to easily include Remote Pay Windows in your .NET project

Install-Package Clover.RemotePayWindows -Version 4.0.6

Installing the SDK and Services

For development:

  • CloverSDK.exe - This file will install the DLL. It will also install the example POS application and source for testing.

For deployment:

  • CloverUSBDrivers.exe - This file installs the USB drivers for the Clover devices.

Building the SDK

The SDK has the following structure.

├── examples                           # Contains the C# Example application
│   └── CloverExamplePOS
│   └── exampleMessages
├── lib
│   └── CloverConnector                # CloverConnector module code
│   └── CloverWindowsSDK               # C# port of Clover Android SDK classes
│   └── CloverWindowsTransport         # Transport definitions (USB, WebSocket)
└── packages                           # Contains third-party dependencies
    └── lib

Working with the Example POS

To build and run the example POS application using .NET and VisualStudio 2017:

  1. Open Clover.sln.
  2. Build all projects.
  3. Select the CloverExamplePOS.
  4. Click Run.

Additional resources