Posted: May 10, 2014 at 2:13 pm
|
Hi, The user is redirected back to the sites /transactions page. It correctly shows the Thank you text and transaction details, and the system generates the invoice and ticket to the user. However if I disable the Autoreturn URL, the customer has to manually click to return to my website. If they do click the link, everything works fine! The autoreturn seems to be causing the issue. I have also tried the Basic Transactions Page Template as well with no luck. Setup: Thanks! |
Hello Chirag, Could you check to see if your Event Espresso pages are published with the correct shortcodes? You can see these pages in WP-admin –> Event Espresso –> General Settings. — |
|
|
Hi Lorenzo, Also I noticed after it redirects me back to paypal and I complete the payment for a second time (I just did this to see what would happen), it will correctly auto return to the site without the redirect back to paypal. |
The auto return URL should be set to the thank you page for Event Espresso. The transactions page URL is for the PayPal IPN which updates in the background. Which one is it currently set to? — |
|
|
It is set to the thank you page at the moment |
|
I have checked it on mobile and i still get the same issue. |
|
Hi, In your Payment Settings > PayPal section, is the option “Bypass Payment Overview Page” set to Yes? If so, setting this to no should stop the redirect. It will of course mean your customers will have to manually select the gateway rather than be redirected there automatically. |
|
Thank you for that. I will try this out when I can get back to my computer. Thanks |
Hi Chirag, To explain a little what may be happening. The custom registers onto an event, the PayPal gateway is set to auto re-direct so once registered they are directed to PayPal. They make a payment, PayPal sends an IPN to your set and then re-directs the user back to the site. Seems simple enough, however, what we are noticing more often is that the PayPal IPN’s are being delay for up 60 seconds. What this means is the user pays through PayPal, who then redirect the user back to your site (before the IPN and so the payment status is Incomplete. (Registration Incomplete/Pending) At this point there is an option within Event Espresso. (Event Espresso -> General Settings. ‘Show payment options for “Pending Payments” on the Payment Overview page?’) If that option is set to Yes, the PayPal gateway is displayed, as that is set to re-direct to PayPal the user is directed back. Usually by that time the IPN has then been received, EE updates the registration in the background, and when the user returns once again all is well. However this can cause double payments as the user is directed back thinking the payment has not gone through when redirected. Unfortunately as the IPN’s are sent from PayPal there is not very much we are able to do to prevent this, short of recommended another Payment Gateway. (Stripe would be my recommendation) Currently this is just an educated guess but if this is the case, upon being redirected back to the site from PayPal the user may notice the Payment status is still ‘Incomplete’ after waiting a minute or so and refreshing the page, the status will update to Complete. |
|
The support post ‘Paypal IPN Autoreturn issue’ 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.