Bug fixes

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 into 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 webhooks 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

We 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. In this release, our focus was on improving overall performance and fixing Clover merchant-facing bugs.


April 2022

Ecommerce

Error when adding new customers to a Recurring Payment plan

We 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

We fixed an issue where soft descriptors weren't appearing on recurring payments subscription plans.

Platform API

Payment webhook issue

We 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 receipt for a pre-authorization.

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

We 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 paper receipt is printed without showing sales tax % and sales tax amount.

PayPal/Venmo (Clover Station 2018 with NFC Printer tethered to Clover Mini 2 only) – QR code on NFC printer was not working once QR code was shown on tethered mini

We 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

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

PIN screen was appearing on top of Remote Pay

We 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 was resulting in a 209 processing error with a message saying that the refund request was cancelled. 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

We fixed an issue 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

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

Ecomm

Purchase cards order number is required is 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

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


November 2021

We fixed the following issues in this release.

App Market search fixes

Search functionality for logged out users

We 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

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

Ecomm

Purchase cards order number is required is 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

We fixed the following issue in this release.

Ecommerce

Calculating taxes

We fixed an issue reported by a developer in Clover Community 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

We fixed an issue where user queries were converting to small case, yielding unexpected results.


September 2021

We fixed the following issues in this release.

App names with leading spaces

We 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

We have released internal improvements and bug fixes in the Clover Sandbox environment. In this release, our focus was on improving overall performance and fixing Clover merchant-facing bugs.


July 2021

We fixed the following issue in this release.

Ecommerce

Stock decrements correctly using orders/pay endpoint

We fixed an issue reported in Clover Community where stock wasn't decremented when an order was paid using the /v1/orders/pay endpoint.


June 2021

We fixed the following issues in this release.

Notify users of an existing account

We 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

We 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. In this release, our focus was on improving overall performance and fixing Clover merchant-facing bugs.


April 2021

We fixed the following issue in this release.

Restoring USB connections after USB Pay Display restart

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


March 2021

We have released internal improvements and bug fixes in the Clover Sandbox environment. In this release, our focus was on improving overall performance and fixing Clover merchant-facing bugs.


February 2021

We fixed the following issues in this release.

Ecommerce

Successfully creating orders with multiple items and tax rates

We fixed an issue reported in Clover Community 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

We fixed the following issues in this release.

Ecommerce

Tip amount now appears on the device and receipt

We fixed an issue posted by a developer in Clover Community where, after capturing a charge 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

We fixed the following issues in this release.

Ecommerce

API updates

In this release, we improved error messages and data validation for the API.

Ecommerce settings for older apps are now displayed

We 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, in some mobile browsers, the URL might not be viewable.

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

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

Searching on the Dashboard Dashboard

We 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

There was an error in the way the Developer Dashboard displayed net installs. 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 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

We fixed the following issues in this release.

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 in the Billing > Statements page
  • We 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

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

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

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

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

We fixed the following issues in this release.

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

We fixed the following issues in this release.

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.