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

  1. Fiona said:

    Is there a reason you know of that would cause each payment to be listed twice in the payments list? I’m getting this issue and cannot see what might be wrong with the setup.

    • Graham said:

      Hi Fiona,
      I’ve got no idea why this is happening. I get the same occasionally when I receive messages from my contact form. Can you try disabling all other plugins and making a test payment of one cent. If you only get one payment in the list then turn the other plugins on one at a time and test each time until you find the culprit. I can then do some investigation.

  2. jay harding said:

    can I add the functionality for radio buttons to be multiple select example I had five options in radio button mode can I select them all? and output the result?… thanks!

    • Graham said:

      Jay,
      You can’t multi select radio buttons but I should be able to change the code so you can use checkboxes. I can’t do it today but I should be able to send you the update for testing soon.

    • jay harding said:

      Hello Sir,

      I really appreciate this one. I really need that checkbox for my products multiple selection. I found your plugin very awesome and with this future addition to it this will be a rockstar plugin!… Please send me updates on this development sir as I am building payment options… Thank you very much looking forward! Godbless

    • Graham said:

      Jay,
      I’ve just sent you an update with the checkbox option

    • jay harding said:

      Hello Sir,

      I received the newly update plugin. Thank you very much the checkboxes are awesome you nailed it!
      Thanks a lot!

    • jay harding said:

      Hello Sir,

      How can I edit the checkboxes to display inline seems there is a break in every label item… Can you please give me a hint on how to edit it. I tried it manipulating the css nothing happens…

    • Graham said:

      I need to see the form to help you fix this as I’m not sure what’s happening.

      PS: Do you really need Avada? It’s rapidly becoming an irrelevant theme now that more and more people are using tablet and phones.

    • jay harding said:

      Hello Sir,

      Here is the sample form that I had used. http://easylogos.net/ on the social media part. Please look at the form..

      PS: What theme do you suggest sir?…

    • Graham said:

      Had a look at the form and it all look good to me. If you remove the linebreaks the form becomes much less usable. But I’ll fix the coe so you have the option of inline check boxes for you.

      I will email you with the reasons why Avada is a poor choice of theme.

    • Jay Harding said:

      Hello Sir Graham,

      Thank you very much for your kindness, I appreciate a lot. Please email me the reason’s why AVADA is a poor choice of theme and please suggest me what theme is good for me to use, because I will me creating more websites. Can you suggest me what them is good for an auction site?. Also, for ecommerce site and other business related site. I really appreciate your help. I want also to improve my knowledge in WordPress as well as the backend coding. Thanks a lot! Godbless!

    • jay harding said:

      Hello Sir,

      I received the updated files, my question is that if I delete the old plugin file and replace with this new one does my forms also be changed ? or will jus remain the same?.

      Thanks!

    • Graham said:

      It’s safe to replace the plugin, you will not lose any forms or settings

    • jay harding said:

      Hello Sir Graham,

      I find out that the plugin has only one option for a text box… can it be done to add one more textbox. I want to use it on this site. http://trafficforcheap.com/general-traffic/ I want to add and extra textbox for them to add their 5 prefered keywords just like this http://trafficforcheap.com/keyword-traffic/ for this page I use contactform7 with paypal but I really want to use your plugin for this… very great plugin and reliable… Please update me sir if this is possible. Thank you! Godbless! BTW. I read your explanation about using AVADA indeed I agree.

    • Graham said:

      Jay,
      A much simpler solution would be to use the ‘item number’ field for the URL and the textbox for the keyeords.

      PS: the site doesn’t work on a phone, the SM icons cover up the content. I’m not even sure why you need them, it would be far better not to put any distractions in the way of potential customers.

    • jay harding said:

      Hello Sir,

      Thank you for the tip I just turned the social media off the mobile version. I had another query sir if I can use the coupon code on a specific item. I had this offer. http://easylogos.net/ the standard custom logo. I had two options there standard delivery and express $49 for standard and $59 for express. Now I wanted to set the coupon code discount for the standard that the express would never be affected how can it be done sir because when I choose express from the drop down menu and applied the coupon it applies also. Please help I am a bit stressed out here,,,
      Thanks! Godbless!

  3. Matt said:

    Hello, is there a way to add an additional radio button question? The question I want to add is “do you want us to match your donation to xyz organization?” With yes & no radio responses.

    Thank you!

    • Graham said:

      Hi Matt,
      It’s not easy to add a second radio field as these are a gazillion function doing all sorts of things in back. I’m assuming you are already using the ‘options’ field. I’ve had a request for a datepicker as well so I might see about adding a set of new fields in the pro version.

What do you think?



Checkout the awesome new OnePage Theme. Designed for tablets and phones but perfect on a desktop

Checking...

Ouch! There was a server error.
Retry »

Sending message...

Ask a question

Spambot blocker question

6 - 3 =

Web Analytics Web Analytics