Paddle changelog
Paddle changelog

💳 Three new payment methods to support your global sales




Paddle makes it easy to sell software around the world, handling international tax compliance, currencies, and localization (including our new localized emails), so you don’t have to. But we’re delighted to announce that today we’re launching three new, highly requested payment methods to further empower your international sales:

  • iDEAL is the predominant payment method in the Netherlands by some margin, and allows customers in that country to select their bank account to instantly and quickly transfer payment. It can now be enabled from your Paddle dashboard.
  • Alipay is one of our most requested payment methods (if not features overall!) and is launching in Early Access. With more than a billion users, this digital wallet is a crucial option for software sellers targeting China. Apply for the Early Access now via the form on our documentation page.
  • Google Pay is another global wallet (like our Apple Pay and PayPal options), whereby customers store their credit and debit cards and can then easily pay without re-entering all their details. This can also now be enabled from your Paddle dashboard.

All of these options work with one-time payments through Paddle, and have already proven to have an impact on sales for software sellers with them enabled. Kaleido, behind visual AI products and unscreen, said of using Alipay with Paddle:

“Not only did we see a doubling of one-time sales in China, but we also saw a significant shift in buyer behaviour with over 90% of customers opting to pay via Alipay, when the split had previously been 40% credit card, 60% PayPal.”

Clara Cordes, Product Owner at Kaleido

You can now enable iDEAL and Google Pay from the Checkout Settings section in your Paddle dashboard, or apply to the Alipay Early Access if you’re targeting increased sales from China. You can also email with any questions.

📧 Speak your customers’ language with Localized Emails




Our latest release enables you to speak the same language with customers from checkout through the entire customer journey.

Most customers prefer having a localized experience when buying or subscribing to SaaS products. Paddle now automatically translates all your transactional emails into the 16 languages currently supported in the Checkout: English, French, Portuguese, German, Spanish, Russian, Japanese, Italian, Polish, Dutch, Arabic, Chinese (simplified), Korean, Swedish, Danish and Norwegian. This means customers will receive all transactional emails in the language they checkout in, including:

  • Order Receipts
  • Fulfillment
  • Flagged orders
  • Refunds
  • Fulfillment failures
  • Checkout recovery
  • Welcome notifications (Subscriptions)
  • Initial transaction (Subscriptions)
  • Pre-billing notifications (Subscriptions)
  • Enhanced notifications (Subscriptions)
  • Failed billing notifications (Subscriptions)
  • Paused billing notifications (Subscriptions)
  • Cancelation notifications (Subscriptions)

With localized transactional emails, you can ensure that customers are offered a better experience and understand your communications related to their purchase. We have seen this feature help software sellers reduce failed payments by up to 52% and increase retention by driving customer intent.

You can contact our team at if you have any questions.

💳 Optimizing the Checkout speed & performance




In order to offer a frictionless checkout experience, we have recently completed optimization work to make the Paddle Checkout more performant on desktop.

To help you convert more sales and achieve revenue growth during the busy Black Friday and Christmas seasons, we decreased the Paddle Checkout initial load time by 30%, helping your buyers complete the checkout seamlessly.

We have already identified future opportunities to make the checkout even faster and will be updating you on an ongoing basis.

If you have any questions, please email

📫 Update your subscribers’ postcode or zip code via Users/Postcode API




We’ve added a new endpoint to our users APIs to give sellers the option to update their subscribers’ postcode or zip code via the Users/Postcode API.

This will prevent recurring payments from being declined by your customers’ banks due to address verification checks. It will also enable Paddle to continue to charge the correct VAT rate for your customers even if they change their billing address after purchasing the subscription plan.

You can find the relevant documentation here.

If you have any questions, you can get in touch with our team via

🍎 Monterey ready Paddle Mac SDK




It’s that time of the year already 🎉, the new macOS Monterey is due to be launched next week and we have just released a new build to help you get ready.

Apart from making sure our Mac SDK is ready for the new macOS we’ve also made the following improvements:

  • Added allowed_uses and times_used to the license verification response, making it easier to see the user’s remaining activations.
  • Improved the activation error handling to display more accurate activation errors.
  • Improved core headers.

You can find the latest release here.

If you have any questions or require assistance, please get in touch with our team at or via the support icon in the Paddle dashboard.

🔁 Subscription Management Improvements




