What's new: 2025

January 2025

Point of sale

Age-restricted items pilot

United States

The pilot release provides merchants with the ability to add age-restricted items on the Clover Merchant Dashboard—Item details page. This helps merchants clearly designate age-restricted items in their inventory. Orders with age-restricted items require verifying the customer’s age and enforcing certain restrictions at the point of sale and at the time of order pick-up and delivery.
Required user role: Access Inventory app employee permission.
Merchant plan eligibility: Available for merchants on the Essentials plan and above.


Documentation

This section provides information related to topics in the Developer Documentation portal.

Added a new topic on the data types in Clover APIs

United States
Canada
Europe
Latin America

The new topic on Data types in Clover APIs can help you understand the primary data types used in Clover API requests and responses—String, UUID, Number, Integer, Boolean, Date, and Timestamp.

Added information on how to void Ecommerce transactions

North America—United States and Canada

Updated the Refund payments and void transactions tutorial with the steps and code sample to void a transaction. The Voids and refunds FAQ is also updated to provide information on manual refunds.

Added information on how to update the Clover Payments for WooCommerce plugin

North America—United States and Canada

Added a section on how to Update the Clover Payments for WooCommerce plugin. Clover Payments for WooCommerce plugin is now fully compatible with WordPress 6.7.1. Clover recommends that you do not enable auto-updates for Clover Payments for WooCommerce. Instead, directly install the new plugin version from the WordPress Dashboard > Plugins > click Updates Available.

Updated topics relate to iOS OAuth on mobile

United States

Updated information related to how OAuth is handled in the iOS Go SDK. The CloverPaymentSDK supports three levels of OAuth integration for your app. See the following topics for more information:

Added Closeout broadcast for custom closeout processes

United States
Canada
Europe
Latin America

You can now intercept closeout batch result notifications for merchants configured with custom closeouts. Use a specific intent filter to declare a Notification Receiver in your AndroidManifest.xml. This setup allows you to handle both successful and failed closeouts by reacting to the notification payload in the onReceive method. For more information, see Set up broadcasts and intents.

Improved navigation and information in Inventory and Order API tutorials

United States
Canada
Europe

Added navigation index tiles to help easily access topics related to using the Clover Inventory API and the Order API. The tutorials are also updated to follow a standard format that includes prerequisites and code samples. Use the index tiles to access the improved tutorials from here:

Updated the Quick reference guides for developers—LATAM Argentina

Latin America

Reorganized the presentation of the QRGs, topics, and GitHub links for LATAM—Argentina developers. Also, added a new QRG for Pagos QR en Semi Integraciones API—REST DISPLAY.

Added topics related to managing apps on the Global Developer Dashboard

North America—US and Canada
Global Developer Dashboard

Added topics on how to manage app settings in the Global Developer Dashboard. You can use these topics when creating a new app or updating an existing one:

Updated frequently asked questions

United States
Canada
Europe
Latin America

Added a new section on Ecommerce to the Frequently asked questions. The Merchants section provides updated information on OAuth tokens and related terminology.