PayPal Payments Shortcodes

Listed below are all the shortcodes for the Quick PayPal Payments plugin for wordpress:

[qpp] Standard paypal plugin
[qpp form='name'] Uses a named form (created on the setup page)
[qpp id="your name"] Presets the reference field to the words ‘your name’
[qpp amount="$30"] Sets the amount to pay to “$30”
[qpp labels="off"] Don’t show labels for preset fields
[qpp id="red,blue,green"] Displays options instead of a single reference/ID
[qpp amount="$3,$5,$9"] Displays a list of amounts
[qpp id="red;$3,blue;$5,green;$9"] Displays a list of items with their price. The ‘amount’ field is disabled and the plugin sorts out what is brought and for how much.
[qppreport form="name"] Displays a table of all payments made from the form called ‘name’

You can also take a look at some examples of the form with a range of different settings.

  1. Eliub on 30 Dec 2019:

    Thanks again for the prompt response, But I believe you may have misunderstood my question.

    I can remove the option of clients to provide address with for example PayPal personalized payment buttons.

    They allow this, But with your software I have IPN and other great features but dont see option to remove address, Like original PayPal allows.

    Is this certainly not possible with your app?

    Reply to Eliub

    • Graham on 30 Dec 2019:

      I’m very confused. There is no requirement with my plugin to collect an address. The only things you need are a reference and amount. Everything else is optional. Can you send me a link to your website so I can see what you are trying to achieve.

  2. Eliub on 30 Dec 2019:

    Thanks for the real fast response, Now my last concern is only my PayPal checkout page.

    I sell digital products, But my clients are required to provide their address, Is there a code, Or possible option to disable the need of client address on checkout?

    Thank you very much.

    Reply to Eliub

    • Graham on 30 Dec 2019:

      The address is part of the PayPal checkout. Because of money laundering regulations you can’t avoid or disable this.

  3. Eliub on 30 Dec 2019:

    I just also realized, the ” Send yourself a copy of the payment details” sends an email even if the order was not complete!

    Can this be programmed to be accurately after payment? Or what do you suggest? Thanks!

    Reply to Eliub

    • Graham on 30 Dec 2019:


      If you use IPN the email will not get sent until payment is complete.

  4. Max on 02 Dec 2019:

    Hi, I can’t get the recurring payment to work.
    I have a non-profit business PayPal account but whenever I try to set up the recurring payment I get this message:
    Things don’t appear to be working at the moment. Please try again later.
    Return to Merchant.
    my page:
    Any ideas?

    Reply to Max

    • Graham on 02 Dec 2019:

      Hi Max,
      You can’t have donations and recurring payments. It’s either one or the other. I’ve just looked at the site and filled in the form and it all worked. This means it propbably your form settings causing the problem.

  5. Mandar on 28 Nov 2019:

    Thanks Graham.

    I am using custom forms for the time being.

    Eventually though, I intend to use a ‘base form’ and feed it the id and amount dynamically by constructing the shortcode in a php template file.

    Looking forward to a fix for this shortcode bug.


    Reply to Mandar

  6. Albert on 17 Nov 2019:

    Hey, Can I hide the amount? In my website the amount is already shown above the form.

    Reply to Albert

    • Graham on 18 Nov 2019:

      Hi Albert,
      You can use some CSS to hide the amount line but I’d need to add an ID/class so you can do this. It will take me about an hour to do if you can pay for the work.

  7. Mandar on 13 Nov 2019:

    Hey Graham,

    Thank you for this nifty plugin. Appreciate the time and effort you’ve put into this.

    I’m having trouble using the shortcode with a set amount [qpp amount="$30"].

    Using this shortcode returns the “Oops, got a problem here” error.

    Is there some specific setting I’m misisng on the form settings page?

    At present I’ve got the Reference and Amount to display as pre-set.

    I’ve tried turning these two settings on and off but the error remains.

    If I use the shortcode with a set ID [qpp id="A Cutom Item"] it works just fine.

    Any ideas why this might be happening?

    I’ve got the latest version of your plugin (v5.6.7).

    Reply to Mandar

    • Graham on 18 Nov 2019:

      Hi Mandar,
      That is most odd. It used to work but I have no idea why it no longer does. It’s not a popular option as you are the only person who has found the bug. If you can use a custom form for now I will see if I can fix it.

  8. Michelle on 19 Dec 2018:

    Love the plug in – Thank you!! Is there a way to add a 3% convenience fee to the total?

    Reply to Michelle

    • Graham on 29 Dec 2018:

      Hi Michelle,
      There is already an option to add a handling fee to the total. Look in the form settings.

  9. Thomas Nguyen on 27 Mar 2018:

    Can I use this form with Paypal Credit (either version free or Pro)? I see it shows “Pay with Debit or Credit Card” but not Paypal Credit. Is it possible? Thanks!

    Reply to Thomas Nguyen

    • Graham on 28 Mar 2018:

      All the setting for payment options are in your PayPal account. All the plugin does is send people to the PayPal payment form, it doesn’t control how you can pay.

  10. jay harding on 26 Sep 2016:

    Hello Sir,

    Would it be possible to have shortcode for the specific coupon code to a specific product
    together with the price like this… 3 Days Standard Delivery; $99 discount=S10, ? Thanks

    Reply to jay harding

    • Graham on 26 Sep 2016:

      Like your other request, this would need some bespoke coding. Happy to do the work but I can’t do it for free.

  11. Radisson on 02 Jun 2016:

    So nice and useful, thank you so much Graham

    One question : is it possible to pass a “custom” url variable ti paypal via your plugin ?

    [qpp amount="10$" custom="name"] works or not ?

    for the custom variable.

    Thank you Graham

    Reply to Radisson

    • Graham on 02 Jun 2016:

      Hi Radisson,
      Not easily. The plugin uses the custom field to send an IPN key to a paypal business or premier account. This is sent back to a listener URL for processing. If you build your own listener URL you can do do what you like with the custom variable. Adding a shortcode is the easy bit. What you do with the custom variable is more complicated.

    • Radisson on 04 Jun 2016:

      thank you graham. as i don’t have an listener url and neeed to pass some informations to paypal, is there a way i can i use some field like ‘item_name’ or equivalent ?

      If not, i will clearly understand that i need a url listener

    • Graham on 04 Jun 2016:

      You can pass all sorts of info to PayPal. But the only thing you get back is the ‘custom’ field. And the only place you get it back is your listener URL. Note: PayPal will also pass all the data back to the IPN log but you need to extract and process this data. There is no simple way to do what you want.

    • Radisson on 02 Jul 2016:

      Hi Graham, thank you for your answer, sorry to be late. Can you contact me directly on my email address ? I’d like to hire you for doing what i need, if possible.

  12. StefLBM on 02 May 2016:

    Hello Graham,
    Thanks one more time for this great plugin.
    I had a question : is it possible to add a copy of the transactions to another mail adress ? I want to notify a friend of mine of each payment ?

    Reply to StefLBM

    • Graham on 02 May 2016:

      In the ‘Send Options’ put a comma between each email address and it will send the conformation to both. Glad you like the plugin – there are hundreds of hours of work hidden in there.

  13. Shaun on 25 Nov 2015:

    This is a fantastic plugin and it looks as if your support is brilliant, so thank you! It was perfect for me as my client only wants to sell a couple of products and WooCommerce was overkill for that. One question though: is it possible to be able to stipulate different shipping rates depending on where the order is being shipped to? I would like to only have one form if possible. Thanks!

    Reply to Shaun

    • Graham on 28 Nov 2015:

      It’s not really an option with the current plugin but I’m sure I could build you a bespoke version with this feature. Can you email me the details.

    • Shaun on 30 Nov 2015:

      Hi Graham, thanks so much for your reply.

      Let me get the shipping rates off the client and we’ll see how it looks. If you do manage to get something built, profuse thanks and a donation will follow!

      I’ll get back to you asap.

      Thanks again,

    • Shaun on 01 Dec 2015:

      So basically, as well as the currently available functionality, the customer needs to be able to adjust costs depending on where the items are to be shipped. I think the easiest way to do it is to stipulate the product item cost including postage for the different areas, which is as follows:
      UK: £7.50 including postage
      Mainland Europe: £10.20 including postage
      Australia/New Zealand: £11.55 including postage
      Rest of the world: £11.25 including postage

      So ideally, the customer would choose from a dropdown which zone they were in, adjusting the cost accordingly. Entering the number of packages required would then update the total. If that makes sense, great! If not, let me know!

      Thanks a million,

    • Graham on 01 Dec 2015:

      The dropdown is relatively easy to do. Updating the total to pay isn’t. It’s going to take me a while to get this coded up and I can’t do it for free. How much would the client be willing to pay?

    • Shaun on 01 Dec 2015:

      Hi Graham, thanks for getting back to me – let me speak to the client and see what they say.

  14. Roberto Enrique Briceño García on 28 Sep 2015:

    Hi, thanks for this really useful plugin.
    I was wondering if there’s a way to internationalize some strings like the “Amount” text on top of the drop-down:

    By the way, is it possible to translate the whole plugin?
    If you like, I can translate everything to Italian. 🙂

    Reply to Roberto Enrique Briceño García

    • Graham on 28 Sep 2015:

      Hi Roberto,

      Go to the Form Settings, scroll down and change ‘Label for the amount field:’

      I’m busy getting the plugin ready for translation. I’ll send it over when it’s done.

    • Roberto on 28 Sep 2015:

      … no comments. Thank you infinitely.

  15. Ilan Hartstein on 18 May 2015:

    Sorry, one more question. On the actual payment page there is a Payment types section with a logo which includes Discover and American Express (two of the cards that we do not accept). Is there a way to change this logo and is there a way that we can warn people that we do not take these cards?

    Reply to Ilan Hartstein

    • Graham on 18 May 2015:

      Hi Ilan,
      That’s just one of the standard PayPal logos. If you want something different do a search on Google images or get your site developer to make one up for you.

  16. Ilan on 18 May 2015:

    On the tab that says “Billing” I have an online payment form. However, I do not know why the “Make a Payment” button is not red. I think I chose “red font” in the stylings sections but it remains an insipid grey. What am I doing wrong?

    Reply to Ilan

    • Graham on 18 May 2015:

      Hi Ilan,
      That looks like there is a conflict with another plugin or your theme. The submit button shouldn’t look like that. I’ve had a quick look but can’t see where the conflict is. When I copied you form styles to my test site it worked OK. All you can do is switch off all other plugins and the theme and see what happens.

  17. Paul on 12 Mar 2015:

    Graham, I must be missing something. I’m trying desperately to figure out how to UPDATE the quantity on my form and it won’t do it. For instance, if I want 3 items, shouldn’t I be able to type in “3” and see an updated total? I’ve gone through ever single setting and can’t figure out how to do this. Please help.

    Reply to Paul

    • Graham on 12 Mar 2015:

      Hi Paul,
      I entered 3 and submitted the form and it all worked OK. If you want to display totals on the form you need to use the ‘totals’ field.

    • Paul on 12 Mar 2015:

      Graham, I’m not sure you understood what I’m trying to do. Yes, if you enter 3 and SUBMIT, you will see your total … on the Paypal site. I want people to be able to see their total on our site. When I activate the “totals” field, like you suggested, nothing happens. It just says “Total: $0.00” You can go back to the site and check, as I now have it activated. I can’t figure out how to get it to actually “total” the sale! Please help.

    • Graham on 13 Mar 2015:

      It’s a bug in the plugin. I’m busy working on a fix and will send it over once I’ve finished. Might take a day or two as it’s a bit complicated to code than I first thought.

    • paul on 13 Mar 2015:

      Thanks Graham. Please inform me as soon as it’s fixed. Thanks!

    • Graham on 13 Mar 2015:

      Fixed and sent.

  18. Simone on 07 Dec 2014:

    i would ask you if is possible reset form. Olso if user put the code coupon incorrect advise with a general error

    Reply to Simone

    • Graham on 07 Dec 2014:

      Hi Simone,
      This shouldn’t be a problem. I will send you an update to test in a day or two.

    • Graham on 07 Dec 2014:

      That was easier than I thought. I’ve sent you an update to test

Web Analytics