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:

  • Improved accessibility of embedded and popup checkout payment methods, including keyboard navigation and 400% zoom support
  • Updated error messaging across checkout and quote forms to improve accessibility and screen reader support
  • Added CAPTCHA protection to popup and embedded checkouts to help prevent bot-based payment abuse
  • Refreshed the Home page search bar UI for both "results found" and "no results" views
  • Enabled manual-to-automatic renewal switching in the account management portal
  • Decoupled subscription renewal behavior between initial purchase and rebills for greater seller control
  • Improved error validation for the Brazil CPF field to prevent submission of invalid card numbers
  • Updated the VAT tax collection rate for B2C digital goods sales in Peru

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

You can now control how payment methods are prioritized during checkout with the new Enable Payment Hierarchy setting.

To enable: Store Settings > Payments > Enable Payment Hierarchy

The setting includes two options:

  • Pre-Select Apple Pay for all Apple Devices
    Automatically set Apple Pay as the default payment method for eligible customers.

  • Order Geo-Based Payment Method
    Prioritize payment methods based on the customer’s location, so the most relevant option appears first.

👉 Learn more about Payment Method Hierarchy

FastSpring now supports immediate mid-cycle subscription changes as part of renewal invoicing workflows.

You can use this workflow when subscription changes should take effect right away. For example, you might increase the quantity partway through a billing cycle or switch to a different plan immediately.

FastSpring will automatically apply prorated credit for unused time on the original plan and calculate prorated charges for the remainder of the billing period on the new plan.

👉 Learn more about this workflow

You can now transfer up to 20 active subscriptions from a source account to a target account using the new /subscriptions/transfer endpoint.

This endpoint is designed for account merge or cleanup workflows and can only be used to transfer subscriptions between accounts that belong to the same site or store.

Endpoint: POST /subscriptions/transfer

👉 View API reference

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

  • Improved accessibility in checkout, including support for 400% zoom and clearer inline error messages on payment forms
  • Enhanced contrast and focus indicators across checkout input fields and text elements
  • Made the country/language selector keyboard-accessible and improved its screen reader behavior
  • Restructured heading levels across key pages to improve screen reader navigation and page hierarchy
  • Introduced credit card brand icons directly inside the card number input field
  • Replaced the CVC tooltip with an inline CVC icon in both popup and embedded checkouts
  • Merged MM/YY expiration date inputs into a single field to streamline card entry
  • Added Elo and Hipercard credit card logos for Brazil-based customers
  • Enabled proforma invoice support for auto-renewing subscriptions
  • Updated list view filters with a clearer, larger "X" button to reset filters
  • Added a new "Back" link to the top navigation bar in the seller app

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

You can now issue partial refunds directly via API! This highly requested enhancement expands the /returns endpoint to support partial refunds by amount or specific line items. This update is ideal for teams that handle high-volume refund requests.

Visit our Returns API reference documentation for more details.

We’ve added support for four new currencies, allowing even more customers to pay in their local currency:

  • 🇭🇺 Hungarian Forint (HUF)
  • 🇮🇩 Indonesian Rupiah (IDR)
  • 🇸🇦 Saudi Arabian Riyal (SAR)
  • 🇦🇪 Emirati Dirham (AED)

These additions help localize the purchase experience for customers in these regions by improving trust, conversion rates, and convenience.

We’ve updated the left-hand navigation in the FastSpring app to make it easier for sellers to find and manage key parts of their store.

What’s new

Catalog

  • “Subscriptions” is now Subscription Plans
  • “Products” is now One-Time Products
  • New order: Subscription Plans, One-Time Products, Bundles, Coupons

Checkouts

  • New order: Popup Checkouts, Embedded Checkouts, Web Checkouts

Sales

  • New order: Orders, Subscriptions, Quotes, Events

These updates better reflect how sellers work and organize their catalog and sales tools.

We’ve launched a modernized Catalog experience for all sellers! The updated UI brings a sleeker, more intuitive design to several core areas of the FastSpring app:

  • Product, Subscription, and Bundle list pages
  • Product Details + Product Variation Details
  • Subscription Details + Subscription Variation Details

To help users explore the new layout, we’ve enabled an in-app Pendo guide and feedback form for first-time visitors.

Up next:
We’re exploring UI updates for the Search Results, Orders List, and Order Details pages to continue the Catalog experience refresh.

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

  • Improved keyboard navigation, focus states, and screen reader announcements across popup and embedded checkout
  • Fixed screen reader behavior for the checkout total, ensuring discount messages are clear and correctly announced
  • Focus now lands on the top interactive element when entering checkout (instead of non-clickable UI elements)
  • Improved text contrast and clearer focus indicators for input fields and supporting UI in the checkout experience
  • Updated default styling for new checkouts (popup + B2B), including field heights and spacing around country pickers

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