Paddle is a payment processing platform designed to handle payments, and international transactions. It supports multiple currencies and provides a seamless user experience.
From £11.99 - View Pricing
What Paddle gives you
Bill and take payment in any of 31 currencies, including USD, EUR, GBP, AUD, CAD, JPY, INR and BRL.
Configure it independently for each brand on a multi-company install, so every company runs with its own settings.
Flip a single switch to run everything against the provider's sandbox while you test, then turn it off to go live.
Pick the checkout theme that matches your client area, and optionally show the checkout in the client's own language.
Every staff and client label ships in editable language files, ready to translate into any language or reword to match your brand.
Decide whether clients can enter a Paddle discount code and whether they can supply a business tax ID at checkout, each as a simple on or off setting.
A built-in demo mode runs the whole extension from bundled sample data, so you can trial every screen and action before you have an account or API key.
Choose whether the Paddle checkout opens as a popup over your payment page or renders directly inside it, so it fits the way your client area is laid out.
Issue a full or partial refund straight from the transaction in your admin area and it is sent to the payment provider for you, with no need to open their dashboard.
Transaction creation, every accepted notification and every refund are recorded in Blesta's gateway log, so you can see exactly what happened on any payment without leaving your admin area.
The checkout opens with the client's email, country and postcode already filled in from their Blesta account, and their tax ID when they have one on file, so there is less to type and less to abandon.
Leave the webhook field blank and the connection Paddle needs to notify Blesta is created and subscribed to the right events on your first save, or point it at a notification setting you manage yourself.
A refund issued in the provider's dashboard, or a dispute raised against a payment, is picked up automatically and applied to the matching Blesta transaction, so your records stay in step without manual reconciliation.
Paddle collects the payment and takes care of sales tax and VAT for you, so clients see the right tax for their country without you registering anywhere. Choose whether your invoice totals already include that tax or Paddle adds it at checkout.
v3.0.0 - 2026-09-14
PHP 8.2 - 8.4 · Blesta 6.x
Requires Blesta 6.0 or later; Blesta 5.x installs stay on v2.x
The settings page has been redesigned for the Blesta 6 admin interface, including dark mode
Fixed taxed payments leaving the invoice partly unpaid: the tax Paddle collected was being left out of the amount applied in Blesta. A new Invoice Amounts setting now states whether your invoice totals include Paddle's tax (the default, for Blesta tax rules or tax-inclusive prices) or Paddle adds it on top at checkout (for invoices without tax), and payments and refunds are applied accordingly - check the setting after upgrading, see the update guide
v2.0.0 - 2026-09-11
PHP 7.2 - 7.4, 8.1 - 8.4 · Blesta 5.x
The webhook is now created and managed automatically when the settings are saved; leave the Webhook ID blank to let Blesta provision it, or enter your own to use an existing one.
Refunds approved in the Paddle dashboard, and chargebacks, now sync back to the matching Blesta transaction, and failed payment attempts are recorded as declined so staff can see them. Existing installs must add the three new events to their Paddle notification, or clear the Webhook ID once to have it recreated, before this takes effect - see the update guide.
Added an inline checkout option that renders Paddle's checkout directly on the payment page instead of in an overlay popup.
Added checkout options: a light or dark theme, showing the checkout in the client's language, and letting clients enter discount codes or a business tax ID. A client's stored tax ID is now passed to Paddle automatically. A payment made with a discount code is recorded for the amount actually collected, so the invoice is credited with what was paid rather than the pre-discount total.
A webhook whose signature does not match your saved settings is now recorded in Tools > Logs > Gateway instead of being dropped silently, so a webhook secret that has gone stale shows up as a rejected delivery rather than looking like Paddle is not calling at all.
Fixed a blank error message when Paddle cannot be reached: the settings and refund screens now report the actual connection problem instead of an empty box, and a failure Paddle answers with something other than its usual error format is reported instead of passing silently. The payment page now shows clients a plain message asking them to try again, rather than Paddle's technical error text, which is written to Tools > Logs > Gateway for staff instead.
Fixed the success page showing only "Your payment is being processed" with no Transaction ID, Amount, Currency or Invoices listed below it
v1.0.0 - 2024-09-22
PHP 7.2 - 7.3, 8.1 - 8.4 · Blesta 5.x
Blesta Club release
Get exactly what you need and want.
Requires PHP 8.2 - 8.4 · Blesta 6.x
Value: £65.55
Not sure whether to lease or own? Our FAQ explains how the licence types differ.
What our customers say
(0 customer reviews)
It is possible to leave a review only if you have purchased this extension or a Club tier which contains it.
We reserve the right to alter wording or formatting for presentation.
We will discuss any changes made and offer the option to withdraw review text if the changes can't be agreed on.
It may take up to 1 hour for a review to appear or update due to caching.
More extensions to explore
Gateway
Integrate Cryptomus for cryptocurrency payment processing.
PHP 8.2 - 8.4 · Blesta 6.x
Gateway
Integrate Dual PayPal Payment Buttons for handling multiple payment accounts.
PHP 8.2 - 8.4 · Blesta 6.x
Gateway
Integrate PayPal Payment Buttons for simple payment processing.
PHP 8.2 - 8.4 · Blesta 6.x