Improved
August 2026 Refinements
August 28th, 2026
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 August:
- Fixed an issue where trial or unverified sellers could abuse the Invite User feature to send unwanted invitations
- Corrected a proration estimate that used the wrong credit basis on SCS sites, so the quote didn't match the final charge
- Refined the styling of the Card Component
- Added an Email Address Component for Checkout Components
- Added a Coupon Component for Checkout Components
- Fixed refund tax proportion rounding for zero-decimal currencies (e.g., JPY), which was only calculating to one decimal place
- Fixed an issue where proration was still applied to a subscription plan change even when
prorate:falsewas passed via the Subscriptions API - Fixed the Upgrade Estimation API returning an incorrect amount/date when a second upgrade was requested before renewal
- Fixed an issue preventing users from clicking through to view a license generation issue in the new UI
- Fixed phone number not being collected in the popup checkout when paying with PayPal, Amazon, or Wire
- Fixed a 500 error on the account page for buyers with certain rebill payment methods
- Fixed the product display name not showing for Contextual products in contract acquisition views
- Fixed Sessions API returning the wrong product type ("ONE_TIME") when creating a subscription as a virtual product
- Fixed a missing ACH icon in popup and embedded payment method dropdowns
- Fixed an SBL bug where
push()silently overwrote duplicate product entries instead of merging quantities - Added support for a full tax return type in the bulk refund tool
- Fixed an SBL bug where
tag()silently overrode tags that had been set viasecure() - Improved the data contracts for the
onOrderCompleted,onSessionLoaded, andonPaymentFailedSBL callbacks for more consistent integration behavior - Fixed the Subscription API returning a
trialReminderobject for subscriptions that are no longer in a trial - Fixed Session API v2 accepting a case-mismatched product path, which caused checkout to fail to load
- Fixed an issue where a payment-method update during the last step of dunning never triggered a retry
- Fixed a $0 perpetual product incorrectly showing an "Enter Payment Details" button in web checkout
- Fixed payments failing for some merchants using Alipay
- Fixed Venmo 1ClickPay not being offered as the primary payment option on Embedded stacked checkout
- Fixed intermittent 500 errors from the Sessions endpoint on first attempt (retry with the same payload succeeded)
See you next month! In the meantime, we'll continue to share separate changelog entries for highlighted updates as they become available.