How to Add PayPal to Your WordPress Site

There are plenty of free and simple ways to add PayPal to WordPress.

Today I will provide a quick intro to 4 possible ways to accept payments from PayPal on your web site.

In this tutorial, you will see:

  • How to install and use the PayPal for Digital Goods plugin.
  • How to install and use the PayPal Donations plugin.
  • How to install and use the WP Easy Paypal Payment Accept plugin.
  • How to install and use the WordPress Simple Paypal Shopping Cart plugin.

Before you move on:

  • Please be sure that you have a PayPal account.

Video Tutorial on How to Add PayPal to Your Site

Resources mentioned in the tutorial:

How to install and use the PayPal for Digital Goods plugin

  1. From within your WordPress Dashboard, click Plugins, then Add New.
  2. Do a search for: PayPal for Digital Goods
  3. Click Install Now, then Activate.
  4. Click Settings, then PayPal for Digital Goods.
  5. Enter the desired Currency and default text for the Buy Now buttons.
  6. Enter in the PayPal Credentials which include: PayPal API Username, PayPal API Password and PayPal API Signature.
  7. You can test in Sandbox Mode, but be sure to click the Live Mode box when ready.
  8. Click the Save Changes button after making any changes.
  9. Edit a WordPress page where you have a digital file for sale, and use the following Shortcode: paypal_for_digital_goods with the parameters: name, price, url and button_text
  10. Customize the shortcode for your needs.
  11. Update the page, then view it on the site for testing.

Shortcode Example:

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

How to install and use the PayPal Donations plugin

  1. From within your WordPress Dashboard, click Plugins, then Add New.
  2. Do a search for: PayPal Donations
  3. Click Install Now, then Activate.
  4. Click Settings, then PayPal Donations.
  5. Add your PayPal email address in the PayPal Account box.
  6. Add in any Optional and Default settings.
  7. Click Save Changes.
  8. Go to Appearance, then Customize.
  9. Click Widgets.
  10. Choose a Widget Location such as Sidebar.
  11. Click Add a Widget.
  12. Scroll down and find PayPal Donations, and click it.
  13. Fill out your preferences for the different options, otherwise the defaults from the previous steps will be used.
  14. Optionally, click the Visibility button to customize where the Widget gets displayed on the site.
  15. Preview the Widget in the Live Preview screen on the right.

How to install and use the WP Easy Paypal Payment Accept plugin

  1. From within your WordPress Dashboard, click Plugins, then Add New.
  2. Do a search for: WP Easy Paypal Payment Accept
  3. Click Install Now, then Activate.
  4. Click Settings, then WP PayPal Payment.
  5. Add your PayPal Email Address.
  6. Edit any of the optional and required settings to suit your needs.
  7. Click Update Options.
  8. Edit a WordPress page where you want to display this payment form, and use the following Shortcode: wp_paypal_payment
  9. Update the page, then view it on the site for testing.

How to install and use the WordPress Simple Paypal Shopping Cart plugin

  1. From within your WordPress Dashboard, click Plugins, then Add New.
  2. Do a search for: WordPress Simple Paypal Shopping Cart
  3. Click Install Now, then Activate.
  4. Click Settings, then WP Shopping Cart.
  5. Add your PayPal Email Address.
  6. Add in any Optional and Default settings.
  7. Click Update Options.
  8. Edit a WordPress page where you have a product for sale, and use the following Shortcode: wp_cart_button with the parameters: name and price
  9. You can use the following shortcode on the same page to show the shopping cart if desired: show_wp_shopping_cart

Comments (2 responses)

  1. Hey man. Thank you so much for this article. I have also added the PayPal portal on my WordPress site. I love this

  2. As always, Google and your post to the rescue. I was about adding PayPal button by copying the button code to WordPress TinyMCE editor but decided to search if there was an alternative way of doing it.

    Thanks for sharing.

Speak Your Mind

*