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

We improved our /accounts endpoint API documentation to include updated summaries, descriptions, responses, examples, and errors.

Below are the endpoint summaries that were changed:

EndpointPrevious SummaryCurrent Summary
https://api.fastspring.com/accountsCreate an accountCreate an account
https://api.fastspring.com/accountsGet all accounts or Search for accounts by parameterList all accounts
https://api.fastspring.com/accounts/{account_id}Get an accountRetrieve an account
https://api.fastspring.com/accounts/{account_id}Update accountUpdate an account
https://api.fastspring.com/accounts/{account_id}/authenticateGet authenticated account management URLRetrieve authenticated account management URL

📘

Info

If you saved or bookmarked the /accounts endpoints when they included the "previous summary," we advise you to update your saved link to the latest URL.

Our enhancements to API documentation will be ongoing, so stay tuned!

  • Added additional verbiage to display processing fees for transactions from Brazil.
  • Fixed issue where pending Kakao Pay transactions triggered constant "order canceled" email notifications to buyers.
  • Updated the wording of subscription cancellation messages in the Account Management Portal.
  • Aligned the IOF display for Pix payments with changes made to credit card payment flows.
  • Fixed decision logic for handling sub-merchant credential updates in WeChat Pay.
  • Fixed issue where tax was incorrectly added on top of product price in gross pricing mode when using GET requests via API.
  • Fixed incorrect refund values shown in the prorate block of the subscriptions/estimate API.
  • Fixed proration issue when using "apply immediately=false" coupon in subscription edit flow.
  • Added Kyrgyzstan to the countries list in the Quotes tab.
  • Fixed issue where address data was missing on some PayPal orders.
  • Fixed PayPal transaction records to reflect the correct refund amount instead of the transaction amount.
  • Fixed issue preventing cancellation of 7-day free trials through platform or AM Portal.
  • Fixed issue when uploading WOFF2 fonts to custom styles zip files, resulting in an error.
  • Fixed issue where the /subscriptions/estimate API showed $0 tax when tax was applied to the proration.
  • Fixed issue where changing the payment method to Quote on a popup checkout created a duplicate checkout.
  • Fixed issue where tax-exempt subscriptions showed incorrect next charge amounts on the subscription details page.
  • Fixed issue where coupons were not applied correctly when a subscription renewed into a new product.
  • Updated Alipay logos across all checkout flows for a more consistent and updated look.
  • Fixed issue where 1ClickPay failed to work for free trials requiring payment information.
  • Improved handling of canceled orders for WeChat APM transactions.
  • Improved the handling of payment and refund requests in WeChat integration.
  • Fixed an issue where FastSpring trace IDs were not enabled on the "Payment" info pop-up in some cases
  • Fixed an issue where the /subscriptions/estimate API returned a subscription upgrade error if the last order was older than six months
  • Fixed an error where some PayPal payments were experiencing an error in the USA and Canada.
  • Fixed "invalid-coupon" error when sending an empty property in the Classic store.
  • Fixed issue where refund amounts exceeded the transaction balance for APMs like Kakao, Alipay, and iDeal.
  • Fixed issue preventing APMs from processing partial refunds for Kakao Pay and Alipay.
  • Fixed issue where multiple payment methods were selectable despite Kakao Pay being set as the preferred payment method.
  • Fixed redirection display issue in the embedded checkout for Kakao Pay.
  • Fixed issue where the subscription edit "Next" button remained grayed out when switching base plans with a tax-exempt ID.
  • Fixed issue where login to Community Fastspring showed an "INTERNAL_SERVER_ERROR."
  • Fixed subscription update emails that displayed incorrect next charge amounts when "apply now" discounts were present.
  • Fixed an issue where the subscription.charge.failed webhook was showing an invalid next charge date
  • Fixed an issue where some VPP subscriptions were not editable
  • Fixed subscription UI display issues
  • Fixed an issue where some coupons were incorrectly applied to some add-ons
  • Added the ability to update trial subscriptions in-app
  • Added the ability to modify a running subscription regardless of product settings
  • Fixed an issue where some buyers were facing 3DS challenges on some transactions
  • Fixed an issue where selected country was showing as null in some cases
  • Fixed a case where webhooks were using an incorrect account key in some cases related to Apple Pay
  • Fixed an issue where some subscriptions were unable to be restored or updated
  • Fixed an issue where multiple orders were being generated from the same quote
  • Improvements to the Retention Dashboard