Bug fixes

August 2024

Core payments

Transaction not voided while clicking the Cancel button

The fix ensures a void of a completed payment when a merchant clicks the Cancel button on the screen. Additional checks were also added to ensure that the device does not play the card brand animation video in the event of a cancellation and a void of a transaction.

Ecommerce

Failed 3DS payment transactions did not display in the Transaction app

Failed 3DS transactions now appear in the Transaction app. This fix applies to merchants who use third-party 3DS solutions.

Hardware

Clover Go Inventory app (Android and iOS) displayed zero items for long inventory item lists

The fix optimized inventory loading of modifiers. This helps to fetch all modifiers at the same time as fetching inventory items.

Point of Sale

Order app displayed negative tip amounts after a full refund for the order

The fix involves deducting the tip amount from the refund amount before using it to update the order total to ensure that the tip is not part of the remaining balance.


July 2024

Core payments

Daily closeout report displayed the gift card payment even when the gift card payment was voided

Fixed an issue where the voided gift card details appeared in the closeout batch report. Voided gift card payments should not appear in the closeout report. Accurate closeout batch details are important for merchants to understand their daily redemption performance and total gift card exposure.


June 2024

Developer platform

Developers received an incorrect email after updating bank account details

Fixed an issue so that developers receive the correct email notification about their bank account details update.

Hardware

Issue in sending invoices using Clover Go v4.6.2

Merchants can now create customer invoices without the need to access the Customer module or customer information.


May 2024

Core payments

Credit transactions declined with the Invalid Surchrg error

Added a validation check to fix credit transaction declines with an Invalid Surchrg error. The decline and error occurred for merchants in Canada who were not enabled for Credit Surchrg.

Ecommerce

Issue with Clover Payments for WooCommerce plugin when reCAPTCHA is enabled

Fixed Clover Payments for WooCommerce plugin-related checkout issue on the merchant website when reCAPTCHA was enabled.


April 2024

Developer platform

Sign-in issue in the global developer platform

Fixed sign-in issue due to reusing email address linked with the sandbox Developer Dashboard to create a Global Developer Dashboard account. You need to sign in to the global developer platform with a new developer email address, which you have not previously used to create a Clover sandbox developer account.

Issues with Interac card processing for Canadian test merchants

Fixed configuration to allow Interac card processing on Clover devices associated with Canada test merchant accounts.

Point of sale (POS)

Order details not printing on Star SP700 printers

Fixed exception handling issue that caused errors in printing order receipts using Star SP700 printers in the test mode.


March 2024

Item availability was not updated for manual adjustment to item stock

Fixed an issue where item availability was not updated on the server for a manual adjustment to the item stock count on devices.

Ecommerce

Gift card number validation

Fixed gift card redemptions feature to allow 6, 13, 16, and 19-digit gift card numbers.

Global developer platform

Logout issue with random display of two-factor authentication (2FA) QR code

Fixed an issue where invalid 2FA QR codes displayed randomly on the Global Developer Dashboard, and the developer was logged out.

Issue in creating Canada test merchant account

Fixed an issue where United States developers were unable to create Canada test merchant accounts.


February 2024

Global developer platform

Error in uploading app artifacts on the global developer dashboard

Fixed the issue of a 404-File not found error on the global developer dashboard when uploading app artifacts.

Error in signing up to the global developer platform

Fixed a 404 error during signup to create a developer account on the global developer platform.


January 2024

Duplicate payment records are being created

Fixed the issue where a duplicate canceled payment record was created for a successful payment.

The root cause analysis identified that a cancellation request pops up after the card branding video has played after a successful payment. Clover recommends ignoring the cancellation request after playing the card branding video to avoid duplicity in the records.


October 2023

QR code not getting printed on the smart receipt

Fixed the issue where the QR code was not printed on the smart receipt even though the link to the receipt shows the QR code. Clover recommends you add an Android app component when you integrate the smart receipt app.

July 2023

