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 the upgrade lets you add multiple products and links customers to your Mailchimp account.

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.

Add your comment

  1. Bill Even on 23 May 2019

    Is it possible to have the plugin open a new tab for PayPal processing instead of overwriting the page?

    • Graham on 23 May 2019

      Hi Bill,
      PayPal gets a bit twitchy if you do this. There is an checkbox on the ‘Send Options’ page but I can’t promise it will work as expected.

  2. John on 21 May 2019

    How can I set Multiple currencies with value?

    • Graham on 21 May 2019

      You can’t. It’s not an option in the plugin. If you want this I can do the coding but you would need to pay for the work.

  3. Ian Young on 20 May 2019

    Thanks for reply. I already had installed the ‘latest’ version of the plugin from here. Just the same.
    Not comfortable about using live version for testing purposes.

    • Graham on 20 May 2019

      The simulator has always been a bit flakey. A one penny payment is enough to test the live system. That’s what I do. Or make a full payment and issue a refund – doesn’t cost you anything.

  4. Ian on 17 May 2019

    Seems simple enough to set up.
    On simulation, however, it shows payment twice in the reports and does not show payment complete – this is the most up-to-date version.
    Also, what code do you need to add to listener page so it activates the service

  5. Philip on 09 Apr 2019

    Hello, thank you very much for your support. I am wondering if there is any possibility to create automized bills after a sell or any plugin that works well together with the quick event manager. Plus something else: The API Code to show Google Maps within the events is not working.
    Thanks, Philip

    • Graham on 14 Apr 2019

      Hi Philip,
      PayPal already sends bills to you and the payee. Not quite what else you need.

      If the Maps aren’t showing it may be because you need to give Google your Credit Card details (maps are no longer free).

  6. Cindy on 25 Mar 2019

    Just started seeing this message on the Payments page of the app:

    Warning: A non-numeric value encountered in /home/daisypet/public_html/wp-content/plugins/quick-paypal-payments/quick-paypal-payments.php on line 2263

  7. Lori on 15 Mar 2019

    I have the amount set to $75. I want them to be able to choose how many they want to purchase, so I selected the Quantity option. The amount is not displayed and when I enter a quantity, it does not reflect in the form. – https://dpmgcos.org/meeting-events/

  8. Lori on 28 Feb 2019

    The buttons are no longer working. The one on this page https://dpmgcos.org/meeting-events/ the quantity does not update. The message says – Oops, got a problem. Please check the payment details. The one on this page never processes. It just says Waiting for PayPal…

    • Graham on 28 Feb 2019

      Lori,
      It shows a zero amount. There needs to be a value greater than zero in order to process the payment.

Web Analytics