Skip to content

clover/remote-pay-windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clover logo Clover SDK for Windows POS integration

Version

Current version: 4.0.6

Overview

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 https://www.nuget.org/packages/Clover.RemotePayWindows

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