Developer Platform

We have fixed the issue of delayed response on the first login after updating the two-factor authentication (2FA) setup.

June 2023

Payment button issue in the Safari browser

Fixed the issue where the payment button was disabled in the Safari browser. This issue restricted users from completing the payment.

Developer platform

Fixed issues in the Developer Dashboard

  • Fixed the URL (link) that was redirecting developers to the wrong link address to add or update their bank accounts.
  • Fixed the issue where a duplicate entry was created for more than one test merchant in the Europe region.

May 2023

Two-factor authentication (2FA) flow

Fixed the API error issue in the (2FA) flow experienced while logging in to the Developer Dashboard.
See Set up two-factor authentication (2FA) for more details.

March 2023

DevKit

Updated the DevKit assignment user interface (UI) validation list to fix the issue of Flex 3 DevKit association in the Developer Dashboard.

February 2023

App Market and Developer Platform

Updated user permissions for Webhooks settings

Webhooks API is updated to fix the user permissions issue that allowed business and technical users with insufficient privileges to modify the webhook setting. Now, only authorized users can modify the webhook settings.


August 2022

App Market and Developer Platform

Developers can resubmit rejected apps

Developers were unable to resubmit an app that was rejected during the app approval process.
We added a bug fix that shows the overview section, allowing developers to resubmit a rejected app with changes.

June 2022

Developer Platform

Remove locales from unlisted regions

Fixed a bug that allowed locale settings, such as language, to persist even after an app was unlisted from the particular locale.


May 2022

We have released internal improvements and bug fixes in the Clover Sandbox environment. This release focused on improving overall performance and fixing Clover merchant-facing bugs.


April 2022

Ecommerce

Error when adding new customers to a Recurring Payment plan

Fixed an issue where merchants not using the latest browser version received an error message when adding a new customer to a Recurring Payment plan.


March 2022

Ecommerce API

Recurring payments subscriptions soft descriptors

Fixed an issue where soft descriptors weren't appearing on recurring payment subscription plans.

Platform API

Payment webhook issue

Fixed an issue reported by a developer that webhook notifications were not being sent when payments were voided.

Payments

The customer receipt was showing tip/total lines when opening a pre-auth

These lines (tip & total) are no longer printed on customer receipts for pre-authorization.

Sales tax amount was being added to the refund total on the Clover Flex 2 only

Fixed this issue so that the approved transaction amount without the sales tax amount is added to the Total. The printed paper receipt code has also been corrected so that the paper receipt is printed without showing sales tax % and sales tax amount.

PayPal/Venmo QR code issue on Clover Station 2018 with NFC Printer tethered to Clover Mini 2 only

Fixed this issue so that the QR code is suppressed on the NFC printer when a tethered Clover Mini is present. The QR code will only be shown on a tethered Mini.

Semi-integration

Cloud Pay Display intermittent issue

Fixed an issue with Cloud Pay Display intermittently dropping the first message after starting.

PIN screen was appearing on top of Remote Pay

Fixed an issue where, in certain situations, the PIN screen was appearing on top of Remote Pay and the user had to enter the PIN to allow Remote Pay to run.

Fixed incorrect 209 error

Refunding an uncaptured preAuth or refunding an uncaptured incremented preAuth resulted in a 209 processing error with a message saying that the refund request was canceled. This issue has been fixed to now show the correct 400 HTTP error with a paymentId not found error message.


February 2022

Platform API

Inventory item description length

The item description length limit is now 240 characters in both the Inventory app and on the device.

Clover Android SDK

SPA passes the terminal management components to the pre-auth request

With the new terminal management components, the secure payments app (SPA) now passes the terminal management components to the pre-auth request.

Sensitive key-value pairs are not blind logged

We have removed blind logging of sensitive key-value pairs to console.

Two methods moved to end of AIDI file

The updateCategorySortOrders and updateCategoryItems methods were moved to the end of AIDI file to avoid calling of incorrect methods.

