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
ADVANCED_REPORTING
module name was added in the Module.java
fileThe 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]/pay
endpoint 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
orders/pay
endpointFixed 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.
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
v1/orders/[orderId]/pay
endpointWhen 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.
Updated 8 days ago