Paypal Payments Plugin for WordPress

All the PayPal plugins I’ve tested have fixed payment settings. This plugin is different. It allows the user to fill in a form with their reference number/ ID/invoice number and the amount to pay before submitting to PayPal.

It’s ideal for anyone who has variable payments: guest houses, B&B, hairdressers, dog walkers, window cleaners, builders, plumbers and so on.

And as simple as I can make it.

Once you have installed and activated the plugin just go to the settings page and enter your PayPal email address and the Currency.  Now go to your payment page and enter the shortcode [qpp]. That’s it, nothing else to do.

Click Here to Download the Plugin

Upgrade to Pro

The free version of the plugin will do the job but if you want a slick and professional payments portal you need the awesome In-Context payments. This is a PayPal feature that lets people make a payment without leaving your website. Find out More...

But there’s more…

Paypal Payments admin page

PayPal Payments admin page

You can:

  • Have multiple payment forms on your site,
  • Preset the ID and the amount
  • Let users select the quantity
  • List options for a product or service.
  • Edit any of the labels and error message
  • Style the form width, font, background and borders
  • Add your own custom CSS
  • Change the settings for thank you and cancel pages
  • Add coupon codes
  • Use WordPress queries
  • Link to Terms and Conditions
  • Calculate and display live totals

And it’s not just me

All these websites use the plugin as well. Or at least they did when I created the page.

People who use the plugin

Setting up and using the plugin

Here is my handy guide to setting up and using the plugin.

Some forms to look at

Here’s a page of example forms to play with.

Instant Payment Notification

If you have a PayPal Business or Premier account you can get instant payment notifications. Set this up on the IPN page of the plugin settings. If you need to check it’s working there is a guide to IPN simulation.

Shortcodes

All the shortcodes are given on the plugin setup page. They are also published on this plugin shortcodes page.

Using Queries

An alternative to shortcodes is to use WordPress queries. The basic format is:

mysite.com/payment-page?reference=Thingy&amount=£100&coupon=ABC123

The key is the use a single question mark to begin the query and ampersands to separate each bit.

If you already have a question mark in your URL just use ampersands like this:

mysite.com/payment-page?id=123&reference=Doodah&amount=£100&coupon=ABC123

You can use any combination of queries in any order:

mysite.com/payment-page?coupon=ABC123&amount=$3.99

Add your comment

  1. Yixiao Chen on 11 Dec 2018

    Hello,

    Thank you for the Quick PayPal Payments plugin.
    I’m wondering if there is a way to use guest check out (credit card ) as a default landing page for customers? An example would be this:
    https://codepen.io/anon/pen/xmbYqa

    Thank you.

  2. Peter Farrell on 03 Dec 2018

    Good afternoon,

    I am trialling the FREE version but notice that after a day I am getting this error on all pages:
    Notice: Undefined variable: border in /xx/xxx/public_html/xxx.org.uk/wp-content/plugins/quick-paypal-payments/quick-paypal-payments.php on line 2145

    • Graham on 03 Dec 2018

      Hi Peter,
      PHP reports an error every time it finds a variable that hasn’t been defined. It doesn’t stop anything working it’s just annoying. I’ll get this fixed but in the meantime you just need to disable debugging.

  3. Paolo on 22 Oct 2018

    Hello,

    after the last update the Query stopped to work.

    We used to have urls with very simple query strings, like

    https://www.spedizionionline.eu/paga-spedizione/?reference=Thingy&amount=100

    It worked perfectly, then it stopped. Can you check if there is some bug in the last release?

    Thanks!

  4. Katie on 13 Sep 2018

    Hello! I’ve been using this plugin for a while – super easy and works awesome. Suddenly my coupon codes don’t work. MY website page adjusts to the discounted price after I enter the code but once it transfers you to PAyPal the discount is lost.

    Thank you in advance for your help.

  5. Levi Koelling on 05 Sep 2018

    I just thought I would post this here since I found what was causing my issue. If the “options” check box is used in the Form Settings you will get a bounce back from PayPal regarding incorrect address. I don’t know what the fix is, but I know if you use that then the form will not submit to PayPal.

    • Graham on 06 Sep 2018

      Hi Levi,
      Thanks for that. I’ll take a look and see if I can work out why this isn’t working. It will be something simple I’m sure as the PayPal reference library says this field isn’t validated.

Web Analytics