Releases: clover/remote-pay-windows
5.0.1
Clover Connector SDK 5.0.1 Release
Updates
- Fixed SNPD connectivity
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 5.0.1
Removed and deprecated features
We will no longer support 32-bit version drivers
5.0.0
Clover Connector SDK 5.0.0 Release
Updates
- Added
Clover CompactandClover Companiondevice support - Fixed DCC support
- Added USB device drivers for Clover Compact and Clover Companion devices
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 5.0.0
Removed and deprecated features
We will no longer support 32-bit version drivers
The .NET 4.5 platform has been deprecated.
We will no longer develop and deliver a .NET 4.5 backward-compatible platform release.
4.0.6
Clover Connector SDK 4.0.6 Release
Updates
- Added
RemoteApplicationIDsupport toCloverDeviceConfiguration - Added QRC Only support
- Added disablePrinting and disableReceiptSelection support
- Added properties to DCCInfo
- Added USB device drivers for Mini3
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
Removed and deprecated features
The .NET 4.0 platform has been deprecated.
We will no longer develop and deliver a .NET 4.0 backward-compatible platform release.
4.0.5
Clover Connector SDK 4.0.5 Release
Surcharge
- Added
IncrementPreAuthsupport - Update
CloverExamplePOSapp to support increment pre-auth - Fixed a bug with USB and large messages (4096+ characters)
- Fixed a bug preventing receipt selection after void payments
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.5
Removed and deprecated features
The .NET 4.0 platform has been deprecated.
We will no longer develop and deliver a .NET 4.0 backward-compatible platform release.
4.0.4
Clover Connector SDK 4.0.4 Release
Surcharge
Updated AdditionalChargeAmount and AdditionalChargeType to support surcharges.
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.4
Removed and deprecated features
The .NET 4.0 platform has been deprecated.
We will no longer develop and deliver a .NET 4.0 backward-compatible platform release.
4.0.3
Clover Connector SDK 4.0.3 Release
USB connection improvements
The USB communication has been rewritten to improve stability.
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.3
Removed and deprecated features
The .NET 4.0 platform has been deprecated.
We will no longer develop and deliver a .NET 4.0 backward-compatible platform release.
4.0.2
Clover Connector SDK 4.0.2 Release
Device connection improvements
The connection module managing initial interactions between a POS and Clover device has been optimized for better performance.
Example app enhancements
Two new features have been added to the example app:
- The receipt options screen can be displayed for payment refunds and credits
- Open pre-authorizations can be captured
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.2
Removed and deprecated features
There are no new items added to the deprecated features.
The planned deprecation announced with v2.0 is repeated here:
- .NET 4.0 platform - In a future release, we will no longer develop and deliver a .NET 4.0 backward-compatible platform release.
For all of the deprecated features and platforms, the code remains available and is anticipated to work with minor updates to keep it in sync with the underlying Clover Connector SDK in .NET 4.5 and future versions. Developers needing this feature should be able to adapt and extend that code to meet their specific needs.
4.0
Clover Connector SDK 4.0 Release
Remote Pay Windows
4.0 Release Change Highlights
- USB connection stability improvements
- Tip Suggestions transaction settings
- Partial Payment demonstration in Example Point of Sale
- Invalid State Transition new device notification
USB connection stability improvements
Windows POS apps connecting with USB were subject to instability if the connection was left idle or disconnected and reconnected. The USB connection module has been updated to prevent this issue.
Tip Suggestions
Transactions can now include tip suggestion text and amounts which override the default or merchant-configured tips.
Partial Payment demonstration
The Example Point of Sale now demonstrates checking for partial payment autorizations for integration scenarios like gift cards, and will display a notification when it is detected. An actual point of sale implementation should either continue asking for the completed payment amount or void the payment if partial payments are not supported.
Invalid Sate Transition new notification
The device will now send a new InvalidStateTransition notification through the CloverConnectorListener. This can be safely ignored, or can be used to log or detect failed commands like attempting to show a welcome message during a sale payment. The Example Point of Sale displays a notification when these arrive, but they are likely to be handled internally or ignored in an actual point of sale implementation.
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.0
Removed and deprecated features
There are no new items added to the deprecated features.
The planned deprecation announced with v2.0 is repeated here:
- .NET 4.0 platform - In a future release, we will no longer develop and deliver a .NET 4.0 backward-compatible platform release.
For all of the deprecated features and platforms, the code remains available and is anticipated to work with minor updates to keep it in sync with the underlying Clover Connector SDK in .NET 4.5 and future versions. Developers needing this feature should be able to adapt and extend that code to meet their specific needs.
Note: The 32-bit installer was removed because it was the wrong RC candidate and was marked with the 3.0.2 version. The installer is the only component with 32- or 64-bit platform requirements. The libraries are all .NET AnyCPU and will work on both platforms. Alternatives for obtaining 32-bit-compatible code:
- Install on a 64-bit machine and copy the files
- Use nuget.org to download the package,
- Download the source code and build a local version.
Contact your Clover developer support contact for more information or assistance.
3.0.2
Clover Connector SDK 3.0.2 Release
Remote Pay Windows
3.0.2 Release Change Highlights
- Added language and locale information to the
Payment.TransactionInfoobject - Removed the deprecated REST & WebSocket services
- General bug fixes and quality improvements
TransactionInfo Language and Locale Information
To support regions with multiple languages, the language and locale information related to the customer's card used in the current transaction has been added to the new Payment.TransactionInfo object. This can be used to make language decisions, like whether to print a custom receipt in French or English in a point of sale application for a Canadian merchant.
Removed REST & WebSocket services
The Clover Connector REST and WebSocket services were previously deprecated and have now been removed.
Rather than providing a generic REST or WebSocket server wrapped around a USB Clover Connector connection, developers are encouraged to wrap any of the Clover Connector connections with a server specific to their needs.
The existing code is available on GitHub in previous releases. It can be used as an example and adapted as needed for your application.
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 3.0.2
Removed and deprecated features
The 3.0.2 release no longer includes the REST or WebSocket services. No features have been added to the deprecated list.
The planned deprecation announced with v2.0 is repeated here:
- .NET 4.0 platform - In a future release, we will no longer develop and deliver a .NET 4.0 backward-compatible platform release.
For all of the deprecated features and platforms, the code remains available and is anticipated to work with minor updates to keep it in sync with the underlying Clover Connector SDK in .NET 4.5 and future versions. Developers needing this feature should be able to adapt and extend that code to meet their specific needs.
3.0.1
Clover Connector SDK 3.0.1 Release
Remote Pay Windows
3.0.1 Release Change Highlights
- Added Regional support for Argentina
- Added Regional Extra Parameters to the Example Point of Sale application
- Removed DeviceActivityEnd suppression
- General bug fixes and quality improvements
Argentina Regional Support
With Clover's launch of Argentina payment processing, Remote Pay Windows SDK now supports the Argentine payment flows and the additional parameters to be used across all the regions Clover supports.
Regional Extra Parameters in Example Point of Sale App
The Transaction Overrides tab now has a section called Regional Extra Parameters where key-value pairs can be added. The names and values depend on region-specific details. A convienence class (RegionalExtras) has been added in the SDK with the parameter names and values known as of this release. That list will change as the regional development teams continue their work.
Device Activity End Suppression
In previous versions, the SDK suppressed any DeviceActivityEnd message that came out of order and was not matched to the most recent DeviceActivityStart message. With the expansion of regional payment flows, the SDK supplies the consumer with all the messaging data it receives. If an application consumes the DeviceActivityEnd messages and assumes they always match DeviceActivityStart, testing for continued compatibility is recommended.
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 3.0.1Removed and deprecated features
The 3.0.1 release no longer includes the REST or WebSocket services. No features have been added to the deprecated list.
The planned deprecation announced with v2.0 is repeated here:
- .NET 4.0 platform - In a future release, we will no longer develop and deliver a .NET 4.0 backward-compatible platform release.
For all of the deprecated features and platforms, the code remains available and is anticipated to work with minor updates to keep it in sync with the underlying Clover Connector SDK in .NET 4.5 and future versions. Developers needing this feature should be able to adapt and extend that code to meet their specific