Posted: January 10, 2015 at 1:37 pm
After a user registers they are redirected to the paypal payment page. Then after they pay on paypal they are redirected to the website thank you page. From the thank you page it says payment incomplete and they are redirected to paypal again (Even though they have been charged for the payment). Then from paypal you have to either, pay again (and be charged again) and be redirected to the thank you page where it shows payment complete, or click back and go back to the thank you page where it shows payment complete. Essentially, the first payment never shows payment complete (even though the payment is charged) and the users are forced to pay again to get a payment complete. I need a way to fix this. Thanks. ee 3.1.36. wp 3.9.1 http://fitnessuniverse.com/fitness-new-england-registration-form/ |
|
|
I had the exact same issue but then I realized that even though I had put the IPN info in, I had IPN notifications “Disabled” in Paypal which triggers back to your website. You might want to check there first. |
|
I had this recently too, IPN was working but not updating quickly enough it seems. I solved this by using the simplified transaction page. Details here: |
Hi Web Desk, This sounds like a delayed IPN issue.
The first payment will show, however the IPN is being received after the user has loaded the thank-you page. This is exaggerated as it appears you are using the ‘Bypass Payment Overview Page’ option within Event Espresso -> Payment Settings -> PayPal settings. So the user is redirected to the thank-you page from PayPal (the IPN has yet to be received from PayPal) which loads with a status of incomplete, trigging the page to load the gateways again to attempt payment, the ‘Bypass Payment Overview Page’ option redirects users to PayPal whenever that payment gateway is loaded, so they are returned to PayPal again. During the action above the IPN is received at some point, updating the registration, which is why if the user clicks back from PayPal they see a status of Complete. As Matt mentioned, we recommend using the Simplified Transactions Template on your ‘Transactions’ page (the IPN listener page), this ensures the IPN is process as quickly as possible when it is received. You may also want to disabled ‘Bypass Payment Overview Page’ setting so the thank-you page will not automatically redirect the user back. |
|
The support post ‘Paypal makes users pay twice.’ 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.