Removed Items report no longer shows canceled items

Canceled items no longer appear on the Removed Items report.

ADVANCED_REPORTING module name was added in the Module.java file

The ADVANCED_REPORTING module name was added in the Module.java file.


January 2022

App Market

Search functionality for logged out users

Fixed an issue with the App Market search functionality, which prevented logged-out users from searching for and discovering apps that weren't displayed on the App Market home screen.

Platform API

Fixed an issue that was preventing revenue summary data from being populated in some situations.

Ecomm

Purchase card order number is required if tax amount is provided

With purchase cards, an order number is required when a tax amount is provided. The message, Order number must be provided if tax amount is provided is now displayed if the required order number is not provided.

Invoice due dates

Fixed an issue that was causing some invoices to be created for an incorrect due date.


November 2021

App Market search fixes

Search functionality for logged-out users

Fixed a bug with the App Market search functionality where logged-out users could not search and discover apps that weren't displayed on the App Market home screen.

Platform API

Fixed an issue that was preventing revenue summary data from being populated in some situations.

Ecomm

Purchase card order number is required if the tax amount is provided

With purchase cards, an order number is required when a tax amount is provided. The message, Order number must be provided if tax amount is provided is now displayed if the required order number is not provided.


October 2021

Ecommerce

Calculating taxes

Fixed an issue where the v1/orders/[orderId]/payendpoint incorrectly calculated taxes on items that were exempt.

App Market search fixes

Search result accuracy

App Market app searches were not returning the most accurate results. This issue has been fixed.

Search query input

Fixed an issue where user queries were converting to small cases, yielding unexpected results.


September 2021

App names with leading spaces

Fixed a bug that had allowed App Market app names to have leading spaces, resulting in some apps not appearing in alphabetical order. As a reminder, app names cannot have leading spaces nor more than one space between characters.

Unpublished app names appearing in searches

Previously, unpublished app names were allowed to appear in searches. Clicking on the unpublished app name returned the error Not Found. This has been fixed.

Billing Charge ID not appearing in the billing .CSV exports

A developer reported that the Charge ID was not appearing in the billing .CSV exports. This has been fixed.


August 2021

Released internal improvements and bug fixes in the Clover Sandbox environment. This release focused on improving overall performance and fixing Clover merchant-facing bugs.


July 2021

Ecommerce

Stock decrements correctly using orders/pay endpoint

Fixed an issue where the stock wasn't decremented when an order was paid using the /v1/orders/pay endpoint.


June 2021

Notify users of an existing account

Fixed an issue where some developers did not receive an email when they tried to create a developer account with an email already in use.

Billing page loads correctly

Fixed a filter issue that sometimes prevented the billing page from loading correctly.


May 2021

We have released internal improvements and bug fixes in the Clover Sandbox environment. This release focused on improving overall performance and fixing Clover merchant-facing bugs.


April 2021

Restoring USB connections after USB Pay Display restart

Fixed an issue so that USB connections are now consistently restored after the USB Pay Display is restarted on Clover devices.


March 2021

We have released internal improvements and bug fixes in the Clover Sandbox environment. This release focused on improving overall performance and fixing Clover merchant-facing bugs.


February 2021

Fixed the following issues in this release.

Ecommerce

Successfully creating orders with multiple items and tax rates

Fixed an issue that was causing orders created with the /v1/orders endpoint to hit Clover rate limits when multiple items were added with individual tax rates.


January 2021

Fixed the following issues in this release.

Ecommerce

Tip amount now appears on the device and receipt

Fixed an issue where a charge captured with the tip_amount included, the tip was not displayed on the order or payment on the Clover device or on the receipt.


December 2020

Fixed the following issues in this release.

Ecommerce

API updates

Improved error messages and data validation for the API.

Ecommerce settings for older apps are now displayed

Fixed an issue with Ecommerce settings not displaying for older apps even when the enable online payment permission was selected. Learn more about setting Ecommerce app permissions.

