.NET SDK v5.0 Release Notes - TBD

We have recently released version 5.0 of the Windows .NET SDK. The SDK continues to support .NET 4.0 and .NET 4.5.

Updated BaseTransactionRequest

Several classes now include the ExternalReferenceId property. This can be used to associate a Clover transaction with the merchant's order identifier (such as an invoice or purchase order number).

  • BaseTransactionRequest.ExternalReferenceId
  • Authorization.ExternalReferenceId
  • Credit.ExternalReferenceId
  • PayIntent.ExternalReferenceId
  • Refund.ExternalReferenceId

Updated RetrievePendingPaymentsResponse

The RetrievePendingPaymentsResponse class was updated with two new properties: ExternalPaymentId and TipAmount. ExternalPaymentId contains the identifier sent by the POS with the original transaction request. When reconciling pending offline payments, the POS can use this identifier to locate and finish any pending payments.

NuGet Package

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

Install-Package Clover.RemotePayWindows -Version 5.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.

Source code and more information

You can find detailed information about and source code for this release in our GitHub repo for .NET. For questions and feedback, use community.clover.com.

Sign up for third-party communication

To receive third-party developers communication from Clover, sign up here.