Plugin
PluginUpdated
GetPaid Digital Downloads
GetPaid Digital Downloads is an add-on plugin for the GetPaid ecommerce platform on WordPress, made by the GeoDirectory Team.
Product facts
- Version
- 2.1.1
- Released
- 30 October 2026
- Type
- Plugin
- Licence
- GPL
- Included in
- Every plan, or $3.49 / year on its own
Overview
Selling files online means getting the file to the right person and keeping it from everyone else. This plugin handles both. You attach a digital file of any type to a product, and the buyer receives access once payment goes through. Files can also sit on external storage, so a third-party cloud service can host them if you prefer.
Buyers can reach their purchases from the payment confirmation page, from their invoices and from a My Downloads page. You decide how long links stay valid and how many times a file can be fetched. File URLs are hidden behind secure methods, and access can be limited to logged-in customers who bought the product. It works with the GetPaid core plugin, which it needs to run.
Features
- Attach any file type: Add a digital file of any kind to a product, such as an ebook, a piece of software or a music track, and sell it through your GetPaid store.
- Several access points: Customers can open their files from the payment confirmation page, from their invoices, or from a personal My Downloads page, so they always have a way back to them.
- Expiry and download limits: Set expiry dates and a maximum number of downloads per purchase, which gives you control over how long and how often a file can be fetched.
- Protected file URLs: File locations are hidden behind secure methods like X-Accel-Redirect and X-Sendfile, which helps prevent unauthorized downloads and hotlinking.
- Logged-in buyers only: Restrict downloads to logged-in users who have purchased the product, so your files stay away from people who have not paid.
- Shortcode for purchases: Use the [getpaid_downloads] shortcode to show customers all of their purchased downloads on any page you choose.
- External storage links: Point a product to files hosted on third-party cloud services instead of keeping everything on your own server.
- Optional login-free downloads: Choose to let people download files without logging in, for products where an account is not needed.
Best for
- WordPress stores already running GetPaid
- Sellers of ebooks, software or music
- Site owners who need to control file access
Changelog
Version 2.1.1 — 29 October 2026
- Improved The Downloads Remaining column is left out when every download is unlimited (it only showed the infinity sign), and the Downloads block can always hide it.
- New Downloads block and [getpaid_downloads]: items argument to list only some items' downloads (a bundle's downloads use the bundle item's ID), and the getpaid_customer_downloads_widget_downloads filter.
- Fixed Download limit set on an item was never saved, so downloads were unlimited.
- Fixed Renewing or editing a subscription changed the download expiry for every customer of the same item.
- Fixed Deleting a download permission on an invoice removed it for every customer.
- Fixed Downloads are now limited to allowed folders and file types, and range requests can only resume a recent download once the download limit is reached.
- Security GitHub connection accepted a forged authorization callback and skipped SSL checks, and fetched file names could write outside the uploads folder.
- Fixed GitHub fetch ignored the selected tag, and stopped with a fatal error on PHP 8 when the repository has a readme.txt.
- Fixed Fatal error on PHP 7.2 when editing or saving an item.
Earlier versions
- 2.0.0 (28 March 2022): 1 new
FAQ
Is GetPaid Digital Downloads free?
The code of GetPaid Digital Downloads is licensed under the GPL, so anyone may use, change and share it. Buy GPL is a paid service: a plan or a purchase of GetPaid Digital Downloads gives you the download and its updates. The developer's own support, licence key and online services are not included.
Which version of GetPaid Digital Downloads is this?
Version 2.1.1, released 30 October 2026. New versions appear here when the developer publishes them.
How do I update GetPaid Digital Downloads?
Install Buy GPL Updater on your site and paste your key from My Account. It installs new versions of GetPaid Digital Downloads for you.