Developer Dashboard updates

Viewing the Developer ID on the Dashboard

You can now see your Developer ID on the Developer Dashboard by selecting Developer Settings > Account Info.

Your Developer ID also appears in the URL of your Developer Dashboard account; however, the URL might not be viewable in some mobile browsers.

512

Viewing long app names on the dashboard

Long app names are hard to distinguish from other app names that begin with the same characters on your Developer Dashboard. Now you can see the app's entire name when you point to it.

Editing replies to reviews

Fixed a bug on the reply modal where an error message was displayed for non-error states

Searching on the Dashboard Dashboard

Fixed the search feature which previously failed for billing transactions and for several other searches on the dashboard.

Submitting semi-integrations without APKs or site URLs

Previously, semi-integrated apps that did not use on-device APKs or merchant-facing websites were still required to have an APK or site URL (or both) in order to submit the integration. Now, if you select Yes to Is this app an integration of an existing point of sale? you can submit the app without having to upload an APK or add a site URL.

Displaying net installs

The Developer Dashboard displayed net installs incorrectly. The dashboard now correctly shows the number of net installs.

Displaying APK versions in version history

Previously, you could see "non-published" APKs in the version history even though merchants could not upgrade to those APKs. To prevent confusion, the dashboard now shows only the APK versions that merchants can install or upgrade to.


October 2020

Developer Dashboard updates

We made the following changes to our Developer Dashboard in this release.

Filter billing transactions created within the selected date range

When you selected a date range to filter transactions on the Billing > Transactions page, you saw transactions based on the most recent status change. The results were confusing because they contained transactions created outside of the selected range.

When you select a date range now, the results contain transactions created within the selected date range.


September 2020

Ecommerce

Autofill updates for the hosted iframe date picker

In the hosted iframe card expiration date field, the date picker now supports browser autofill in both the MM/YY and MM/YYYY formats.


August 2020

API updates

We made the following changes to our API in this release.

Order types for a merchant can now be hidden

The isHidden parameter of the v3/merchants/{mId}/order_types endpoint can now hide order types for a merchant.

Developer Dashboard updates

We made the following changes to our Developer Dashboard in this release.

Release group updates

  • You can now add an APK to a release group even if you have more than 100 apps
  • The release group search now works for searching by group UUID, group name, merchant name, or merchant UUID

Statement, revenue, and install metrics

  • Statements for your monthly disbursements now display correctly on the Billing > Statements page
  • Fixed an issue with the revenue amount on the Statement page for the last three months. The revenue amount is now correct even after filtering by a different time period and then filtering by three months
  • The search now works correctly when you search for a Release Group by its UUID, group name, or MID
  • You can now see the app name on the Statement Details page revenue chart
  • The metric graphs correctly display
  • The install metrics subscription list now closes after selection

Uninstalling/reinstalling apps on Sandbox devices

You can now successfully uninstall and reinstall apps on your Sandbox device using More Tools.


July 2020

API updates

Accurate reporting calculations with v1/orders/[orderId]/pay endpoint

When you pay for an order with v1/orders/[orderId]/pay endpoint, a fix made to the Reporting app ensures that the net sale and service charges calculations are accurate.

Developer Dashboard

Change price on metered events

You can now change the price for a metered event. Existing merchants will still see the old price until they uninstall the app. You must inform merchants of the price changes.

For example, if the price of a commodity changes, you can work with Clover App Market to change the metered event price for your app.


June 2020

Exporting billing statements

In isolated cases, some developers experienced an issue exporting monthly statements. This issue is resolved.

Improved readability of app metrics dashboard

In the Revenue by Subscription Tier, we improved the chart readability by removing the Subscription Tier ID from the legend.


May 2020

Ecommerce

Hosted iframe

  • The iframe's card-number element was fixed to recognize all Discover BINs.
  • Card number validation was improved. The console now displays Card number is invalid when an invalid credit card number is used in the iframe.