What's new: 2025
January 2025
Point of sale
Age-restricted items pilot
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
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
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
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
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:
- iOS—Full OAuth implementation, where the SDK handles the entire OAuth process, requiring your app to only connect the SDK with iOS.
- iOS—Partial OAuth implementation, where your app handles the OAuth login flow while the SDK manages the refresh tokens.
- iOS—No OAuth implementation, where your code handles the entire OAuth flow externally, providing and updating tokens for the SDK as needed.
Added Closeout broadcast for custom closeout processes
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
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
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
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:
- Manage app settings
- Manage Android app releases
- Set up pricing tiers
- Set Clover App Market listing
- Submit your app for approval
- Work with private apps
Updated frequently asked questions
Added a new section on Ecommerce to the Frequently asked questions. The Merchants section provides updated information on OAuth tokens and related terminology.
Updated 1 day ago