Posted: March 26, 2015 at 1:58 pm
|
Hi, Since upgrading, I’ve had three separate incidents (two with one client on separate registrations), where the client registers and completes the payment in PayPal (the money is in my account), but EE shows the registration as incomplete. When I look at the transaction for said registrations, I see the payment with a failed status, a Source of Cart and a Method of PayPal standard. Obviously, this is a big issue. Any ideas? Paul |
Hi Paul, PayPal has been flaky lately. We’ve seen this same thing happen in our testing too. One IPN will make it back to a site, another will not. Event Espresso 4 does some checks that will try to finalize the transaction without the IPN, but it works best if the IPN from the Payment gateway actually makes it back to your site in a timely fashion. It seems like sometimes PayPal’s servers are under heavier load and at those times IPNs don’t make it. When this happens you go into your PayPal account and resend the Instant Payment Notification. We’ve discussed eventually switching the standard PayPal option to PayPal Express, which is a newer PayPal offering and seems to be more robust. In the meantime, I can advise using a gateway like Stripe. You’ll find they have competitive fees and are much more reliable. |
|
|
Josh, Been thinking about this and even signed up for a Stripe account. Problem is, I don’t think it will help me. All the transactions that fail are PayPal Standard. My understanding is that is when the client uses their own PayPal account to pay the amount (either from their balance or a credit card). Assuming I still want my clients to have that option (and I do), I’m still stuck with the same problem. I’m not reading other places (other services other than Eventbrite) about people having problem with this integration. Yet, I’m having one a day. When my clients get to check out, they are presented with a couple of options. One shows an image of a couple of credit cards (stuff gets sent to PayPal Pro), or a PayPal logo where stuff gets sent to PayPal Standard. Again, the problem only happens with PayPal Standard. Are we sure this isn’t something that EventBrite can fix? Paul |
Hi Paul, Do all of your PayPal standard transactions fail, or some of them? When they fail, do you go into your PayPal account, then hit the resend IPN link? What happens then? |
|
|
Josh, Just some of them fail. I’ve never found the “resend IPN link”, so I’ve never tried that. Paul |
|
Hi, I’m basing this off of the “new” PayPal layout. Click the “head” icon in the top right corner If you are still using the old PayPal layout Click the My Account tab |
|
Hi, I don’t seem to fit into either category as what I’m seeing just doesn’t match what you describe. No Head Icon and no My Selling Tools under Profile. Nothing happens upon hovering over History in the My Account tab. Paul |
Hi Paul, There are some screenshots in the PayPal documentation on how to resend IPN messages that may help: https://developer.paypal.com/docs/classic/ipn/integration-guide/IPNOperations/#id095RAI060Y4 |
|
|
Josh (et al), Just had another occurence yesterday. Resent IPN and still no success. I really need a solution to this. Paul |
I am having the same issue in EE3 (can’t upgrade to 4 as many of my add-ons aren’t ready). Anyone find a solution? I’m getting desperate. Our customers are all paying twice, getting angry and having to be refunded. |
|
Hi Paul, Within your PayPal account is auto return enabled? What is the Registration status of these registrations? |
|
|
Hi, The current registration status is: Pending Payment Just found that page. Here’s the current configuration: Auto Return: Off Thanks, Paul |
Hi Paul, You’ll find that PayPal IPN works best when Auto Return is turned On. When it’s turned off, the payer may not end up making it back to your site after payment, since the text link that PayPal displays to return to your site from PayPal isn’t easy to find. |
|
|
Hi, Sure, I can do that. What URL should I send them to? Also, what effect does this have on my resenting the IPN and yet the transaction still shows as Pending Payment? Paul |
Hi Paul, Technically, you can set any URL there, EE will override it and send them to the proper place. You can find the effect of resending the IPN by going to Event Espresso > Payment Settings > Logs and checking the response code for the transactions. |
|
|
When I do an IPN resend, it never appears in the Logs. What’s going on and how can I fix this? I really, really need this fixed. Paul |
Are you seeing anything in those logs? If it’s a case where you only seen the original IPNs that don’t fail, and not the re-sent IPNS, then I can advise contacting PayPal support because re-sending an IPN should show up in the logs. |
|
The support post ‘EE4: Paypal working inconsistently since upgrade to 4.6.17.p’ 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.