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 March:

  • Fixed Google Pay city length issue (March 20)
    Google Pay no longer rejects transactions when a buyer’s city name exceeds character limits
  • Displayed placeholder QR code for unsupported browsers (March 20)
    For browsers without native Apple Pay support, checkout shows a placeholder QR code so buyers know where the real code would appear
  • Updated embedded payment component icons (March 11)
    The embedded payment component now shows the correct icons for each payment method, improving the clarity
  • Supported buyer-initiated renewal invoices with plan changes (March 11)
    When buyers change their plan before renewal, the renewal invoice flow adjusts prices accordingly at checkout
  • Supported sales-assisted renewal invoices with plan changes (March 11)
    Sales teams can generate renewal invoices with updated plan details, ensuring invoices reflect new subscription terms
  • Updated country logos in checkout (March 11)
    Country flags and logos display correctly in checkout, giving buyers accurate visual confirmation of their locale

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

We added a new Dark theme popup checkout option for a sleek, modern checkout experience. This feature enhances readability and accessibility with a high-contrast dark theme, providing a seamless experience for buyers. The Dark checkout theme is now available for all sellers and can be enabled in your FastSpring app.

For more details, please review our Creating a Popup Checkout documentation.

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 February:

  • Made address collection optional (February 20)
    Buyers can skip entering a physical address when it is not required, streamlining checkout when no address is needed
  • Enabled instant activation after subscription import (February 20)
    Imported subscriptions activate immediately for tokenless imports, eliminating manual activation steps and speeding up onboarding

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

We added a new Recognition dashboard view under the Dashboards > Revenue Overview tab.

This feature allows sellers to view and analyze recognized revenue trends using a stacked bar chart and a sortable table view, with filter options and CSV export for detailed analysis. For more information, please review the Recognition section of our Dashboards documentation.

We're excited to announce our updated API documentation—now sharper, cleaner, and more intuitive. Here's what's new:

  • Clear API Summaries & Descriptions:
    Each endpoint now features concise summaries and detailed descriptions that quickly communicate its purpose.

  • Detailed HTTP Requests & Responses:
    Robust examples and comprehensive response schemas provide a complete picture of how to interact with our API.

  • Improved Error Handling:
    Clearer error code explanations make diagnosing issues easier.

  • Consistent Structure & Terminology:
    A uniform layout and standardized language simplify navigation and reduce confusion.

  • Up-to-date Content & Easy Navigation:
    Regularly refreshed content and logical grouping ensure you can quickly find what you need.

These enhancements lay a solid foundation for our documentation, empowering you to integrate, build, and self-serve with confidence.

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:

  • Supported New Taiwanese Dollar payments (January 23)
    Buyers can pay in New Taiwanese Dollar via credit card, Google Pay, Apple Pay, or PayPal, ensuring correct pricing and processing
  • Enabled co-term options in merchant portal (January 23)
    Merchants can remove individual subscriptions from a co-term group directly in the Account Management portal and on the subscription edit page
  • Enabled seamless Apple Pay integration (January 23)
    Apple Pay works across all eligible checkout flows without extra configuration, making checkout faster for Apple users
  • Removed prohibited countries from country selector (January 16)
    The country selector in FastSpring Classic checkout no longer shows banned regions, so buyers only see valid options
  • Canceled refunds when PSP rejects requests (January 16)
    Refund requests are automatically canceled if the payment service provider rejects them, preventing stuck refunds

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

We’ve made user-friendly updates to the FastSpring app’s left-hand navigation to improve clarity and ease of use.

  • Storefronts has been renamed to Checkouts, and all related sub-navigation items have been updated accordingly:

    • Web StorefrontsWeb Checkouts
    • Popup StorefrontsPopup Checkouts
    • Embedded StorefrontsEmbedded Checkouts
  • Products has been renamed to Catalog in the left-hand navigation menu.

These changes are implemented across the app to enhance your navigation experience without affecting existing data or functionality. We are actively updating all documentation to incorporate these changes throughout our resources.

We revamped the default styling for newly created popup and embedded checkouts to offer a cleaner, more modern experience. Key updates include a decluttered checkout, improved mobile usability, and neutral styling to better integrate with sellers' websites. This update applies only to new checkouts and does not affect existing setups.

Visit our dedicated New Styling: Popup and Embedded Checkouts FAQs page to learn more about our design update.

  • Fixed an issue where discount prices were not showing correctly via the /pricing API.
  • Added tab-based navigation for dashboards to enhance user experience. The "Chargeback Overview" dashboard is now nested under the "Revenue Overview" dashboard as a tab.
    • Fixed issue where some accounts could not see the new Revenue Overview and Subscription Overview dashboards in the left-hand navigation.
  • Fixed issue where coupons could not be applied in the new Subscription Edit page for sellers.
  • Updated the Refunds month-to-date metric to a positive number on the Revenue Overview Dashboard.
  • Fixed issue with returns pulling live FX rates instead of historical rates.
  • Added a button to simulate proration failures for testing in the subscription edit flow.
  • Fixed issue where the one-time setup fee was incorrectly displayed as $0 in the popup shopping cart.
  • Fixed issue with saving payment details in the embedded checkout.
  • Corrected issue where incorrect discounts were applied during the subscription edit flow when uncombined coupons were used.
  • Fixed bug preventing sellers from creating quotes.
  • Updated payment method icons for Amazon Pay, PayPal, AliPay, and Wire Transfer.
  • Fixed incorrect Polish translation on the embedded checkout page.
  • Fixed proration issue when subscription renewal proration incorrectly referenced the next product instead of the current one.
  • Added functionality to generate URL links for renewal invoices.
  • Fixed display issue where increasing quantity of a subscription product incorrectly showed setup fee price.
  • Fixed issue where "Order Canceled" notification option was not visible to sellers.
  • Fixed issue where fulfillment was triggered before a Klarna payment and order completion lifecycle was properly managed.
  • Fixed default setting for KakaoPay payment method.
  • Added a warning message when multiple orders are in progress from the same session ID.
  • Added a granular discount audit trail to the subscription details page for better transparency on coupon and PLD applications.

We improved our /coupons endpoint API documentation to include updated summaries, descriptions, responses, examples, and errors. Our enhancements to API documentation will be ongoing, so stay tuned!

Below are the endpoint summaries that were changed:

EndpointPrevious SummaryCurrent Summary
https://api.fastspring.com/couponsCreate a couponCreate a coupon
https://api.fastspring.com/coupons/{coupon_id}Assign codes to a couponCreate coupon codes
https://api.fastspring.com/coupons/{coupon_id}Retrieve coupon detailsRetrieve a coupon
https://api.fastspring.com/coupons/{coupon_id}Delete a couponDelete a coupon
https://api.fastspring.com/coupons/{coupon_id}/codesGet coupon codes assigned to a couponList all coupon codes
https://api.fastspring.com/coupons/{coupon_id}/codesDelete all codes associated with a couponDelete coupon codes