Improved

January 2026 Refinements

You're reading one of our monthly roundup posts! At the end of each month, we share a quick summary of smaller updates and improvements that help shape a better FastSpring experience.

Here is what we have for January:

  • Optimized the layout and responsiveness of Embedded Checkout on mobile devices for a smoother buyer experience.
  • Fixed an issue where customers didn't receive an error message when entering an incomplete credit card number.
  • Improved the Stacked Checkout accordion and error banner placement to ensure alerts are clearly visible.
  • Corrected validation logic for the Company field on Google Pay and Apple Pay forms to ensure required fields are captured.
  • Updated the Toss Pay logo and fixed an issue where test mode payments were not being properly blocked.
  • Resolved a bug where the address region was missing from customer invoices.
  • Improved query performance on the Home Dashboard for faster loading times.
  • Enhanced the "No Data" states on dashboard charts to clearly display chart names even when empty.
  • Fixed an error in Order Reports related to custom tags and ensured variation data is correctly returned in Data Exports.
  • Improved the /coupons endpoint performance to prevent timeouts when managing lists with over 1 million codes.
  • Corrected a calculation error in quote webhooks where subtotal and total values were sometimes incorrect.
  • Enabled manual subscriptions to be updated and prorated directly via the Update a subscription (POST /subscriptions) API.
  • Fixed an issue where removing a bundle from the cart did not update the total correctly.
  • Resolved a navigation bug that caused a blank page when switching from any nested page (e.g. Order Details) to the Checkouts section.
  • Corrected French translations on Quotes and fixed localized country names appearing incorrectly on the "Update Address" page.
  • Fixed a bug where managed subscriptions in dunning prevented customers from making manual payments.

See you next month! In the meantime, we'll continue to share separate changelog entries for highlighted updates as they become available.