Some users are having trouble connecting to PayPal Donations Payment Gateway.
closed
Rick Alday
PayPal Donations is a new method of connecting to PayPal introduced in GiveWP version 2.9. It involves a process (outlined in the GiveWP documentation) for connecting that takes the user away to PayPal from the GiveWP Settings page, and then after PayPal connects, the user is sent back to that same settings page.
Everything that happens from when the user clicks the blue button to go away to PayPal until the user is sent back to the page is handled by PayPal directly, and the GiveWP application is essentially "standing by" to get the news from PayPal as to whether the connection was successful.
Some users are experiencing issues connecting to PayPal. They generally fall into three different groups.
Group 1: the "phantom connection."
For these users, PayPal appears to connect correctly, and the modal popup facilitating the connection closes and the page refreshes. Once the Settings page on the site refreshes, the site reports "Connected for Payments as" and then there's a blank where the email address associated with the PayPal account would normally live.
On the front end of the site for these users, if the PayPal Donations gateway is enabled, there's a tell-tale javascript error of a failed attempt to connect to PayPal by sending a call for the PayPal JavaScript file:
https://www.paypal.com/sdk/js?client-id=null&merchant-id=null&components=hosted-fields,buttons&locale=en_US&disable-funding=credit&vault=false&intent=capture¤cy=USD
(note that there are two null
IDs there) How The GiveWP team is addressing this group
We are adding in some additional error checking to verify the status of the connection with PayPal at the moment the user is delivered back to the page. There's already some error checking there, but we're extending it to see if we can discover what the issue is, and whether it's fixable from our end. We'll keep this post updated with the latest there.
Group 2: The "consciously disconnected."
Some users are seeing errors that explicitly say that they are not connecting. Usually these errors are happening while the modal from PayPal is still open, and some of them are vague "Something went wrong" while others are more specific.
How the GiveWP team is addressing this group
Since these issues are happening during the onboarding process with PayPal, there's not much we can do directly to isolate and replicate the situation.
The fastest way users can resolve this is by interfacing directly with PayPal.
We tried and had varying levels of success reproducing errors with our own test accounts, and frustratingly found that test (sandbox) accounts from PayPal seem to connect with no problem, while live accounts sometimes do and sometimes don't, and sometimes they don't and then do just hours later. We have asked PayPal for a dedicated technical support channel to deal with these issues, and await their reply.
Group 3: The "connected with a cryptic error message" group.
This group connects successfully to PayPal, but when the settings page refreshes, there's a message saying that they are not fully connected to PayPal, and should resolve that before accepting donations.
What's going on there is that there's an internal "checklist" that GiveWP goes over at the time of connection with PayPal. These are all settings and things that need to be true for GiveWP to function correctly with PayPal. If any of the checks fail, the error message is displayed. Essentially what GiveWP is communicating is "we think you are connected, but that your account needs attention."
In our experience, some of the error messages on that list appear to be "false alarms," in that donations still process with no issue. In other cases, donations fail until those issues are resolved at the PayPal account level.
How the GiveWP team is addressing this group
Much like Group 2, this is a case where the fastest way to resolve things is to contact PayPal.
Until PayPal can give us a spot to reliably replicate these issues, we're at their mercy to handle this on our users' behalf.
What users can do NOW
1. Connect using incognito mode.
Some users have had success connecting to PayPal only while attempting that connection from an incognito or private mode browser. Open a new Incognito mode browser window, log into your WordPress website, and use that window to make the connection. We'd estimate that 50% of folks have been able to resolve their problems connecting using this method.
2. Use Other gateway connection methods
PayPal Standard is still fully functional, so if users need to connect there, they can use that gateway option. Stripe is also a great option for accepting credit or debit cards.
3. Provide us with more information
Use the comments below to describe your problem in the following ways:
- What were you doing when you encountered the problem?
- What were you expecting to see happen?
- What happened instead.
Screenshots and Screencasts are encouraged!
Many of our GiveWP users and customers have connected to PayPal donations with no problem. For those that have had trouble connecting, we're working hard to change that. Your success with online donations is our number one priority.
A
Andreas Becker
The Problem seems to be that security features from WP and well known plugins like Cerber Wordpress Security etc. need all their security features DISABLED so that Give is working which makes at the end GIVE in its current form useless for any website which needs to have security enabled for their visitors (I would say a must have for 100% of EU users)!
The request from Give to Paypal - even the standard one - gets recognized as a malicious Bot and so those security plugins will simply disable the connection and when happening more often even block the IP of the Donor. As a Result Give gives noting than trouble for those who actually like to receive donations. This problems, including the CSRF Problems have meanwhile multiple times addressed in the WordPress Plugin Support and Give has set it even as "Resolved" while a solution is still not ion sight which actually solves that problem. Perhaps you can fix it in your next release in the next one or two weeks. Thanks!
Matt Cromwell
closed
Through your feedback we've concluded that this is a PayPal issue that they are working to resolve. We've moved this info and a submission form to our website here.
This form will get you in touch with PayPal directly, they are very aware of the GiveWP integration and are best suited to resolve any and all issues.
We are closing this issue not because it is not a problem, but because we cannot do anything about it at this point. The best course of action is to submit your feedback directly to PayPal with any an all onboarding issues.
Of course any issues you have with GiveWP forms or processing donations after PayPal is successfully connected should still come to us.
Ravinder Kumar
open
Geneviève K.
I have the same problem as Michele: we have succeeded to connect to PayPal, but the form doesn't have the yellow PayPal Button, and if we enter a credit card number, the result is an blank screen.
Jason Adams
Greetings!
We just released GiveWP 2.9.6 and as part of that we've continued to coordinate with PayPal to make some improvements to the onboarding flow. The reality remains that the primary issues folks have with connecting is something needs to be adjusted on their PayPal Account. That is, it's not something that can be done within GiveWP. That's what makes this so tricky.
What we've done in GiveWP 2.9.6 is really try and best equip you to get your issues with PayPal resolved. For countries in North America we provide a phone number (1-855-456-1330) that's direct to PayPal for support with getting set up with GiveWP — their team is trained to specifically help with GiveWP. For other countries we give instructions as where to go to contact PayPal. In all cases, we now provide clear instructions (including a script) of what to say to PayPal to best give them an idea of the issue so they can help you to proceed.
The best course of action remains to work with PayPal to ensure your account is completely ready to work with PayPal Donations (they call it PayPal Commerce, internally). If you've spoken with them and they say your account is ready and should be connecting but you're still having troubles within GiveWP, please contact our support and we'll be happy to help.
Thanks to many of you for being early adopters of this new API which PayPal is committed to making its flagship API with the best experience for you and donors alike. We continue to work with PayPal to make the smoothest, best user experience we can provide.
Ravinder Kumar
in progress
Jason Adams
planned
B
Brad L
Jason Adams: This problem has so far been described as strictly paypal's issue. Planned makes me think that something has been discovered on givewp's side of things that can be corrected. Can you elaborate on what is planned?
Jason Adams
Hi Brad L!
As far as we can tell, this remains an account issue within PayPal. That said, we have plans to better instruct users on how to get support and what information to supply PayPal with to best increase the chances of getting everything resolved. We can't "fix" this, but we want to do our best to equip and guide the user to get the problem resolved. 😃
Ben Meredith
The original post here has been expanded to fully describe what's going on here. This comment is just to alert everyone who has subscribed to this post (because I'm not sure if editing the post emails you!). Please comment if you have additional insight that may help PayPal to resolve this issue.
Dustin Best
It looks like this thread has gone dark. Is this fixed? If it isn't, are there any updates? I went with GiveWP because of their payment integrations. Should I ask for a refund?
Matt Cromwell
Dustin Best: Hi Dustin, this is a new feature of PayPal's, and they are still working out some kinks. We are working directly with them on this and most of this issue actually falls in their territory, not GiveWP's. Please keep in mind that you can still use PayPal Standard and Stripe in the free plugin, as well as any of our expansive library of gateways.
Ante Laca
under review
Load More
→