There are plenty of free and simple ways to add PayPal to WordPress.
Today I will provide a quick intro to 5 possible ways to accept payments from PayPal on your web site.
In this tutorial, you will see:
- How to install and use the PayPal WP Express Checkout plugin.
- 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:
- PayPal Merchant Services
- WP Express Checkout
- PayPal Donations plugin
- WP Easy Paypal Payment Accept plugin
- WordPress Simple Paypal Shopping Cart plugin
How to install and use the WP Express Checkout Plugin
- From within your WordPress Dashboard, click Plugins, then Add New.
- Do a search for: WP Express Checkout
- Click Install Now, then Activate.
- Go to the “WP Express Checkout” menu in the left hand side of your dashboard
- Click on the settings link
- Enter the desired currency and currency symbol for the Buy Now buttons.
- Enter in the PayPal Credentials which include: Live Client ID, Sandbox Client ID.
- You can test in Sandbox Mode, but be sure to click the Live Mode box when ready.
- Click the Save Changes button after making any changes.
- Go to the “Products” menu and create a product for your buy now button.
- Use the shortcode to embed the paypal button on any page.
Shortcode Example for WP Express Checkout:
[wp_express_checkout product_id="1234"]
How to install and use the PayPal for Digital Goods plugin
- From within your WordPress Dashboard, click Plugins, then Add New.
- Do a search for: PayPal for Digital Goods
- Click Install Now, then Activate.
- Click Settings, then PayPal for Digital Goods.
- Enter the desired Currency and default text for the Buy Now buttons.
- Enter in the PayPal Credentials which include: PayPal API Username, PayPal API Password and PayPal API Signature.
- You can test in Sandbox Mode, but be sure to click the Live Mode box when ready.
- Click the Save Changes button after making any changes.
- 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
- Customize the shortcode for your needs.
- 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
- From within your WordPress Dashboard, click Plugins, then Add New.
- Do a search for: PayPal Donations
- Click Install Now, then Activate.
- Click Settings, then PayPal Donations.
- Add your PayPal email address in the PayPal Account box.
- Add in any Optional and Default settings.
- Click Save Changes.
- Go to Appearance, then Customize.
- Click Widgets.
- Choose a Widget Location such as Sidebar.
- Click Add a Widget.
- Scroll down and find PayPal Donations, and click it.
- Fill out your preferences for the different options, otherwise the defaults from the previous steps will be used.
- Optionally, click the Visibility button to customize where the Widget gets displayed on the site.
- Preview the Widget in the Live Preview screen on the right.
How to install and use the WP Easy Paypal Payment Accept plugin
- From within your WordPress Dashboard, click Plugins, then Add New.
- Do a search for: WP Easy Paypal Payment Accept
- Click Install Now, then Activate.
- Click Settings, then WP PayPal Payment.
- Add your PayPal Email Address.
- Edit any of the optional and required settings to suit your needs.
- Click Update Options.
- Edit a WordPress page where you want to display this payment form, and use the following Shortcode: wp_paypal_payment
- Update the page, then view it on the site for testing.
How to install and use the WordPress Simple Paypal Shopping Cart plugin
- From within your WordPress Dashboard, click Plugins, then Add New.
- Do a search for: WordPress Simple Paypal Shopping Cart
- Click Install Now, then Activate.
- Click Settings, then WP Shopping Cart.
- Add your PayPal Email Address.
- Add in any Optional and Default settings.
- Click Update Options.
- 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
- You can use the following shortcode on the same page to show the shopping cart if desired: show_wp_shopping_cart
This worked like a charm!
@Vincent, Are you using a WordPress plugin to create the BUY NOW button? If you are using any of the following plugins for example, they have the option to edit the prices or create new buttons with new prices:
https://wordpress.org/plugins/wp-express-checkout/
https://wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/
If you already have a PayPal BUY NOW button installed on your WordPress website but want to change the prices of the items for sale and the shipping…. how do you do that?
@Jacob, Are you referring to WordPress.com or WordPress.org? WordPress.org is always free and our plugin is also free. I don’t know what plans WordPress.com has at the moment.
You have to pay for a business plan at 300 a year in order to use plugins, so this is not a FREE way.
@Dk, Yes that is one way you can do this. The following plugins will allow you to add PayPal to your site. You can have a look at them and see which one works best for your needs:
https://wordpress.org/plugins/wordpress-simple-paypal-shopping-cart/
https://wordpress.org/plugins/wordpress-easy-paypal-payment-or-donation-accept-plugin/
https://wordpress.org/plugins/paypal-for-digital-goods/
Do I have to install the shopping cart (so folks can choose a product ) AND also install a way to pay. Sorry brand new at this? Thanks
@Laura, Use the shortcode option where you specify the options in the shortcode. That will allow you to add as many options as you like. The “Usage with Shortcode” section in the following page has explanation on how to use that shortcode:
https://www.tipsandtricks-hq.com/wordpress-easy-paypal-payment-or-donation-accept-plugin-120
Hi, I’ve been using the WP Easy Payment plugin for a few months now. I’m adding more options to my services though and I’m seeing only 6 different drop down price options. Is there any way to add another drop down for a couple more price options?
Thanks for the great plug in.
Hey man. Thank you so much for this article. I have also added the PayPal portal on my WordPress site. I love this
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.