🇹🇷 Charging Sales Taxes in Turkey

As of August 15, 2018, we've had to begin charging sales tax for buyers purchasing in Turkey. If you have exclusive VAT enabled on your seller account then your existing subscriptions will have their recurring cost increased to accommodate the VAT.

Get in touch if you have any questions on how we handle sales taxes today.

🔨 Fixing the Subscription Update view

If you sell your products via subscription, you can offer buyers a simple way to update or cancel their subscription plan using Paddle.js.

We have fixed 2 bugs affecting this part of our platform:

  • The "close" button, allowing a user to close the view if they changed their mind, would disappear after the first step was submitted. This has been fixed so that the close button is always visible.
  • The view stopped loading for buyers using Safari, leaving them with an infinite spinner. This has now been fixed.

🔠 A/B Testing the Checkout on GDPR Display

We constantly run A/B tests on all parts of the buyer experience, starting with our Checkout as the most effective place to increase conversion.

Following the GDPR coming into effect in May we had to introduce new wording to explain what data is being shared for fulfillment purposes: we decided to A/B test the impact of such a change.

We need to strive the right balance between simple & beautiful on the one hand, and compliant & clear on the other hand: we don't want to end up with one of these cluttered multi-page checkouts!


This particular experiment ran with over 200,000 buyers - enough to conclude that there was no statistically significant impact to conversion either way 😊.

We'll keep testing both how we can best display compliance / GDPR requirements and how we constantly improve conversion and average purchase value, sharing some of the most interesting experiments and their results!

🛡 Turning off TLS 1.0 and 1.1

On the 30th of June 2018 the PCI Security Council, made up of Visa, MasterCard, American Express, Discover and JCB, are deprecating TLS 1.0 and 1.1; this is in an effort to keep card payments secure.

As we announced back in March we have worked with sellers to get everyone ready for this change, turning off TLS 1.0 and 1.1 temporarily in 3 separate occasions to run real-world readiness assessments.

In conclusion we have now turned off TLS 1.0 and 1.1 which were only still used by a very small minority of buyers.

🇧🇾 Belarus Sales Tax Support

As of the 20 June 2018, we've had to begin charging sales tax for buyers purchasing in Belarus. If you have exclusive VAT enabled on your seller account then your existing subscriptions will have their recurring cost increased to accommodate the VAT.

Get in touch if you have any questions on how we handle sales taxes today.

🔐 Increased security for custom checkout links

We've noticed an insecurity in our signature generation for custom checkout links, where (in certain situations), parameters including price can be changed by the end customer.

Following an audit of transactions, it doesn't appear to have been exploited. We've contacted sellers who use custom checkout links directly, just in case. However, we take issues like this seriously and have rolled out an immediate fix.

If you have any questions, reach out to our team today.

🔏 Removing sign-up and sign-in on our Checkout

When we launched Paddle 6 years ago, we operated as a software marketplace, helping both software sellers and buyers connect. Software buyers could create a Paddle personal account, and log into their account on the Checkout to pay.

This made sense at the time. 6 years later, this has turned into a legacy feature that is barely used and no longer represents a great way to speed up a purchase. Passwords are lost or forgotten, innovations like Apple Pay are introduced...

We simply believe we can help you run and grow better without it, and as bonus ship faster without the burden of a legacy feature.

We are turning off all sign-up and sign-in functionality for buyers on our Checkout. We don't expect you to see any impact but as usual simply reach out if you'd like to chat.

🖼 Branding your Order Confirmation Emails and Customer Invoices

We've introduced a new set of customization options of the Order Confirmation email and Customer Invoice we send after a purchase, helping you show your brand throughout the whole customer journey.

You can now specify both a Company Display Name and a Product Website in your Dashboard.


We will then show your Company Display Name, linking to the Product Website if you'd indicated it. As a fallback we will show the Paddle logo and link to our website if you haven't provided any branding information.


If you wish to display your logo, simply contact our Success team.

📥 Changes to IP Address Sharing in Webhooks

Following our previous GDPR communications, on the 21st of May we will stop passing the IP address of software buyers in the alert webhook we send for a non-subscription "Payment Succeeded" confirmation.

The reason for this change is that under the GDPR, the IP address of a customer is considered as personal data. Going forward we will therefore limit its use to the processing of orders (for example using it as an element of our anti-fraud protection algorithms).

If you need access to IP addresses to provide a great service, please get in touch to discuss GDPR-compliant solutions with our team.

🇪🇬 Adding Arabic to our Checkout

We've recently added a new language, Arabic, to our Checkout - adding to the existing 🇺🇸 English, 🇩🇪 German, 🇪🇸 Spanish, 🇫🇷 French, 🇮🇹 Italian, 🇯🇵 Japanese, 🇳🇱 Dutch, 🇵🇱 Polish, 🇵🇹 Portuguese, 🇷🇺 Russian and 🇨🇳 Chinese (Simplified).

As a consequence our conversion rate in Arabic countries has jumped by 32%!

We only support left to right Arabic at the moment but do plan to improve on this in the future.

No published changelogs yet.

Surely Paddle will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree