WordPress PayPal Plugin

Last updated on by admin

WP PayPal enables PayPal checkout on your WordPress site. You can easily create various types of buttons to accept PayPal payments from your users.

PayPal Plugin Summary

Plugin Name: WordPress PayPal
Compatibility: WordPress 4.6
Version: 1.0.6
Description: Easily accept payment in WordPress by adding a PayPal button to your website. Add PayPal Buy Now, Add to Cart, Subscription or Donation button
Icon of WordPress PayPal
Price: 0 USD
Availability: instock
Rating: 4.0 out of 9 votes

WordPress PayPal Plugin Installation

  • Login to your WordPress admin dashboard
  • Go to Plugins->Add New
  • Enter WP PayPal in the search box
  • Once you find the plugin hit the install button

Option 2

  • Download the zip version of the plugin
  • Go to Plugins->Add New and switch to the Upload tab
  • Select the zip file on your computer
  • Upload and install it

Option 3

  • Download the zip file and extract it
  • Connect to your website via FTP (you can use a software like Filezilla to transfer files to your server) and browse to the “/wp-content/plugins” folder
  • Select the folder containing the plugin files on your computer and upload it
  • Once all the files have been uploaded to your web server you can activate the plugin from the Plugins menu (WordPress admin dashboard)

WordPress PayPal Plugin Usage

In order to create a button you need insert a shortcode and specify the type in the button parameter.

Buy Now


[wp_paypal button="buynow" name="My product" amount="1.00"]

Add to Cart


[wp_paypal button="cart" name="My product" amount="1.00"]

Donation


[wp_paypal button="donate" name="My product"]

Subscription


[wp_paypal button="subscribe" name="My product" amount="1.00" recurrence="1" period="M" src="1"]

PayPal Button Demo

screenshot showing buttons created using WordPress PayPal plugin

PayPal Button Customizations

Shipping

“shipping” parameter can be added to the shortcode to charge shipping for an item. For example:


[wp_paypal button="buynow" name="My product" amount="4.99" shipping="1.75"]

Shipping2

“shipping2” parameter can be added to the shortcode to charge shipping for each additional unit of an item. For example:


[wp_paypal button="buynow" name="My product" amount="4.99" shipping="1.75" shipping2="0.75"]

This means, If a user orders:

My Product (Quantity 1) – total shipping = $1.75

My Product (Quantity 2) – total shipping = $1.75 + $0.75

My Product (Quantity 3) – total shipping = $1.75 + $0.75 + $0.75

And so on.

This feature is also very useful if you want to offer shipping at a discounted rate for each additional item.

Tax/GST

“tax” parameter can be added to the shortcode to charge GST for an item. For example:


[wp_paypal button="buynow" name="My product" amount="4.99" tax="2.15"]

Success Page

“return” parameter can be added to the shortcode to redirect the user to a specific page on your site after the payment. For example:


[wp_paypal button="buynow" name="My product" amount="4.99" return="http://example.com/thank-you"]

Cancellation Page

“cancel_return” parameter can be added to the shortcode to redirect the user to a specific page on your site if they cancel checkout before completing the payment. For example:


[wp_paypal button="buynow" name="My product" amount="4.99" cancel_return="http://example.com/payment-canceled"]

Show/Hide Shipping Address

“no_shipping” parameter can be added to the shortcode to control whether or not to prompt buyers for a shipping address. Allowable values are,

  • 0 – Prompt for a shipping address but do not require one (This option is set by default)
  • 1 – Do not prompt for a shipping address
  • 2 – Prompt for a shipping address and require one

For example:


[wp_paypal button="buynow" name="My product" amount="4.99" no_shipping="1"]

Manage PayPal Orders

When you receive a new order it will appear in the Orders menu. You can then do the following to finalize it:

1) Send a purchase confirmation email to the customer (include download links if applicable)

2) Ship the goods

screenshot showing how to manage PayPal orders in WordPress

Additional Resources

Buy Now Button

Subscription Button

If you like WP PayPal please leave it a rating. A huge thanks in advance!
Users who like this plugin also like WP eStore plugin to sell via PayPal in WordPress.

22 thoughts on “WordPress PayPal Plugin”

  1. I am saving money to donate to Programs like the one that saved my Nephew a few months ago. I want to thank you for this plugin that allows me to do this and thank you on the behalf of Little Trenton Jocob as well whos life they saved.

    1. @nona, It’s just an additional feature like the download button. You copy and paste the shortcode into a post/page to create a PayPal donate button.

  2. I recently uploaded WPpaypal and it failed to load the settings, and I cannot set the parameters of Paypal. WHat do I do?

    1. @Bruce, This issue doesn’t occur on my development site. So I’m not sure what is actually causing it. If you are interested I can login to your site and investigate it.

  3. I would like to put a PayPal “donate” button on our homepage, and I’ve installed/configured the plug-in. But like Nona (above), I can’t figure out where to put the “donate” shortcode to generate a button, and then tell it how to go to a specific module on the homepage. Is any other documentation available? The instructions on this page assume a level of knowledge that I don’t (yet) have. Thanks in advance!

      1. i meant when you click on “add to cart button” how do you access the cart to see products added to cart… Never mind, i just did a test and found out how it work…

        Does it use session to add and keep your products in paypal cart? Thanks.

        1. @Jamal, It’s controlled by PayPal. The plugin doesn’t do anything with the cart.

          Regarding paying with credit card, You do get this option on the payment page. PayPal just minimises it and shows the PayPal option by default.

  4. Another thing is: some paypal plugins allow people to pay with their card and not just with paypal, but this doesn’t have that function, does it?

  5. Great plugin! Is there a way to select an amount for someone to pay for, ie, if the price is £5, I would like to give them the option of paying for 1, 2, 3 or 4 of them. And can I set it to open the Paypal page in a new window, rather than the same one?

  6. Hello. I am trying to upload WP Paypal buttons to my WP site, but the directions do not match what I am seeing on the WP page. There is no Upload button for Plugins. There is nothing on the Admin screen that seems to correspond to these directions.

    Please advise.

    1. @Daniel, You can specify the currency code in the settings. You can also override it in a particular shortcode.

Leave a Reply