Paypal Payments Plugin for WordPress
After many years of fun with the plugin and lots of thanks from many people it was time to hand it over to someone else.
Alan’s a great bloke and will look after you all.
If you need help this will be a good place to start.
Hello,
I use the field ‘USE ITEM NUMBER’
When user enter an ‘item number’ … where do I see the number he have written ? I cannot find it !
Thanks π
Hi Guillaume,
I had to have a think abut this one. I made some changes to the way the plugin sends info to PayPal and missed the ‘item_number’ field. It’s fixed now and I’m sending you an update to test.
Hi, I have a question. I wonder if the form can add another field for email, so visitors input their email, ID & their payable amount? Please help, thanks.
This only works if they don’t have a PayPal account. There is a pre-population option on the form settings which lets you set what info is collected but depending on how their PayPal account is set up it may or may not work. Can try changing the ‘item number’ field to ’email’ and collect iy that way.
Best PayPal plugin I’ve seen. I’ll switch to it from now on, even though I can’t figure out payment confirmation or payments display on dashboard. Even without that, you have offered some amazing options.
Hi Jeff,
Payment confirmation isn’t possible at the moment. There is a thing called Instant Payment Notification but I can’t get it to work and can’t be sure even if I did that it would work for everybody.
If you want to see who filled in the form click on the ‘Payments’ link at the bottom of the dashboard menu on the left.
i am using quick payment paypal plugin in wordpress where i pay two times but in payments in it show nothing and in reports also how to fix this problem can i see the list of user who pay
Priya,
To get the payment confirmation from PayPal you would need to set up Instant Payment Notifications (https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNIntro/). It is possible to build this into the Plugin but it is complicated and I would need help. So it is on the ‘todo’ list but not at the top.
Hi Graham
I’ve added this as a widget to my website so people can make donations. Do donation requests work?
See it here: http://www.bdws.co.uk/2011/09/11/homemade-liver-cake-recipe-worlds-greates/
Jamie
Indeed it will. Just use the form settings to change the heading to ‘donate’. You may not get oodles of money but it will trickle in.
Hi, I really want to use your plugin, as I’m sure it has everything I need (e.g, select products, fill in necessary form and submit to PP for payment), but I get the below error when activating:
Fatal error: Call to undefined function wp_enqueue_media() in /home/XXXXXX/public_html/wp-content/plugins/quick-paypal-payments/settings.php on line 19
I’m using WP 3.91 I think, it’s asking me to update to V4. Can you help? I’ve looked for so long for something like this and….! Many thanks Steve.
I’m facing the same problem with this guy Hi β just update, using WP4.0 β and it wonβt activate β hereβs the error message. Thanks.
Parse error: syntax error, unexpected T_FUNCTION, expecting ‘)’ in /home/content/f/e/q/fequiere/html/iwd/wp-content/plugins/quick-paypal-payments/quick-paypal-payments.php on line 117
also I would like to know if you going to add recurring payment in this plugin please
Mike,
It appears the problem is you have a very old version of PHP installed. In using a thing called ‘anonymous functions’ that were introduced back in 2009 with PHP version 5.3. I’m sending you a version of the plugin with a fix for this.
Recurring payments are already part of the current version, you should see the recurring payment field on the form settings page.
Hi — just update, using WP4.0 — and it won’t activate – here’s the error message. Thanks.
Parse error: syntax error, unexpected T_FUNCTION, expecting ‘)’ in /home/content/42/7307442/html/ChrysalisSite/wp-content/plugins/quick-paypal-payments/quick-paypal-payments.php on line 117
Mike,
I’ve emailed you with an update to the plugin that will fix this.
Got a fatal error with latest release 3.8 π
Ok, I will look into this ASAP.
Hey there,
Amazing plugin!!! π
Just need a little wee help on one bit, I’m trying to implement the coupon code feature and it’s not working π I put the code in and nothing happens it refreshes the page but no message to state the code as been accepted. I’ve clicked on the make payment button takes me to paypal but no discount has been given.
Form is on a temp page: http://spiritualtrainingacademy.co.uk/5297-2/
Code: Memfirstrei14
Be great to know what I’m doing wrong.
Look forward to hearing from you.
Kerry π
Hi Kerry,
Difficult to diagnose this one without seeing your coupon code settings. I’ve just tested the form here: https://quick-plugins.com/quick-paypal-payments/paypal-examples/ and the coupon worked. In the settings have you got the code and a percentage or fixed amount?
Hey Graham,
Thanks so much for getting back so quickly! π
Its a fixed amount and the shortcode I’m using is the name of the form, the fixed amount (coupon code) is the amount I’m asking for.. I want to offer this for free for certain people.
In the form settings I’ve ticked the pre-set amount for Β£20.00.
Hope this helps you?
Kerry π
Ok I see the problem now. The plugin checks to make sure the amount to pay is greater than zero. PayPal can’t process Β£0! So you can’t use the plugin to give things away for free. Not sure how to get round this one.
Ok thanks for getting back to me π
Such a shame this is a brilliant plugin exactly what I was looking for, however I must have the FREE coupon part.. If you think of any ways please do let me know.
Appreciate your help Graham
Kerry π
Kerry,
I may be able to do something – but it won’t use paypal. If you have a free product, paypal will just throw a wobbly. BUt I may be able to set the plugin so if a coupon results in a freebie the customer will see a thank you message but not go to paypal.
Hello Graham !
Thanks for this great plugin !!
I have updated to v. 3.7.1 . I get this message while in debug mode :
Notice: Use of undefined constant file_put_contents – assumed ‘file_put_contents’ in …./quick-paypal-payments.php on line 30
Thank for tour help,
Michel
Hi Michel,
Not sure why you get this message. The line is just checking that the ‘file_put_contents’ function exists and has been part of the plugin for a long time. The upgrade to 3.7.1 was to fix a bug and provide more ways to list the reference and amounts. No changes were made to the way the CSS is saved (which is what the ‘file_put_contents’ function does). So not sure what to do next…
hi,
thank you for this great tool. I have one question. Whenever i activate the “terms and conditions” – function and try to make a transaction, I receive the standard error message. If I deactive the T&C, everything is fine and I am redirected to paypal.
any idea why?
thanks
Hi John,
There’s a bug in the system that I’ve got a fix for. I’m sending you an update to test.
We have to develop a website having user registration, user dashboard section in frontend.
After login users can submit different types of forms which are created by the admin.
In user dashboard we need to display the submitted entries categorized with different forms and need to edit the entries.
Users need to pay for submitting some forms. Cost for each form will be different.
Hi Dixon,
There are no limits to the number of forms you can create. The only restriction is they they link to the same PayPal account. The level of customisation you want just isn’t possible without a whole load of custom code. If you are prepared to pay for the development I’d be happy to do the work.
Hi Graham, thanks for your last reply.
On the other hand, when I try to do the payment, this message prompts:
“We’re sorry but we can’t send your payment right now. Return to merchant and try a different pay method.”
Thanks!
If you get to the PayPal payment page then it means you have valid data. If you then attempt to make the payment and get an error message it means there is a problem with your account settings. Common causes are not using a verified account or not linking the paypal account to a bank account.
Many thanks!
Hi,
For this plugin, due to any ID is required, Paypal account email is what makes the difference between your account and the rest, right?
On the other hand, is it possible to replace that email, which appears on top after clicking on “Make the Payment” button? I mean, instead of Paypal Account email, it could be placed something like your business name, for example?
Thanks!
Hi Bierzo,
You can only change the email to a business name if you have a paypal business account.
Thanks for your quick reply, Graham.
So, if you have a business account, you can introduce your business name instead of your email?
Anyway, in the case of individuals accounts, would it be possible to add some text which appears beside the paypal account email?
Thanks.
The plugin can only send payment details to your account. What appears on the payment page is what you have setup in your PayPal account. If you want anything other than your email address you have to have a business account.
Plugin stopped working when it attempts to connect with Paypal.
I already tried:
Reinstalling the plugin;
confirmed my PayPal account info.
Re-created the payment flow.
Any idea/suggestions why is not connecting to Paypal anymore?
Cesar, if you can see the ‘Waiting for Paypal’ meesage then it means the form has been sent to paypal and you are just waiting for a connection to the paypal servers. I can’t control this. If could post the URLof your payment page I can take a look and see if anything strange is happening.
It turns out the issue was related with the domain name. I was forwarding and masking a different domain to the web site mockup before I launched it. Once I added the domain name to the WP site and updated the database, it worked beautifully. Just adding this comment for future reference here.
Hi
I liked your plugin. but I am unable to set the thanksurl. I have setted it up in the admin panel from the plugin setting but it is not redirected. Can you please guide me to send back my user on my website from the paypal website.
Please answer as it is very urgent.
Thanks
Gauri
Gauri,
The thanks URL only works if a payment is made. I’ve just tested it and it works. There is also an option to redirect people if the cancel. If you leave both options blank paypal will direct people back to the payment page.
Love the quick-paypal-payments plugin! Seems like it wont let me change the local from Austrailia to the US though… Am I just being thick or is this a bug? Other than that issue, it is hands down one of the nicest paypal plugins I’ve seen!
Hi Don,
Pleased you like the plugin, it’s progressing nicely now thanks to all the suggestions from various users.
The locale thing isn’t really necessary. PayPal should detect your location and provide the local language but someone has problems so I added the feature.
But back to your problem. When you select the location and save the settings does the selector revert to Australia? I’ve just tested on my test site and I got a Norwegian PayPal page.
Love the plugin, one minor issue. If a user includes a comma in the amount to pay, such as $1,200.00, the script breaks sending only $1.00. How can I avoid this? Will an update fix this? What is a standard donation amount?
Hi Kurt,
I’ve being trying to fix this for a while. The problem is how the world does it’s decimals. Some use a period, some use a comma and some use both. So I can’t strip out the commas as this would mean the amount for most of europe would be wrong. BUt I shall persist and see what I can do.
Add an id to the payment input field (quick-paypal-payments.php, line 136) then run this snippet of JQuery in your page:
$(document).ready(function() {
$(‘#paypal-amount’).on(‘input’, function() {
var string = $(this);
var isComma = string.val();
if(isComma.indexOf(‘,’) > 0) {
alert(‘Sorry commas (,) are not allowed. Please enter a number in the following format: 12345.45’);
isComma = isComma.slice(0,-1);
$(‘#paypal-amount’).val(isComma);
}
});
});
HI Ian,
I thought I’d fixed this bug! Must have got lost somewhere. The much simpler soliution is to strip out the commas when the form gets processed and let paypal put them back in on the payment form. But thanks for the script – the only reason it may not work is because some countries use a comma instead of a decimal point and the alert would have to be translatable to be useful.
I love the plug-in but am having serious problems getting it to work correctly. I have followed the instructions but just getting an error message and it does not transfer to the Paypal website. Can you please help?
Hi Tony,
Can you send me a link to the payment page so I can test it. You may be getting the error message because you aren’t filling in the form. Are you using shortcode attributes like this: [qpp amount=”$12″]?