PayPal Digital Downloads



  • The PayPal Digital Downloads WordPress plugin makes it easy to turn your WordPress site into an eCommmerce website and start selling digital products via PayPal.

  • Simply install the plugin, enter your PayPal business information on the settings page, and use the automatic button inserter to place PayPal Buy Now buttons on your site.

  • PayPal Digital Downloads works with any WordPress theme.

  • This plugin is developed by an Official PayPal Partner.

If you are selling digital goods, this PayPal plugin is a must because it keeps customers on your website by opening a popup window where they can pay.
This reduces the likelihood of customers leaving during checkout. Unlike most PayPal website integerations that keep customers on your site, no security certificate (SSL) is required.

What makes this PayPal plugin different then others on the WordPress Repository is the level of security built into how the digital files are handled.
Other plugins render the items URL on the webpage by using MD5 encryption. However the MD5 URL can be easily broken allowing anyone to get your item for free.

What this PayPal plugin does, is it creates a unique hexidecimal string at install. Then in combination with MD5 encrypts your digital products URL into a string capable of being decoded only by your website. This is medical grade encryption and makes obtaining the download URL nearly impossible.

PayPal Digital Downloads Features

  • Works with any WordPress Theme
  • Each button has its own product name, price, and download URL.
  • Built in support for 18 languages (PayPal currently supports 18 languages)
  • Built in support 25 currencies (PayPal currently supports 25 currencies)
  • PayPal testing through SandBox
  • Choose from 4 different PayPal button types.

WPPlugin is an offical PayPal Partner. Various trademarks held by their respective owners.


  • Sample item for sale with buy now button
  • Automatic shortcode inserter
  • Settings page


Automatic Installation

  1. Sign in to your WordPress site as an administrator.
  2. In the main menu go to Plugins -> Add New.
  3. Search for PayPal Digital Downloads and click install.
  4. Configure values in the settings page.
  5. In a page or post editor you will see a new button called “Digital Downloads” located right above the text area beside the Add Media button. By using this you can create a shortcode for a Buy Now button.


How do I use this plugin

In a page or post editor you will see a new button called “PayPal Digital Downloads” located right above the text area beside the Add Media button.
By using this you can automatically create a shortcode for a Buy Now button.

Can I put more then one shortcode on the same post / page?

Yes, there is no limit to the amount you can put on one post / page, or your entire site.


Love the simplicity of this plugin! Tried many and this is the one.

We tried several plugins to do a simple Pay Now Paypal option to sell individualized digital media to our customers. This was by far the easiest to set up. The single settings page is bones simple and the shortcode made life for this WP beginner so much better. Thank you Scott! We’ll be looking forward to the Pro version when we grow a bit more.

Excellent for PayPal Downloaded Media

First, let me say that the personal support for this WordPress Plugin is first rate.

I’ve used PayPal Digital Downloads for two clients on self-hosted WordPress sites and it is fabulous for downloadable media tied directly to PayPal payments.

It takes a bit of paying attention to details for the installation and setup with PayPal, more an issue with PayPal than with the Plugin, though the documentation could be improved to be a little more specific when it comes to identifying the right PayPal API SIGNATURE to get to link the two.

Once connected to PayPal through the API setup, simply upload your digital media and copy the upload URL location in the WordPress Media Library, create or edit a post or Page and place your cursor where you want the purchase button to appear. Then click the button next to Add Media and enter the information about the digital file and the URL. Snap. Done. Fabulous.

I’d give it a 5 save for the bit of frustration with the API setup (just improve the documentation to be a bit clearer on which cert to get with PayPal) and the inability to upload the file directly from within the post or Page. That extra step causes my clients some frustration, and I have to step in and remind them of that extra step if a couple months goes by between uploads.

But the tie-in through the PayPal API is fabulous and makes it ideal for handling one or more digital downloads.

Thanks for the fantastic work and support on this!

version 1.3 rocks

Had some issues with v1.2 generating header errors. Posted a question on the forum, and in about a week v1.3 came out. Error fixed. Outstanding support for a free plugin. This plugin (now) does exactly what it claims to do, including multiple BUY buttons on the same page.

Only 1 button per page

If this plugin actually worked with more than one button on a page, I would rate it 5 stars. But it doesn’t. See my comments in the Support section for details.

Read all 6 reviews

Contributors & Developers

“PayPal Digital Downloads” is open source software. The following people have contributed to this plugin.




  • 8/20/16
  • Bug fix – More then one button on a page / post was not properly opening the popup window.


  • 4/6/16
  • Bug fix – Fixed header issue. (Special thanks to Nick M)
  • Added feature – Allow guest checkout.


  • Bug fix release – attempt to fix headers already sent error caused on some servers


  • Bug fix release


  • Initial release