We’ve made significant performance improvements to our subscription management capabilities and fixed some issues with the List Subscribers Page and the Subscription Management Page. These decreased the page loading and response time, giving you a better experience when managing subscribers and subscriptions. Here is what you need to know:

  • The speed of the List Subscribers Page is improved by up to 97%. In addition, an advanced setting has been released behind a feature flag to increase the page speed further by hiding Lifetime Revenue (LTR), Previous and Next Invoice Amounts information that are also displayed on the Subscription Management Page. Contact our team at if you want the flag to be enabled.
  • We also fixed timeout and out of memory issues with the Subscription Management Page which sped up the page by up to 50%, saving you time when managing your subscriptions.
  • The performance of the Update User API endpoint is improved, making the average response time about 0.9s faster (which is especially good news for our sellers with a large number of subscription plans!).

If you have any questions, please email

New sales tax rates for Moldova 🇲🇩 and Thailand 🇹🇭




We have updated the sales tax rate for Moldova and Thailand. Here is what you need to know:

  • The tax rate on B2C purchases in Moldova has increased to 20%, meaning that your customers buying from that territory will be charged more sales tax.
  • We have completed our registration to collect sales tax in Thailand and now charge the required 7% tax on B2C purchases made by customers located in Thailand.

Please contact our team at if you have any questions.

🔐 Enable Two-Factor Authentication (2FA) to secure your Paddle account





We have recently launched Two-Factor Authentication which allows you to protect your Paddle account with an additional level of security. Also known as 2FA, this technology enables software sellers to keep their sensitive revenue data including customer details and confidential business information safe while preventing unauthorized users from gaining access to their accounts.

To set up 2FA, each individual user that wants to enable it would need to go to their User Settings page after installing an Authenticator application on their smartphone or tablet such as Google Authenticator (iPhone, Android, BlackBerry) or Authenticator (Windows Phone). With this feature, you can log into the Paddle dashboard securely by entering the unique code generated by your Authenticator app in addition to your username and password.

We recommend each user in your account enable 2FA to ensure they keep their account safe while mitigating the risk of a potential security breach.

If you have any questions, you can visit our support page or get in touch with our team via

Sales Tax Updates for Canada 🇨🇦, Maryland 🇺🇸, Indonesia 🇮🇩 and Malaysia 🇲🇾





Paddle has updated and added new tax rates for Canada, Maryland, Indonesia and Malaysia. Here is what you need to know:

  • Canada 🇨🇦: Paddle now collects federal tax on top of the existing provincial taxes on B2C and B2B purchases made by customers located within all 13 provinces and territories of Canada. You can find out the relevant tax rate for each province from here.

  • Maryland 🇺🇸: We now charge 6% sales tax from buyers in Maryland, US.

  • Indonesia 🇮🇩: Paddle has registered for sales tax in Indonesia and now charges the required 10% VAT for buyers within that territory.

  • Malaysia 🇲🇾: Our registration for Malaysia sales tax has been completed and we now charge 6% tax when a customer makes a purchase from within Malaysia.

How these changes affect you:

If you’re charging tax exclusive from your prices then please be aware this might increase the amount your customers are charged in the future.

If you have any questions, you can get in touch with our team at

🍎 New V4.1.1 Mac SDK Update





We’re happy to announce that we’ve just released an update for our Mac SDK that - among the usual bug fixes - introduces Paddle’s sandbox environment to the Mac SDK. 🎉

We’ve also done the initial tests and updated our SDK in preparation for macOS Monterey.

The bug fixes include:

  • Improved memory leaks.
  • Stopped the SDK from generating .profraw/coverage files for certain scenarios.
  • Improved Paddle’s Checkout caching behaviour to prevent future issues with paddle.js updates.

As you may know, a few months ago we introduced Paddle's sandbox environment to enable you to better test your customers’ user experience using test cards to simulate successful and unsuccessful transactions and user flows.

If you don't have a sandbox account yet, you can create one here.

To use the sandbox environment on the SDK you will need to use [Paddle setEnvironmentToSandbox]; method before calling any startLicensing methods, preferably in applicationDidFinishLaunching: and change the vendor id, product id and the API key to the sandbox values.

Please note that the sandbox only works with one-off SDK products, it does not work with subscription licensing.

You can head here to download the latest release of our Mac SDK.

If you have any questions or require assistance, please get in touch with our team at or via the support icon in the Paddle dashboard.