Posted: January 26, 2024 at 4:55 pm
We were connected to PayPal and received a message saying we had to disconnect and reconnect to PayPal Commerce I hit te disconnect button and then tried to reconnect but it will not reconnect it sends me to this URL when I hit the connect button …
I then enter my paypal (email address) and a message pops up saying that I am already a user and must log in and it redirects me to the login page. When I log in to pay pal I get a message saying my charity is already confirmed and nothing else happens. I would expect to get some kind of message saying event espresso want to connect to PayPal that IO would have to authorize but its not giving me anything like that. Any ideas?
You mention that it was disconnected? are you in the latest version of EE? Can you go to payment method, paypal commerce then clear the metadata?
After you clicked this button, connect again your paypal account. Let us know if you get connected your paypal account this time.
If it still not connected, Can you give us information such as
Can you also check your email, if you receive confirmation to connect it?
Yes we disconnected it becasue there was a message saying we needed to disconnect it and reconnect it to take advantage of the new changes.
I cleared the metadata as requested but it still didn’t connect. Business account, United States USD.
What I can tell you is that it seems to have made the connection becasue I can go into the developer dashboard and see the client ID for the Espresso App but for some reason that information is not being sent back to the Event Espresso Plugin.
Maybe we could manually add the information to the database I didnt see any manual add in the UI.
oh and I am on 15p which i believe is the latest version
Looks like PayPal made some changes to their API response which broke the integration.
I’ve just pushed update 5.0.16.p live, can you update to that version and see if you can connect using that?
If you don’t see the update available just yet then go to Event Espresso -> General Settings, make no changes and just hit save to force a version check.
The update should then show in Dashboard -> Plugins.
the update did not fix the problem, i thought maybe the app credential in paypal might be part of the issue so i figured i would delete it and start fresh but for some reason it will not delete so i am working with paypal on that so lets see if by removing this old app credential things get fixed before you tryn anything else. i will update you upon success or failure.
You could also try clearing the Paypal data from Event Espresso then re-connecting.
Go to: Event Espresso > Payment Methods > PayPal Commerce, click the “Clear PayPal Commerce metadata” button at the bottom of the page, then re-connect again using your username and password.
If none of the above works, can I take a look over the logs within the site? I’ll post the link here to save having to ask later on an wait for a reply from either side 🙂
If so I’ll need the credentials requested on this form:
OK so I got PayPal to remove the AppCredential and I tried to connect to PayPal again via event espresso. It went through all the steps and it created the App Credential on PayPal as it should but then when it finished event espresso does not show I am connected. I added a user for you and will fill out the form for you to login.
Can you try connecting your account again now?
I’ve just connected my Sandbox account without issue so just checking if your account will now link.
It did not link. I do the paypal connection and I get the following message … “Your charity account is already confirmed. Way to be on top of it. Go explore your charity benefits.” This leads me to believe that because of this message you are not getting the reply back that you need.
Since we have the credentials couldn’t we just add them into the database manually?
The Paypal login credentials? Those are what are used.
The popup that is shown is an oAuth connection between your site and PayPal, it doesn’t save your PayPal credentials, it links the account to the site.
I’ve been investigating this but I can’t reproduce, I’m trying to narrow things down some so we can work with PayPal to try and see what is happening.
Above you mentioned:
So I assume your PayPal account is a Charity account, correct?
When you click the connect button, do you see a popup asking you to sign in or are you directed to PayPal within the same page?
I just assumed that the epresso database was saving the public credential info and sending it when a pay pal transaction occurs and I thought we could put that info in our wordpress database –
Yes it is a charity account (non-profit)
When i click the button a popup cpomes up and asks for my username – i give it the username and then a message appears at the botom saying that user already exists and I need to log in so the pop up switches to the paypal login screen. I give it my login credentials and then it switches to the “already set up message”.
When the app credential WASNT in PayPal i got a message asking me to confirm that event espresso was to be authorized and when I said yes it then redirected me to the your account is already set up message.
Hope this helps
If need be I can have PayPal remove the app credential again (for some reason I am unable to remove it) and run the process all over again. Just let me know.
Can we try these,
1. Clear your browser Cache or use different Browser
Can you also loom it? https://loom.com/
Did as asked
Here is the loom of the reconnect attempt.
Thank you so much. We’re contacting paypal with regards to this issue. If charity account is affected with the update. Do you wish to downgrade your EE to .11 where the paypal commerce works? Once we hear a word from paypal, we will do some update.
Yes I need this working asap so please let me know how to proceed with the e downgrade.
And I won’t have to redo my event will I?
The downgrade worked we are now reconnected to PayPal and event registration works as expected. Thanks! Please let me know if you find a solution to this issue with PayPal.
We’ve had a couple of reports of issues connecting to PayPal and the common denominator between them is that all users reporting issues have Charity accounts.
It looks like charity accounts are redirecting to a different/wrong location during the onboarding process and we’ve opened a ticket with them to investigate this further. That process is controlled by PayPal themselves, we open up the communication in a popup but then everything else displayed on that popup is from PayPal’s servers and we don’t have any control over it.
So right now we are waiting on their feedback for this.
The support post ‘PayPal Commerce Not Connecting’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.