• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Tips and Tricks HQ

  • Home
  • Projects
    • All Projects
    • Simple WP Shopping Cart
    • WP Express Checkout Plugin
    • Accept Stripe Payments
    • WP Download Monitor
    • Easy HTTPS Redirection
    • WP Security and Firewall Plugin
    • WP eStore Plugin
    • WP Affiliate Platform
    • WP eMember
  • Products
    • All Products
    • Checkout
  • Support
    • Support Portal
    • Customer Only Forum
    • WP eStore Documentation
    • WP Affiliate Software Documentation
    • WP eMember Documentation
  • Contact

PayPal for Digital Goods WordPress Plugin

Home » PayPal for Digital Goods WordPress Plugin

The PayPal for Digital Goods plugin allows you to generate a PayPal payment button that will let your customers pay for a digital file instantly using an inline/popup window using the PayPal’s in-context express checkout API/Gateway.

The customer will never leave your site to make the payment. The digital file will be given to the user immediately after the payment automatically.

You can also use our wp express checkout plugin to sell digital goods via PayPal easily.

Here is How it Works

You will create a Buy Now button on the landing page of your digital file product using the shortcode provided by this plugin. The button will look something like the following:

sample-download-button-for-your-digital-file

When your customers click the Buy button, an inline popup window will open for the payment. See example below:

paypal-for-digital-goods-inline-checkout-window

The customer will get the file download immediately after the payment.

How PayPal’s In-Context Express Checkout Works

The Express Checkout flow keeps the buyer on your web page or mobile app throughout the entire checkout flow. On desktops, buyers check out in a secure lightbox window that overlays your website. On tablets and smart phones, buyers access the PayPal payment screens in a full-page mobile browser.

paypal-incontext-express-checkout-overview-example

Video Showing the Checkout Process

Plugin Download

Summary
App Category
WordPress Plugin
Software Name
PayPal for Digital Goods Plugin
Version
1.6
Date Modified
2020-01-15
Operating System
WordPress 5.3
Requirements
WordPress 5.0 or higher
Price
USD $0
Description
A plugin to manage and monitor downloadable files for your WordPress site
Landing Page
https://www.tipsandtricks-hq.com/paypal-for-digital-goods-wordpress-plugin
File Format
application/zip
Download

PayPal for Digital Goods Installation

  • Go to the Add New plugins screen in your WordPress admin area
  • Click the upload tab
  • Browse for the plugin file (paypal-for-digital-goods.zip)
  • Click Install Now and then activate the plugin

Plugin Usage

Settings Configuration

Click on the PayPal for Digital Goods menu link under your WordPress settings interface to configure the API and settings data.

paypal-for-digital-goods-plugin-settings-menu

Specify the currency code and the text for the Buy Button (you can override this text in the shortcode also).

Finally, enter your PayPal API details in the Credentials settings. This page shows how to get your PayPal api credentials.

paypal-for-digital-goods-api-settings

Getting Your Client ID

Do the following to get your client ID or setup a new one:

  1. Navigate to My Apps & Credentials and click Log into Dashboard in the top, right corner of the page.
  2. Scroll down to REST API Apps and click the name of your app to see the app’s details. If you don’t have any apps, create one now:
    a. Click Create App.
    b. In App Name, enter a name and then click Create App again. The app is created and your client ID is displayed.
  3. Click the Sandbox / Live toggle to display and copy the client ID for each environment.

Creating the Buy Button

Enter the following shortcode where you want to add the buy button for your digital file.

[paypal_for_digital_goods name="My eBook" price="25" url="http://your-domain.com/my-ebook-file.zip"]

You can upload your files to your site using the WordPress media uploader. This tutorial will be helpful if you don’t know how you use the WordPress media uploader.

You can add this shortcode anywhere on your site (post, page, sidebar etc) to sell digital files via PayPal in-context express checkout.

Viewing the Orders/Payments

After a customer makes a payment, you can view the payment details by going to the “Digital Goods Orders” menu in your admin dashboard.

Edit an item from that menu to see the full transaction details.

paypal-for-digital-goods-orer-transaction-details

Additional Button Customization Options

The payment button can be customized with the following shortcode parameters:
  • btn_type = ‘checkout’,’pay’,’paypal’,’buynow’
  • btn_size = ‘small’,’medium’,’large’,’responsive’
  • btn_color = ‘gold’,’blue’,’silver’,’black’
  • btn_shape – ‘pill’,’rect’

Customizing the Download Link in the Thank You Popup

You can customize the download link in the thank you popup using some CSS tweak. The following example changes the link color to red

.wp_ppdg_thank_you_message a {
color: blue !important;
}

You can add CSS customization to the following interface of your site:

Appearance -> Customize -> Additional CSS

More WordPress Plugins

Check out our WordPress plugins page for more cool WordPress plugins.

Primary Sidebar

Featured & Popular Articles

Video Answers to Top WordPress QuestionsWordPress Optimization Tips and Tricks for Better Performance and SpeedEssential WordPress Security Tips - Is Your Blog Protected?WordPress Simple PayPal Shopping Cart PluginTop 15 Search Engine Optimization (SEO) Techniques I Forget to DoList of the Best and Must Use WordPress PluginsHow do I Start a Blog and Make Money Online?Good Domain Name Picking Tips for Your Blog SetupFind Out Which WordPress Web Hosting Company Offers the Cheapest and Reliable Web Hosting Solution

Featured WordPress Plugins

WP Express Checkout Plugin
wordpress estore plugin
wordpress membership plugin
wordpress affiliate plugin

Recent Posts

  • How to Use Browser Developer Tools to Inspect Elements and [...]
  • Accept Donations via PayPal from Your WordPress Site Easil [...]
  • Buy Now Button Graphics for eCommerce Websites [...]
  • Subscription Button Graphics for eCommerce Websites [...]
  • Adding PayPal Payment Buttons to Your WordPress Sidebar Ea [...]

Comment & Socialize

  • @Rob, We have just released ...
    - admin
  • I installed the plugin a co ...
    - Rob
  • @Sebastian, We've released ...
    - admin
  • I've used this plugin on a ...
    - Sebastian Djupsjöbacka
  • @John, this plugin doesn't ...
    - admin

Check out our solutions

View our WordPress plugin collection and start using them on your site.

Our WordPress Solutions

Footer

Company

  • About
  • Privacy Policy
  • Terms and Conditions
  • Affiliate Login

Top WordPress Plugins

  • Simple Shopping Cart
  • PayPal Donations
  • WP Express Checkout
  • WP eStore
  • WP eMember

Blogging Tips

  • How to Start a Blog
  • Selecting a Good Domain
  • Cheap WP Hosting
  • WP Video Tutorials
  • Simple SEO Tips

Search


Keep In Touch

Copyright © 2025 | Tips and Tricks HQ